/* General typography */
h2, .heading-size-2 {
    font-size: 1.7rem !important;
}

/*blog comment header smaller */
.comment-reply-title, .comments-title {
    font-size: var(--heading--font-size-h4) !important;
    letter-spacing: var(--heading--letter-spacing-h2);
}
/* top notify bar */
.njt-nofi-padding-text {
    padding: 0px 10px;
}
.njt-nofi-notification-bar .njt-nofi-content {
       text-transform: uppercase;
}

/* futura as font */
body,
.entry-content,
.entry-content p,
.entry-content ol,
.entry-content ul,
.widget_text p,
.widget_text ol,
.widget_text ul,
.widget-content .rssSummary,
.comment-content p,
.entry-content .wp-block-latest-posts__post-excerpt,
.entry-content .wp-block-latest-posts__post-full-content,
.has-drop-cap:not(:focus):first-letter,
h1,
h2,
h3,
h4,
h5,
h6,
.entry-content h1,
.entry-content h2,
.entry-content h3,
.entry-content h4,
.entry-content h5,
.entry-content h6,
.faux-heading,
.site-title,
.pagination-single a,
ul.primary-menu,
ul.modal-menu,
.intro-text,
input,
textarea,
select,
button,
.button,
.faux-button,
.wp-block-button__link,
.wp-block-file__button,
.entry-content .wp-block-file,
.primary-menu li.menu-button>a,
.entry-content .wp-block-pullquote,
.entry-content .wp-block-quote.is-style-large,
.entry-content .wp-block-quote.is-style-tw-large-icon,
.entry-content cite,
.entry-content figcaption,
.wp-caption-text,
.entry-content .wp-caption-text,
.widget-content cite,
.widget-content figcaption,
.widget-content .wp-caption-text,
.entry-categories,
.post-meta,
.comment-meta,
.comment-footer-meta,
.author-bio,
.comment-respond p.comment-notes,
.comment-respond p.logged-in-as,
.entry-content .wp-block-archives,
.entry-content .wp-block-categories,
.entry-content .wp-block-latest-posts,
.entry-content .wp-block-latest-comments,
p.comment-awaiting-moderation,
.pagination,
#site-footer,
.widget:not(.widget-text),
.footer-menu,
label,
.toggle .toggle-text {
	font-family: "futura-PT", futura-PT, sans-serif;
}

/* changing H sizes */
/* 1.a. Headings */
h1,
.heading-size-1,
.archive .heading-size-1 {
	font-size: 4.2rem;
}

h2,
.heading-size-2 {
	font-size: 2.0rem;
}

h3,
.heading-size-3 {
	font-size: 1.8rem;
text-transform:uppercase;
}

h4,
.heading-size-4 {
	font-size: 1.4rem;
text-transform:uppercase;
}

h5,
.heading-size-5 {
	font-size: 1.0rem;
text-transform:uppercase;
}

h6,
.heading-size-6 {
	font-size: 0.8rem;
text-transform:uppercase;
}
/*futura as font in menu */
#site-navigation .search-submit, .menu-button-container #primary-mobile-menu, .primary-navigation .header-actions .search-field, .primary-navigation > div > .menu-wrapper .sub-menu-toggle, .primary-navigation a, .primary-navigation a:link, .primary-navigation a:visited {
    color: var(--header--color-text);
    font-family: 'futura-pt' !important;
}

/* wp shop plugin customizations */
.css-7ltxef-titleStyles.css-7ltxef-titleStyles {
      font-size: 18px !important;}

.css-smxsve-thumbnailsWrapperCSS {
        display: none !important;
}

.css-103obwt-buttonCSS-addToCartCSS-AddButton {
    border-radius: 0px !important;
      text-transform: uppercase !important;
}

/* Related Posts */
h3.crp-list-title
{
    font-size: 1.8rem;
    text-transform: uppercase;
    margin-bottom: 30px;
}

/* Post Grid */
 h2.entry-title{
    font-size: smaller !important;
text-transform:uppercase !important}

/* Blog widgets */
#wpcd_child_cat_loader
{
    margin-top: 10px !important;
}
/* category landing */
span.archive-title-prefix
{
    display: none !important;
}
/* header button styling */
#site-navigation .menu-button a, #site-navigation .menu-button a:focus {
    background-color: #404040;
    color: #eee;
    font-weight: 400;
}

/* less padding under header */
tw-header-bg .site-content {
    padding-top: 0px !important;
}

/* load more posts */
#infinite-handle span {
    background: #333;
    border-radius: 0px !important;
    color: #f0f0f1 !important;
    
}

/* featured patterns */

.wps-products-title {
  font-size: 1rem !important;
}

.wps-component-products-pricing 
 {
  display: none !important;
}
.wps-component-products-buy-button .entry-content {
  text-transform: uppercase !important;
}
.wps-component-products-buy-button
{
 display: none !important;
}