/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/
/* - - HEADER - - */
.material #header-secondary-outer {
  min-height: 22px;
}
.material #header-secondary-outer > .container, .material #header-secondary-outer > .container > nav {
  min-height: 10px;
}
#header-outer[data-lhe="default"] #top nav.right-side > ul > li > a {
  padding-left: 7px;
  padding-right: 7px;
}
#header-outer[data-lhe="default"] #top nav.left-side > ul > li > a {
  padding-left: 10px;
  padding-right: 10px;
	font-size: 13px;
	color: #555555;
}
.wpmenucart-icon-shopping-cart-0 {
  font-size: 25px;
}
li.wpmenucartli a.wpmenucart-contents span {
  display: inline-block !important;
  font-size: 14px !important;
}
li.wpmenucartli a.wpmenucart-contents span {
  display: inline-block !important;
  font-size: 12px !important;
  background: #ee968a;
  color: #fff;
  width: 25px;
  height: 25px;
  line-height: 25px;
  font-weight: 600;
  border-radius: 50%;
  margin-left: -10px;
  margin-top: -10px;
	  float: right;
}
#menu-merken-in-header {
text-align:center;
  margin-bottom: 10px;
}
#menu-merken-in-header li {
  list-style: none;
	display: inline-block;
  padding: 7px;
  margin: 0px;
}
#menu-merken-in-header li a {
  font-size: 13px;
	line-height: 30px;
}
#productmerken {
  text-align: center;
}
#productmerken .nectar-button {
  display: inline;
  float: none;
  margin-left: 15px;
}
#productmerken .vc_wp_custommenu.wpb_content_element {
  width: auto;
  display: inline-block;
	margin-bottom: 0;
}
#header-outer header .nectar-menu-icon {
  font-size: 20px;
line-height: 21px;
  top: 0;
  vertical-align: middle;
  margin-right: 0;
}
#header-outer .nectar-header-text-content {
  padding-left: 1px;
  padding-right: 1px;
}
body.material #header-outer[data-full-width="true"]:not([data-format="left-header"]) #top nav > .buttons {
  margin-left: 8px;
}
body.material #header-outer a.cart-contents .cart-wrap span, #top #mobile-cart-link .cart-wrap span {
background: #000 !important;
  color: #fff;
}
.aws-container .aws-search-form .aws-search-btn_icon {
  color: #555 !important;
}
/* - - SLIDEOUT - - */
#slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container li#wpmenucartli {
display:none!important;
}
/* - - PAGE HEADER - - */
.page-header-overlay-color::after {
  opacity: .55;
}
/* - - BREADCRUMBS - - */
#breadcrumbs, .woocommerce.archive #page-header-wrap + .container-wrap .woocommerce-breadcrumb {
  font-size: 12px;
}
/* - - SEARCH - - */
#desktop-search {
  display: inline-block;
  margin-top: 15px;
  margin-left: 20%;
  width: 40%;
}
#mobile-search {
  padding: 10px;
}
.aws-container .aws-search-form {
  position: relative;
  width: 100%;
  float: none !important;
  display: -webkit-box !important;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  display: -webkit-flex !important;
  display: flex !important;
  align-items: stretch;
  height: 34px;
}
.material.woocommerce-page[data-form-style="default"] input#coupon_code, input[type="date"], input[type="email"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="url"], select, textarea {
  background-color: #fff !important;
}
.aws-container .aws-search-field {
  color: #000 !important;
font-size: 12px !important;
}
/* - - SLIDER- - */
.swiper-slide .content h2 {
  font-family: Poppins;
  text-transform: none;
  letter-spacing: 1px;
  font-size: 52px;
  line-height: 60px;
  font-weight: 600;
  color: #b04b5b !important;
}
/* - - SIDEBAR -- */
#sidebar div.textwidget  ul {
  margin-left: 20px;
	margin-bottom: 10px;
}
#sidebar div.textwidget ul li {
  padding: 8px 0;
    padding-top: 8px;
  list-style: disc;
  font-size: 14px;
  line-height: 16px;
	color: #000;
  opacity: 1;
}
#sidebar .widget_text h4 {
  font-family: Poppins;
  font-size: 20px !important;
  line-height: 20px;
  font-weight: 600 !important;
  color: #000;
  opacity: 1;
	margin-bottom: 25px;
}
#sidebar div.widget_text p {
font-size: 14px;
  line-height: 20px;
	color: #000;
  opacity: 1;
}
#sidebar div.textwidget ::marker {
	color: #c34e57;
  opacity: 1;
}
/* --  WINKELWAGEN - - */
.page-id-8 .wc-block-components-payment-method-icon {
  max-width: 30px !important;
}
/* - - FOOTER - - */
#footer-outer p {
  font-size: 14px !important;
  line-height: 22px !important;
  letter-spacing: 0.4px;
}
#footer-outer, #footer-outer a:not(.nectar-button) {
  color: #ffffff !important;
  opacity: 1 !important;
}
#footer-outer a:not(.nectar-button):hover {
  color: #f7caad!important;
  opacity: 1 !important;
}
#footer-outer .widget.widget_categories li, #footer-outer .widget.widget_nav_menu li, #footer-outer .widget.widget_pages li, #sidebar .widget.widget_categories li, #sidebar .widget.widget_nav_menu li, #sidebar .widget.widget_pages li {
  padding: 1px 0 !important;
}
#menu-snel-navigeren li a, .material #footer-outer .widget li a {
  font-size: 14px !important;
  line-height: 14px !important;
  letter-spacing: 0.4px;
}
/* - - WISHLIST - - */
.page-id-5903 .normal.icon-salient-cart {
  background-color: #fff;
  margin-right: 5px;
}
.page-id-5903 h3.product-name {
  font-family: Poppins;
  text-transform: none;
  letter-spacing: 0;
  font-size: 18px;
  line-height: 24px;
  font-weight: 500;
}
.yith_wcwl_wishlist_footer .yith_wcwl_wishlist_bulk_action input[type="submit"] {
  margin: 10px 0 0;
  display: inline-block;
  float: right;
}
.page-id-5903 .yith_wcwl_wishlist_bulk_action .fancy-select-wrap label {
  color: #000 !important;
}
.wp-singular.page-template-default.page.page-id-10 [class*=" icon-"] {
  background-color: #fff;
margin-right: 7px;
}
/* - - WOO- - */
.yith-wcwl-add-to-wishlist-button__label {
  font-size: 15px;
  font-weight: 500;
  color: #000;
}
.woocommerce-result-count {
  display: none !important;
}
.woocommerce ul.products li.product .price del, .woocommerce-page ul.products li.product .price del {
  font-size: .67em;
  color: rgb(145, 145, 145,0.95);
  opacity: 1;
  display: inline;
}
body.woocommerce:not(.single-product) ul.products[data-n-desktop-columns="5"] li.product {
    border: #ccc 1px solid;
  }
.products li.product.minimal .product-meta {
  padding: 20px 10px;
}
.woocommerce ul.products li.product .price del, .woocommerce-page ul.products li.product .price del {
  color: rgba(0, 0, 0, 0.6);
}
.products li.product.minimal .product-wrap .product-image-wrap .product-add-to-cart a {
  width:50%;
  flex:1;
  background-color:rgba(247,202,173,0.83)!important;
  padding:10px 5px!important;
  color:#000;
  border-radius:0;
  text-align:center;
  line-height:20px;
}
.products li.product.minimal .product-wrap .product-image-wrap .product-add-to-cart a:hover {
  background-color:rgba(247,202,173,1)!important;
}
.nectar-quick-view-box .single_add_to_cart_button_wrap a span,
.nectar-shop-header>.woocommerce-ordering .select2-container--default .select2-selection__rendered,
.products li.product.minimal .product-add-to-cart .added_to_cart,
.products li.product.minimal .product-add-to-cart a span,
.woocommerce .woocommerce-breadcrumb a,
.woocommerce .woocommerce-error a,
.woocommerce .woocommerce-info a,
.woocommerce div.product .woocommerce-review-link,
.woocommerce-account .woocommerce>#customer_login .nectar-form-controls .control,
.woocommerce-message a,
.woocommerce-tabs .full-width-content[data-tab-style=fullwidth] ul.tabs li a,
.woocommerce.single-product div.product_meta a {
  background-image:none !important;
  transition: none !important;
}
.products li.product.minimal .product-add-to-cart a {
  font-size: 15px;
}
.woocommerce table.shop_table.wishlist_table tr td {
  color: var(--color-wishlist-table-text, #000);
}
.woocommerce ul.products li.product .product-wrap img, .woocommerce-page ul.products li.product .product-wrap img {
  width: inherit;
  height: auto;
  display: block;
  text-align: center;
  max-height: 250px;
  margin: 0 auto;
    margin-bottom: 0px;
}
.products li.product.minimal .product-image-wrap {
  position: relative;
  height: 250px;
}
.pcbdw-bottom-description-content {
  margin: 30px 0 50px;
  background-color: #ffffff;
}
/* - - SINGLE PRODUCT - - */
.woocommerce .woocommerce-breadcrumb {
  margin: 0 0 3em;
  padding: 0;
}
.single-product div.product h1.product_title, .nectar-shop-header .page-title {
  margin-top: 10px;
}
.wp-singular.product-template-default.single .main-content table {
  border-bottom: 1px solid #ececec;
}
.wp-singular.product-template-default.single .wc-product-specs {
  margin-bottom: 40px;
}
.wp-singular.product-template-default.single .wc-product-specs th, archive post-type-archive post-type-archive-product {
  min-width: 180px;
	font-weight: 600;
	color: #000;
}
.wp-singular.product-template-default.single div.product_meta {
  margin-bottom: 40px;
}
.wc-product-specs td {
	font-weight: 400;
  color: #000;
}
p.stock.out-of-stock {
  display: none !important;
}
.related.products .wlr-product-message {
  display: none !important;
}
.wp-singular.product-template-default.single .wlr-product-message {
  font-size: 13px;
  font-weight: 400 !important;
  text-align: left;
  color: #b04b5b;
padding: 10px 10px 10px 0 !important;
}
.wp-singular.product-template-default.single p.price {
  padding-bottom: 0.1em !important;
}
.wp-singular.product-template-default.single .cart .quantity {
  position: relative;
  max-height: 52px;
}
/* - - REWARDS - - */
.wlr-product-message {
  font-size: 13px;
  font-weight: 600;
  text-align: center;
  color: #b04b5b;
}
.wp-singular.product-template-default.single .wlr-product-message {
  font-size: 16px;
  font-weight: 600;
  color: #b04b5b;
}
@media only screen and (min-width: 1000px) {
  .woocommerce div.product div.images .flex-control-thumbs li {
    width: 19.476666666%;
    clear: none !important;
  }
}
.woocommerce div.product div.images .flex-control-thumbs li {
  margin: 2px;
}

/* - - SIDEBAR FILTERS - - */
.nectar-shop-filters .nectar-shop-filter-trigger {
  background-color: rgba(210, 16, 16, 0.2);
}
.nectar-shop-filters .nectar-shop-filter-trigger:hover {
  background-color: rgba(210, 16, 16, 0.4);
}
/* - - SHOPPING CARD  - - */
.fa-shopping-cart::before, .icon-salient-cart::before, body.material .icon-salient-cart::before {
  content: "\f07a";
	font-size: 16px;
  font: normal normal normal 14px/1 FontAwesome;
    font-size: 14px;
  font-size: inherit;
  text-rendering: auto;
}
.tax_label {
  font-size: 12px;
}
/* - - CHECKOUT -  */
@media only screen and (min-width: 1000px) {
p#account_password_field {
    padding-right: 45px;
}
}
/* - - MY ACCOUNT -  */
@media only screen and (min-width: 1300px) {
.woocommerce-account .woocommerce-MyAccount-navigation {
  float: left;
  width: 18%;
}
.woocommerce-account .woocommerce-MyAccount-content {
  float: right;
  width: 80%;
}
/*.mvom-table-header, .mvom-table-row {
  display: grid;
grid-template-columns: 50px 1fr;
grid-template-columns: [linename] 50px;
grid-template-columns: [linename1] 50px [linename2 linename3 linename4 linename5];
grid-template-columns: minmax(50px, 1fr);
grid-template-columns: fit-content(80%);
grid-template-columns: repeat(5, 230px);  gap: 7px;
}*/
.mvom-filter .button.mvom-ghost-button {
  margin-top: 40px;
	}
body[data-form-submit="regular"] .container-wrap button[type="submit"]{
  padding: 15px 22px !important;
}
body[data-form-submit="regular"] .container-wrap .mvom-actions button[type="submit"] {
  margin-top: 10px !important;
}
.mvom-hero h2 {
  max-width: 800px;
}
.mvom-hero-meta {
  max-width: 250px;
}
body[data-fancy-form-rcs="1"] .fancy-select-wrap label {
  color: #333 !important;
}
button#mvom-open-bulk-modal {
  margin-top: 25px !important;
}
}
/* - - */
.page-id-9 .product-info .inner {
  max-width: 60%;
}
/*  - - USPS - - */
#usps {
  text-align: center;
}
#usps ul li {
  padding-left: 28px;
  display: inline-block;
  margin: 2px 2%;
}
/* - - RESPONSIVE - - */
@media only screen and (min-width: 1000px) {
#mobile-search {
  display: none!important;
}
  .swiper-slide .content {
    padding: 0 90px;
    max-width: 55%;
	}
	#header-outer[data-full-width="true"] header > .container {
    padding: 0px;
  }
  #header-outer[data-format="centered-menu-bottom-bar"] #top .span_3 {
    margin-bottom: 0px;
	  padding-left: 50px;
	  padding-right: 50px;
  }
	#header-outer[data-format="centered-menu-bottom-bar"] .span_9, body.material #header-outer[data-format="centered-menu-bottom-bar"]:not([data-format="left-header"]) #top .span_9 {
		padding-top:5px;
  float: none;
  width: 100%;
		background: #b04b5b;
}
	.fixed-menu {
		top: -140px !important;
  position: fixed;
	}
	#header-outer[data-format="centered-menu-bottom-bar"] .fixed-menu .span_9, body.material #header-outer[data-format="centered-menu-bottom-bar"]:not([data-format="left-header"]) #top .fixed-menu .span_9 {
		padding-top:0px;
}
	#header-outer[data-format="centered-menu-bottom-bar"] #top .span_9 nav > ul > li:not(#social-in-menu):not(#nectar-user-account):not(#search-btn):not(.slide-out-widget-area-toggle) > a {
    margin-bottom: 10px;
    color: #fff !important;
    font-weight: 700;
  }
	#header-outer[data-menu-bottom-bar-align="left"][data-format="centered-menu-bottom-bar"] #top .span_9 nav {
    justify-content: center !important;
  }
	#header-outer[data-lhe="animated_underline"] #top .span_9 nav > ul > li > a .menu-title-text::after {
  border-color: #fff;
}
	#header-outer #top nav > ul > li > a {
  color: #000 !important;
}
	#header-outer #top .sf-sub-indicator i {
    color: #fff !important;
  }
	.nectar-shop-filters .nectar-shop-filter-trigger {
  min-width: 320px;
}
	 .archive.woocommerce .container-wrap > .main-content #sidebar {
    margin-bottom: 50px;
  }
#searching {
  display: inline-block;
  position: fixed;
  left: 35%;
  top: 15px;
  width: 40%;
}
}
@media only screen and (max-width: 999px) {
	#desktop-search {
  display: none!important;
}
    #top #mobile-cart-link, #top .mobile-search, #header-outer #top .mobile-user-account {
        padding: 0px;
    }
}
@media only screen and (max-width: 690px) {
  .nectar-slider-wrap .swiper-slide[data-y-pos="bottom"] .content {
    width: 60%;
  }
	#menu-merken-in-header li {
  list-style: none;
  display: inline-block;
  padding: 2px 15px;
  width: 48%;
  float: left;
  text-align: left;
}
#menu-merken-in-header li a {
  font-size: 14px;
  line-height: 18px;
}
	#usps ul li {
  padding-left: 28px;
  display: inline-block;
  margin: 2px 10%;
  text-align: left !important;
  width: 65%;
}
	.nectar-button {
  width: 98%;
  text-align: left;
}
	#wpsp-slider-section-wrapper.wpsp-slider-section #sp-woo-product-slider-pro142278.wpsp-product-section .wpsp-product .wpsp-product-image {
  max-height: 207px;
}
	.home #wpsp-slider-section-wrapper.wpsp-slider-section img.wpsp-product-img {
    max-height: 160px;
}.home 
}


/******* CSS added Chandan *********/
/* === Franchise Alphabet List === */
.alphabet--columns {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));
  gap: 30px;
  margin: 40px 0;
  padding: 0;
}
.alphabet-letter {
  border-bottom: 1px solid #bbbbbb;
  padding-bottom: 20px;
}
.alphabet-letter__title {
  font-size: 22px;
  font-weight: 700;
  margin-bottom: 12px;
  color: #b04b5b;
}
.alphabet-letter ul.unstyled, .alphabet-letter ul li {
  list-style: none;
  padding: 0;
  margin: 0;
}
.alphabet-letter ul.unstyled li {
  margin-bottom: 0px;
}
.alphabet-letter ul.unstyled li a {
  text-decoration: none;
  color: #000;
  font-size: 13px;
line-height: 15px;
}
.alphabet-letter ul.unstyled li a:hover {
  color: #b04b5b;
}
@media (max-width: 690px) {
  .alphabet--columns {
    grid-template-columns: 1fr; /* single column on mobile */
  }
}
/*****************************************/

/* ---- Cart Block: highlight delivery/preorder notices ---- */
.wc-block-components-product-details__wordt-verwacht,
.wc-block-components-product-details > span[class=""] {
    background-color: #f7caad;
    padding: 2px 8px;
    border-radius: 3px;
    font-weight: 600;
    display: inline-block;
    margin-top: 4px;
}




