/*
Theme Name: Kapee Child
Theme URI: https://kapee.presslayouts.com/
Author: PressLayouts
Description: This is a child theme for Kapee
Version: 1.0.0
Author URI: https://www.presslayouts.com/
Template: kapee
Text Domain: kapee-child
*/

/*  [ Add your custom css below ]
- - - - - - - - - - - - - - - - - - - - */

@font-face {
  font-family: "Core Sans Regular";
  src: local("Core Sans A 45 Regular"),
    url("assets/fonts/CoreSansA45Regular.woff") format("woff");
  font-style: normal;
  font-weight: normal;
  font-display: swap; /* improves performance */
}

@font-face {
  font-family: "Core Sans Bold";
  src: local("Core Sans A 65 Bold"),
    url("assets/fonts/CoreSansA65Bold.woff") format("woff");
  font-style: normal;
  font-weight: normal;
  font-display: swap; /* improves performance */
}

@font-face {
  font-family: "pp_editorial_olditalic";
  src: url("assets/fonts/ppeditorialold-italic-webfont.woff2") format("woff2"),
    url("assets/fonts/ppeditorialold-italic-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap; /* improves performance */
}

@font-face {
  font-family: "pp_editorial_oldregular";
  src: url("assets/fonts/ppeditorialold-regular-webfont.woff2") format("woff2"),
    url("assets/fonts/ppeditorialold-regular-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap; /* improves performance */
}

@font-face {
  font-family: "pp_editorial_oldultraBdIt";
  src: url("assets/fonts/ppeditorialold-ultrabolditalic-webfont.woff2")
      format("woff2"),
    url("assets/fonts/ppeditorialold-ultrabolditalic-webfont.woff")
      format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap; /* improves performance */
}

@font-face {
  font-family: "pp_editorial_oldultralight";
  src: url("assets/fonts/ppeditorialold-ultralight-webfont.woff2")
      format("woff2"),
    url("assets/fonts/ppeditorialold-ultralight-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap; /* improves performance */
}

@font-face {
  font-family: "pp_editorial_oldultraLtIt";
  src: url("assets/fonts/ppeditorialold-ultralightitalic-webfont.woff2")
      format("woff2"),
    url("assets/fonts/ppeditorialold-ultralightitalic-webfont.woff")
      format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap; /* improves performance */
}

body {
  font-family: "Core Sans Regular" !important;
}

.tabs-layout.tabs-line .nav-tabs .nav-link {
  background-color: transparent;
}

.header-topbar ul li li:hover a,
.search-results-wrapper .autocomplete-selected,
.trending-search-results ul li:hover a,
.header-myaccount .myaccount-items li:hover a,
.kapee-navigation ul.sub-menu > li:hover > a,
.kapee-minicart-slide .mini_cart_item:hover,
.woocommerce-MyAccount-navigation li.is-active a,
.woocommerce-MyAccount-navigation li:hover a {
  background-color: inherit;
}

/* #page-title {
  background-color: #c65d4e !important;
} */

#page-title h1 {
  font-family: "pp_editorial_oldregular";
  color: #f6f1e5 !important;
}

h2,
.h2 {
  font-family: "pp_editorial_oldregular" !important ;
}

ul.kapee-chekout-steps li > * {
  color: rgba(255, 255, 255, 0.95) !important;
}

.slider-title {
  font-family: "pp_editorial_oldregular" !important;
}

.page-title .kapee-breadcrumb a:hover {
  color: #f6f1e5 !important;
}

.products .kapee-swatches .swatch-label span {
  font-size: 12px;
}
.widget li .child-indicator::after {
  color: #2b2624;
}

#wcfm-main-contentainer .wcfm-page-headig a.active .wcfmfa {
  color: #c65d4e;
}

#wcfm_menu,
#wcfm-main-contentainer .wcfm-page-headig,
.wcfm_menu_logo,
.wcfm_menu_no_logo {
  background: #2b2624;
}

#wcfm_menu .wcfm_menu_items a.active {
  background: #c65d4e;
}
#wcfm_menu .wcfm_menu_items a.wcfm_menu_item:hover:after {
  border-right-color: #f6f1e5;
}
#wcfm_menu .wcfm_menu_items:hover a span.wcfmfa,
#wcfm_menu .wcfm_menu_items a:hover span {
  color: #c65d4e;
}
.wcfm-page-headig .wcfm-page-heading-text,
#wcfm-main-contentainer .wcfm_menu_toggler,
#wcfm-main-contentainer .wcfm_responsive_menu_toggler {
  color: #f6f1e5 !important;
}

div.wcfm-collapse-content h2 {
  color: #f86c6b;
}

#wcfm-main-contentainer table thead th,
#wcfm-main-contentainer table tfoot th {
  color: #2b2624;
}

.wcfm-action-icon:hover {
  background: #f86c6b;
}

#wcfm-main-contentainer a.add_new_wcfm_ele_dashboard,
#wcfm-main-contentainer a.wcfm_import_export,
#wcfm-main-contentainer .dataTables_wrapper .dt-buttons .dt-button,
#wcfm-main-contentainer .dataTables_wrapper .dt-buttons .dt-button:hover,
.page_collapsible,
.collapse-close,
.wcfm-collapse a.page_collapsible_dummy,
#wcfm-main-contentainer input.wcfm_submit_button {
  background: #2b2624;
  color: #f6f1e5;
}

.collapse-open,
.page_collapsible:hover label,
.page_collapsible.collapse-open label {
  color: #f6f1e5;
}

#wcfm-main-contentainer a.add_new_wcfm_ele_dashboard:hover,
#wcfm-main-contentainer a.wcfm_import_export:hover,
#wcfm-main-contentainer input.wcfm_submit_button:hover {
  background: #f86c6b;
}

.vendor_capability .vendor_capability_heading h3,
.vendor_capability .vendor_capability_sub_heading h3,
.wcfm_vendor_settings_heading h3,
.vendor_advanced_capability .vendor_capability_heading h3,
.vendor_advanced_capability .vendor_capability_sub_heading h3 {
  color: #f86c6b;
}

.onoffswitch-label {
  border: 2px solid #2b2624;
}
.onoffswitch-inner:before {
  background-color: #f86c6b;
  color: #2b2624;
}
.onoffswitch-inner:after {
  background-color: #e8dcc8;
  color: #2b2624;
}