.fontpack-grace {
  --grace-serif: "collier", Georgia, "Times New Roman", serif;
  --grace-body: "source-sans-3", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;
  --grace-ui: "sofia-pro-variable", "Helvetica Neue", Arial, sans-serif;
}

/* Body text */
.fontpack-grace body,
.fontpack-grace p,
.fontpack-grace .product-info,
.fontpack-grace .ui-selectmenu-button.ui-button,
.fontpack-grace input,
.fontpack-grace select,
.fontpack-grace textarea {
  font-family: var(--grace-body) !important;
  font-weight: 300 !important;
  font-size:15px;
}

/* Headings */
.fontpack-grace h1,
.fontpack-grace h2,
.fontpack-grace h3,
.fontpack-grace h4,
.fontpack-grace h5,
.fontpack-grace h6,
.fontpack-grace #content h1,
.fontpack-grace .heading_title,
.fontpack-grace .product-title,
.fontpack-grace .category-title,
.fontpack-grace .sidebar .box .box-heading,
.fontpack-grace .subcattogglehead,
.fontpack-grace .box .box-heading {
  font-family: var(--grace-serif) !important;
  font-weight: 200 !important; /* Extra Light */
  text-transform: none !important;
  letter-spacing: .01em !important;
  font-size:20px;
}

.fontpack-grace h1{
  font-size:30px!important;
}

.fontpack-grace .h1featuredstyles .tab-nav .nav-tabs li a{

font-family: var(--grace-serif) !important;
  font-weight: 200 !important; /* Extra Light */
  text-transform: none !important;
  letter-spacing: .01em !important;
  font-size:30px;


}

.fontpack-grace .carousel-controls .carousel-control{
  top:26px;

}

.fontpack-grace #h1showtext1 .box .box-heading, .fontpack-grace #h1showtext1_2 .box .box-heading, .fontpack-grace #h1showtext1_3 .box .box-heading, .fontpack-grace #h1showtext2 .box .box-heading{
  font-family: var(--grace-serif) !important;
  font-weight: 200 !important; /* Extra Light */
  text-transform: none !important;
  letter-spacing: .01em !important;
  font-size:30px;


}

.fontpack-grace .h1windowonegfonthead:not(.no-fontpack) {
  font-family: var(--grace-serif) !important;
  font-weight: 400 !important;
  font-size:40px;
}

/* Navigation */
.fontpack-grace #pav-mainnav .navbar ul.nav > li > a,
.fontpack-grace #pav-mainnav .navbar ul.nav > li > button,
.fontpack-grace #pav-mainnav .dropdown-menu a,
.fontpack-grace #pav-mainnav .dropdown-menu li a {
  font-family: var(--grace-ui) !important;
  font-weight: 500 !important;
  letter-spacing: .12em !important;
  font-size:15px;
  text-transform: none !important;
}

#pav-mainnav .navbar ul.nav > li > a {
    text-transform: none;
}

.list-group ul > li > a,
#footer .column ul li a {
  font-family: var(--grace-ui), sans-serif !important;
  font-weight: 400 !important;
  letter-spacing: 0.5px !important;
  text-transform: none !important;
}

/* Buttons / CTAs */
.fontpack-grace #sprapptbtn a,
.fontpack-grace .mobfixed .mobfixedcenter a,
.fontpack-grace .btn,
.fontpack-grace button,
.fontpack-grace .button {
  font-family: var(--grace-ui) !important;
  font-weight: 600 !important;
  letter-spacing: .06em !important;
  text-transform: none !important;
}

/* Labels & small UI text */
.fontpack-grace label,
.fontpack-grace .attItem label,
.fontpack-grace .color-list li label,
.fontpack-grace #headsearch .input-search {
  font-family: var(--grace-body) !important;
  font-weight: 400 !important;
}

/* Placeholders */
.fontpack-grace ::placeholder {
  font-family: var(--grace-body) !important;
}


#pav-mainnav .navbar ul.nav > li > button{
  position:relative; top:2px;
}

/* Grace */
.fontpack-grace .list-group ul > li > a,
.fontpack-grace #footer .column ul li > a,
.fontpack-grace #footer .column .list li a {
  font-family: var(--grace-ui, "josefin-sans"), "josefin-sans", "Helvetica Neue", Arial, sans-serif !important;
  font-weight: 400 !important;
  letter-spacing: 0.5px !important;
  text-transform: none !important;
}


/* Footer: */
.fontpack-grace #footer .column,
.fontpack-grace #footer .box-services,
.fontpack-grace #footer .contact-us {
  font-family: var(--grace-ui, "josefin-sans"), "josefin-sans", "Helvetica Neue", Arial, sans-serif !important;
  font-weight: 400 !important;
}

.fontpack-grace #footer .column ul,
.fontpack-grace #footer .column ul li,
.fontpack-grace #footer .column ul li > a,
.fontpack-grace #footer .column ul li > a:link,
.fontpack-grace #footer .column ul li > a:visited {
  font: inherit !important; /* overrides any later font shorthands on <a> */
}

/* Make everything inside inherit it, overriding any later a/p rules */
.fontpack-grace #footer .box-services p,
.fontpack-grace #footer .box-services li,
.fontpack-grace #footer .box-services a,
.fontpack-grace #footer .box-services address,
.fontpack-grace #footer .box-services span {
  font: inherit !important;
}

.fontpack-grace .product-info .action > div a,
.fontpack-grace .product-info .action > div button {
  font-family: var(--grace-ui) !important;
  font-weight: 600 !important;
  letter-spacing: .06em !important;
  text-transform: none !important;
  font-size:14px !important;
}


