#elc_demo_colors, #elc_demo_colorsV2 {
  display: none;
}
.elc_demo_colors_parent {
  position: relative;
}
.elc_demo_button *, .elc_demo_color * {
  cursor: pointer;
}
.elc_demo_color {
  padding: 0.5em 2em 0.5em 1.5em;
}
.elc_demo_button a {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
#elc_demo_colors, #elc_demo_colorsV2 {
  min-width: 15.5em;
  transform: translate(-49%, -93%);
}
.elc_demo_images {
  position: relative;
  padding: 0;
}
#elc_demo_blue a, #elc_demo_blueV2 a{
  background: #4c37ff;
}
#elc_demo_champagne a{
  background: #ec9b30;
}
#elc_demo_darkgreen a, #elc_demo_darkgreenV2 a{
  background: #5aedb9;
}
#elc_demo_limegreen a, #elc_demo_limegreenV2 a{
  background: #69ff5c;
}
#elc_demo_pink a, #elc_demo_pinkV2 a{
  background: #ff52e0;
}
#elc_demo_red a, #elc_demo_redV2 a{
  background: #f64a40;
}
#elc_demo_neon_multicolor a, #elc_demo_neon_multicolorV2 a{
  background: url(/wp-content/elc_demo/assets/neon_multicolor_icon.png);
  background-repeat: no-repeat;
  background-size: 100%;
}
#elc_demo_multicolor a, #elc_demo_multicolorV2 a{
  background: url(/wp-content/elc_demo/assets/multicolor_icon.png);
  background-repeat: no-repeat;
  background-size: 100%;
}
#elc_demo_cc_pure a, #elc_demo_cc_pureV2 a{
  background: url(/wp-content/elc_demo/assets/cc_pure_icon.png);
  background-repeat: no-repeat;
  background-size: 100%;
}
#elc_demo_cc_warm a, #elc_demo_cc_warmV2 a{
  background: url(/wp-content/elc_demo/assets/cc_warm_icon.png);
  background-repeat: no-repeat;
  background-size: 100%;
}
.called_from_elc_demo_leafs_select #elc_demo_cc_pure,
.called_from_elc_demo_leafs_select #elc_demo_cc_warm{
  display: none!important;
}
#elc_demo_teal a, #elc_demo_tealV2 a{
  background: #53d3ff;
}
#elc_demo_violet a, #elc_demo_violetV2 a{
  background: #934bdf;
}
#elc_demo_purewhite a, #elc_demo_purewhiteV2 a{
  background: white;
}
#elc_demo_warmwhite a, #elc_demo_warmwhiteV2 a{
  background: #fbf2d3;
}
#elc_demo_arrow, #elc_demo_arrowV2 {
  border-top: 20px solid #000000B3;
  border-right: 20px solid transparent;
  border-bottom: 20px solid transparent;
  border-left: 20px solid transparent;
  width: 0;
  height: 0;
  padding: 0;
  box-shadow: none;
}

#elc_demo_leafs_select, #elc_demo_trunks_select, #elc_demo_caps_select, #elc_demo_trunks_selectV2, #elc_demo_caps_selectV2 {
  font-size: 1em;
  padding: 0.5em 0;;
}
#elc_demo_leafs_select:after, #elc_demo_trunks_select:after, #elc_demo_caps_select:after, #elc_demo_trunks_selectV2:after, #elc_demo_caps_selectV2:after {
  display: none!important;
}

#elc_demo_leafs_select span, #elc_demo_trunks_select span, #elc_demo_caps_select span, #elc_demo_trunks_selectV2 span, #elc_demo_caps_selectV2 span {
  align-items: center;
}
#elc_demo_trunks_select span:before, #elc_demo_trunks_selectV2 span:before {
  background-image: url(/wp-content/elc_demo/assets/Trunk.png);
  background-repeat: no-repeat;
  background-size: 100%;
  content: '';
  height: 100%;
  width: 2em;
  aspect-ratio: 1 / 1;
  margin-right: 0.2em;
}
#elc_demo_caps_select span:before, #elc_demo_caps_selectV2 span:before {
  background-image: url(/wp-content/elc_demo/assets/Cap.png);
  background-repeat: no-repeat;
  background-size: 100%;
  content: '';
  height: 100%;
  width: 2em;
  aspect-ratio: 1 / 1;
  margin-right: 0.2em;
}
#elc_demo_leafs_select span:before {
  background-image: url(/wp-content/elc_demo/assets/Fronds.png);
  background-repeat: no-repeat;
  background-size: 100%;
  content: '';
  height: 100%;
  width: 2em;
  aspect-ratio: 1 / 1;
  margin-right: 0.2em;
}