header .site-header-inner-wrap {
  box-shadow: 0 2px 13px 0 hsla(0, 0%, 0%, 0.1) !important;
}
header .menu-item-shop ul.sub-menu li.menu-item a {
  color: black;
}
header .menu-item-shop ul.sub-menu li.menu-item.menu-item-has-children > a {
  border-color: #e7668c !important;
  color: #e7668c !important;
  cursor: auto;
  font-size: 17px !important;
  padding: 15px 17px !important;
}
header .menu-item-shop ul.sub-menu li.menu-item.menu-item-has-children > a:hover {
  color: #e7668c !important;
}
header .menu-item-shop ul.sub-menu li.menu-item.menu-item-has-children ul.sub-menu li.menu-item {
  border: 0 !important;
}
header .menu-item-shop ul.sub-menu li.menu-item.menu-item-has-children ul.sub-menu li.menu-item a {
  padding-top: 13px;
  padding-bottom: 13px;
  font-size: 16px !important;
}
header .menu-item-shop ul.sub-menu li.menu-item.menu-item-has-children ul.sub-menu li.menu-item a:hover {
  background-color: white;
  color: #ee5a76 !important;
}
header .menu-item-shop ul.sub-menu li.menu-item.menu-item-has-children ul.sub-menu li.menu-item.menu-item.current-menu-item > a {
  background-color: white;
  color: #ee5a76 !important;
}

footer .site-footer-middle-section-1 .widget-title,
footer .site-footer-middle-section-1 .widget_text,
footer .site-footer-middle-section-2 .widget-title,
footer .site-footer-middle-section-2 .widget_text,
footer .site-footer-middle-section-3 .widget-title,
footer .site-footer-middle-section-3 .widget_text {
  font-family: "Patrick Hand";
  font-size: 20px;
  line-height: 1.5;
  margin-bottom: 0.5em;
}
footer .site-footer-middle-section-1 .widget-title p,
footer .site-footer-middle-section-1 .widget_text p,
footer .site-footer-middle-section-2 .widget-title p,
footer .site-footer-middle-section-2 .widget_text p,
footer .site-footer-middle-section-3 .widget-title p,
footer .site-footer-middle-section-3 .widget_text p {
  margin: 0;
}
footer ul.product-category-list {
  margin: 0;
  padding: 0;
}
footer ul.product-category-list li {
  list-style: none;
}
footer ul.product-category-list li a:hover {
  text-decoration: none;
}
footer .footer-newsletter {
  border-radius: 5px;
}
footer .footer-newsletter input {
  border: none;
}
footer .footer-newsletter .footer-newsletter-row1 {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
}
footer .footer-newsletter .footer-newsletter-row1 input {
  width: calc(50% - 10px);
}
footer .footer-newsletter .footer-newsletter-row2 input {
  width: 100%;
}
footer .footer-newsletter .footer-newsletter-row3 input {
  display: flex;
  color: white;
  justify-content: center;
  box-shadow: 0px 0px 0px -7px rgba(0, 0, 0, 0);
  background-color: #e7668c;
}
footer #nav_menu-5 ul {
  text-align: right;
}
footer #nav_menu-5 ul li {
  display: inline-block;
  padding-left: 10px;
}

.tlp-display-none {
  display: none !important;
}

.virtual_ele_title,
input#is_virtual,
input#is_downloadable,
.downloadable_ele_title {
  display: none !important;
}

@font-face {
  font-family: BebasNeue;
  src: url("../fonts/bebas_neue/BebasNeue-Regular.ttf");
  font-weight: normal;
}
@font-face {
  font-family: DancingScript;
  src: url("../fonts/dancing_script/DancingScript-VariableFont_wght.ttf");
  font-weight: normal;
}
@font-face {
  font-family: s;
  src: url("../fonts/just_another_hand/JustAnotherHand-Regular.ttf");
  font-weight: normal;
}
@font-face {
  font-family: PatrickHand;
  src: url("../fonts/patrick_hand/PatrickHand-Regular.ttf");
  font-weight: normal;
}
input:not([type=button], [type=submit]),
textarea,
input:focus,
textarea:focus {
  color: black !important;
}

#primary {
  background-image: url(https://the-lilypad.com/store/skin/reboot/images/backgrounds/tlpbg.jpg);
}
#primary > .site-container {
  box-shadow: 0 2px 13px 0 hsla(0, 0%, 0%, 0.1) !important;
  background-color: white;
  padding-top: 25px;
  padding-bottom: 25px;
}

.title-border-middle:before, .title-border-middle:after {
  content: "";
  display: inline-block;
  vertical-align: middle;
}
.title-border-middle.title-green-border-middle:before, .title-border-middle.title-green-border-middle:after {
  border-bottom: 2px solid #45b9b9;
}
.title-border-middle.title-pink-border-middle:before, .title-border-middle.title-pink-border-middle:after {
  border-bottom: 2px solid #e7668c;
}

.kadence-breadcrumb-container span {
  font-size: 16px;
  line-height: 27px;
}

#search-drawer .drawer-inner input.search-field {
  border-color: white;
  color: white !important;
  box-shadow: 5px 5px 0 0 white;
}
#search-drawer .drawer-inner input.search-field .kadence-search-icon-wrap {
  color: white !important;
}

#tlp-mixed-autocomplete-wrapper ul.ui-autocomplete {
  min-width: 400px;
}
#tlp-mixed-autocomplete-wrapper ul.ui-autocomplete li.ui-menu-item {
  padding: 0 !important;
  font-size: 15px;
}
#tlp-mixed-autocomplete-wrapper ul.ui-autocomplete li.ui-menu-item .ui-menu-item-wrapper {
  padding: 5px 10px;
}
#tlp-mixed-autocomplete-wrapper ul.ui-autocomplete li.ui-menu-item .ui-menu-item-wrapper.article {
  background-color: rgba(188, 204, 107, 0.5019607843);
}
#tlp-mixed-autocomplete-wrapper ul.ui-autocomplete li.ui-menu-item .ui-menu-item-wrapper.product {
  background-color: rgba(69, 186, 186, 0.5019607843);
}

body.logged-in .message-old-users {
  display: none;
}
body .message-old-users p {
  margin-bottom: 10px;
  font-weight: 600;
}

@media (max-width: 1024px) {
  #main-header {
    display: block !important;
  }
  #main-header .site-main-header-wrap {
    display: none;
  }
}
@media (max-width: 576px) {
  .title-border-middle:before, .title-border-middle:after {
    width: 100%;
  }
}
@media (min-width: 576px) {
  .title-border-middle:before, .title-border-middle:after {
    width: 70%;
  }
  .title-border-middle span {
    display: block;
  }
}
@media (min-width: 768px) {
  .title-border-middle:before, .title-border-middle:after {
    width: 3em;
    margin: 0 20px;
  }
  .title-border-middle span {
    display: inline-block;
  }
}
@media (min-width: 1024px) {
  .hide-desktop {
    display: none;
  }
}
.featured-categories {
  display: flex;
  gap: 40px;
  justify-content: center;
  text-align: center;
  flex-wrap: wrap;
}
.featured-categories .featured-categories-item {
  width: 100%;
  height: 164px;
  max-width: 164px;
  border-radius: 50%;
  aspect-ratio: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow: 0 2px 13px 0 hsla(0, 0%, 0%, 0.1) !important;
  position: relative;
  color: white;
  font-size: 22px;
  font-family: "PatrickHand";
  letter-spacing: 2px;
  text-decoration: none;
}
.featured-categories .featured-categories-item:before {
  content: "";
  background-image: url(/wp-content/themes/kadence-child/images/tlp-outline.png);
  background-repeat: no-repeat;
  background-size: contain;
  position: absolute;
  width: 100%;
  height: 164px;
  max-width: 164px;
}
.featured-categories .featured-categories-item.item-bck-color-blue {
  background-color: #45b9b9;
}
.featured-categories .featured-categories-item.item-bck-color-green {
  background-color: #bdcd6b;
}
.featured-categories .featured-categories-item.item-bck-color-grey {
  background-color: #555555;
}
.featured-categories .featured-categories-item.item-bck-color-pink {
  background-color: #e7668c;
}
.featured-categories .featured-categories-item:hover {
  opacity: 0.8;
  color: white;
}

/*# sourceMappingURL=main.css.map */
