/*
 Theme Name:   Hairston School of Dance
 Theme URI:    https://hairstonschoolofdance.com
 Description:  Child theme of GeneratePress created by Holland Adhaus.
 Author:       Holland Adhaus
 Author URI:   https://hollandadhaus.com
 Template:     generatepress
 Version:      1.2
*/

/**
 * HA
 */

/* Hide featured images used for preload */
.page .featured-image.page-header-image {
    display: none !important;
    visibility: hidden !important;
}

/* Navigation transitions */
.main-navigation a, 
.main-navigation .menu-toggle, 
.main-navigation .menu-bar-items, 
.main-navigation a:hover, 
.main-navigation .menu-toggle:hover, 
.main-navigation .menu-bar-items:hover, 
.main-navigation a:active, 
.main-navigation .menu-toggle:active, 
.main-navigation .menu-bar-items:active, 
.main-navigation a:focus, 
.main-navigation .menu-toggle:focus, 
.main-navigation .menu-bar-items:focus {
    transition: color .2s ease !important;
}

/* Elementor icon list and nav menu transitions */
.elementor-nav-menu a, 
.elementor-nav-menu a:hover, 
.elementor-nav-menu a:active, 
.elementor-nav-menu a:focus, 
.elementor-icon-list-item a span, 
.elementor-icon-list-item a:hover span, 
.elementor-icon-list-item a:focus span, 
.elementor-icon-list-item a:active span, 
.elementor-social-icon *,
.elementor-social-icon:hover *,
.elementor-social-icon:focus *,
.elementor-social-icon:active * {
    transition: all .2s ease !important;
} 

/**
 * Custom
 */

@media (max-width: 640px) {
	.hero .elementor-headline .elementor-headline-plain-text {
    font-size: 3rem !important;
  }
  .hero .elementor-headline .elementor-headline-dynamic-text {
    font-size: 5rem !important;
	  line-height: 6rem !important;
  }
}
@media (max-width: 480px) {
	.hero .elementor-headline .elementor-headline-plain-text {
    font-size: 3rem !important;
  }
  .hero .elementor-headline .elementor-headline-dynamic-text {
    font-size: 5rem !important;
	  line-height: 6rem !important;
  }
	.site-header .header-image {
		width: 300px;
	}
}
@media (max-width: 440px) {
	.site-header .header-image {
		width: 260px;
	}
}
@media (max-width: 400px) {
	.site-header .header-image {
		width: 180px;
	}
}

/* Mobile nav */
.main-navigation.toggled .main-nav > ul {
  background: var(--hairston-purple-light);
  border-radius: 10px;
  box-shadow: 0 2px 10px 0 rgba(0,0,0,0.15);
}
.main-navigation.toggled ul ul {
  background: var(--hairston-purple-lighter);
}

/* Sticky nav */
.sticky-enabled .main-navigation.is_stuck {
  background: rgba(80,38,94,0.95);
  backdrop-filter: blur(10px);
}
.sticky-enabled .main-navigation.is_stuck.toggled .main-nav > ul {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
/* Hero sections */
.hero .elementor-headline .elementor-headline-plain-text {
  font-size: 3.5rem;
}
.hero .elementor-headline .elementor-headline-dynamic-text {
  font-size: 8rem;
	line-height: 9rem;
}
/* Quote sections */
blockquote .quote-gold {
  color: var(--hairston-gold);
  font-weight: bold;
}
/* Fade overlay split sections */
@media (min-width: 2401px) {
  .fade-cols-40-60 .elementor-background-overlay {
		background-image: linear-gradient(90deg,#0000 15%,var(--e-global-color-e402d21) 35%) !important;
	}
}
@media (max-width: 1500px) {
  .fade-cols-40-60 .elementor-container .elementor-column {
    width: 50%;
  }
}
@media (max-width: 1385px) {
  .fade-cols-40-60 {
    background-size: cover !important;
    background-position-x: -25vw !important;
  }
}
@media (min-width: 1025px) {
  .cols-studio .elementor-column:nth-of-type(2) {
    max-width: 620px;
  }
}
@media (max-width: 1024px) {
  .fade-cols-40-60 .elementor-container .elementor-column {
    width: 100%;
  }
	.fade-cols-40-60 .elementor-background-overlay, 
	.fade-cols-40-60 {
		background-image: none !important;
	}
  .cols-studio .elementor-column > .elementor-widget-wrap {
    background-image: none !important;
  }
}
/* Background overlay blend modes */
.bg-overlay-gradient-multiply .elementor-background-overlay {
  mix-blend-mode: multiply;	
}

/* Programs & Classes accordions */
.elementor-widget-accordion.pc-accordion h3 {
  color: var(--hairston-purple);
}
.elementor-widget-accordion.pc-accordion .elementor-button {
  background-color: var(--hairston-purple) !important;
  border-radius: 10000px !important;
}
.elementor-widget-accordion.pc-accordion .elementor-button:hover {
  background-color: var(--hairston-purple-light) !important;
}

/**
 * Gravity Forms
 */

/* Form reCAPTCHA consent message */
.form-consent-message {
    font-size: 0.8rem;
    color: #9e9e9e;
}
.form-consent-message a {
    color: inherit;
}

/* Hide required initial instructions */
.gform_required_legend {
    display: none !important;
}

/* Rounded input corners */
.gform_wrapper.gravity-theme input[type="color"], 
.gform_wrapper.gravity-theme input[type="date"], 
.gform_wrapper.gravity-theme input[type="datetime-local"], 
.gform_wrapper.gravity-theme input[type="datetime"], 
.gform_wrapper.gravity-theme input[type="email"], 
.gform_wrapper.gravity-theme input[type="month"], 
.gform_wrapper.gravity-theme input[type="number"], 
.gform_wrapper.gravity-theme input[type="password"], 
.gform_wrapper.gravity-theme input[type="search"], 
.gform_wrapper.gravity-theme input[type="tel"], 
.gform_wrapper.gravity-theme input[type="text"], 
.gform_wrapper.gravity-theme input[type="time"], 
.gform_wrapper.gravity-theme input[type="url"], 
.gform_wrapper.gravity-theme input[type="week"], 
.gform_wrapper.gravity-theme select, 
.gform_wrapper.gravity-theme textarea, 
.gform_wrapper.gravity-theme .ginput_complex input, 
.gform_wrapper.gravity-theme .ginput_complex select, 
.gform_wrapper.gravity-theme .gform_footer button, 
.gform_wrapper.gravity-theme .gform_footer input, 
.gform_wrapper.gravity-theme .gform_page_footer button, 
.gform_wrapper.gravity-theme .gform_page_footer input {
    border-radius: 0.25rem;
}

/* Hide instructions on fields with class .hide-instruction */
.gform_wrapper .gfield.hide-instruction .instruction {
    display: none;
    visibility: none;
}

/* Submit buttons */
.gform_button, .gform_wrapper input[type="submit"] {
    font-weight: 600;
    font-family: 'Rubik', sans-serif;
    font-size: 1.2rem;
}

/* Tuition pricing tables */
.tuition-table thead tr th {
  background: var(--hairston-purple-lighter);
  color: #fff;
  text-align: left;
  font-size: 0.7rem;
  line-height: 1rem;
}
.tuition-table tbody tr {
  background: #fff;
  transition: background .2s ease;
}
.tuition-table tbody tr:hover {
  background: #fafafa;
  transition: background .2s ease;
}
.tuition-table tbody tr td {
  font-size: 0.8rem;
  line-height: 1.1rem;
}
.pricing-accordion h2 {
  color: var(--hairston-purple);
  font-weight: 600;
}
@media (max-width: 480px) {
  .tuition-table tbody tr td:first-of-type {
    max-width: 25vw;
  }
}

/**
  * Tribe Events Calendar 
  */
.tribe-events-c-search__input {
  border: none !important;
  border-radius: 0 !important;
  background-color: #fff !important;
}
.tribe-events-c-events-bar__filter-button-container {
  display: none;
  visibility: hidden;
}

/* CATEGORY COLORS */
/* Remove default */
.tribe-events-pro .tribe-events-pro-week-grid__event-link-inner {
  background-color: unset !important;
}
/* Monthly tweak */
.tribe-events-calendar-month__calendar-event .tribe-events-calendar-month__calendar-event-details {
  padding: 4px 8px;
  border-radius: 6px;
}

.tribe-events .tribe-events-calendar-month__calendar-event-title {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

/* Additional Offerings */
  /* Week */ 

    /* Past */
    .tribe-events-pro .tribe-events-pro-week-grid__event--past.tribe_events_cat-additional-offerings .tribe-events-pro-week-grid__event-link, 
    .tribe-events-pro .tribe-events-pro-week-grid__event--past.tribe_events_cat-additional-offerings .tribe-events-pro-week-grid__event-link-inner {
      background-color: var(--md-pink-50) !important;
      transition: background-color 0.2s ease;
    }
    /* Upcoming */
    .tribe-events-pro .tribe-events-pro-week-grid__event.tribe_events_cat-additional-offerings .tribe-events-pro-week-grid__event-link {
      background-color: var(--md-pink-100) !important;
      transition: background-color 0.2s ease;
    }
    /* Interact */
    .tribe-events-pro .tribe-events-pro-week-grid__event--past.tribe_events_cat-additional-offerings .tribe-events-pro-week-grid__event-link:hover .tribe-events-pro-week-grid__event-link-inner, 
    .tribe-events-pro .tribe-events-pro-week-grid__event.tribe_events_cat-additional-offerings .tribe-events-pro-week-grid__event-link:hover, 
    .tribe-events-pro .tribe-events-pro-week-grid__event--past.tribe_events_cat-additional-offerings .tribe-events-pro-week-grid__event-link:active .tribe-events-pro-week-grid__event-link-inner, 
    .tribe-events-pro .tribe-events-pro-week-grid__event.tribe_events_cat-additional-offerings .tribe-events-pro-week-grid__event-link:active, 
    .tribe-events-pro .tribe-events-pro-week-grid__event--past.tribe_events_cat-additional-offerings .tribe-events-pro-week-grid__event-link:focus .tribe-events-pro-week-grid__event-link-inner, 
    .tribe-events-pro .tribe-events-pro-week-grid__event.tribe_events_cat-additional-offerings .tribe-events-pro-week-grid__event-link:focus {
      background-color: var(--md-pink-200) !important;
      transition: background-color 0.2s ease;
    }

  /* Month */
  .tribe-events-calendar-month__calendar-event.tribe_events_cat-additional-offerings .tribe-events-calendar-month__calendar-event-details {
    background-color: var(--md-pink-100);
    transition: background-color 0.2s ease;
  }

/* Adult */
  /* Week */ 

    /* Past */
    .tribe-events-pro .tribe-events-pro-week-grid__event--past.tribe_events_cat-adult .tribe-events-pro-week-grid__event-link, 
    .tribe-events-pro .tribe-events-pro-week-grid__event--past.tribe_events_cat-adult .tribe-events-pro-week-grid__event-link-inner {
      background-color: var(--md-blue-50) !important;
      transition: background-color 0.2s ease;
    }
    /* Upcoming */
    .tribe-events-pro .tribe-events-pro-week-grid__event.tribe_events_cat-adult .tribe-events-pro-week-grid__event-link {
      background-color: var(--md-blue-100) !important;
      transition: background-color 0.2s ease;
    }
    /* Interact */
    .tribe-events-pro .tribe-events-pro-week-grid__event--past.tribe_events_cat-adult .tribe-events-pro-week-grid__event-link:hover .tribe-events-pro-week-grid__event-link-inner, 
    .tribe-events-pro .tribe-events-pro-week-grid__event.tribe_events_cat-adult .tribe-events-pro-week-grid__event-link:hover, 
    .tribe-events-pro .tribe-events-pro-week-grid__event--past.tribe_events_cat-adult .tribe-events-pro-week-grid__event-link:active .tribe-events-pro-week-grid__event-link-inner, 
    .tribe-events-pro .tribe-events-pro-week-grid__event.tribe_events_cat-adult .tribe-events-pro-week-grid__event-link:active, 
    .tribe-events-pro .tribe-events-pro-week-grid__event--past.tribe_events_cat-adult .tribe-events-pro-week-grid__event-link:focus .tribe-events-pro-week-grid__event-link-inner, 
    .tribe-events-pro .tribe-events-pro-week-grid__event.tribe_events_cat-adult .tribe-events-pro-week-grid__event-link:focus {
      background-color: var(--md-blue-200) !important;
      transition: background-color 0.2s ease;
    }

  /* Month */
  .tribe-events-calendar-month__calendar-event.tribe_events_cat-adult .tribe-events-calendar-month__calendar-event-details {
    background-color: var(--md-blue-100);
    transition: background-color 0.2s ease;
  }

/* Advanced */
  /* Week */ 

    /* Past */
    .tribe-events-pro .tribe-events-pro-week-grid__event--past.tribe_events_cat-advanced .tribe-events-pro-week-grid__event-link, 
    .tribe-events-pro .tribe-events-pro-week-grid__event--past.tribe_events_cat-advanced .tribe-events-pro-week-grid__event-link-inner {
      background-color: var(--md-red-50) !important;
      transition: background-color 0.2s ease;
    }
    /* Upcoming */
    .tribe-events-pro .tribe-events-pro-week-grid__event.tribe_events_cat-advanced .tribe-events-pro-week-grid__event-link {
      background-color: var(--md-red-100) !important;
      transition: background-color 0.2s ease;
    }
    /* Interact */
    .tribe-events-pro .tribe-events-pro-week-grid__event--past.tribe_events_cat-advanced .tribe-events-pro-week-grid__event-link:hover .tribe-events-pro-week-grid__event-link-inner, 
    .tribe-events-pro .tribe-events-pro-week-grid__event.tribe_events_cat-advanced .tribe-events-pro-week-grid__event-link:hover, 
    .tribe-events-pro .tribe-events-pro-week-grid__event--past.tribe_events_cat-advanced .tribe-events-pro-week-grid__event-link:active .tribe-events-pro-week-grid__event-link-inner, 
    .tribe-events-pro .tribe-events-pro-week-grid__event.tribe_events_cat-advanced .tribe-events-pro-week-grid__event-link:active, 
    .tribe-events-pro .tribe-events-pro-week-grid__event--past.tribe_events_cat-advanced .tribe-events-pro-week-grid__event-link:focus .tribe-events-pro-week-grid__event-link-inner, 
    .tribe-events-pro .tribe-events-pro-week-grid__event.tribe_events_cat-advanced .tribe-events-pro-week-grid__event-link:focus {
      background-color: var(--md-red-200) !important;
      transition: background-color 0.2s ease;
    }

  /* Month */
  .tribe-events-calendar-month__calendar-event.tribe_events_cat-advanced .tribe-events-calendar-month__calendar-event-details {
    background-color: var(--md-red-100);
    transition: background-color 0.2s ease;
  }

/* Boys' */
  /* Week */ 

    /* Past */
    .tribe-events-pro .tribe-events-pro-week-grid__event--past.tribe_events_cat-boys .tribe-events-pro-week-grid__event-link, 
    .tribe-events-pro .tribe-events-pro-week-grid__event--past.tribe_events_cat-boys .tribe-events-pro-week-grid__event-link-inner {
      background-color: var(--md-green-50) !important;
      transition: background-color 0.2s ease;
    }
    /* Upcoming */
    .tribe-events-pro .tribe-events-pro-week-grid__event.tribe_events_cat-boys .tribe-events-pro-week-grid__event-link {
      background-color: var(--md-green-100) !important;
      transition: background-color 0.2s ease;
    }
    /* Interact */
    .tribe-events-pro .tribe-events-pro-week-grid__event--past.tribe_events_cat-boys .tribe-events-pro-week-grid__event-link:hover .tribe-events-pro-week-grid__event-link-inner, 
    .tribe-events-pro .tribe-events-pro-week-grid__event.tribe_events_cat-boys .tribe-events-pro-week-grid__event-link:hover, 
    .tribe-events-pro .tribe-events-pro-week-grid__event--past.tribe_events_cat-boys .tribe-events-pro-week-grid__event-link:active .tribe-events-pro-week-grid__event-link-inner, 
    .tribe-events-pro .tribe-events-pro-week-grid__event.tribe_events_cat-boys .tribe-events-pro-week-grid__event-link:active, 
    .tribe-events-pro .tribe-events-pro-week-grid__event--past.tribe_events_cat-boys .tribe-events-pro-week-grid__event-link:focus .tribe-events-pro-week-grid__event-link-inner, 
    .tribe-events-pro .tribe-events-pro-week-grid__event.tribe_events_cat-boys .tribe-events-pro-week-grid__event-link:focus {
      background-color: var(--md-green-200) !important;
      transition: background-color 0.2s ease;
    }

  /* Month */
  .tribe-events-calendar-month__calendar-event.tribe_events_cat-boys .tribe-events-calendar-month__calendar-event-details {
    background-color: var(--md-green-100);
    transition: background-color 0.2s ease;
  }

/* Children's */
  /* Week */ 

    /* Past */
    .tribe-events-pro .tribe-events-pro-week-grid__event--past.tribe_events_cat-childrens .tribe-events-pro-week-grid__event-link, 
    .tribe-events-pro .tribe-events-pro-week-grid__event--past.tribe_events_cat-childrens .tribe-events-pro-week-grid__event-link-inner {
      background-color: var(--md-purple-50) !important;
      transition: background-color 0.2s ease;
    }
    /* Upcoming */
    .tribe-events-pro .tribe-events-pro-week-grid__event.tribe_events_cat-childrens .tribe-events-pro-week-grid__event-link {
      background-color: var(--md-purple-100) !important;
      transition: background-color 0.2s ease;
    }
    /* Interact */
    .tribe-events-pro .tribe-events-pro-week-grid__event--past.tribe_events_cat-childrens .tribe-events-pro-week-grid__event-link:hover .tribe-events-pro-week-grid__event-link-inner, 
    .tribe-events-pro .tribe-events-pro-week-grid__event.tribe_events_cat-childrens .tribe-events-pro-week-grid__event-link:hover, 
    .tribe-events-pro .tribe-events-pro-week-grid__event--past.tribe_events_cat-childrens .tribe-events-pro-week-grid__event-link:active .tribe-events-pro-week-grid__event-link-inner, 
    .tribe-events-pro .tribe-events-pro-week-grid__event.tribe_events_cat-childrens .tribe-events-pro-week-grid__event-link:active, 
    .tribe-events-pro .tribe-events-pro-week-grid__event--past.tribe_events_cat-childrens .tribe-events-pro-week-grid__event-link:focus .tribe-events-pro-week-grid__event-link-inner, 
    .tribe-events-pro .tribe-events-pro-week-grid__event.tribe_events_cat-childrens .tribe-events-pro-week-grid__event-link:focus {
      background-color: var(--md-purple-200) !important;
      transition: background-color 0.2s ease;
    }

  /* Month */
  .tribe-events-calendar-month__calendar-event.tribe_events_cat-childrens .tribe-events-calendar-month__calendar-event-details {
    background-color: var(--md-purple-100);
    transition: background-color 0.2s ease;
  }

/* Intermediate */
  /* Week */ 

    /* Past */
    .tribe-events-pro .tribe-events-pro-week-grid__event--past.tribe_events_cat-intermediate .tribe-events-pro-week-grid__event-link, 
    .tribe-events-pro .tribe-events-pro-week-grid__event--past.tribe_events_cat-intermediate .tribe-events-pro-week-grid__event-link-inner {
      background-color: var(--md-orange-50) !important;
      transition: background-color 0.2s ease;
    }
    /* Upcoming */
    .tribe-events-pro .tribe-events-pro-week-grid__event.tribe_events_cat-intermediate .tribe-events-pro-week-grid__event-link {
      background-color: var(--md-orange-100) !important;
      transition: background-color 0.2s ease;
    }
    /* Interact */
    .tribe-events-pro .tribe-events-pro-week-grid__event--past.tribe_events_cat-intermediate .tribe-events-pro-week-grid__event-link:hover .tribe-events-pro-week-grid__event-link-inner, 
    .tribe-events-pro .tribe-events-pro-week-grid__event.tribe_events_cat-intermediate .tribe-events-pro-week-grid__event-link:hover, 
    .tribe-events-pro .tribe-events-pro-week-grid__event--past.tribe_events_cat-intermediate .tribe-events-pro-week-grid__event-link:active .tribe-events-pro-week-grid__event-link-inner, 
    .tribe-events-pro .tribe-events-pro-week-grid__event.tribe_events_cat-intermediate .tribe-events-pro-week-grid__event-link:active, 
    .tribe-events-pro .tribe-events-pro-week-grid__event--past.tribe_events_cat-intermediate .tribe-events-pro-week-grid__event-link:focus .tribe-events-pro-week-grid__event-link-inner, 
    .tribe-events-pro .tribe-events-pro-week-grid__event.tribe_events_cat-intermediate .tribe-events-pro-week-grid__event-link:focus {
      background-color: var(--md-orange-200) !important;
      transition: background-color 0.2s ease;
    }

  /* Month */
  .tribe-events-calendar-month__calendar-event.tribe_events_cat-intermediate .tribe-events-calendar-month__calendar-event-details {
    background-color: var(--md-orange-100);
    transition: background-color 0.2s ease;
  }

/* Primary */
  /* Week */ 

    /* Past */
    .tribe-events-pro .tribe-events-pro-week-grid__event--past.tribe_events_cat-primary .tribe-events-pro-week-grid__event-link, 
    .tribe-events-pro .tribe-events-pro-week-grid__event--past.tribe_events_cat-primary .tribe-events-pro-week-grid__event-link-inner {
      background-color: var(--md-blue-gray-50) !important;
      transition: background-color 0.2s ease;
    }
    /* Upcoming */
    .tribe-events-pro .tribe-events-pro-week-grid__event.tribe_events_cat-primary .tribe-events-pro-week-grid__event-link {
      background-color: var(--md-blue-gray-100) !important;
      transition: background-color 0.2s ease;
    }
    /* Interact */
    .tribe-events-pro .tribe-events-pro-week-grid__event--past.tribe_events_cat-primary .tribe-events-pro-week-grid__event-link:hover .tribe-events-pro-week-grid__event-link-inner, 
    .tribe-events-pro .tribe-events-pro-week-grid__event.tribe_events_cat-primary .tribe-events-pro-week-grid__event-link:hover, 
    .tribe-events-pro .tribe-events-pro-week-grid__event--past.tribe_events_cat-primary .tribe-events-pro-week-grid__event-link:active .tribe-events-pro-week-grid__event-link-inner, 
    .tribe-events-pro .tribe-events-pro-week-grid__event.tribe_events_cat-primary .tribe-events-pro-week-grid__event-link:active, 
    .tribe-events-pro .tribe-events-pro-week-grid__event--past.tribe_events_cat-primary .tribe-events-pro-week-grid__event-link:focus .tribe-events-pro-week-grid__event-link-inner, 
    .tribe-events-pro .tribe-events-pro-week-grid__event.tribe_events_cat-primary .tribe-events-pro-week-grid__event-link:focus {
      background-color: var(--md-blue-gray-200) !important;
      transition: background-color 0.2s ease;
    }

  /* Month */
  .tribe-events-calendar-month__calendar-event.tribe_events_cat-primary .tribe-events-calendar-month__calendar-event-details {
    background-color: var(--md-blue-gray-100);
    transition: background-color 0.2s ease;
  }



:root {
  --md-red-50: #FFEBEE;
  --md-red-100: #FFCDD2;
  --md-red-200: #EF9A9A;
  
  --md-pink-50: #FCE4EC;
  --md-pink-100: #F8BBD0;
  --md-pink-200: #F48FB1;
  
  --md-purple-50: #F3E5F5;
  --md-purple-100: #E1BEE7;
  --md-purple-200: #CE93D8;
  
  --md-deep-purple-50: #EDE7F6;
  --md-deep-purple-100: #D1C4E9;
  --md-deep-purple-200: #B39DDB;
  
  --md-indigo-50: #E8EAF6;
  --md-indigo-100: #C5CAE9;
  --md-indigo-200: #9FA8DA;
  
  --md-blue-50: #E3F2FD;
  --md-blue-100: #BBDEFB;
  --md-blue-200: #90CAF9;
  
  --md-light-blue-50: #E1F5FE;
  --md-light-blue-100: #B3E5FC;
  --md-light-blue-200: #81D4FA;
  
  --md-cyan-50: #E0F7FA;
  --md-cyan-100: #B2EBF2;
  --md-cyan-200: #80DEEA;

  --md-teal-50: #E0F2F1;
  --md-teal-100: #B2DFDB;
  --md-teal-200: #80CBC4;

  --md-green-50: #E8F5E9;
  --md-green-100: #C8E6C9;
  --md-green-200: #A5D6A7;

  --md-light-green-50: #F0F4C3;
  --md-light-green-100: #DCEDC8;
  --md-light-green-200: #C5E1A5;

  --md-lime-50: #FFF9C4;
  --md-lime-100: #F0F4C3;
  --md-lime-200: #E6EE9C;
  
  --md-yellow-50: #FFFDE7;
  --md-yellow-100: #FFF9C4;
  --md-yellow-200: #FFF59D;

  --md-amber-50: #FFF8E1;
  --md-amber-100: #FFECB3;
  --md-amber-200: #FFE082;
  
  --md-orange-50: #FFCCBC;
  --md-orange-100: #FFE0B2;
  --md-orange-200: #FFCC80;

  --md-deep-orange-50: #FBE9E7;
  --md-deep-orange-100: #FFCCBC;
  --md-deep-orange-200: #FFAB91;

  --md-brown-50: #EFEBE9;
  --md-brown-100: #D7CCC8;
  --md-brown-200: #BCAAA4;

  --md-blue-gray-50: #ECEFF1;
  --md-blue-gray-100: #CFD8DC;
  --md-blue-gray-200: #B0BEC5;
}