/* Themify Customize Styling */
body {	
	font-family: "Public Sans";	font-weight:400;
	font-size:1em;

	color: #191919; 
}
:root {	
	--theme_accent: #a3b8ab;
	--theme_accent_hover: #a3b8ab; 
}
h4 {		text-transform:none; 
}
body #site-logo a img {		width: 110px; 
}
#main-nav a {	
	border-top: none !important;
	padding-right: 15px;
	font-family: "Public Sans";	font-weight:400;
	font-size:1em;
	text-transform:capitalize; 
}
#main-nav a, .transparent-header #main-nav a {	
	color: #191919; 
}
@media(max-width: 1024px) { /* Themify Customize Styling */
body {	
	font-family: "Public Sans";	font-weight:400;

	color: #191919; 
}
:root {	
	--theme_accent: #a3b8ab;
	--theme_accent_hover: #a3b8ab; 
}
#main-nav a {	
	font-family: "Public Sans";	font-weight:400;
 
}
#main-nav a, .transparent-header #main-nav a {	
	color: #191919; 
}
 }@media(max-width: 768px) { /* Themify Customize Styling */
body {	
	font-family: "Public Sans";	font-weight:400;

	color: #191919; 
}
:root {	
	--theme_accent: #a3b8ab;
	--theme_accent_hover: #a3b8ab; 
}
#main-nav a {	
	font-family: "Public Sans";	font-weight:400;
 
}
#main-nav a, .transparent-header #main-nav a {	
	color: #191919; 
}
 }@media(max-width: 600px) { /* Themify Customize Styling */
body {	
	font-family: "Public Sans";	font-weight:400;

	color: #191919; 
}
:root {	
	--theme_accent: #a3b8ab;
	--theme_accent_hover: #a3b8ab; 
}
#main-nav a {	
	font-family: "Public Sans";	font-weight:400;
 
}
#main-nav a, .transparent-header #main-nav a {	
	color: #191919; 
}
 }
/* Themify Custom CSS */
#main-nav-wrap {
    align-items: center;
    display: flex;
    justify-content: flex-end;
    margin-top: 14px;
    margin-right: 45px;
}
#header {
    padding: .5em 0 !important;
}

/**** Page-Width ****/

.pagewidth {
    margin: 0 auto;
    max-width: 100%;
    width: 1200px;
}

#pagewrap{
	max-width: 1920px;
	margin: 0 auto;
}
@media (max-width: 1260px) {
    .pagewidth {
        max-width: 90% !important;
    }
}
#headerwrap {
	max-width: 1920px;
    margin: 0 auto !important;
}

#header {
    padding: 2.6em 0;
	width: 1200px !important;
	    margin: 0 auto !important;
	}
 
.pagewidth, .module_row>.row_inner, .module-layout-part .module_row.fullwidth_row_container>.row_inner {
    width: 1200px !important;
    max-width: 100%;
    margin: 0 auto;
}

#content {
    width: 65%;
    padding: 0% 0;
}


.footerwidth {
    max-width: 1920px;
    margin: 0 auto;
}

.row_inner {
    margin: 0 auto;
    width: min(1200px, 100%) !important;
}

/*** Button ***/
#button-stitch-1 {
	background-color: #a3b8ab;
	color:white;
	border: 1px solid #a3b8ab;
	border-radius: 15px;

}
#button-stitch-1:hover {
	background-color: white;
	color:#a3b8ab;
	border: 1px solid #a3b8ab;
}
#button-stitch-2 {
	background-color: white;
	color:#a3b8ab;
	border: 1px solid #a3b8ab;
	border-radius: 15px;

}
#button-stitch-2:hover {
	background-color: #a3b8ab;
	color:white;
	border: 1px solid #a3b8ab;
}

#menu-item-492 a:active {border-top: none !important;}

.header-icons, .top-icon-wrap {
    margin-bottom: 10px;
}

.fixed-header .top-icon-wrap {
    margin-bottom: 2px;
}
.product {
	padding-top: 5%;
		padding-bottom: 5%;
}

#tf_sticky_buy.tf_st_show {

    display: none;
}

.product-share-wrap {
    display:none;
}

.wc-block-product-categories-list-item__name, h2 a {color:#000;}
.woocommerce .woocommerce-breadcrumb a {
    color: inherit;
    font-weight: 500;
    margin-right: -1px;
    text-decoration: none;
    text-transform: none;
}


.woocommerce span.onsale, .woocommerce ul.products li.product .onsale {
   display:none;}

.top-bar-widgets {
    background-color: #a3b8ab;
    font-size: .9em;
}
.top-bar-widgets .top-bar-widget-inner {
    max-width: none;
    padding: 0 0px;
    width: auto;
}
#cart-link-mobile {
top:27px;
}
#menu-icon {
	top:27px;
}

#content {
    width: 70%;
    padding: 0% 0;
}