/*
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
*/
li.classic.product.type-product.post-373 select#size
 {
    display: none !important;
}
.container-wrap {
    padding: 0px !important;
}
/* ================================================ */
.material #header-secondary-outer>.container, .material #header-secondary-outer>.container>nav {
    display: flex;
}
div#header-secondary-outer .container {
    display: flex;
    justify-content: space-evenly;
    flex-direction: column;
}
div#header-secondary-outer li#menu-item-71 {
    position: absolute;
    right: 0;
}
/* ============================================= */
body #header-secondary-outer .nectar-center-text {
    font-size: 15px;
    line-height: 15px;
    text-transform: none;
    font-weight: 400;
}
header#top li#menu-item-65 span {
    font-size: 0;
}
header#top li.nectar-woo-cart {
    order: 1;
    margin: 0 !important;
}
header#top li#menu-item-65 {
    order: 1;
    position: relative;
    top: 3px;
}
header#top .icon-salient-m-user:before {
    content: url(https://devu1a.customdev.solutions/tomyermack/wp-content/uploads/2025/03/Vector-2.png);
}
header#top .icon-salient-cart:before {
    content: url(https://devu1a.customdev.solutions/tomyermack/wp-content/uploads/2025/03/Vector-1.png);
}
header#top li#search-btn:hover a span:before {
    color: #fff !important;
}
/* ======================================================= */
div#catergory {
    padding: 40px 0px !important;
    margin: 0;
}
div#catergory-inner .vc_col-sm-3 .t-1 {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-image: url(https://devu1a.customdev.solutions/tomyermack/wp-content/uploads/2025/03/image-13.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    display: flex;
    justify-content: center;
    align-items: end;
    width: 100%;
    height: 100%;
    padding-bottom: 20px;
    transition: .9s;
}
div#catergory-inner .vc_col-sm-3:hover .t-1 {
    background-image: url(https://devu1a.customdev.solutions/tomyermack/wp-content/uploads/2025/03/image-14.png);
    transition: .9s;
}
div#catergory-inner .vc_col-sm-3 .t-1 h6 a {
    color: #fff;
    text-decoration: underline;
}
/* ============================================ */
div#Featured-Products {
    padding: 40px 0px !important;
}
/* ============================================ */
/* li.classic.product.type-product img {
    background: #272727;
    padding: 20px;
} */
a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart i {
    display: none !important;
}
a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
    width: 90% !important;
    border-radius: unset !important;
    margin: 0 auto !important;
    display: table !important;
    left: 17px;
    right: 0;
/*     bottom: -40px; */
}
/* li.classic.product:hover a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
    bottom: -20px;
} */
h2.woocommerce-loop-product__title {
    text-transform: capitalize !important;
}
.home span.woocommerce-Price-amount.amount bdi {
    font-family: 'Poppins';
    font-weight: 200;
    font-size: 15px;
    color: #fff;
}
a.nectar_quick_view.no-ajaxy.button {
  position: absolute !important;
  float: right !important;
  transform: unset !important;
  bottom: 195px !important;
  border-radius: 50px !important;
  width: 35px !important;
  height: 0px !important;
  border-radius: 50% !important;
  margin: 0;
  padding: 0px !important;
  display: flex !important;
  justify-content: center;
  align-items: center;
  margin-right: 10px !important;
  opacity: 0;
  transition: .9s;
  background-color: #1A1A1A !important;
}
div#Featured-Products a.nectar_quick_view.no-ajaxy.button {
    background-color: #1A1A1A !important;
}
.woocommerce .classic .product-wrap .product-add-to-cart[data-nectar-quickview=true] .nectar_quick_view:after {
    background-color: transparent !important;
}
.woocommerce .classic .product-wrap .product-add-to-cart[data-nectar-quickview=true] .nectar_quick_view {
    border-radius: 50% !important;
}
a.tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt.tinvwl-position-after.tinvwl-loop {
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: #1A1A1A;
    border-radius: 50%;
    color: #fff;
    position: absolute;
    top: 0;
    right: 0;
    margin: 10px 10px 0px 0px !important;
    opacity: 0;
    transition: .9s;
}
li.classic.product:hover a.tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt.tinvwl-position-after.tinvwl-loop, li.classic.product:hover a.nectar_quick_view.no-ajaxy.button {
	opacity: 1;
	transition: .9s;
}
.woocommerce .classic .product-wrap a.button, .woocommerce ul.products li.product.classic .button {
  min-height: 35px;
}
.woocommerce .product-wrap {
    overflow: visible !important;
    position: relative;
}
form.variations_form.cart.xt_woovs-archives-product.xt_woovs-support {
    position: absolute !important;
    bottom: 0px;
    margin-bottom: -180px !important;
}
li.classic.product {
    padding-bottom: 110px !important;
}
h2.woocommerce-loop-product__title {
    height: 35px !important;
    display: -webkit-box;
    max-width: 400px;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
/* =================================================== */
div#best-seller {
    padding: 40px 0px !important;
}
div#best-seller a.nectar_quick_view.no-ajaxy.button {
  bottom: 300px !important;
  background-color: #1A1A1A !important;
}
/* ================================================== */
div#category-two {
    padding: 40px 0px !important;
    margin: 0;
}
div#category-two-inner {
    background: #2E2E2E;
    padding: 20px !important;
    position: relative;
    overflow: hidden;
}
div#category-two-inner:before {
    content: "";
    background-color: #0178FB;
    width: 42%;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    border-radius: 50%;
    transform: translateX(200px);
    transition: .9s;
}
div#category-two-inner:hover:before {
    transform: translateX(140px);
    transition: .9s;
}
div#category-two .vc_col-sm-6.clm-two div#category-two-inner::before {
    background-color: #1FC600 !important;
}
div#category-two-inner img {
    transform: scale(100%);
    transition: .9s;
}
div#category-two-inner:hover img {
    transform: scale(110%);
    transition: .9s;
}
div#category-two-inner h6 a {
    text-decoration: underline;
}
/* ==================================================== */
div#banner-inner img {
    filter: drop-shadow(2px 4px 6px #000);
}
/* =================================================== */
a.nectar-button.small.regular.extra-color-1.regular-button.btn {
    padding: 13px 30px !important;
    font-size: 15px;
}
/* ==================================================== */
div#instragram-feed {
    padding: 40px 0px !important;
}
div#instragram-feed-inner img.img-with-animation.skip-lazy {
    width: 100%;
}
div#instragram-feed-inner .hover-wrap-inner a:before {
    content: url(https://devu1a.customdev.solutions/tomyermack/wp-content/uploads/2025/03/Group-1261153033.png);
    background-color: #fff0;
    z-index: 12;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    top: 0;
    position: absolute;
    opacity: 0;
    transition: .5s;
}
div#instragram-feed-inner .hover-wrap-inner:hover :before {
    opacity: 1 !important;
}
/* ================================================== */
div#Newsletters-inner {
    padding: 20px 0px 40px 0px !important;
}
div#Newsletters-inner ul {
    margin: 0;
}
div#Newsletters-inner ul li {
    display: inline-block;
    margin-right: 20px;
}
div#Newsletters-inner ul li i {
    color: #FFFFFF;
}
div#Newsletters-inner form.tnp-form {
    display: flex;
    width: 80%;
    margin: 0 auto;
}
div#Newsletters-inner input.tnp-email {
    border: 1px solid #fff;
    border-radius: unset !important;
    background: #fff0;
}
div#Newsletters-inner input.tnp-submit {
  width: fit-content;
  border-radius: 0px !important;
  transform: unset !important;
  box-shadow: unset !important;
  letter-spacing: 2px;
  margin-left: -10px;
  padding: 0px 20px !important;
}
/* =========================================== */
div#footer-widgets {
    padding: 50px 0px !important;
}
div#footer-widgets .foo-menu {
    margin: 0 auto;
    display: table;
}
div#footer-widgets h2.widgettitle {
    font-family: "Poppins";
    font-size: 17px;
    font-weight: 700;
    margin: 0;
}
/* =================================== */
div#copyright {
    margin: 0;
    padding: 20px 0px !important;
}
/* ============================================ */
body:not(.woocommerce-cart) .main-content table {
    background-color: #fff !important;
    border-top: 1px solid #ffff;
    color: #000;
}
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt {
	    background-color: #1fc600;
}
td.product-name a {
    color: #000;
}
.tinvwl-input-group .form-control {
    height: 45px;
}
td.product-remove button i.ftinvwl.ftinvwl-times {
    position: relative;
    top: -7px;
}
.product-template-default  .tinv-wishlist.tinvwl-after-add-to-cart .tinvwl_add_to_wishlist_button {
    margin-top: 45px;
    margin-left: 20px;
}
.product-template-default .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart:before {
	font-size: 30px;
}
.page-id-17 .tinv-wishlist.woocommerce.tinv-wishlist-clear {
    padding: 40px 0px !important;
}
/* div#best-seller-inner ul.variations {
    display: none;
}
div#Featured-Products-inner ul.variations {
    display: none;
}
 */
.xt_woovs-swatches-wrap select#colors
 {
    color: #ffffff;
    border: 1px solid;
    margin-top: 10px;
    background: #1a1a1a;
}
.xt_woovs-swatches-wrap select#size, select#sizes {
    color: white;
    border: 1px solid;
	margin-top: 10px;
	    background: #1a1a1a;
}
a.tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt.tinvwl-position-after.tinvwl-loop::BEFORE
 {
    font-size: 20px;
}
/* ============================================ */
@media (max-width: 1600px) {
	 .text-lft {
    margin-left: 0px !important;
  }
}
@media (max-width: 1440px) {
	.text-lft {
    margin-left: -60px !important;
  }
}
@media (max-width: 1366px) {
	a.nectar_quick_view.no-ajaxy.button {
  bottom: 180px !important;
}
	div#best-seller a.nectar_quick_view.no-ajaxy.button {
  bottom: 280px !important;
}
}
@media (max-width: 1340px) {}
@media (max-width: 1336px) {}
@media (max-width: 1320px) {
	a.nectar_quick_view.no-ajaxy.button {
    bottom: 175px !important;
  }
	div#best-seller a.nectar_quick_view.no-ajaxy.button {
    bottom: 270px !important;
  }
}
@media (max-width: 1280px) {
	#top ul.sf-menu.sf-js-enabled.sf-arrows li a {
  font-size: 13px !important;
  padding: 0px 10px !important;
}
	 a.nectar_quick_view.no-ajaxy.button {
    bottom: 165px !important;
  }
	div#best-seller a.nectar_quick_view.no-ajaxy.button {
    bottom: 260px !important;
  }
}
@media (max-width: 1080px) {
		body #header-secondary-outer .nectar-center-text {
  font-size: 13px;
  line-height: 14px;
}
		p, li a, h6 {
  font-size: 13px !important;
  line-height: 20px !important;
}
		div#catergory {
  padding: 20px 0px !important;
}
	div#Featured-Products {
  padding: 20px 0px !important;
}
		div#category-two {
  padding: 20px 0px !important;
}
	div#best-seller {
  padding: 20px 0px !important;
}
		div#instragram-feed {
  padding: 20px 0px !important;
}
	a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
  left: 9px;
  border-radius: 0px !important;
}
		a.nectar_quick_view.no-ajaxy.button {
    bottom: 115px !important;
  }
	div#best-seller a.nectar_quick_view.no-ajaxy.button {
    bottom: 190px !important;
  }
	.flickity-page-dots {
  bottom: -30px;
}
		div#instragram-feed-inner .hover-wrap-inner a::before {
  transform: scale(70%);
}
}
@media (max-width: 1024px) {
	#header-secondary-outer ul li a {
  font-size: 11px !important;
}
	 .text-lft {
    margin-left: -40px !important;
  }
	body .woocommerce .nectar-woo-flickity .flickity-slider .flickity-cell {
  padding: 5px;
}
	a.nectar_quick_view.no-ajaxy.button {
    bottom: 125px !important;
  }
	div#category-two-inner::before {
  transform: translateX(140px);
}
	div#category-two-inner:hover::before {
  transform: translateX(110px);
  transition: .9s;
}
		 div#best-seller a.nectar_quick_view.no-ajaxy.button {
    bottom: 195px !important;
  }
	#banner-inner p br {
  display: none;
}
	a.nectar-button.small.regular.extra-color-1.regular-button.btn {
  padding: 10px 25px !important;
  font-size: 13px;
}
	.flickity-page-dots {
  bottom: -40px;
}
	div#Newsletters-inner form.tnp-form {
  width: 90%;
}
}
@media (max-width: 912px) {
	  body #header-secondary-outer[data-secondary-text="true"] ul {
    display: block;
  }
	body.material #header-secondary-outer nav > ul > li > a {
  font-size: 10px;
}
	 body #header-secondary-outer .nectar-center-text {
    font-size: 12px;
    line-height: 13px;
  }
	  body #top #logo img, #header-outer[data-permanent-transparent="false"] #logo .dark-version {
    height: 60px !important;
  }
	header#top .icon-salient-cart::before {
  position: relative;
  top: -2px;
}
	.text-lft {
    margin-left: -60px !important;
  }
	#catergory-inner {
  margin: 0px 180px;
}
	#Featured-Products-inner {
  margin: 0px 50px;
}
	flickity-page-dots {
    bottom: -20px;
  }
	a.nectar_quick_view.no-ajaxy.button {
    bottom: 265px !important;
  }
	#category-two-inner .vc_col-sm-7, #category-two-inner .vc_col-sm-5 {
    width: 50%;
    margin: 0;
  }
	#category-two-inner {
  margin: 0px 90px;
}
#best-seller-inner {
  margin: 0px 50px;
}
div#best-seller a.nectar_quick_view.no-ajaxy.button {
    bottom: 265px !important;
  }
	.right.img-with-aniamtion-wrap {
  text-align: center;
}
	#banner-inner {
  text-align: center;
  margin: 0px 70px;
}
	#banner {
  padding: 20px 0px !important;
}
	#instragram-feed .owl-dots {
  display: none;
}
	div#Newsletters-inner {
  padding: 10px 0px 10px 0px !important;
}
	#footer-widgets .vc_col-sm-1\/5 {
  width: 33.3%;
}
	div#footer-widgets .foo-menu {
  display: unset;
}
	#copyright {
  text-align: center;
}
	a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
  left: 0px;
}
}
@media (max-width: 800px) {
	  body #header-secondary-outer .nectar-center-text {
    margin-left: 60px;
  }
	#catergory-inner {
    margin: 0px 130px;
  }
	 a.nectar_quick_view.no-ajaxy.button {
    bottom: 215px !important;
  }
	  div#best-seller a.nectar_quick_view.no-ajaxy.button {
    bottom: 220px !important;
  }
}
@media (max-width: 768px) {
	a.nectar_quick_view.no-ajaxy.button {
    bottom: 205px !important;
  }
	  div#best-seller a.nectar_quick_view.no-ajaxy.button {
    bottom: 205px !important;
  }
}
@media (max-width: 480px) {
	#slide-out-widget-area .secondary-header-text, body #slide-out-widget-area .inner-wrap .inner .nectar-header-text-content {
  margin-bottom: 25px !important;
  border-radius: 6px;
  background-color: #fff0 !important;
  padding: 0px 0px !important;
  text-transform: none;
}
	.text-lft {
    margin-left: -30px !important;
  }
	 #catergory-inner {
    margin: 0px 20px;
  }
	  #Featured-Products-inner {
    margin: 0px 30px;
  }
	div#Featured-Products {
    padding: 20px 0px !important;
    margin: 0;
  }
	 body .woocommerce .nectar-woo-flickity .flickity-slider .flickity-cell {
    padding: 0px;
  }
	   a.nectar_quick_view.no-ajaxy.button {
    bottom: 305px !important;
  }
	#category-two-inner {
    margin: 0px 0px;
  }
	#best-seller-inner {
    margin: 0px 30px;
  }
	  .flickity-page-dots {
    bottom: -60px;
  }
	 div#best-seller {
    padding: 20px 0px !important;
    margin: 0;
  }
	  div#best-seller a.nectar_quick_view.no-ajaxy.button {
    bottom: 305px !important;
  }
	 #banner-inner {
    margin: 0px 0px;
  }
		#banner-inner h1 {
  font-size: 28px !important;
  line-height: 38px;
}
	#banner-inner h2 {
  font-size: 25px !important;
  line-height: 30px !important;
}
	  #footer-widgets .vc_col-sm-1\/5 {
    width: 50%;
  }
	div#Newsletters-inner input.tnp-submit {
  padding: 0px 10px !important;
}
}
@media (max-width: 428px) {
	a.nectar_quick_view.no-ajaxy.button {
    bottom: 260px !important;
  }
	#category-two-inner h3 br {
  display: none;
}
	#category-two-inner h3 {
  font-size: 20px !important;
  line-height: 25px !important;
}
	   div#best-seller a.nectar_quick_view.no-ajaxy.button {
    bottom: 260px !important;
  }
}
@media (max-width: 414px) {
	a.nectar_quick_view.no-ajaxy.button {
    bottom: 250px !important;
  }
	 div#best-seller a.nectar_quick_view.no-ajaxy.button {
    bottom: 250px !important;
  }
	div#Newsletters-inner form.tnp-form {
    width: 100%;
  }
}
@media (max-width: 390px) {
	a.nectar_quick_view.no-ajaxy.button {
    bottom: 225px !important;
  }
	div#best-seller a.nectar_quick_view.no-ajaxy.button {
    bottom: 225px !important;
  }
	 #footer-widgets .vc_col-sm-1\/5 {
    width: 100%;
  }
}
@media (max-width: 375px) {
	 a.nectar_quick_view.no-ajaxy.button {
    bottom: 215px !important;
  }
	div#best-seller a.nectar_quick_view.no-ajaxy.button {
    bottom: 215px !important;
  }
	#copyright p {
  font-size: 12px !important;
}
}
@media (max-width: 360px) {
	 a.nectar_quick_view.no-ajaxy.button {
    bottom: 200px !important;
  }
	div#best-seller a.nectar_quick_view.no-ajaxy.button {
    bottom: 200px !important;
  }
}