/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Apr 11 2023 | 12:38:22 */
/* NAVIGATIN MENU */
ul.header-nav.header-nav-main.nav.nav-left.nav-uppercase {
    justify-content: center;
}

.header-main .nav > li > a {
    font-size: 1rem;
}

.title-wrapper {
    text-align: left;
}

/* NAV MENU ITEM -> COLLECTION */
li.collection-bold.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-1342 a {
    font-weight: bold !important;
}

/* Icons Fix */
.button i {
	top: 0 !important;
}

/* HEADER */
.button.icon.circle {
	text-transform: uppercase;
    font-weight: 400;
}


/* HOME PAGE */
.row.home-product-cat.large-columns-3.medium-columns-3.small-columns-1.row-small {
    flex-direction: row;
}

/* Contact - Page  */
.contact-details a:not(.button) {
  text-transform: lowercase !important;
}


/* PRIVACY POLICY */

.all-texts-block{
  text-transform: initial;
}


#text-3481987975 {
  font-size: 1.2rem;
  text-align: left;
  color: rgb(0, 0, 0);
  text-transform: initial !important;
	font-family: "Neue-haas-grotesk";
}


/* F.A.Q Page */
.text-center .toggle {
  margin: 0px !important;
}

.accordian .toggle {
	margin: 0 !important;
	top: 0.2em;
}

.accordion-item.f-a-q-accordian-title {
  text-align: left;
  font-family: "Neue-haas-grotesk";
  color: #000;
}



/* SWATCHES */
span.ux-swatch__text {
    text-transform: uppercase;
}

/* Attributes */
.fl-labels .fl-wrap .fl-wrap-select label[for]:first-child {
	
}

/* MOBILE RESPONSIVE  */




/* ----------------------------------------------------------------------------------------------------------------------------- */


/* Back To Top Button */
.button.icon.circle:hover{
	color: #fff;
	background-color: #000;
}


/* Image Lightbox in Images Name */
.pswp__caption__center {
  display: none;
}

/* Mobile/Tablet CSS */
.off-canvas:not(.off-canvas-center) .nav-vertical li > a {
	padding-left: 20px;
	color: #000 !important;
	text-transform: uppercase !important;
}



/*Desktop CSS*/
/* TOPBAR */
.nav-small.nav>li.html {
    font-size: 1em;
}

/* Absolute Footer*/
.absolute-footer.light.medium-text-center.text-center {
    display: none;
}

/*Shop Page */
.icon-search {
  color: #fff;
}
.off-canvas-right .mfp-content, .off-canvas-left .mfp-content {
	background-color: #fff !important;
}

div#shop-sidebar {
    color: #000;
	background: #fff;
}
.widget_price_filter .ui-slider .ui-slider-handle {
    position: absolute;
    z-index: 2;
    width: 15px;
    height: 15px;
    cursor: pointer;
    outline: none;
    top: -5px;
    border-radius: 999px;
    background-color: #000;
}

.widget_price_filter .price_slider_amount .button {
    border-radius: 99px;
    background-color: #000;
    float: left;
    font-size: .85em;
}

/* Category Page Products */
.nav-dark .form-flat select, .dark .form-flat select {
  background-image: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23333' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
  background-color: rgba(0,0,0,.03) !important;
  border-color: rgba(0,0,0,.09);
}


/* Single Product */
.yith-wcwl-add-button {
  margin: 1em auto !important;
}

.row.content-row.mb-0 {
	flex-direction: row-reverse !important;
}

.featured-title .page-title-inner {
	text-align: center;
}
h1.product-title.product_title.entry-title {
    text-transform: uppercase !important;
}

.product-short-description {
    color: #000;
	letter-spacing: 0.08em;
}

/* Direct Buy Now Button */
button.wsb-button.js-wsb-add-to-cart {
    color: #fff;
	margin-right: 0;
	font-size: 1em;
}


/*Add to Cart Widget in Header*/
[data-icon-label]:after, .secondary.is-underline:hover, .secondary.is-outline:hover, .icon-label, .button.secondary:not(.is-outline), .button.alt:not(.is-outline), .badge-inner.on-sale, .button.checkout, .single_add_to_cart_button, .current .breadcrumb-step {
    background-color: #000 !important;
}

/*Add to cart page*/
a.remove, a.icon-remove {
    display: block;
    width: 24px;
    height: 24px;
    font-size: 15px !important;
    line-height: 19px !important;
    border-radius: 100%;
    color: #000;
    font-weight: bold;
    text-align: center;
    border: 2px solid currentColor;
}


/* All Pages Header */
.page-title-inner.container.align-center.text-center.flex-row-col.medium-flex-wrap {
  min-height: auto !important;
}
.page-title-inner.container.align-center.text-center.flex-row-col.medium-flex-wrap {
  min-height: auto !important;
}

/*NEWS LETTER FORM*/
#forminator-module-408.forminator-design--material .forminator-label:not([class*="forminator-floating-"]) {
  font-size: 22px !important;
/*   font-family: Raleway; */
  font-weight: bold;
}

.et-db #et-boc .et_pb_module .forminator-ui.forminator-custom-form[data-design="material"] .forminator-button, .forminator-ui.forminator-custom-form[data-design="material"] .forminator-button {
  width: 100% !important;
}


.footer-wrapper {
    width: 100%;
    position: relative;
    background-color: white;
		border-color: black  ;
		border-top:1px solid;
}

/* neue-haas-grotesk */
/* body{font-family:  "neue-haas-grotesk",  sans-serif !important;
text-transform: lowercase !important;}

.nav > li > a {font-family:  "neue-haas-grotesk", sans-serif !important;
text-transform: lowercase !important;}

h1,h2,h3,h4,h5,h6, .heading-font{font-family: "neue-haas-grotesk", sans-serif !important;
text-transform: lowercase !important;}

.alt-font{font-family: "neue-haas-grotesk", sans-serif !important;
text-transform: lowercase !important;}
 */

.header-cart-link.icon.button.circle.is-outline.is-small {
/*   font-family: "neue-haas-grotesk", sans-serif !important; */
  text-transform: lowercase;
}

#forminator-module-408.forminator-design--material .forminator-label:not([class*="forminator-floating-"]) {
    color: #777771;
/*     font-family: "neue-haas-grotesk", sans-serif !important; */
    text-transform: lowercase !important;
}

.forminator-ui#forminator-module-408.forminator-design--material .forminator-button-submit {
/*   font-family:  "neue-haas-grotesk", sans-serif !important; */
	text-transform: lowercase !important;
}

.woocommerce-breadcrumb.breadcrumbs.uppercase {
/*   font-family: "neue-haas-grotesk", sans-serif !important; */
  text-transform: uppercase !important;
}

.dark .breadcrumbs {
	color: #fff !important;
}

.widget-title.shop-sidebar {
/*   font-family: "neue-haas-grotesk", sans-serif !important; */
  text-transform: uppercase !important;
}



/*FOOTER*/
.ux-menu-link__link {
	padding: 0 !important;
	text-align: left;
	min-height: 1.2em;
}
.ux-menu-link.flex.menu-item.footer-address {
  text-align: left;
}

.social-icons.follow-icons.new-social-icons {
  padding: 1em 0em;
}

.social-icons.follow-icons.full-width.text-left {
  margin-left: -45px;
}
a.icon.button.circle.is-outline.instagram.tooltip.tooltipstered:hover {
    background-color: #000 !important;
    border-color: #000 !important;
}
a.icon.button.circle.is-outline.facebook.tooltip.tooltipstered:hover {
    background-color: #000 !important;
    border-color: #000 !important;
}

.button.icon.circle {
  padding-left: 0;
  padding-right: 0;
  color: #000;
}

.ux-menu-title.flex {
/*   font-family: "neue-haas-grotesk", sans-serif !important;
  text-transform: lowercase !important; */
	font-size: 1.2em;
}

.nav-uppercase>li>a {
    letter-spacing: .05em;
    font-weight: 400;
}

i.ux-menu-link__icon.text-center.icon-angle-right {
    display: none;
}



.ux-menu-link__icon + .ux-menu-link__text {
  padding-left: 0em;
  color: #000;
}


/* OFF CANVAS MINI-CART */
.mfp-content.off-canvas-cart {
    background: #fff;
}