/*
Theme Name: Austcowholesale BY Superwebzone
Theme URI: https://superwebzone.com/
Template: salient
Author: Superwebzone
Author URI: https://superwebzone.com/
Description: An Ultra Responsive Multi-Purpose Theme.
Version: 14.0.5.1649915356
Updated: 2022-04-14 05:49:16

*/
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700;800;900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700;800;900&display=swap');
@import url('responsive.css');


body{
	font-family: 'Poppins', sans-serif;
}

.container {
	max-width: 1336px;
	padding-left: 15px;
	padding-right: 15px;
}




.col.span_9.col_last li.none_important_here {
    display: none !important;
}     
#top nav ul #search-btn a  {
    width: auto;  
}
ul.buttons.sf-menu li#search-btn {
    display: none !important;
} 

.logged-in li.hide_in_login_only {
   
    display: none !important;
}

li.hide_with_login_account {
   
    display: none !important;
}


.logged-in li.hide_with_login_account {
   
    display: block !important;
}
.logged-in li.hide_with_login_account {
    display: grid !important;
}


ul.buttons.sf-menu li#nectar-user-account {
    display: none !important;
}


.products li.product.minimal .product-add-to-cart {
    position: relative !important;
    top: 0 !important;
    transform: unset !important;
    pointer-events: all !important;
}


#header-outer ul.sf-menu > li a {
	display: flex;
	align-items: center; 
	font-family: Poppins;
	font-size: 16px !important;
	font-weight: normal;
}
#top nav ul li a {
	font-family: Poppins;
}

#page-header-bg {
	background: url("images/page_title_bg.png") no-repeat scroll center top / 100% 100%;
}
.yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse .feedback {
	display: none;
}
.yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse .feedback + a {
	display: none;
}

#page-header-bg .col.span_6 h1 {
  color: #fff !important;
}
#page-header-bg .col.span_6 {
  min-height: auto !important;
  margin: 0;
  line-height: normal;
}
.woocommerce div.product div.summary .product-wrap.mainproductwrappar .col.span_8.flexwrap .why_pay {
	margin: 0px 0px 0px;
	max-width: max-content;
}

#top nav ul li a span.screen-reader-textme {
	font-size: 16px !important;
	font-family: poppins;
}
body #header-outer .icon-salient-search::before, body.material #header-outer .icon-salient-search::before {
	content: "\e906";
	font-size: 18px;
	margin-right: 5px;
	font-weight: bold;
}
body.material #header-outer .screen-reader-textme {
	position: relative;
	top: -3px !important;
	text-transform: capitalize;
}
body.material #header-outer .screen-reader-textme {
	position: relative;
	top: -3px !important;
	text-transform: capitalize;
}

body.material #header-outer a .nectar-menu-icon.fa.fa-user {
	color: #151515;
}
#header-outer ul.sf-menu > li.menu-item-has-icon > a .fa.fa-shopping-bag {
	color: #151515;
}
#top .sf-menu > li.nectar-regular-menu-item > a .nectar-menu-icon.fa.fa-heart {
	color: #151515;
} 
 
#header-outer:not([data-format="left-header"]) #top nav ul li#social-in-menu {
	display: none;
}

body.material[data-header-format="default"] #header-outer[data-has-buttons="yes"]:not([data-format="left-header"]) #top nav > .buttons {
	margin-left: 0px;
}
#header-outer:not([data-format="left-header"]) #top nav > ul > li#search-btn {
	padding-left: 21px;
	padding-right: 20px;
}
#header-outer header {
	transition: all .2s;
	padding: 30px 0px !important;
}
#header-outer ul.sf-menu > li:nth-child(1) > a .fa.fa-shopping-bag {
	display: none;
}
#header-outer ul.sf-menu > li .fa.fa-angle-down::before {
	content: "\f0d7";
	font-family: FontAwesome;
	position: relative;
	top: 2px;
}

body #header-outer .icon-salient-search::before, body.material #header-outer .icon-salient-search::before {
	content: "" !important;
	font-size: 20px;
	margin-right: 5px;
	background: url("images/search_icon.png") no-repeat scroll center top;
	width: 19px;
	height: 19px;
	position: absolute;
	top: 2px;
	left: -29px;
}

#top nav ul li.hide_in_login_only a i.fa.fa-user::before {
	content: "";
	content: "" !important;
	font-size: 20px;
	margin-right: 5px;
	background: url("images/user_icon.png") no-repeat scroll center top;
	width: 15px;
	height: 17px;
	position: absolute;
	top: -8px;
	left: -14px;
}

body.material #header-outer li#menu-item-5878 a i.nectar-menu-icon.fa.fa-heart::before {
	content: "";
	font-size: 20px;
	margin-right: 5px;
	background: url("images/heart_icon.png") no-repeat scroll center top;
	width: 20px;
	height: 17px;
	position: absolute;
	top: -8px;
	left: -20px;
}

#top nav .buttons li.nectar-woo-cart .cart-menu-wrap .cart-menu .icon-salient-cart::before {
	content: "";
	font-size: 20px;
	margin-right: 5px;
	background: url("images/cart_bag.png") no-repeat scroll center top;
	width: 19px;
	height: 21px;
	position: absolute;
	top: -3px;
	left: -5px;
}

#top nav > ul .sub-menu.tracked-pos {
	position: absolute;
	top: 90px;
	border: 0px;
	padding-top: 10px;
	box-shadow: 0px 0px 6px 1px #ccc;
}

#top nav > ul .sub-menu.tracked-pos li a .menu-title-text {
	color: #000 !important;
	transition: 0.5s all ease-in-out;
}
#top nav > ul .sub-menu.tracked-pos li a:hover .menu-title-text {
	color: #e40514;
}
#header-outer .sf-menu li ul li a {
	color: #000;
}
.promotion_bar {
	margin-top: 15px;
}
.promotion_bar h3 {
	font-size: 24px !important;
	text-transform: uppercase !important;
	letter-spacing: 0.25px !important;
	line-height: 30px !important;
}
#header-outer #top .sf-menu > .sf-with-ul > a {
	padding-right: 0px !important;
	padding-left: 0px !important;
}

#header-outer:not([data-format="left-header"]) #top nav > ul > li#search-btn {
	padding-left: 0px !important;
	padding-right: 0px !important;
}
#header-outer[data-lhe="default"] #top nav > ul > li > a {
	padding-left: 0px;
	padding-right: 0px;
}
#top nav > ul > li#menu-item-5863 {
	margin-right: 66px;
}
#top nav > ul > li#search-btn {
	margin-right: 45px;
}
#top nav > ul > li#menu-item-5879 {
	margin-right: 60px;
}
#top nav > ul > li#menu-item-5878 a {
	padding-right: 0px !important;
	margin-right: 30px;
}
#top nav > ul > li#menu-item-5879 .sf-with-ul {
	text-transform: uppercase;
}

.promotion_bar p {
	margin: 0px;
	line-height: normal;
	font-size: 16px;
	color: #333333;
	letter-spacing: 0.25px;
}


.promotion_bar .hover-wrap-inner .img-with-animation {
	display: block;
}
.promotion_bar .inner_row .hover-wrap {
	min-height: 65px;
	display: flex;
	align-items: flex-end;
}
#homecatagorysectionlist {
	margin: 70px auto 0px;
}

#homecatagorysectionlist .dark.left .wpb_wrapper p {
	border-bottom: 3px solid #e4e4e4;
	padding-bottom: 30px;
	font-size: 20px;
	color: #000000;
}
div#homecatagorysectionlist .inner {
	overflow: unset !important;
	position: unset !important;
	height: auto !important;
	background: transparent;
	color: red !important;
}
div#homecatagorysectionlist .nectar-category-grid-item img {
	max-height: 200px;
	margin: 0 auto;
	border-radius: 10px;
}

div#homecatagorysectionlist .nectar-category-grid-item .img_wrappar_org {
	border-radius: 50%;
	width: 220px;
	height: 220px;
	background: #fff;
	overflow: hidden;
	display: flex;
	align-items: center;
	justify-content: center;
	border: 1px solid #ddd;
	padding: 30px;
	box-shadow: 0px 0px 10px 1px #ddd;
	transition: 0.5s all ease-in-out;
	margin: 0 auto;
}
div#homecatagorysectionlist .nectar-category-grid-item:hover .img_wrappar_org {
	box-shadow: inset 0px 0px 10px 1px #ddd;
	border: 1px solid #ddd;
}

.nectar-category-grid .nectar-category-grid-item .content .cat-heading {
	margin: 0;
	transition: all .45s cubic-bezier(.15,.75,.5,1) 0s;
	line-height: 28pt;
	max-width: 100%;
	text-align: center;
	color: #4a4a4a;
	font-size: 22px;
	text-transform: capitalize;
	word-spacing: 0;
	font-weight: normal;
	letter-spacing: 0px;
	font-family: "Poppins", sans-serif
}
.subscribe_news form.wpcf7-form.invalid label {
	width: 90%;
}



.subscribe_news form.wpcf7-form.invalid .wpcf7-not-valid-tip {
	margin: 0px !important;
	position: absolute;
	left: 0px !important;
	top: 60px;
	width: 100%;
	z-index: 99999;
	border: 1px solid;
}
.subscribe_news form.wpcf7-form.invalid .wpcf7-not-valid-tip {
	margin: 0px !important;
	position: absolute;
	left: 0px !important;
	top: 0;
	width: 100%;
	z-index: 99999;
	border: 1px solid;
	display: none;
}
.wpcf7 form.invalid .wpcf7-response-output {
	display: none;
}
.wpcf7-form.invalid #EnterYourEmailAddress, .wpcf7-form.submitting  #EnterYourEmailAddress, .subscribe_news form.wpcf7-form.sent #EnterYourEmailAddress, .subscribe_news form.wpcf7-form.resetting #EnterYourEmailAddress{
	border: 1px solid #e40513;
	color: #fff !important;
	border-radius: 0px !important;
	margin-left: 0px;
	margin-right: 20px;
	max-width: 450px;
	color: #fff;
	padding: 14px 20px;
	opacity: 1 !important;
}
.subscribe_news .wpcf7-spinner {
	display: none;
}
.subscribe_news form.wpcf7-form.submitting #Subscribe + .wpcf7-spinner {
	display: none !important;
}
.wpcf7-form.submitting .wpcf7-not-valid-tip {
	display: none;
}
.subscribe_news form.wpcf7-form.invalid #Subscribe, .wpcf7-form.submitting #Subscribe, .subscribe_news form.wpcf7-form.sent #Subscribe, .subscribe_news form.wpcf7-form.resetting #Subscribe{
	float: right;
	margin-left: 0px;
	background: #292929;
	font-weight: normal;
	text-transform: uppercase !important;
	font-size: 18px;
	padding: 14px 54px;
	position: relative;
	background-image: url("images/subs_icon.png");
	background-repeat: no-repeat;
	background-position: center left 28px;
	border-radius: 0px !important;
}
.subscribe_news form.wpcf7-form.invalid:hover #Subscribe, .subscribe_news form.wpcf7-form.submitting:hover #Subscribe, .subscribe_news form.wpcf7-form.sent:hover #Subscribe, .subscribe_news form.wpcf7-form.resetting:hover #Subscribe {
	border-radius: 0px !important;
	box-shadow: none !important;
	-webkit-transform: translateY(0px);
}
.fa-heart-o::before {
	content: "\f08a";
	font-weight: bold;
	font-size: 42px;
	margin: 10px;
	position: relative;
	top: 10px;
}
.nectar-category-grid[data-text-hover-color="light"] .nectar-category-grid-item:hover .content * {
	color: #4a4a4a;
}

.nectar-category-grid .nectar-category-grid-item .subtext {
	display: none;
}
.nectar-category-grid .nectar-category-grid-item {
	position: relative;
	margin: 0px auto 60px !important;
}
#homecatagorysectionlist {
	margin: 120px auto 0px;
	padding-bottom: 0px !important;
}

.nectar-slider-wrap  .swiper-wrapper .swiper-slide h3 {
  font-size: 112px;
  text-transform: uppercase;
  color: #202020 !important;
  margin-bottom: 43px;
  font-family: oswald;
  text-align: center;
}

.nectar-slider-wrap .swiper-wrapper .swiper-slide h6 {
  text-align: center;
  font-size: 40px;
  font-weight: bold;
  color: #202020 !important;
}
.swiper-wrapper .swiper-slide .buttons {
  text-align: center;
}
.swiper-wrapper .swiper-slide .buttons a {
  background: #accb4f !important;
  color: #000000;
  text-transform: uppercase !important;
  padding: 10px 20px !important;
  letter-spacing: 0.25px;
  line-height: 28px;
  border-radius: 0px !important;
}

.row-bg.viewport-desktop.using-bg-color {
	background: transparent !important;
}
.woocommerce ul.products li.product a {
	text-decoration: none;
	color: #1b1b1b;
	font-weight: 600;
	font-size: 25px;
	line-height: 38px;
}
body[data-header-resize="1"] #page-header-wrap {
	margin-top: 0;
	height: auto !important;
}

body.archive.term-household-general  ul.products li.product h2.woocommerce-loop-category__title {
	transition: all .45s cubic-bezier(.15,.75,.5,1) 0s;
	line-height: 28pt;
	max-width: 100%;
	text-align: center;
	color: #4a4a4a;
	font-size: 22px !important;
	text-transform: capitalize;
	word-spacing: 0;
	letter-spacing: 0px;
	font-family: "Poppins", sans-serif;
	font-weight: normal !important;
}
body.archive.term-household-general ul.products li.product a img {
	border-radius: 50%;
	width: 220px;
	height: auto;
	background: #fff;
	overflow: hidden;
	display: flex;
	align-items: center;
	justify-content: center;
	border: 1px solid #ddd;
	padding: 20px;
	box-shadow: 0px 0px 10px 1px #ddd;
	transition: 0.5s all ease-in-out;
	margin: 0 auto;
	max-height: 220px;
}
.checkout #order_review .cart-subtotal th{
	color: #fff !important;
}
.checkout #order_review .order-total th {
	color: #fff;
}
body .woocommerce .woocommerce-cart-form table.shop_table th, .woocommerce table.shop_table td {
	border: 1px solid #d9d7d7b0 !important;
	text-align: center;
}
body:not(.woocommerce-cart) .main-content table {
	border-top: 0px solid #ececec;
	border: 0px;
}
.woocommerce ul.products li.product .product_tag {
	font-size: 18px;
	color: #5c5c5c;
	text-decoration: underline;
	letter-spacing: 0.25px;
}

body.page .woocommerce .woocommerce-cart-form table.shop_table th, body.page .woocommerce table.shop_table td {
	border: 1px solid #d9d7d7b0 !important;
	text-align: center;
}

body[data-fancy-form-rcs="1"].woocommerce .woocommerce-result-count, body[data-fancy-form-rcs="1"].woocommerce-page .woocommerce-result-count {
	margin-top: 5px;
}
.full-width-section > .col.span_12.dark .nectar-category-grid[data-text-color="light"] .nectar-category-grid-item .content *, .nectar-category-grid[data-text-color="light"] .nectar-category-grid-item .content *, .span_12.light .nectar-woo-flickity[data-controls="arrows-and-text"] .nectar-woo-carousel-top a {
	color: #4a4a4a;
}
.mainproductwrappar .col.span_8.flexwrap {
	align-items: center;
	column-gap: 15px;
}
 .product_tag + .row:nth-child(3) .col.span_8.flexwrap {
	display: flex;
}
.product_tag + .row:nth-child(3) .col.span_8.labelwrap {
	display: flex;
	column-gap: 30px;
	margin: 0px 0px 0px;
	align-items: center;
	margin: 0px 0px 20px;
	width: 68%;
}
body.archive.term-household-general .yit-wcan-container ul.products.columns-4 li.product-category {
	width: 20% !important;
	float: left;
	margin: 0 auto 30px !important;
}
.mainproductwrappar .col.span_8.flexwrap .price , .price.mobileonly {
	background: url("images/round_circle.png") no-repeat scroll center top / 100% 100%;
	width: 140px;
	height: 140px;
	border-radius: 70px;
	display: flex;
	justify-content: center;
	align-items: center;
	padding-bottom: 10px;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li a {
	color: #000 !important;
	opacity: 1;
	font-weight: bold;
}
.woocommerce-MyAccount-navigation ul li a::before {
	content: "\f1c6";
	color: #000;
	opacity: 1;
}
.mainproductwrappar .price span {
	color: #fff;
	font-size: 25px;
}
.products li.product.minimal .product-add-to-cart a {
	opacity: 1;
	transition: none;
}
 .price-hover-wrap .product-add-to-cart .quantity {
	max-width: max-content;
}
.products li.product.minimal .product-add-to-cart {
	position: relative !important;
	top: 0 !important;
	transform: unset !important;
	pointer-events: all !important;
	display: flex;
	 
	width: 100%;
	padding-right: 40px;
	align-items: center;
	flex-wrap: wrap;
}
.woocommerce ul.products li.product .price-hover-wrap .product-add-to-cart .quantity input[type="button"] {
	background: #fff;
	border: 1px solid #333;
	border-radius: 0px !important;
	padding: 14px 23.5px;
	color: #333;
	font-size: 23px;
}
.page-id-5823 .woocommerce ul.products li.product .price-hover-wrap .product-add-to-cart .quantity input[type="button"] {
	padding: 0px 9.5px;
}
body.material input[type="text"]:focus {
	border-color: transparent;
}
.woocommerce .quantity .qty {
	background: transparent;
}
.woocommerce-cart .plus-minus-button .woo-advanced-minus, .woocommerce-cart .plus-minus-button .woo-advanced-plus {
	width: 60px !important;
	height: 60px !important;
	background: red;
	font-size: 25px;
}
body.material input[type="text"]:focus {
	border: 0;
	box-shadow: none;
	background-color: #fff;
}
.woocommerce .quantity input.qty:focus {
	border: 0;
}
body.woocommerce:not(.single-product) ul.products[data-n-desktop-columns="2"] li.product {
	width: 100% !important;
	margin: 0 2% 2% 0 !important;
}

.woocommerce ul.products li.product .price-hover-wrap .product-add-to-cart .quantity, .woocommerce ul.products li.product .price-hover-wrap .product-add-to-cart .quantity + a, .woocommerce ul.products li.product .price-hover-wrap .product-add-to-cart .quantity + a + a {
	flex: auto;
	display: block;
	text-align: center;
}
.woocommerce div.product div.summary .product-wrap.mainproductwrappar .col.span_8.flexwrap .productname {
	display: none;
}
.woocommerce div.product div.summary .product-wrap.mainproductwrappar .col.span_8.flexwrap .productname + .product_tag {
	padding: 0px 0px 15px;
	font-size: 18px;
	color: #5c5c5c;
	text-decoration: underline;
	letter-spacing: 0.25px;
}
.woocommerce ul.products li.product .price-hover-wrap .product-add-to-cart .quantity + a:nth-child(2) {
	background: #fa0b07 !important;
	color: #fff;
	font-size: 25px;
	padding: 14px 0px !important;
	display: block;
	text-transform: uppercase !important;
	margin-top: 0px; 
}
.woocommerce ul.products li.product .price-hover-wrap .product-add-to-cart .quantity + a + a.nectar_quick_view.no-ajaxy {
display: none;
}

.woocommerce ul.products li.product .price-hover-wrap .product-add-to-cart .quantity {
	width: 100% !important;
	max-width: 250px;
	display: flex;
	align-items: center;
	justify-content: center;
}

body.archive #ajax-content-wrap ul.products li.product.minimal .price {
	color: #fff !important;
	font-size: 55px !important;
}
.product_tag + .row:nth-child(3) .col.span_8.labelwrap + .col.span_4 .black_btn p, .product_tag + .row:nth-child(3) .col.span_8.labelwrap + .col.span_4 .blue_btn p {
	background: #1f3660;
	color: #fff;
	font-size: 21px;
	letter-spacing: 0.25px;
	padding: 10px 0px;
	font-weight: 600;
	text-align: center;
	margin: 0px 0px 10px;
}
.woocommerce div.product div.summary .product-wrap.mainproductwrappar .col.span_8.flexwrap.whypay_flex {
	width: auto;
	align-items: center;
	display: flex;
}
.woocommerce .product-wrap .col.span_8.flexwrap .row.without_why {
	display: flex;
	align-content: center;
}
.mainproductwrappar .col.span_8.flexwrap .row.without_why .col.span_4 > div {
	padding: 0px;
}
.woocommerce .product-wrap.mainproductwrappar .with_why .col.span_8.flexwrap {
	display: flex;
}
.woocommerce .product-wrap .col.span_8.flexwrap {
	width: 100%;
}
.product-wrap.mainproductwrappar .row.without_why .col.span_8.flexwrap {
	width: 66%;
}
.woocommerce .product-wrap.mainproductwrappar .with_why .col.span_8.flexwrap {
	display: flex;
	width: 66%;
}
.woocommerce.archive #page-header-wrap + .container-wrap .woocommerce-result-count {
	font-size: 15px;
}
.woocommerce div.product div.summary .product-wrap.mainproductwrappar .col.span_4 > div {
	background: #1f3660;
	color: #fff;
	font-size: 21px;
	letter-spacing: 0.25px;
	padding: 10px 0px;
	font-weight: 600;
	text-align: center;
	margin: 0px 0px 10px;
}
.mainproductwrappar .col.span_8.flexwrap.without_why .col.span_8.labelwrap + .col.span_4 {
	width: 67%;
}
.woocommerce.archive #page-header-wrap + .container-wrap .fancy-select-wrap .select2.select2-container span {
	font-size: 16px;
	font-weight: normal !important;
	border-bottom: 0px !important;
}

.woocommerce.archive #page-header-wrap .inner-wrap .subheader {
	color: #000 !important;
}

.mainproductwrappar .col.span_8.flexwrap .why_pay p {
	display: flex;
	font-size: 25px;
	padding: 0px;
	line-height: 25px;
	color: #1b1b1b;
}
.mainproductwrappar .col.span_8.flexwrap .why_pay p.text3 {
	font-size: 18px;
	color: #1b1b1b;
	font-weight: 300;
}
.mainproductwrappar .col.span_8.flexwrap .why_pay p:nth-child(1) .del bdi {
	text-decoration: line-through;
}
.row.social_link .col.span_6 .star-rating {
	display: block !important;
	margin: 0px;
}
.mainproductwrappar .social_link + .row.lastsectiontext .col {
	position: relative;
	font-size: 20px;
	color: #333333;
	letter-spacing: 0.25px;
	max-width: max-content;
	padding-left: 45px;
}
.mainproductwrappar .social_link + .row.lastsectiontext .col::before {
	position: absolute;
	content: "";
	top: 5px;
	left: 0px;
	background: url("images/tick.png") no-repeat scroll center left;
	width: 25px;
	height: 21px;
}

.woocommerce .star-rating::before {
	content: "sssss";
	color: #ff9600;
	float: left;
	top: 0;
	left: 0;
	position: absolute;
}

#fws_629f22ac2d4eb.new-arrivals {
	padding-top: 110px !important;
	padding-bottom: 60px !important;
}

#fws_629f223c17e6f {
	padding-top: 130px !important;
}

.row.social_link .col.span_6 {
	font-size: 20px;
}
.row.social_link .col.span_6 span a {
	font-size: 14px;
	color: #818181 !important;
}
.row.social_link .col.span_6:nth-child(2) span {
	padding-left: 8px;
	padding-right: 5px;
}
.row.social_link .col.span_6:nth-child(2) span a .fa {
	font-size: 20px;
	color: #818181 !important;
}
.mainproductwrappar .social_link + .row.lastsectiontext .col.span_9 {
	margin-left: 25px;
}
.row.social_link {
	padding-bottom: 10px;
}
.related.products, .up-sells.products {
	display: znone;
}
.row.social_link .col.span_6:nth-child(2) span {
	padding-left: 8px;
	padding-right: 10px;
}
.row.social_link .col.span_6:nth-child(2) span a .fa {
	font-size: ;
	font-size: 16px;
	color: #818181 !important;
}

.woocommerce ul.products li.product .product_tag {
	font-size: 18px;
	color: #5c5c5c;
	letter-spacing: 0.25px;
	margin-bottom: 35px;
	border-bottom: 1px solid #5c5c5c;
	max-width: max-content;
	text-decoration: none;
}
form.login input {
	border: 1px solid #ddd !important;
	border-radius: 0px !important;
}

.mainproductwrappar .product_tag + .row .col.span_4.labelwrap {
	width: 100%;
	margin: 20px auto 0px;
	max-width: 262px;
}

.product-wrap.mainproductwrappar .col.span_8.with_why .col.span_8.flexwrap {
	width: 100%;
}

.mainproductwrappar .col.span_8.flexwrap.without_why {
	width: 66%;
}

.single-product .product-wrap.mainproductwrappar .span_8.flexwrap.without_why {
	width: 100% !important;
}
.single-product div.product h1.product_title, .nectar-shop-header .page-title {
	text-decoration: none;
	color: #1b1b1b;
	font-weight: 600;
	font-size: 30px;
	margin-bottom: 25px;
}
.single-product li.minimal.product .product-wrap.mainproductwrappar .span_8.flexwrap.without_why {
	width: 66% !important;
}
.woocommerce ul.products li.product .product_tag a {
  font-size: 20px !important;
  color: #929090;
  display: block !important;
  margin-top: 5px !important;
}
body #page-header-bg .container .inner-wrap h1 {
	font-size: 35px;
	color: #000 !important;
	font-weight: normal;
	margin: 0px auto 0px;
}
.woocommerce-page table.shop_table tfoot th {
	color: #fff;
	vertical-align: middle;
}
.woocommerce table.shop_table tfoot td .shipping-method-description {
	padding-bottom: 0px;
}
.woocommerce-cart .cart-collaterals .cart_totals table th {
	background-color: #1f3660 !important;
	vertical-align: middle;
	border: 1px solid #c7c7c7;
}

.woocommerce div.product div.summary .product-wrap.mainproductwrappar .col.span_8.flexwrap .productname + .product_tag + .row {
	display: flex;
}
.mainproductwrappar .col.span_8.flexwrap.without_why .col.span_8.labelwrap + .col.span_4 > div {
	padding: 0px;
}
.woocommerce .product-wrap.mainproductwrappar .green .col.span_6 {
	background: #b4f000;
	padding: 10px;
	text-align: center;
	font-weight: bold;
	text-transform: uppercase;
}

.mainproductwrappar .col.span_8.flexwrap .why_pay p:nth-child(2) strong {
	font-size: 30px;
	color: #1b1b1b;
	letter-spacing: 0.25px;
	margin: 20px 0px 8px;
}


.woocommerce-product-details__short-description + form.cart {
	display: flex;
	align-items: center;
}
.woocommerce-product-details__short-description + form.cart .single_add_to_cart_button {
	margin: 0px;
}

.woocommerce-product-details__short-description + form.cart {
	display: flex;
	align-items: center;
	max-width: max-content;
	float: left;
}

 
.woocommerce-product-details__short-description + form.cart + .wishlist-fragment {
	float: left;
	background: #1f3660;
	color: #fff !important;
	margin: 0px 0px 0px 20px;
}
.woocommerce-product-details__short-description + form.cart + .wishlist-fragment + .product_meta .posted_in {
	max-width: max-content;
	float: left;
}

.woocommerce-product-details__short-description + form.cart + .wishlist-fragment .add_to_wishlist {
	color: #fff;
	font-size: 15px;
	padding: 10px 20px;
	display: block;
}


.woocommerce-product-details__short-description + form.cart + .wishlist-fragment .add_to_wishlist {
	color: #fff;
	font-size: 15px;
	padding: 10px 20px;
	display: block;
	font-size: 16px;
	padding: 10px 35px !important;
	text-transform: uppercase;
	font-weight: 600;
}

.woocommerce div.product form.cart div.quantity input[type="button"] {
	padding: 12px 20px !important;
	background: #fff;
	border: 1px solid #333;
	border-radius: 0px !important;
	color: #333;
	font-size: 20px;
	height: auto !important;
	width: auto;
}
.woocommerce ul.products li.product .price-hover-wrap .product-add-to-cart .quantity .input-text {
	font-weight: bold;
	color: #000;
	font-size: 20px;
}
.woocommerce div.product form.cart div.quantity input[type="button"]:hover {
	background: #1f3660 !important;
}
.woocommerce div.product .woocommerce-tabs .tab-container.container {
	padding-left: 0px;
	padding-right: 0px;
}
div.product .woocommerce-tabs .full-width-content[data-tab-style*="fullwidth"] ul.tabs {
	text-align: center;
	margin: 70px 0 0px 0;
}
.woocommerce div.product .woocommerce-tabs > .full-width-content + .woocommerce-Tabs-panel {
	border: 1px solid #d9d9d9;
	padding: 20px 30px !important;
	margin: -10px 0px 0px !important;
}
.woocommerce div.product .woocommerce-tabs .full-width-content[data-tab-style*="fullwidth"] ul.tabs li a {
	margin: 0px;
	box-shadow: none !important;
	background: #1f3660;
	color: #fff;
	padding: 10px 30px !important;
	display: block;
	text-transform: uppercase;
}
.woocommerce div.product .woocommerce-tabs .full-width-content[data-tab-style*="fullwidth"] ul.tabs li a:hover, .woocommerce div.product .woocommerce-tabs .full-width-content[data-tab-style*="fullwidth"] ul.tabs li.active a {
	background: #e40513 !important;
}
.woocommerce div.product .woocommerce-tabs > .full-width-content + .woocommerce-Tabs-panel p {
	padding: 0px;
}
body[data-button-style*="slightly_rounded"] #header-outer .widget_shopping_cart a.button {
	background: #1f3660 !important;
	border-radius: 0px !important;
	text-transform: uppercase !important;
}
.woocommerce #review_form #respond .form-submit #submit {
	background-color: #1f3660 !important;
	text-transform: uppercase !important;
	border-radius: 0px !important;
}
body[data-form-submit="regular"] button[type="submit"] {
	background-color: #1f3660;
}
body[data-button-style*="slightly_rounded"].woocommerce-cart .wc-proceed-to-checkout a.checkout-button {
	background-color: #1f3660 !important;
	text-transform: uppercase !important;
}
 
 input[type="text"]:focus, input[type="email"]:focus, input[type="placeholder"]:focus {
	background-color: #fff;
	color: #000;
}
.woocommerce .woocommerce-cart-form table.shop_table th, .woocommerce table.shop_table td {
	border: 1px solid #d9d7d7b0 !important;
	text-align: center;
}
.woocommerce .woocommerce-cart-form table.shop_table td.product-thumbnail {
	text-align: center;
	margin: 0 auto;
	display: flex;
	justify-content: center;
}

.woocommerce .woocommerce-cart-form table.shop_table th {
	font-weight: 700;
	padding: 9px 12px;
	line-height: 1.5em;
	text-transform: uppercase;
	background: #1f3660;
	color: #fff;
}

.woocommerce table.cart td.product-name {
    font-size: 15px;
    text-align: left !important;
} 
body.archive.term-household-general .yit-wcan-container ul.products.columns-4 li.product-category mark.count {
    display: none !important; 
}
 
.woocommerce table.shop_table th {
	line-height: 1.5em;
	text-transform: uppercase;
	background: #1f3660;
	color: #fff;
	padding: 9px 12px !important;
	text-align: center !important;
}
.woocommerce table.cart td a {
	color: #122a55;
	font-size: 16px;
	font-weight: 600;
}
.woocommerce .woocommerce-cart-form table.shop_table th, .woocommerce table.shop_table td {
	border: 0px solid #d9d7d7b0 !important;
	text-align: center;
}

.woocommerce-cart .woocommerce table.shop_table .product-name a {
	color: #122a55;
	font-size: 16px;
	font-weight: 600;
}
.woocommerce table.cart td.product-price {
	font-size: 18px;
	font-weight: bold;
}
#footer-outer .widget h4 {
	padding-bottom: 0px;
	margin-bottom: 5px;
}
#ajax-content-wrap #footer-widgets .container .col:nth-child(3) {
	margin-bottom: 0px;
}
section.up-sells.upsells.products {
    display: block !important;
}
.wishlist_table .product-stock-status span.wishlist-in-stock {
	color: #297e29;
	font-weight: bold;
	font-size: 16px;
	text-transform: uppercase;
}
.wishlist-title-container .hidden-title-form {
	display: none;
}
.wishlist_table .product-add-to-cart .plus-minus-button .quantity {
	display: flex;
	justify-content: center;
}
.wishlist_table .product-add-to-cart .plus-minus-button .quantity input {
	width: 50px !important;
	background: #fff;
	border: 1px solid #ddd !important;
	border-radius: 0px !important;
	height: 50px !important;
	margin-right: 5px;
	color: #000;
	font-size: 26px !important;
}
.wishlist_table .product-add-to-cart .plus-minus-button .quantity input#qty {
	font-size: 16px !important;
}
.wishlist_table .product-add-to-cart a.button {
	padding: 15px 25px !important;
	display: block !important;
	max-width: max-content;
	margin: 20px auto 0px !important;
	background: #1f3660 !important;
	color: #fff;
	text-transform: uppercase;
	border-radius: 0px;
}

.cart .quantity input.plus, .cart .quantity input.minus, .woocommerce-mini-cart .quantity input.plus, .woocommerce-mini-cart .quantity input.minus {
	width: 35px;
	height: 35px;
	background-color: transparent;
	border: 1px solid #000 !important;
}
.cart .quantity input.plus, .cart .quantity input.minus, .woocommerce-mini-cart .quantity input.plus, .woocommerce-mini-cart .quantity input.minus {
	width: 40px;
	height: 40px;
	border: 1px solid #ddd !important;
	border-radius: 0px !important;
}
.cart .quantity input.plus, .cart .quantity input.minus, .woocommerce-mini-cart .quantity input.plus, .woocommerce-mini-cart .quantity input.minus {
	color: #fff !important;
	border: 1px solid #ddd;
	border-radius: 0px !important;
	background: transparent;
	color: #000 !important;
}

.material.woocommerce-page[data-form-style="default"] input#coupon_code {
	border: 1px solid #ddd;
	margin-left: 20px;
	background-color: transparent;
}

.woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled] {
	opacity: 1;
}
.woocommerce table.shop_table {
	border: 1px solid rgba(0,0,0,.1);
	margin: 0 0px 24px 0;
	border-collapse: collapse;
}
.woocommerce-cart .product-name a:hover, .woocommerce-checkout-review-order-table .product-info h4 a:hover {
	background-size: 100% 0px;
}
.woocommerce-cart .woocommerce .woocommerce-info {
	display: none;
}
#footer-outer #copyright a:not(.nectar-button) {
	color: #fff !important;
} 
.woocommerce div.product .woocommerce-tabs .tab-container.container .tabs.wc-tabs {
	max-width: max-content;
}
#footer-outer .col.span_3.one-fourths.clear-both:nth-child(3) {
	max-width: 200px;
	margin-right: 330px;
}
#footer-outer #footer-widgets .textwidget p {
	font-size: 35px;
	font-weight: bold;
	text-transform: uppercase;
}
#footer-outer #footer-widgets .col input[type="submit"] {
	background-color: #878787 !important;
	color: #292929;
	font-weight: bold;
	letter-spacing: 0.5px;
	font-size: 18px;
	float: right;
	padding: 0px 12.5px;
	opacity: 1;
	font-weight: 600;
	height: auto !important;
	line-height: normal;
	margin: 0px auto 0px;
}
.new-arrivals {
	padding-bottom: 0px !important;
}
body #footer-outer #copyright .col.span_7.col_last .social a + li {
	margin: 0px 0px 0px;
}
body #footer-outer #copyright .col.span_7.col_last .social {
	float: none;
	display: flex;
	align-items: center;
	justify-content: center;
	max-width: max-content;
	margin: 10px auto 0px;
}
#footer-outer #footer-widgets .col ul li a{
	position: relative;
}

#footer-outer #footer-widgets .col ul li a::before {
	position: absolute;
	content: "";
	left: 0px;
	top: 7px;
	background: url("images/ftr-arrow.png") no-repeat scroll center top;
	width: 5px;
	height: 8px;
	transition: 0.5s all ease-in-out;
}
#footer-outer[data-custom-color="true"] #footer-widgets a:not(.nectar-button) {
	transition: all .2s ease;
}
#footer-outer #footer-widgets .col ul li a:hover {
	color: #e40513 !important;
	opacity: 1 !important;
}
#footer-outer .widget h4 {
	border-bottom: 3px solid #222;
	padding-bottom: 14px;
}
#footer-outer .span_3 .widget ul.social-link li a::before {
	background: none !important;
	display: none;
}
#footer-outer #footer-widgets .col ul li a {
	padding-left: 15px !important;
	transition: 0.5s all ease-in-out;
}
#footer-outer #footer-widgets .col ul li a:hover::before {
	background: url("images/ftr-arrow.png") no-repeat scroll center bottom;
}
#footer-outer #footer-widgets .widget_text textarea {
	max-height: 201px;
}
#footer-outer #footer-widgets .wpcf7-form-control-wrap.EnterName {
	margin: 30px 0px 0px;
}
#footer-outer #footer-widgets .wpcf7-form-control-wrap input, #footer-outer #footer-widgets .wpcf7-form-control-wrap textarea {
	color: #a3a3a3;
	border: 1px solid #a3a3a3;
	border-radius: 6px;
	padding: 5px 10px !important;
	font-size: 11px;
}

#footer-outer {
	background: #131313 !important;
}

#footer-outer .col.span_3.one-fourths.clear-both:nth-child(1) {
	width: 100%;
	max-width: 325px;
	padding-right: 30px;
}
#footer-outer #footer-widgets .col input[type="submit"]:hover {
	opacity: 1;
	transform: none;
}

#footer-outer #footer-widgets .row {
	justify-content: space-between;
	display: flex;
	padding: 75px 0 20px;
}

#footer-outer .col.span_3.one-fourths.right-edge:nth-child(2) {
	width: 100%;
	max-width: 245px;
	margin-left: -55px;
}
#footer-outer .col.span_3.one-fourths.clear-both:nth-child(3) {
	max-width: 200px;
}
#footer-outer .col.span_3.one-fourths.right-edge:nth-child(4) {
	background: #292929;
	width: 100%;
	max-width: 360px;
	padding: 40px 25px 26px;
	position: absolute;
	right: 0px;
	top: 0px;
}
#footer-outer #footer-widgets .wpcf7-form-control-wrap textarea {
	max-height: 185px;
}
#footer-outer .span_3 .widget ul.social-link {
	display: flex;
	justify-content: space-between;
	max-width: 100px;
	margin: 68px 0 0px;
}
#footer-outer, #nectar_fullscreen_rows > #footer-outer.wpb_row .full-page-inner-wrap {
	background-color: #131313 !important;
}
#footer-outer #footer-widgets .textwidget {
	color: #fff;
}
#footer-outer .span_3 .widget ul.social-link li a span i {
	color: #a2a2a2;
}
#footer-outer #footer-widgets .textwidget {
	color: #fff;
	font-size: 14px;
	line-height: 24px;
	position: relative;
}
#footer-outer #footer-widgets .textwidget .wpcf7-response-output {
	position: absolute;
	bottom: 50px;
	margin: 0px;
	background: #46b450;
	color: #e9e0e0 !important;
	font-weight: bold;
	text-transform: uppercase;
	width: 100%;
}
  #footer-outer #footer-widgets .widget h4, #footer-outer .col .widget_recent_entries span, #footer-outer .col .recent_posts_extra_widget .post-widget-text span {
	color: #fff !important;
	font-size: 20px;
}
  #footer-outer #footer-widgets .col ul li a, #sidebar div ul li a {
	display: block;
	color: #fff !important;
	font-size: 14px;
	font-weight: normal !important;
	line-height: normal;
	font-family: poppins;
}
#footer-outer .copyright {
	z-index: 9;
	position: relative;
	padding: 9px 0px;
}
#footer-outer .copyright .container {
	display: flex;
	justify-content: space-between;
	overflow: hidden;
	padding-left: 0px;
	padding-right: 0px;
}
#footer-outer .copyright p {
	color: #fff;
	margin: 0px !important;
	padding: 0px;
	flex: auto;
	width: 100%;
	font-size: 12px;
}
#footer-outer .copyright p:nth-child(2) {
	text-align: right;
}


.emailphone .row {
	padding-top: 0px !important;
	padding-bottom: 0px !important;
}
.emailphone .flex_div {
	display: flex;
	justify-content: space-between;
	max-width: 63%;
}
.emailphone .flex_div li a span {
	font-size: 20px;
	font-family: poppins;
	line-height: 24px;
	letter-spacing: 0.50px;
	padding-right: 10px;
	font-weight: normal;
}
.emailphone .flex_div li a span i {
	font-size: 25px !important;
	color: #565656;
}

.fa-envelope::before {
	content: "";
	background: url("images/mail_icon.png");
	width: 29px;
	height: 22px;
	display: block;
	position: absolute;
	left: 0px;
	top: -9px;
}
.emailphone .flex_div li a span.call_icon .fa-phone::before {
	content: "";
	background: url("images/call.png");
	width: 27px;
	height: 27px;
	display: block;
	position: absolute;
	left: -27px;
	top: -13px;
}
.emailphone .flex_div li:nth-child(1) a span {
	padding-left: 0px;
}
.emailphone .flex_div li:nth-child(1) a span:nth-child(2) {
	padding-left: 25px;
}
.subscribe .container {
	background: #0a0a0a;
	padding: 30px 40px;
	border: 3px solid #fff;
}
.subscribe {
	margin: 0px 0px -90px;
	position: relative;
	top: 0px;
	z-index: 999;
}
#footer-outer[data-using-bg-img="true"] {
	background-size: cover;
	background-position: center;
	padding-top: 90px;
}
.subscribe .container .flex-div {
	display: flex;
	justify-content: space-between;
	align-items: center;
	flex-wrap: wrap;
}
.subscribe .container .flex-div .col-item {
	flex: auto;
	display: flex;
	align-items: center;
}
.subscribe .container .flex-div .col-item .subscribe_news .wpcf7-form.init {
	display: flex;
	align-items: center;
	justify-content: flex-end;
}
.subscribe .container .flex-div .col-item:nth-child(1) span {
	color: #fff;
	font-weight: bold;
	font-size: 40px;
	letter-spacing: 0.40px;
	line-height: normal;
	margin-left: 0px;
	display: flex;
	align-items: center;
}
.subscribe .container .flex-div .col-item .subscribe_news .wpcf7-form.init p input[type="submit"]:hover {
	box-shadow: none !important;
	transform: none;
}
.subscribe .container .flex-div .col-item .subscribe_news .wpcf7-form.init p label + br {
	display: none;
}
.subscribe .container .flex-div .col-item span:nth-child(2) {
	margin-left: 20px;
}
.subscribe .container .flex-div .col-item .subscribe_news .wpcf7-form.init p label {
	color: #fff;
	display: flex;
	align-items: center;
}
.subscribe .container .flex-div .col-item:nth-child(2) .subscribe_news form p {
	display: flex;
}

.subscribe .container .flex-div .col-item .subscribe_news .wpcf7-form.init p label span input {
	border: 1px solid #fff;
	border-radius: 0px !important;
	margin-left: 10px;
	margin-right: 20px;
	max-width: 450px;
	color: #fff;
	padding: 14px 20px;
}

.subscribe .container .flex-div .col-item .subscribe_news .wpcf7-form.init p input[type="submit"] {
	float: right;
	margin-left: 10px;
	background: #292929;
	border-radius: 0px !important;
	font-weight: normal;
	text-transform: uppercase !important;
	font-size: 18px;
	padding: 14px 54px;
	position: relative;
	background-image: url("images/subs_icon.png");
	background-repeat: no-repeat;
	background-position: center left 28px;
}
.subscribe .container .flex-div .col-item .subscribe_news .wpcf7-form.init p {
	padding: 0px;
}
.subscribe .container .flex-div .col-item .subscribe_news .wpcf7-form.init p .wpcf7-spinner {
	display: none;
}

.subscribe .container .flex-div .col-item:nth-child(2) {
	justify-content: end;
	max-width: max-content;
}

.emailphone {
	background: #0a0a0a;
	padding: 22px 0px;
	z-index: 1;
	position: relative;
}
.emailphone .col ul li{
	flex: auto;
}

.emailphone .col ul li:nth-child(1) {
	border-right: 3px solid #3e3e3e !important;
}

.material #footer-outer #footer-widgets .emailphone .col ul li {
	flex: auto;
	padding: 20px 0px !important;
}
.emailphone .col ul li:nth-child(2) {
	text-align: right;
}

.emailphone .col.span_12 .flex_div a::before {
	display: none;
}

.mainproductwrappar .col.span_8.flexwrap .why_pay p:nth-child(3) {
	font-size: 18px;
	color: #5c5c5c;
	letter-spacing: 0.25px;
	/* font-weight: 550; */
	font-weight: normal;
}
.woocommerce ul.products li.product .product_tag + .row:nth-child(3) {
	display: flex;
	padding-bottom: 35px;
	align-items: center;
}
.product_tag + .row:nth-child(3) .col.span_8.labelwrap + .col.span_4 .blue_btn p {
	margin-bottom: 0px;
}

.woocommerce ul.products li.minimal.product span.onsale {
	background: url("images/sale_bg.png") no-repeat scroll center left / 100% 100%;
	background-color: transparent !important;
	font-size: 24px !important;
	font-weight: normal !important;
	padding: 8px 54px 8px 20px;
	display: block;
	text-align: left;
	margin-left: -20px;
	margin-top: -9px;
	border-radius: 0px !important;
	text-transform: uppercase;
}
.woocommerce ul.products li.minimal.product .add_to_wishlist {
	text-align: right;
	position: absolute;
	right: 0px !important;
	top: 10px !important;
}

.woocommerce ul.products li.minimal.product .add_to_wishlist {
	text-align: right;
	position: ;
	position: absolute;
	right: 10px;
	top: 0px;
}
.woocommerce ul.products li.minimal.product .add_to_wishlist i + span {
	display: none;
}
#page-header-bg {
	background: url("images/page_title_bg.png") no-repeat scroll center top / 100% 100%;
	height: 150px !important;
}
body #page-header-bg .container .inner-wrap h1 {
	font-size: 35px;
	color: #000 !important;
	font-weight: normal;
}
.mainproductwrappar .col.span_8.flexwrap.without_why .col.span_8.labelwrap + .col.span_4 {
	width: 100%;
	max-width: 262px;
}
.mainproductwrappar .product_tag + .row .col.span_4.labelwrap {
	margin: 20px auto 0px;
}
.mainproductwrappar .product_tag + .row .col.span_4.labelwrap div {
	text-align: center;
	width: 100%;
}
.mainproductwrappar .product_tag + .row .col.span_4.labelwrap div.black_btn {
	margin-bottom: 10px;
}
.mainproductwrappar .product_tag + .row .col.span_4.labelwrap div p {
    background: #1f3660;
    color: #fff;
    font-size: 18px;
    letter-spacing: 0.25px;
    padding: 7px 0px;
    font-weight: 600;
}
.woocommerce ul.products li.product .product_tag + .row + .row .col.span_12 {
	text-align: center;
	padding: 7.5px 0px 0px;
	font-weight: bold;
	font-size: 16px;
}
.woocommerce ul.products li.product .product_tag + .row:nth-child(3) + .row .col.span_6 {
	background: #b4f000;
	padding: 10px;
	text-align: center;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 20px;
}
.row.social_link .col.span_6 {
	text-align: right;
	color: #818181;
}

.row.social_link .col.span_6:nth-child(2) span {
	padding-left: 8px;
	padding-right: 5px;
}
body #ajax-content-wrap ul.products li.product.minimal .price {
	color: #fff !important;
}
.product_meta .posted_in a {
	color: #333 !important;
}
.woocommerce .star-rating span::before {
	color: #ff9600;
}
.woocommerce .woocommerce-product-rating .star-rating + a.woocommerce-review-link {
	color: #333;
}
.woocommerce-page button[type="submit"].single_add_to_cart_button, body[data-form-submit="regular"].woocommerce-page .container-wrap button[type="submit"].single_add_to_cart_button {
	font-size: 16px;
	padding: 20px 45px !important;
	transition: all .2s ease;
	background: #e30513 !important;
	text-transform: uppercase !important;
	border-radius: 0px !important;
}


.new-arrivals h2 + p {
	border-bottom: 3px solid #e4e4e4;
	padding-bottom: 20px !important;
}
.mainproductwrappar .col.span_8.flexwrap {
	align-items: center;
	column-gap: 15px;
}

.woocommerce ul.products[data-product-style]:not([data-n-desktop-columns="default"]) li.product {
	width: 100% !important;
	padding: 0px 0px;
}
.row.social_link .col.span_6 {
	text-align: right;
}
body.page-id-177 .top-level {
	padding: 0px 0px 0px !important;
}
body.page-id-177 .top-level form.wpcf7-form p label {
	color: #333;
	text-transform: capitalize;
}

body.page-id-177 .top-level form.wpcf7-form p label .wpcf7-form-control-wrap input {
	border: 1px solid #ddd;
	color: #333;
	background: none;
	border-radius: 0px;
}

body.page-id-177 .top-level .inherit_tablet .wpb_text_column.wpb_content_element {
	background: #131313;
	padding: 30px 20px;
}

body.page-id-177 .top-level .inherit_tablet .wpb_text_column.wpb_content_element h4 {
	color: #fff;
	font-size: 26px;
}
body.page-id-177 .top-level .inherit_tablet .wpb_text_column.wpb_content_element h6 {
	color: #fff !important;
}
body.page-id-177 .top-level .inherit_tablet .wpb_text_column.wpb_content_element .flex_div li a {
	font-size: 15px;
	color: #fff;
}
body.page-id-177 .top-level .inherit_tablet .wpb_text_column.wpb_content_element .flex_div {
	margin: 0px;
}
body.page-id-177 .top-level .inherit_tablet .wpb_text_column.wpb_content_element .flex_div li {
	list-style: none;
}
body.page-id-177 .top-level .inherit_tablet .wpb_text_column.wpb_content_element .flex_div li a {
	font-size: 15px;
}
body.page-id-177 .top-level .inherit_tablet .wpb_text_column.wpb_content_element .flex_div li:nth-child(2) a {
	font-size: 15px;
	background: url("images/subs_icon.png") no-repeat scroll center left 0px;
	padding-left: 30px;
}
body.page-id-177 .top-level .inherit_tablet .wpb_text_column.wpb_content_element .flex_div li:nth-child(1) a i {
	color: #fff;
}
body.page-id-177 .top-level .inherit_tablet .wpb_text_column.wpb_content_element .flex_div li:nth-child(1) a i {
	color: #fff;
	padding-right: 18px;
}
body.page-id-177 .top-level .inherit_tablet .wpb_text_column.wpb_content_element .flex_div li a {
	font-size: 15px;
	color: #fff;
}

body.page-id-177 .top-level form.wpcf7-form .wpcf7-form-control-wrap textarea.wpcf7-textarea {
	background: #fff;
	border: 1px solid #ddd;
}

body.material #search-outer #search #search-box input[type="text"] {
	font-size: 22px;
	line-height: 1;
	height: auto !important;
	font-weight: normal;
}
.woocommerce-account .woocommerce-MyAccount-navigation {
	padding-right: 30px;
	padding-left: 30px;
	background: #ddd;
}
.woocommerce-account .woocommerce-MyAccount-navigation {
	float: left;
	width: 22%;
}
.woocommerce-account .woocommerce-MyAccount-content {
	float: right;
	width: 75%;
	background: #ddd;
	padding: 30px;
}

.woocommerce form .form-row input.input-text {
	background: #fff;
}
#footer-outer #footer-widgets .wpcf7-form-control-wrap input {
	color: #fff !important;
}
body:not([data-form-style="minimal"]) #footer-outer #footer-widgets .col input[type="text"]:focus, body:not([data-form-style="minimal"]) #footer-outer #footer-widgets .col input[type="email"]:focus {
	background-color: transparent;
}

.woocommerce table.my_account_orders th {
	text-align: center;
	text-transform: uppercase;
}
#footer-outer #footer-widgets .row::before {
	content: unset;
}
#footer-outer #footer-widgets .container {
	padding: 0px;
}
#footer-outer #footer-widgets .col #custom_html-3 ul li:nth-child(1) a {
	padding-left: 0px !important;
	padding-top: 5px !important;
}
#footer-outer #footer-widgets .emailphone .col ul li:nth-child(1) a {
	padding-left: 0px !important;
}

.product-wrap.mainproductwrappar span.woocommerce-Price-amount.amount {
    position: relative;
}
/*.product-wrap.mainproductwrappar span.woocommerce-Price-amount.amount::after {
	content: "00";
	position: absolute;
	top: -5px;
	font-size: 16px;
	font-weight: normal;
	padding-left: 3px;
}
*/
.mainproductwrappar .col.span_8.flexwrap .why_pay p.text2 .amount {
	padding-right: 0px;
}
/*.mainproductwrappar .col.span_8.flexwrap .why_pay p.text2 .amount::before {
	content: ".";
	right: 15px;
	 left: 0; 
	position: absolute;
	top: 0px;
}*/


body #ajax-content-wrap ul.products li.product.minimal .price .woocommerce-Price-amount.amount {
	margin-right: 0px;
}

.promotion .content ul li .image_icon {
	float: left;
	width: 100%;
	margin-bottom: 5px;
}

.promotion .content ul li h3 {
	font-size: 14px;
	line-height: normal;
}
.promotion .content ul li h3 br {
	display: none;
}
.promotion .content ul li p {
	font-size: 12px !important;
	line-height: normal;
}
.promotion .content ul li .image_icon img {
	width: 100%;
	margin: 0px;
	text-align: left;
	float: left;
	max-width: 30px;
}
.promotion .content li .flex_div {
	align-items: center;
	column-gap: 10px;
}
.promotion .content ul li p {
	font-size: 12px !important;
	line-height: normal;
	padding-left: 0;
	font-weight: normal !important;
}
.promotion .content ul li {
	margin-top: 25px !important;
}
#footer-outer .col.span_3.one-fourths.clear-both:nth-child(3) #nav_menu-4 {
	min-height: 215px;
}

div#homecatagorysectionlist .nectar-category-grid-item.prodcatit_53 , div#homecatagorysectionlist .nectar-category-grid-item.prodcatit_96, div#homecatagorysectionlist .nectar-category-grid-item.prodcatit_97 {
	display: none;
}

.products li.product.minimal .product-add-to-cart a.nectar_quick_view {
    display: none !important;
}


.products li.product.minimal .product-add-to-cart a.button.add_to_cart_button {
    background: #fa0b07 !important;
    color: #fff;
    font-size: 25px;
    padding: 14px 0px !important;
    display: block;
    text-transform: uppercase !important;
    margin-top: 0px;
    width: calc(100% - 200px);
    margin-left: 23px;
}


li#tab-title-additional_information {
    display: none !important;
}.woocommerce div.product form.cart div.quantity {
    width: auto;
    display: flex;
}
form.woocommerce-cart-form .quantity {
	display: flex;
	align-items: center;
}
.plus-minus-button .woo-advanced-minus, .plus-minus-button .woo-advanced-plus {
    width: unset !important;
    
    height: unset !important;
}

.woocommerce-cart .plus-minus-button .woo-advanced-minus, .woocommerce-cart .plus-minus-button .woo-advanced-plus {
	width: 40px !important;
	height: 40px !important;
	background: red;
	font-size: 25px;
}
a.added_to_cart.wc-forward {
    font-size: 16px !important;
    margin-top: 14px !important;
    color: green !important;
    text-transform: uppercase !important;
}

.woocommerce.single-product div 
 form.cart {
    display: flex;
}

.woocommerce.single-product button[type=submit].single_add_to_cart_button {
    margin: 0;
    width: 100%;
}
body[data-fancy-form-rcs="1"].woocommerce.woocommerce .woocommerce-ordering {
	margin-top: auto;
}



header#top .mobile-user-wishlist {
	display: none;
}

body.archive.tax-product_cat 
 .yit-wcan-container ul.products.columns-4 li.product-category {
    width: 25% !important;
    float: left;
    margin: 0 auto 30px !important;
}


body.archive.term-household-general .yit-wcan-container ul.products.columns-4 li.product-category {
	width: auto !important;
	float: left;
	margin: 0 auto 30px !important;
	flex: auto;
	padding: 0px 10px;
	max-width: 250px;
}
.price.mobileonly {
    display: none ;
} 

.woocommerce .cart-collaterals .cross-sells, .woocommerce-page .cart-collaterals .cross-sells {
	width: 100%;
	float: left;
}
ul.products li.minimal.product .product-wrap .price_mobile {
	display: none;
}

.page-id-5824 .woocommerce-form-coupon-toggle .woocommerce-info {
	background-color: transparent !important;
	color: #000;
	margin-bottom: 0px;
	padding-left: 0px;
}
.page-id-5824 .woocommerce-form-coupon-toggle .woocommerce-info a.showcoupon {
	color: #000 !important;
}
#new-arrivals .nectar-woo-carousel-top, #best-seller-section .nectar-woo-carousel-top {
	width: 100%;
	float: right;
	max-width: max-content;
	margin-right: 2%;
	position: absolute;
	right: 0px;
	padding-right: 20px;
	margin-top: -20px;
}


#new-arrivals .nectar-woo-carousel-top .flickity-prev-next-button.previous, #best-seller-section .nectar-woo-carousel-top .flickity-prev-next-button.previous {
	transform: rotate(180deg);
	top: -2px;
}
#new-arrivals .nectar-woo-carousel-top .flickity-prev-next-button.next, #best-seller-section .nectar-woo-carousel-top .flickity-prev-next-button.next {
	transform: rotate(180deg);
	top: -2px;
}

.payment_box.payment_method_bacs {
    font-size: 15px !important;
}

li.wc_payment_method.payment_method_bacs h5 {
    text-transform: uppercase;
    margin-top: 21px;
    font-size: 16px;
    padding: 0 12px;
}   

li.wc_payment_method.payment_method_bacs ul {
    margin: 0;
    padding: 0 13px;
} 