:root {
  	--howtohostaburnssupper__theme1: #19223a;
  	--howtohostaburnssupper__theme2: #df922d;
  	--howtohostaburnssupper__theme3: #a06921;
  	--howtohostaburnssupper__theme4: #253662;
  	--howtohostaburnssupper__theme5: #f2f2f2;
  	--howtohostaburnssupper__theme6: #c07719;
  	--howtohostaburnssupper__light: #ffffff;
	--howtohostaburnssupper__dark: #000000;
}
/* Titles */
.howtohostaburnssupper .fc-header__title span { display: block; }

/* CTAs */
.howtohostaburnssupper .fc-cta__button.blue {
  background-color: var(--howtohostaburnssupper__theme1);
  color: --howtohostaburnssupper__light;
  border: 1px solid var(--howtohostaburnssupper__theme1);
}
.howtohostaburnssupper .fc-cta__button.blue:hover {
  background-color: transparent;
  color: var(--howtohostaburnssupper__theme1);
  border: 1px solid var(--howtohostaburnssupper__theme1);
}
.howtohostaburnssupper .fc-cta__button.mustard {
  background-color: var(--howtohostaburnssupper__theme3);
  color: --howtohostaburnssupper__light;
  border: 1px solid var(--howtohostaburnssupper__theme3);
}
.howtohostaburnssupper .fc-cta__button.mustard:hover {
  background-color: transparent;
  color: var(--howtohostaburnssupper__theme2);
  border: 1px solid var(--howtohostaburnssupper__theme2);
}

@media (min-width: 768px) {
  .howtohostaburnssupper__panel-380002 .fc-header__title,
  .howtohostaburnssupper__panel-380005 .fc-header__title {
    padding-top: 30px;
  }
}

/* Pre-Intro (not in use) */
.howtohostaburnssupper__panel-380001.fc-layout {
  padding: 0;
}
.howtohostaburnssupper__panel-380001.fc-layout .fc-layout__content {
  padding: 0;
  background-color: var(--howtohostaburnssupper__dark);
}
.howtohostaburnssupper__panel-380001.fc-layout .fc-layout__content {
  max-width: 100%;
}
.howtohostaburnssupper__panel-380001.fc-layout .fc-header__image {
  width: 100%;
  max-width: 100%;
}
.howtohostaburnssupper__panel-380001.fc-layout .fc-content__copy {
  color: var(--howtohostaburnssupper__theme6);
}

/* Intro */
.howtohostaburnssupper__panel-380002 {
  background-color: var(--howtohostaburnssupper__theme1);
  padding: 20px 0 20px;
}
@media (min-width: 960px) {
  .howtohostaburnssupper__panel-380002 {
    padding: 20px 0 30px;
  }
}
.howtohostaburnssupper__panel-380002.fc-layout .fc-layout__content {
  max-width: 1250px;
}
.howtohostaburnssupper__panel-380002 .fc-header__image {
    width: 180px;
    margin: 20px auto 0 auto;
}
.howtohostaburnssupper__panel-380002.fc-layout .fc-header__title {
  font-family: "Droid Serif", times, serif;
  font-size: 18px;
  font-weight: 400;
  letter-spacing: 0.02em;
  text-transform: none;
  color: var(--howtohostaburnssupper__theme2);
  font-size: 45px;
}
.howtohostaburnssupper__panel-380002.fc-layout .fc-header__subtitle {
  color: var(--howtohostaburnssupper__light);
  font-family: "Droid Serif", times, serif;
}
.howtohostaburnssupper__panel-380002.fc-layout .fc-content__copy {
  color: var(--howtohostaburnssupper__light);
}
/* Content Location Panel (not in use) */
.howtohostaburnssupper__panel-380003 {
  background-color:;
}
.howtohostaburnssupper__panel-380003.fc-layout--1-column .fc-layout__content {
  max-width: 1200px;
}
/*
.howtohostaburnssupper__panel-380003 .content-boxes__title {
  display: none;
}
.howtohostaburnssupper__panel-380003 .content-boxes {
  max-width: 1250px;
}
.howtohostaburnssupper__panel-380003 .content-boxes__image,
.howtohostaburnssupper__panel-380003 .content-boxes__box:nth-child(5) .content-boxes__image {
  max-width: 225px;
  margin: 0 auto;
}
*/
.howtohostaburnssupper__panel-380003 .product-grid.blue  {
	background-color: var(--howtohostaburnssupper__theme1);
}
.howtohostaburnssupper__panel-380003 .product-grid.mustard  {
	background-color: var(--howtohostaburnssupper__theme2);
}

/* Burns Night Food Pairing Banner Location Row */
.howtohostaburnssupper__panel-380004 {}
.howtohostaburnssupper__panel-380004 .fc-layout__content {
    padding-bottom: 0;
}
.howtohostaburnssupper__panel-380004 .fc-header__title {
  color: var(--howtohostaburnssupper__light);
  max-width: 600px;
  margin: 0 auto;
}
.howtohostaburnssupper__panel-380004 .fc-content__copy {
  color: var(--howtohostaburnssupper__light);
}
@media(min-width: 768px){
  .howtohostaburnssupper__panel-380004 .twe-banner-grid {
      padding: 20px 20px 20px;
  }
}
.howtohostaburnssupper__panel-380004 .twe-banner__title {
    color: #000;
}
@media(min-width: 960px){
  .howtohostaburnssupper__panel-380004 .twe-banner__title {
      font-size: 25px;
      max-width: 250px;
      margin: 0 auto;
      text-align: center;
      line-height: normal;
      color: #000;
  }
}
.howtohostaburnssupper__panel-380004 .twe-banner__copy {
	font-family: "Droid Serif", times, serif;
  	font-style: italic;
    color: #000;
    max-width: 275px;
    margin: 0 auto;
}
@media(min-width: 960px){
  .howtohostaburnssupper__panel-380004 .twe-banner__copy {
      text-align: center;
  }
}
/* How to Host a Burns Supper */
.howtohostaburnssupper__panel-380005 {
  background-color: var(--howtohostaburnssupper__theme6);
}
.howtohostaburnssupper__panel-380005 .fc-layout__content {
  padding-bottom: 0;
  max-width: 1200px;
}
.howtohostaburnssupper__panel-380005 .fc-header__title,
.howtohostaburnssupper__panel-380005 .fc-content__copy,
.howtohostaburnssupper__panel-380005 .fc-header__subtitle {
  color: var(--howtohostaburnssupper__light);
}
.howtohostaburnssupper__panel-380005 .fc-header__subtitle { 
  font-family: "Droid Serif", times, serif;
  max-width: 500px; 
  margin: 0 auto; 
}
.howtohostaburnssupper__panel-380005 .fc-content {
    max-width: 570px;
    margin: 0 auto;
}

/* banner panel title */
.howtohostaburnssupper__panel-380006 {
    padding-bottom: 0;
    padding-top: 20px;
}
.howtohostaburnssupper__panel-380006 .fc-header__title {
    font-family: "droid serif",times,serif;
  letter-spacing: normal;
  font-size: 45px;
  text-transform: none;
}
.howtohostaburnssupper__panel-380006 .fc-divider { display: none; }
.howtohostaburnssupper__panel-380006 .fc-layout__content { display: none; }
/* Who Was Robert Burns? */
.howtohostaburnssupper__panel-380008 {
  background-color: var(--howtohostaburnssupper__theme4);
}
.howtohostaburnssupper__panel-380008 .fc-layout__content {
  padding-bottom: 0;
  max-width: 1200px;
}
.howtohostaburnssupper__panel-380008 .fc-header__title { 
    color: var(--howtohostaburnssupper__theme2);
    max-width: 330px;
    margin: 0 auto;
}
.howtohostaburnssupper__panel-380008 .fc-header__subtitle { 
  color: var(--howtohostaburnssupper__light);
  font-family: "Droid Serif", times, serif;
  max-width: 350px; 
  margin: 0 auto; 
}
.howtohostaburnssupper__panel-380008 .fc-content {
    max-width: 570px;
    margin: 0 auto;
}
.howtohostaburnssupper__panel-380008 .fc-divider {
    background-image: url(/media/rtwe/uploads/featurecore/assets/380/496.svg?v=638400459872800000);
}
.howtohostaburnssupper__panel-380008 .fc-content__copy {
  color: var(--howtohostaburnssupper__light);
}

/* The Immortal Memory	 */
.howtohostaburnssupper__panel-380009 {
  background-color: var(--howtohostaburnssupper__theme1);
}
.howtohostaburnssupper__panel-380009 .fc-layout__content {
  padding-bottom: 0;
  max-width: 1200px;
}
.howtohostaburnssupper__panel-380009 .fc-header__title,
.howtohostaburnssupper__panel-380009 .fc-content__copy,
.howtohostaburnssupper__panel-380009 .fc-header__subtitle {
  color: var(--howtohostaburnssupper__light);
}
.howtohostaburnssupper__panel-380009 .fc-header__subtitle { 
  font-family: "Droid Serif", times, serif;
  max-width: 500px; 
  margin: 0 auto; 
}
.howtohostaburnssupper__panel-380009 .fc-content {
    max-width: 570px;
    margin: 0 auto;
}
.howtohostaburnssupper__panel-380008 .fc-divider,
.howtohostaburnssupper__panel-380009 .fc-divider{
    background-image: url(/media/rtwe/uploads/featurecore/assets/380/496.svg?v=638400459872800000);
}

/* Terms - (not in use) */
.howtohostaburnssupper__panel-380007 {
  background-color: var(--howtohostaburnssupper__theme5);
  border: 1px solid var(--howtohostaburnssupper__light);
}
.howtohostaburnssupper__panel-380007.fc-layout--1-column .fc-layout__content {
  max-width: 100%;
  padding: 20px 0;
}
.howtohostaburnssupper__panel-380007 .terms--twe {
  background-color: var(--howtohostaburnssupper__theme5);
}
.howtohostaburnssupper__panel-380007 .terms a:hover {
  color: var(--howtohostaburnssupper__theme2);
}
.howtohostaburnssupper__panel-380007 .terms__title {
  border: 1px solid var(--howtohostaburnssupper__theme2);
}
.howtohostaburnssupper__panel-380007 .terms__title-text {
  background-color: var(--howtohostaburnssupper__theme2);
  color: var(--howtohostaburnssupper__light);
}
.howtohostaburnssupper__panel-380007 .terms__content li {
  border-bottom: none;
  list-style-type: disc;
  padding: 3px 0;
  margin: 0 0 0 20px;
}
.howtohostaburnssupper__panel-380007 .terms__content p {
    font-family: lato,arial,sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: .02em;
    line-height: 1.5;
    text-transform: none;
    opacity: .7;
    text-align: left;
    margin-bottom: 15px;
}
.howtohostaburnssupper__panel-380007 .terms__content li p {
    margin: 0;
}

.howtohostaburnssupper__panel-380010 {
    padding-top: 10px;
}
.howtohostaburnssupper__panel-380010 .fc-header__title {
    color: var(--howtohostaburnssupper__theme4);
}
.howtohostaburnssupper__panel-380010 .fc-cta__button {
  background-color: var(--howtohostaburnssupper__theme1);
  color: --howtohostaburnssupper__light;
  border: 1px solid var(--howtohostaburnssupper__theme1);
}
.howtohostaburnssupper__panel-380010 .fc-cta__button:hover {
  background-color: transparent;
  color: var(--howtohostaburnssupper__theme1);
  border: 1px solid var(--howtohostaburnssupper__theme1);
}

.howtohostaburnssupper__panel-380011 {
  background-color: var(--howtohostaburnssupper__theme4);
  padding: 20px 0 0;
}
.howtohostaburnssupper__panel-380011.fc-layout .fc-layout__content {
  max-width: 1250px;
}
.howtohostaburnssupper__panel-380011 .fc-header__image {
    width: 240px;
    margin: 20px auto 0 auto;
}
.howtohostaburnssupper__panel-380011.fc-layout .fc-header__title {
    font-family: "Droid Serif", times, serif;
    font-size: 18px;
    font-weight: 400;
    letter-spacing: 0.02em;
    text-transform: none;
    color: var(--howtohostaburnssupper__light);
    font-size: 45px;
    padding-bottom: 0;
}
.howtohostaburnssupper__panel-380011.fc-layout .fc-header__subtitle {
  color: var(--howtohostaburnssupper__light);
  font-family: "Droid Serif", times, serif;
}
.howtohostaburnssupper__panel-380011.fc-layout .fc-content__copy {
  color: var(--howtohostaburnssupper__light);
}

.howtohostaburnssupper__panel-380011 .fc-cta__buy-list {
  margin: 0 0 40px;
}
.howtohostaburnssupper__panel-380011 .fc-cta__button {
  background-color: var(--howtohostaburnssupper__theme3);
  color: --howtohostaburnssupper__light;
  border: 1px solid var(--howtohostaburnssupper__theme3);
}
.howtohostaburnssupper__panel-380011 .fc-cta__button:hover {
  background-color: transparent;
  color: var(--howtohostaburnssupper__theme2);
  border: 1px solid var(--howtohostaburnssupper__theme2);
}