/**
* Theme Name: Lisfinity Child
* Description: This is a child theme of Lisfinity, generated by Merlin WP, edited in full by Bec.B Designs
* Author: <a href="https://themeforest.net/user/pebas">pebas</a> and <a href="https://becbdesigns.com.au">Bec. B Designs</a>
* Template: lisfinity
* Version: 1.3.9
*/

/*- button svgs -*/
svg[data-src*="emoji-happy"] {
    display: none !important;
}

button .flex-center span.absolute {
    background-color: #fff;
    color: #e05d0e;
    font-size: 10px;
    font-weight: 700;
    width: 16px;
    height: 16px;
    border-radius: 50%;
    display: flex !important;
    align-items: center;
    justify-content: center;
    left: auto !important;
    right: -4px;
    top: -4px;
}

/*-search and replace to confirm original red #f86a6a or 248, 106, 106, or #ef4e4e 239, 78, 78, 
blue #3858d9 or blue #1e85be 30, 133, 190 or blue #0967d2 9, 103, 210-*/


/*-ICONS-*/
/*-menu login icon-*/
.menu-item-login a svg {
  fill: #fff !important;
}
/*-home icon-*/
.fill-icon-home {
  fill: #CE2E29;/*-CS red-*/
}
/*-listing map icon matching map locations-*/
.bg-cyan-300 {
  --bg-opacity: 1;
background-color: #e6f6ff;/*-alice blue-*/
  background-color: rgba(230,246,255,var(--bg-opacity));
}
.fill-product-place-icon {
  fill: #2186EB;/*-bleu de France-*/
}
/*-remove money icon-*/
.mr-6.min-w-14.min-h-14.fill-field-icon.default-products-icon {
  display: none;
}
.lisfinity-product--meta__icon.mr-8 {
  display: none;
}

/*-wishlist-*/
.fill-red-600 {
  fill: #CE2E29;/*-CS red-*/
}
/*-ratings-*/
.elementor-928 .elementor-element.elementor-element-2737954 .profile--rating .lisfinity-product--info .flex-center {
  background-color: rgba(255, 227, 0, 0.2); /*-CS yellow-*/
}
.fill-product-star-icon {
  fill: #E67F26;/*-CS orange-*/
}
.bg-yellow-300 {
  --bg-opacity: 0.2;
  background-color: #FFE300; /*-CS yellow-*/
  background-color: rgba(255,227,0,var(--bg-opacity));
}
/*-Worktime icon-*/
.fill-blue-700 {
  fill: #4c4c4c;/*-Davy's gray-*/
}
/*-home-*/
.bg-red-500 {
    --bg-opacity: 1;
    background-color: #ce2e29; /*-CS red-*/
    background-color: rgba(206, 46, 41, var(--bg-opacity));
}
.bg-red-600 {
    --bg-opacity: 1;
    background-color: #ce2e29; /*-CS red-*/
    background-color: rgba(206, 46, 41, var(--bg-opacity));
}
/*-dashboard icons-*/
.fill-red-500 {
    fill: #ce2e29;
}
.fill-yellow-700 {
    fill: #e67f26;
}
/*-call icon-*/
.fill-icon-blue-700, .fill-icon-call, .fill-icon-contact {
    fill: #2186eb;
}
/*-safety-*/
.fill-icon-tips {
    fill: #2186EB;
}

/*-WIDGETS-*/
/*-link colors & headings-*/
.blog--sidebar .widget--wrapper .widget h6 {
  color: #E67F26; /*-CS orange-*/
}
.blog--sidebar .widget--wrapper .widget ol li a:hover, .blog--sidebar .widget--wrapper .widget ul li a:hover {
  --text-opacity: 1;
 color: #4c4c4c;/*-Davy's gray-*/
  color: rgba(76,76,76,var(--text-opacity));
  text-decoration:underline;
}

/*-TEXT COLOR CHANGES-*/
/*-blue text change-*/
.text-blue-600 {
  color: #4c4c4c;/*-Davy's gray-*/
  color: rgba(76,76,76,var(--text-opacity));
}
.text-blue-700 {
  color: #4c4c4c;
  color: rgba(76,76,76,var(--text-opacity));
}
.text-blue-800 {
  --text-opacity: 1;
  color: #4c4c4c;
  color: rgba(76, 76, 76,var(--text-opacity));
  text-decoration: underline;
}
.single:not(.single-product) main article a:not(.wp-block-button__link):hover {
    --text-opacity: 1;
    color: #E67F26;
    color: rgba(230, 127, 38, var(--text-opacity));
    text-decoration: underline;
}
.text-red-500 {
    --text-opacity: 1;
    color: #ce2e29;
    color: rgba(206, 46, 41, var(--text-opacity));
}
.text-red-600 {
    --text-opacity: 1;
     color: #ce2e29;
  color: rgba(206, 46, 41,var(--text-opacity));
}
.text-red-700 {
  color: #ce2e29;
  color: rgba(206, 46, 41,var(--text-opacity));
}
.text-red-800 {
    --text-opacity: 1;
    color: #ce2e29;
    color: rgba(206, 46, 41, var(--text-opacity));
}
#coming-soon-footer-banner a {
    color: #e67f26;
    text-decoration: none;
}
.text-grey-500 {
    --text-opacity: 1;
    color: #4c4c4c;
    color: rgba(76, 76, 76, var(--text-opacity));
}
/*-PREMIUM ACCOUNT EXTRA TEXT-*/
.dashboard--premium.flex.shadow-theme ul.-mb-10.text-grey-900 {
    display: none;
}

/*-HOMEPAGE-*/
/*-category title center-*/
.mt-20.font-semibold.text-base {
  text-align: center;
}

/*-SEARCHPAGE-*/
.lisfinity-product--meta .woocommerce-Price-currencySymbol {
  top: 0px;
  padding-right: 2px;
}

/*-NEWS POSTS-*/
.single-post .post-single--categories ul li a:hover {
  --bg-opacity: 1;
  background-color: #E67F26;
  background-color: rgba(230, 127, 38,var(--bg-opacity));
}

/*-WOOCOMMERCE-*/   
.woocommerce-info::before {
  color: #E67F26;
}
.woocommerce-info {
  border-top-color: #E67F26;
}
body.woocommerce-checkout .woocommerce-info a {
    --text-opacity: 1;
    color: #e67f26;
    color: rgba(230, 127, 38, var(--text-opacity));
}
body.woocommerce-checkout form button[type=submit]:not(.btn) {
    --bg-opacity: 1;
    background-color: #e67f26;
    background-color: rgba(230, 127, 38, var(--bg-opacity));
}
body.woocommerce-checkout form button[type=submit]:not(.btn):hover {
    --bg-opacity: 1;
    background-color: #e67f26;
    background-color: rgba(230, 127, 38, var(--bg-opacity));
}

/*-BUTTON-*/
.btn--transparent-red {
    --border-opacity: 1;
    border-color: #ce2e29;
    border-color: rgba(206, 46, 41, var(--border-opacity));
    --text-opacity: 1;
    color: #ce2e29;
    color: rgba(206, 46, 41, var(--text-opacity));
}
.border-blue-300 {
    --border-opacity: 0.25;
    border-color: #2186EB;
    border-color: rgba(33, 134, 235, var(--border-opacity));
}
.hover\:border-blue-700:hover {
    --border-opacity: 1;
    border-color: #0a0904;
    border-color: rgba(10, 9, 4, var(--border-opacity));
}

.hover\:bg-blue-700:hover {
    --bg-opacity: 1;
    background-color: #0a0904;
    background-color: rgba(10, 9, 4, var(--bg-opacity));
}
.bg-yellow-700 {
    --bg-opacity: 1;
    background-color: #e67f26;
    background-color: rgba(230, 127, 38, var(--bg-opacity));
}
.hover\:bg-yellow-800:hover {
    --bg-opacity: 1;
    background-color: #0a0904;
    background-color: rgba(10, 9, 4, var(--bg-opacity));
}

.action--like {
  display: none;
}

.lisfinity-product--title {
    text-transform: uppercase!important;
}
span.lisfinity-product--meta__price.text-blue-600.font-semibold {
    text-transform: uppercase!important;
}

