/*
Theme Name: Eyecatcher (Kadence Child)
Theme URI: https://www.kadencewp.com/kadence-theme/
Template: kadence
Author: Kadence WP
Author URI: https://www.kadencewp.com/
Description: A child theme for the Kadence Theme.
Version: 1.0.0
License: GNU General Public License v3.0 (or later)
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Text Domain: kadence-child
*/
a.button.secondary.cart-sec {
  width: 100%;
  text-align: center;
  background: #122121;
}
a.button.secondary.cart-sec:hover {
  opacity: 0.8;
}

.p-badge {
  position: absolute;
  top: 12px;
  left: 12px;
  background-color: #0072bc;
  color: white;
  padding: 5px 20px;
  z-index: 10;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.46);
}

p.stock.out-of-stock {
  line-height: 1.5;
  font-weight: 600;
  margin-bottom: 30px !important;
}

a.out-of-stock-notify {
  color: red !important;
  font-weight: 700;
  line-height: 1.3;
  margin: 10px 0;
  font-size: 14px;
}

body .payment_method_secupay_creditcard #form.secupay-payment-form {
  padding-top: 15px !important;
}

.woocommerce-SavedPaymentMethods-saveNew {
  display: none !important;
}

.p-badge.low-stock {
  background-color: orangered;
}

p.stock.in-stock {
  font-size: 20px !important;
  font-weight: 506;
}

body.single-product .added_to_cart.wc-forward {
  display: none !important;
}

a.back-link {
  text-decoration: none;
  margin-top: 60px;
  display: block;
}

body .cwginstock-subscribe-form .panel-primary {
  border-color: #394f4f;
}
body .cwginstock-subscribe-form .panel-primary > .panel-heading {
  color: #fff;
  background-color: #394f4f;
  border-color: #394f4f;
}
body .cwginstocksuccess {
  color: #289a28 !important;
  font-weight: 600 !important;
}

.header-cart-wrap .header-cart-button .kadence-svg-iconset {
  margin-right: 7px;
}

@media (min-width: 1420px) {
  body.woocommerce-page .wp-site-blocks .content-container .alignwide {
    margin: 0 auto;
    max-width: var(--global-content-width);
  }
}
body.woocommerce-order-received h2.woocommerce-order-details__title, body.woocommerce-order-received h2.woocommerce-column__title {
  font-size: 26px;
}
body.woocommerce-order-received table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details {
  padding: 10px 20px;
  margin-bottom: 20px;
}

@media (min-width: 1200px) {
  body label.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox {
    right: -20px !important;
  }
  body #ship-to-different-address label.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox {
    left: 0 !important;
  }
}
#ppc-button-ppcp-gateway iframe {
  z-index: 10 !important;
}

@media (min-width: 1200px) {
  label.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox {
    position: relative;
    right: -20px !important;
  }
  label.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox input#legal {
    position: absolute;
    left: -20px;
    top: 4px;
  }
  label.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox span.woocommerce-gzd-legal-checkbox-text {
    line-height: 1 !important;
  }
}
.product-action-wrap p {
  display: inline-block;
  padding-right: 5px !important;
}

abbr.required {
  text-decoration: none !important;
}

h3#order_review_heading {
  margin-top: 30px !important;
}

body.woocommerce ul.products.woo-archive-btn-button li.product .price,
body .wc-gzd-additional-info.wc-gzd-additional-info-loop.tax-info {
  margin-bottom: 0 !important;
}
body h2.woocommerce-loop-product__title {
  padding-bottom: 0 !important;
  padding-top: 0 !important;
}
body p.wc-gzd-additional-info.wc-gzd-additional-info-loop.tax-info,
body p.wc-gzd-additional-info.wc-gzd-additional-info-loop.shipping-costs-info {
  margin-top: 0 !important;
}
body.woocommerce .products.align-buttons-bottom li.product .product-action-wrap {
  padding-top: 0 !important;
}
body p.wc-gzd-additional-info.wc-gzd-additional-info-loop.shipping-costs-info a {
  color: var(--global-palette-highlight) !important;
  text-decoration: underline !important;
}
body .woocommerce-billing-fields__field-wrapper > p,
body .woocommerce-shipping-fields__field-wrapper > p {
  margin-bottom: 10px !important;
}
body.woocommerce form .form-row label, body.woocommerce-page form .form-row label {
  font-size: 14px !important;
  font-weight: 600 !important;
  color: #1a202c !important;
}
body p#order_comments_field {
  display: none;
}
body h3#order_review_heading {
  padding-left: 0 !important;
}
body th {
  text-align: left;
}
body table.shop_table.woocommerce-checkout-review-order-table {
  padding: 10px 20px;
}
body table.shop_table.woocommerce-checkout-review-order-table img {
  display: none;
}
body ul#shipping_method {
  padding: 0 !important;
}
body ul#shipping_method li {
  list-style: none;
}

span.trp-ls-language-name {
  display: none !important;
}

@media screen and (min-width: 1200px) {
  .desktop-nowrap {
    white-space: nowrap;
  }
}
.mobile-lang-switcher {
  display: none;
  position: fixed;
  left: 25px;
  bottom: 25px;
  width: 45px;
  height: 45px;
  z-index: 10;
  border-radius: 100%;
  overflow: hidden;
  box-shadow: 0 0 25px rgba(0, 0, 0, 0.33);
}
.mobile-lang-switcher img {
  width: 100%;
  height: 100% !important;
}

@media screen and (max-width: 1024px) {
  .mobile-lang-switcher {
    display: block;
  }
}
ul#mobile-secondary-menu {
  display: flex;
}

p:empty {
  display: none;
}

span.wpcf7-form-control-wrap {
  display: block;
}

span.cmplz-description-marketing {
  line-height: 18px !important;
  display: block;
}

.grecaptcha-badge {
  display: none !important;
}

.recaptcha-info-text {
  padding: 10px 0;
  font-size: 12px;
  line-height: 20px;
}
.recaptcha-info-text a {
  text-decoration: none;
}

.vita-list {
  margin-bottom: 10px !important;
}

body .plyr--video .plyr__control.plyr__tab-focus,
body .plyr--video .plyr__control:hover,
body .plyr--video .plyr__control[aria-expanded=true] {
  background: #f66707;
}
body .plyr__control.plyr__tab-focus {
  box-shadow: 0 0 0 5px rgba(246, 103, 7, 0.5);
}
body .plyr__control--overlaid {
  background-color: rgba(246, 103, 7, 0.8);
}
body .plyr--full-ui input[type=range] {
  color: #f66707;
}
body .main-navigation .primary-menu-container > ul > li.menu-item > a:hover {
  color: var(--global-palette1);
}

body .menu-item-object-language_switcher .trp-flag-image {
  border-radius: 50%;
  width: 24px;
  height: 24px;
  border: 2px solid transparent;
  padding: 2px;
}

.secondary-navigation .secondary-menu-container > ul > li.menu-item > a > span {
  display: flex;
}

body .menu-item-object-language_switcher.current-language-menu-item span img.trp-flag-image {
  border-color: #fff;
}

header .secondary-navigation .secondary-menu-container > ul > li.menu-item > a {
  padding: 0;
}

.header-social-wrap {
  border-right: 1px solid rgba(255, 255, 255, 0.1490196078);
  padding-right: 30px;
  margin-right: 20px;
}

body .header-contact-item .contact-label {
  margin-left: 0.3em;
  color: rgba(255, 255, 255, 0.6509803922);
}

body .element-contact-inner-wrap {
  margin-top: 0;
}
body .element-contact-inner-wrap .header-contact-item {
  margin-top: 0;
  text-decoration: none;
}

body.woocommerce ul.products li.product .entry-content-wrap {
  padding-top: 5px;
}

.header-t-bg {
  display: inline-block;
  margin: auto;
  text-transform: uppercase;
  font-weight: 700;
  letter-spacing: 0.1em;
  line-height: 14px;
  background-color: rgba(30, 55, 55, 0.5);
  padding: 8px 35px 8px;
}

.img_border {
  position: relative;
}
.img_border:before {
  position: absolute;
  top: 0;
  left: -20px;
  content: "";
  width: 12px;
  height: 270px;
  background-color: var(--global-palette1);
}

body.woocommerce-page h2, body.woocommerce-page h3, body.woocommerce-page h4, #cart-drawer h2 {
  letter-spacing: normal !important;
}

body.woocommerce-page .alignwide {
  margin-left: 0;
  margin-right: 0;
  width: auto;
}

.t_tagline {
  display: inline-block;
  position: relative;
}
.t_tagline:before {
  content: "";
  position: absolute;
  bottom: -1px;
  left: -3px;
  right: -3px;
  height: 6px;
  background-color: rgba(254, 144, 67, 0.2);
  z-index: -1;
}
@media screen and (max-width: 660px) {
  .t_tagline.mobile-no-line:before {
    display: none;
  }
}

.box-s .kt-inside-inner-col {
  box-shadow: 0 0 50px rgba(0, 0, 0, 0.4117647059);
}

.mail-form .wpcf7-list-item {
  margin: 15px 0 !important;
}

footer h4 {
  color: #fff !important;
}
footer a {
  color: rgb(139, 158, 158) !important;
}

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