﻿.stickytop #header, #header.stickytop, header.stuck.transparent-header #header-regular, header.stuck.transparent-header #header-responsive {
    box-shadow: 0 0 24px rgba(10,10,20,0.06);
}

.footer-logo img {
    max-height: 25px;
}

.blog .post-list .tnail, .archive .post-list .tnail {
    flex-basis: 60%;
}

.category-header.overlay {
    min-height: 600px;
}

.entry-header.overlay {
    min-height: 600px;
}

body, input, .search-field, cite.fn, .footer-info-wrap, .topbar-text-wrap,
.block-editor-block-list__layout {
    font-size: 15px;
    letter-spacing: 0.6px;
}

h1, h2, h3, h4, h5, h6, .post-title-small, .dropcap, .content-box-wysiwyg.heading, .wp-block-cover-image-text {
    text-transform: none;
    letter-spacing: 0px;
}

.editor-styles-wrapper h1,
.editor-styles-wrapper h2,
.editor-styles-wrapper h3,
.editor-styles-wrapper h4,
.editor-styles-wrapper h5,
.editor-styles-wrapper h6 {
    text-transform: none;
    letter-spacing: 0px;
}

.page-title {
    font-size: 3.2em;
}

h4 {
    font-size: 1.6em;
}

h5 {
    font-size: 1.34em;
}

h6 {
    font-size: 1.16em;
}

label {
    font-size: 0.8em;
    letter-spacing: 2px;
    text-transform: uppercase;
    font-weight: 500;
}

.woocommerce-checkout label, .woocommerce-account label {
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-weight: 400;
}

input[type="color"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], input[type="week"], input:not([type]), select, select option, .woocommerce-checkout .form-row span.select2-selection.select2-selection--single, textarea {
    font-weight: 300;
    font-size: 15px;
    letter-spacing:;
    text-transform:;
}

button, .button, .button-outline, .menu-tabs .menu-tab-button, input[type="button"], input[type="reset"], input[type="submit"], .wp-block-button .wp-block-button__link, .added_to_cart {
    font-family:;
}

.editor-styles-wrapper .button,
.editor-styles-wrapper .wp-block-button .wp-block-button__link {
    font-family:;
    font-weight: 500;
}

button, .button, .button-outline, .menu-tabs .menu-tab-button, input[type="button"], input[type="reset"], input[type="submit"], .wp-block-button .wp-block-button__link, .added_to_cart {
    font-weight: 500;
    font-size: 0.9em;
    letter-spacing: 2px;
}

.editor-styles-wrapper .button,
.editor-styles-wrapper .wp-block-button .wp-block-button__link {
    font-size: 0.9em;
    letter-spacing: 2px;
}

.subtitle-above {
    font-weight: 500;
    font-size: 0.9em;
    text-transform: uppercase;
    letter-spacing: 2.4px;
}

.editor-styles-wrapper .subtitle-above {
    font-weight: 500;
}

.editor-styles-wrapper .subtitle-above,
.editor-styles-wrapper h6.subtitle-above {
    font-size: 0.9em;
    text-transform: uppercase;
    letter-spacing: 2.4px;
}

.vertical-text {
    font-weight: 500;
    font-size: 0.9em;
    text-transform: uppercase;
    letter-spacing: 8px;
}

.editor-styles-wrapper .vertical-text {
    font-weight: 500;
    font-size: 0.9em;
    text-transform: uppercase;
    letter-spacing: 8px;
}

.wp-caption-text, .wp-block-image figcaption, .wp-block-audio figcaption, .wp-block-video figcaption, .wp-block-embed figcaption, figcaption.blocks-gallery-caption, .caption, .mfp-title, ..sl-wrapper .sl-image .sl-caption {
    font-weight: 500;
}

.wp-caption-text, .wp-block-image figcaption, .wp-block-audio figcaption, .wp-block-video figcaption, .wp-block-embed figcaption, figcaption.blocks-gallery-caption, .caption, .sl-wrapper .sl-image .sl-caption, .mfp-title {
    letter-spacing: 4px;
    font-size: 0.8em;
    text-transform: uppercase;
}

.editor-styles-wrapper .wp-caption-text,
.editor-styles-wrapper .wp-block-image figcaption,
.editor-styles-wrapper .wp-block-audio figcaption,
.editor-styles-wrapper .wp-block-video figcaption,
.editor-styles-wrapper .wp-block-embed figcaption,
.editor-styles-wrapper figcaption.blocks-gallery-caption {
    letter-spacing: 4px;
    font-size: 0.8em;
    text-transform: uppercase;
}

.woocommerce h1.page-title, .woocommerce-page h1.page-title, .woocommerce-cart h1.page-title, .woocommerce-checkout h1.page-title {
    font-weight: 600 !important;
    font-size: 2.618em;
    letter-spacing: 0px;
}

.woocommerce .product h3, .woocommerce .product h2.woocommerce-loop-product__title, .woocommerce h2.woocommerce-loop-category__title,
.wc-block-grid__product-title {
    font-size: 0.8em;
    text-transform: uppercase;
    letter-spacing: 2.2px;
}

.woocommerce.single-product .entry-summary h1.product_title, .product-title-use-headline-font .wc-block-grid__product-title, .product-title-use-body-font .wc-block-grid__product-title {
    font-weight: 400;
}

.woocommerce.single-product .entry-summary h1.product_title {
    font-size: 1.8em;
    text-transform: uppercase;
}

.woocommerce .price, .wc-block-grid__product-price, .wc-block-grid__product-price__value {
    font-size: 0.8em;
}

.woocommerce .price,
.wc-block-grid__product-price,
.wc-block-grid__product-price__value {
    font-size: 0.8em;
}

.woocommerce .entry-summary .price {
    font-size: 1.2em;
}

.entry-title, h2.entry-title {
    text-transform: none;
    font-size: 1.5em;
    line-height: 1.2em;
    letter-spacing: 0;
}

.editor-styles-wrapper .entry-title, .editor-styles-wrapper h2.entry-title, .editor-styles-wrapper h2.entry-title:not(.hero-title):not(.menu-cat) {
    text-transform: none;
    font-size: 1.5em;
    line-height: 1.2em;
    letter-spacing: 0;
}

.single .entry-title {
    font-size: 4.4em;
    line-height: 1.2em;
}

.post-title-small, .wpp-post-title {
    font-size: 1.2em;
    line-height: 1.4em;
}

.categories a {
    text-transform: uppercase;
    letter-spacing: 4px;
}

.entry-meta, .post-info, .post-info-small .post-info a {
    text-transform: uppercase;
    letter-spacing: 2px;
}

#reply-title, .comments-title, .section-title, .post-nav-top-text {
    font-weight: 600 !important;
}

#reply-title, .comments-title, .section-title, .post-nav-top-text {
    font-size: 0.9em;
    line-height: 1em;
    letter-spacing: 3px;
    text-transform: uppercase;
}

    body, input, label, .search-field, select, textarea, cite.fn, .footer-info-wrap,
    .site-title, .site-title a,
    .main-navigation ul li .site-title a,
    .topbar-text-wrap,
    .widget_recent_comments .comment-author-link,
    .widget_recent_comments .recentcomments a,
    .woocommerce .product-categories-list-all,
    .woocommerce .product-categories-list h2.woocommerce-loop-category__title,
    h2.menu-cat.use-body-font,
    h6.menu-title.use-body-font,
    .quotetext.use-body-font,
    .menu-price-title.use-body-font,
    .topbar-text-wrap.use-body-font .topbar-text,
    .footer-sidebar-wrap.use-body-font .widget-title,
    .widget-area.use-body-font .widget-title,
    .comments-area.use-body-font h3#reply-title,
    .comments-area.use-body-font h2.comments-title,
    .related.use-body-font,
    .post-nav-top-text.use-body-font,
    .product-title-use-body-font h2.woocommerce-loop-product__title,
    .product-title-use-body-font h1.product_title,
    .product-title-use-body-font .wc-block-grid__product-title,
    .single-product-title-use-body-font .product_title,
    .block-editor-block-list__layout, .woocommerce h1.page-title, .woocommerce-page h1.page-title, .woocommerce-cart h1.page-title, .woocommerce-checkout h1.page-title {
        font-family:;
    }

        body, input, .search-field, select, textarea, cite.fn, .footer-info-wrap, .topbar-text-wrap, .woocommerce .product-categories-list-all,
        .woocommerce .product-categories-list h2.woocommerce-loop-category__title,
        h6.menu-title.use-body-font,
        h2.menu-cat.use-body-font,
        .menu-price-title.use-body-font,
        .quotetext.use-body-font,
        .topbar-text-wrap.use-body-font .topbar-text,
        .footer-sidebar-wrap.use-body-font .widget-title,
        .widget-area.use-body-font .widget-title,
        .block-editor-block-list__layout {
            font-weight: 400;
        }

.edit-post-visual-editor,
.editor-styles-wrapper h2.menu-cat.use-body-font,
.editor-styles-wrapper .menu-title.use-body-font,
.editor-styles-wrapper .menu-price-title.use-body-font {
    font-weight: 400;
}

body, input, .search-field, select, textarea, cite.fn, .footer-info-wrap, .topbar-text-wrap,
.site-title, .site-title a, .main-navigation ul li .site-title a,
.woocommerce .product-categories-list h2.woocommerce-loop-category__title,
.woocommerce .product-categories-list-all,
h2.menu-cat.use-body-font,
h6.menu-title.use-body-font,
.menu-price-title.use-body-font,
.quotetext.use-body-font,
.topbar-text-wrap.use-body-font .topbar-text,
.main-navigation.use-headline-font,
.product-categories-list.use-headline-font,
.footer-sidebar-wrap.use-body-font .widget-title,
.widget-area.use-body-font .widget-title,
.comments-area.use-body-font h3#reply-title,
.comments-area.use-body-font h2.comments-title,
.related.use-body-font,
.post-nav-top-text.use-body-font,
.post-nav-top-text, use-body-font,
.product-title-use-body-font h2.woocommerce-loop-product__title,
.product-title-use-body-font h1.product_title,
.product-title-use-body-font .wc-block-grid__product-title,
.single-product-title-use-body-font .product_title,
.block-editor-block-list__layout, .woocommerce h1.page-title, .woocommerce-page h1.page-title, .woocommerce-cart h1.page-title, .woocommerce-checkout h1.page-title {
    font-family: Poppins;
    font-weight: 200;
}

.block-editor-block-list__layout,
.wp-block,
.edit-post-visual-editor,
.editor-styles-wrapper,
h2.menu-cat.use-body-font,
.menu-title.use-body-font,
.menu-price-title.use-body-font,
.quotetext.use-body-font,
.product-title-use-body-font .wc-block-grid__product-title {
    font-family: Poppins;
    font-weight: 200;
}

h1, h2, h3, h4, h5, h6, .post-title-small, .dropcap, .content-box-wysiwyg.heading, .wp-block-cover-image-text,
.wp-block-latest-posts li a,
.widget_recent_entries li a,
.menu-price.use-headline-font,
.menu-price-title.use-headline-font,
.quotetext.use-headline-font,
.topbar-text-wrap.use-headline-font .topbar-text,
.main-navigation.use-headline-font,
.woocommerce .product-categories-list.use-headline-font h2.woocommerce-loop-category__title,
.woocommerce .product-categories-list.use-headline-font .product-categories-list-all,
.footer-sidebar-wrap.use-headline-font .widget-title,
.widget-area.use-headline-font .widget-title,
.subtitle-above.use-headline-font,
.vertical-text.use-headline-font,
.sidemenu-use-headline-font,
.product-title-use-headline-font .wc-block-grid__product-title,
.single-product-title-use-headline-font .product_title {
    font-family: Jost;
    font-weight: 500;
}

.editor-styles-wrapper h1,
.editor-styles-wrapper h2,
.editor-styles-wrapper h3,
.editor-styles-wrapper h4,
.editor-styles-wrapper h5,
.editor-styles-wrapper h6,
.wp-block-latest-posts li a,
.menu-price.use-headline-font,
.quotetext.use-headline-font,
.editor-post-title__block .editor-post-title__input,
.subtitle-above.use-headline-font,
.vertical-text.use-headline-font,
.product-title-use-headline-font .wc-block-grid__product-title {
    font-family: Futura;
    font-weight: 500;
}

h1, h2, h3, h4, h5, h6, .post-title-small, .dropcap, .content-box-wysiwyg.heading, .wp-block-cover-image-text,
.wp-block-latest-posts li a,
.menu-price.use-headline-font,
.menu-price-title.use-headline-font,
.quotetext.use-headline-font,
.topbar-text-wrap.use-headline-font .topbar-text,
.main-navigation.use-headline-font,
.footer-sidebar-wrap.use-headline-font .widget-title,
.widget-area.use-headline-font .widget-title,
.subtitle-above.use-headline-font,
.vertical-text.use-headline-font,
.sidemenu-use-headline-font,
.product-title-use-headline-font .wc-block-grid__product-title,
.single-product-title-use-headline-font .product_title {
    font-family: Futura;
}

h1, h2, h3, h4, h5, h6, .post-title-small, .dropcap, .content-box-wysiwyg.heading, .wp-block-cover-image-text,
.menu-price.use-headline-font,
.menu-price-title.use-headline-font,
.quotetext.use-headline-font,
.topbar-text-wrap.use-headline-font .topbar-text,
.footer-sidebar-wrap.use-headline-font .widget-title,
.widget-area.use-headline-font .widget-title {
    font-weight: 200;
}

.topbar-text, .topbar-text-wrap.use-body-font .topbar-text, .topbar-text-wrap.use-headline-font .topbar-text {
    font-weight: 400;
}

.topbar-text {
    letter-spacing: 0.9px;
    text-transform: none;
    font-size: 0.7em;
}

.main-navigation,
.main-navigation.use-headline-font,
.wp-block-pages-list__item__link,
.woocommerce .product-categories-list-all,
.woocommerce .product-categories-list h2.woocommerce-loop-category__title,
.woocommerce .product-categories-list.use-headline-font h2.woocommerce-loop-category__title {
    font-weight: 400;
}

.main-navigation,
.wp-block-pages-list__item__link,
.woocommerce .product-categories-list-all,
.woocommerce .product-categories-list h2.woocommerce-loop-category__title,
.woocommerce .product-categories-list .product-categories-list-select h2.woocommerce-loop-category__title,
.woocommerce .product-categories-list.use-headline-font h2.woocommerce-loop-category__title {
    font-size: 0.8em;
    letter-spacing: 2.4px;
}

    .main-navigation ul.sub-menu li a, .main-navigation ul.children li a {
        font-size: 0.92em;
    }

.navi-wrap-sidemenu .menu-item {
    font-weight: 400;
    font-size: 1.22em;
    letter-spacing: 2.8px;
}

.navi-wrap-responsive.navi-wrap-sidemenu .sub-menu .menu-item a {
    font-weight: 300;
    font-size: 0.54em;
    letter-spacing: 1px;
    text-transform: uppercase;
    line-height: 1.5em;
}

.footer-info-wrap {
    font-weight: 400;
    font-size: 0.6em;
    line-height: 1.7em;
    letter-spacing: 2px;
    text-transform: uppercase;
    color:;
}

.hero-title {
    font-size: 4em;
}

.section-blog h2.entry-title, .wp-block-post-title {
    font-size: 1.5em;
}

h4.team-name {
    font-size: 1.54em;
}

.section-team .team-text {
    letter-spacing: 1.4px;
    font-size: 0.8em;
    text-transform: uppercase;
    line-height: 1.7em;
}

.quotetext {
    font-weight: 500 !important;
}

.block-editor-block-list__block .quotetext {
    font-size: 48px;
}

h2.menu-cat, h2.menu-cat.use-body-font, h2.menu-cat.use-headline-font {
    font-weight: 500;
}

    h2.menu-cat,
    h2.menu-cat.use-body-font,
    h2.menu-cat.use-headline-font {
        font-weight: 500;
    }

.menu-cat {
    font-size: 1.8em;
    text-transform: uppercase;
    letter-spacing: 6px;
    line-height: 1.5em;
}

h2.menu-cat,
h2.menu-cat.use-body-font {
    font-size: 1.8em;
    text-transform: uppercase;
    letter-spacing: 6px;
    line-height: 1.5em;
}

.menu-desc {
    font-weight: 200;
    font-style: italic;
    font-size: 0.9em;
    line-height: 1.7em;
}

h6.menu-title, h6.menu-title.use-body-font,
h6.menu-title.use-headline-font, .menu-price,
.menu-price-title.use-body-font,
.menu-price-title.use-headline-font,
.menu-price.use-body-font,
.menu-price.use-headline-font {
    font-weight: 400;
}

    .menu-title,
    h6.menu-title.use-body-font,
    h6.menu-title.use-headline-font,
    .menu-price,
    .menu-price-title.use-body-font,
    .menu-price-title.use-headline-font {
        font-weight: 400;
    }

h6.menu-title, .menu-price, .menu-price-title {
    font-size: 1em;
    text-transform: none;
    letter-spacing: 1px;
    line-height: 1.7em;
}

h6.menu-title,
.menu-price,
.menu-price-title {
    font-size: 1em;
    text-transform: none;
    letter-spacing: 1px;
    line-height: 1.7em;
}

h2.menu-cat.solid-bottom-border, h2.menu-cat.solid-bottom-top-border, h2.menu-cat.dotted-bottom-top-border, h2.menu-cat.dotted-bottom-border {
    border-width: 3px !important;
}

.menu-categories .featured1 {
    border-width: 3px !important;
}

.menu-description {
    font-size: 0.86em;
    line-height: 1.7em;
}

.menu-cat-content {
    font-size: 0.9em;
    line-height: 1.7em;
}

.menu-price-title {
    font-size: 0.8em;
}

.widget-area .widget_block {
    font-size: 0.9em;
    line-height:;
    letter-spacing:;
    text-transform:;
}

.right-sidebar .widget-title,
.right-sidebar.widget-area,
.right-sidebar .widget_archive,
.right-sidebar .widget_categories,
.right-sidebar .widget_meta,
.right-sidebar .widget_recent_entries,
.right-sidebar .widget_pages,
.right-sidebar .widget_recent_comments,
.right-sidebar .widget_nav_menu,
.right-sidebar .tag-cloud,
.right-sidebar .featured-post,
.right-sidebar .social_widget .social-wrap,
.right-sidebar .widget {
    text-align: left;
}

.footer-widget-area .widget-title,
.footer-widget-area .widget-area,
.footer-widget-area .widget_archive,
.footer-widget-area .widget_categories,
.footer-widget-area .widget_meta,
.footer-widget-area .widget_recent_entries,
.footer-widget-area .widget_pages,
.footer-widget-area .widget_recent_comments,
.footer-widget-area .widget_nav_menu,
.footer-widget-area .social_widget .social-wrap,
.footer-widget-area .featured-post,
.footer-widget-area .widget,
.footer-widget-area .tag-cloud {
    text-align: center;
}

.widget-area h1,
.widget-area h2,
.widget-area h3,
.widget-area h4,
.widget-area h5,
.widget-area h6,
.footer-sidebar-wrap h1,
.footer-sidebar-wrap h2,
.footer-sidebar-wrap h3,
.footer-sidebar-wrap h4,
.footer-sidebar-wrap h5,
.footer-sidebar-wrap h6 {
    text-transform: uppercase;
    letter-spacing: 6;
}

.widget-area h1 {
    font-size: 1.9em;
    line-height: 1.5em;
}

.widget-area h2 {
    font-size: 1.6em;
    line-height: 1.5em;
}

.widget-area h3 {
    font-size: 1.5em;
    line-height: 1.5em;
}

.widget-area h4 {
    font-size: 1.4em;
    line-height: 1.5em;
}

.widget-area h5 {
    font-size: 1.34em;
    line-height: 1.5em;
}

.widget-area h6 {
    font-size: 1.16em;
    line-height: 1.6em;
}

.widget.widget_recent_comments ul ul li:first-child,
.widget.widget_meta ul ul li:first-child,
.widget.widget_pages ul ul li:first-child,
.widget.widget_nav_menu ul ul li:first-child,
.widget.widget_categories ul ul li:first-child,
.widget.widget_archive ul ul li:first-child,
.wp-block-archives ul li:first-child,
.wp-block-categories-list ul li:first-child,
.widget.widget_recent_comments ul li,
.widget.widget_meta ul li,
.widget.widget_pages ul li,
.widget.widget_nav_menu ul li,
.widget.widget_categories ul li,
.widget.widget_archive ul li,
.wp-block-archives li,
.wp-block-categories-list li {
    border-top: none;
}

.woocommerce .product h3, .woocommerce .product h2.woocommerce-loop-product__title, .woocommerce h2.woocommerce-loop-category__title, .woocommerce .widget .product-title, .woocommerce .entry-summary h1.product_title, .wc-block-grid__product-title,
.product-title-use-body-font .wc-block-grid__product-title,
.product-title-headline-body-font .wc-block-grid__product-title,
.wc-block-grid__product-title {
    font-weight: 400;
}

.woocommerce .product h3, .woocommerce .product h2.woocommerce-loop-product__title, .woocommerce h2.woocommerce-loop-category__title, .woocommerce .widget .product-title, .woocommerce .entry-summary h1.product_title, .wc-block-grid__product-title, .editor-styles-wrapper .wc-block-grid__product-title,
.product-title-use-body-font .wc-block-grid__product-title,
.product-title-headline-body-font .wc-block-grid__product-title,
.wc-block-grid__product-title {
    font-weight: 400;
}

:root,
.edit-post-visual-editor__post-title-wrapper,
.woocommerce .variations select,
.woocommerce select.orderby {
    background-color: #0a0b0a;
}

.editor-styles-wrapper {
    background-color: #0a0b0a;
}

html, body, p,
a, a:link, a:focus, a:active, .widget_recent_comments .recentcomments a,
input, input.search-field, input.search-field::-webkit-input-placeholder, input.search-field::placeholder, select, textarea, .dropcap,
.main-navigation ul li a, .main-navigation ul li a:link, .main-navigation ul li a:focus, .main-navigation ul li a:active,
.woocommerce-cart .entry-content .woocommerce-cart-form .cart_item a, .woocommerce .price,
.entry-meta-single a, .entry-meta-single a:link, .entry-meta-single a:active, .entry-meta-single a:visited, .wc-block-pagination-page:not(.toggle),
.button.add_to_cart_button,
a.button.add_to_cart_button,
a.button.add_to_cart_button:link,
a.button.add_to_cart_button:visited,
.button.product_type_grouped,
a.button.product_type_grouped,
a.button.product_type_grouped:link,
a.button.product_type_grouped:visited,
.button.product_type_grouped:not(.button-outline):not(.add_to_cart_button):not(.content-white):not(.content-black),
a.button.product_type_grouped:not(.button-outline):not(.add_to_cart_button):not(.content-white):not(.content-black),
.added_to_cart,
.button.button-searchform,
.button:not(.button-outline):not(.add_to_cart_button).button-searchform,
.section-blog i,
.social_widget a,
.entry-content ul:not(.wp-block-latest-posts__list):not(.wp-block-archives):not(.wp-block-archive):not(.wp-block-categories-list) li.cat-item a:not(.wc-block-grid__product-link) {
    color: #ffffff;
}

.block-editor-block-list__block {
    color: #ffffff;
}

.edit-post-visual-editor,
.editor-styles-wrapper,
.editor-styles-wrapper a:not(.contentboxes-button):not(.hero-button),
.editor-styles-wrapper a:link:not(.contentboxes-button):not(.hero-button),
.editor-styles-wrapper ul.wp-block-categories__list:not(.wp-block-archives-list):not(.wp-block-latest-posts) li a:not(.button):not(.wc-block-grid__product-link) {
    color: #ffffff !important;
}

.xx,
.entry-content p a:not(.button):not(.wp-block-button__link):not(.wc-block-grid__product-link):not(.menu-tab-button),
.entry-content ul:not(.socialicons):not(.wp-block-categories__list):not(.wp-block-latest-posts__list):not(.wp-block-archives):not(.wp-block-archive):not(.wp-block-categories-list) li:not(.cat-item) a:not(.wc-block-grid__product-link):not(.menu-tab-button),
.comment-text p a,
.comment-text ul li a,
.textwidget p a,
.textwidget ul li a {
    color: #a6796f;
}

    .entry-content p a:not(.button):not(.wp-block-button__link):not(.wc-block-grid__product-link):hover,
    .entry-content ul li a:not(.wc-block-grid__product-link):hover,
    .comment-text p a:hover,
    .comment-text ul li a:hover,
    .textwidget p a:hover,
    .textwidget ul li a:hover,
    .button.add_to_cart_button:hover,
    a.button.add_to_cart_button:hover,
    .button.product_type_grouped:hover,
    a.button.product_type_grouped:hover,
    .product_type_grouped.button:not(.button-outline):not(.add_to_cart_button):not(.content-white):not(.content-black):hover,
    a.product_type_grouped.button:not(.button-outline):not(.add_to_cart_button):not(.content-white):not(.content-black):hover,
    .product_type_grouped.button:not(.button-outline):not(.add_to_cart_button):not(.content-white):not(.content-white-pluscolor):not(.content-dark):hover {
        color:;
    }

h1, h2, h3, h4, h5, h6,
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a,
h1 a:link, h2 a:link, h3 a:link, h4 a:link, h5 a:link, h6 a:link,
.site-title a, .site-title a:link, .site-title a:hover, .site-title a:focus, .site-titlea:active, .site-title a:hover,
h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited,
.post-title-small, .post-title-small a,
.single .entry-title, .post-title-small, .wpp-post-title, table th, label, .menu-price, .menu-price-title, .product-categories-list-all a,
.wc-block-grid__product-title,
.section-blog h2 a, .section-blog h2 a:link, .section-blog h2 a:focus, .section-blog h2 a:active,
.question, .search .entry-title {
    color: #ffffff;
}

    .question:before, .question:after {
        background-color: #ffffff;
    }

    h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover,
    .post-title-small:hover, .post-title-small a:hover, .button.button-more.button-outline:hover {
        color: #bd9576;
    }

.editor-styles-wrapper h1 a:hover,
.editor-styles-wrapper h2 a:hover,
.editor-styles-wrapper h3 a:hover,
.editor-styles-wrapper h4 a:hover,
.editor-styles-wrapper h5 a:hover,
.editor-styles-wrapper h6 a:hover {
    color: #bd9576;
}

.hero-divider, .divider-block, .contentboxes-divider {
    background-color: #ffffff;
}

.subtitle-above:not(.content-white):not(.team-content-item):not(.subtitle-above-page-thumb) {
    color: #ffffff;
}

.carousel-inner {
    background-color: #1b1b1c;
}

.quotetext,
#carousel-1:checked ~ .control-1 ~ .carousel-indicators li:nth-child(1) .carousel-bullet,
#carousel-2:checked ~ .control-2 ~ .carousel-indicators li:nth-child(2) .carousel-bullet,
#carousel-3:checked ~ .control-3 ~ .carousel-indicators li:nth-child(3) .carousel-bullet,
#carousel-4:checked ~ .control-4 ~ .carousel-indicators li:nth-child(4) .carousel-bullet,
#carousel-5:checked ~ .control-5 ~ .carousel-indicators li:nth-child(5) .carousel-bullet,
#carousel-6:checked ~ .control-6 ~ .carousel-indicators li:nth-child(6) .carousel-bullet,
#carousel-7:checked ~ .control-7 ~ .carousel-indicators li:nth-child(7) .carousel-bullet,
#carousel-8:checked ~ .control-8 ~ .carousel-indicators li:nth-child(8) .carousel-bullet,
#carousel-9:checked ~ .control-9 ~ .carousel-indicators li:nth-child(9) .carousel-bullet,
#carousel-10:checked ~ .control-10 ~ .carousel-indicators li:nth-child(10) .carousel-bullet,
#carousel-11:checked ~ .control-11 ~ .carousel-indicators li:nth-child(11) .carousel-bullet,
#carousel-12:checked ~ .control-12 ~ .carousel-indicators li:nth-child(12) .carousel-bullet,
#carousel-13:checked ~ .control-13 ~ .carousel-indicators li:nth-child(13) .carousel-bullet,
#carousel-14:checked ~ .control-14 ~ .carousel-indicators li:nth-child(14) .carousel-bullet,
#carousel-15:checked ~ .control-15 ~ .carousel-indicators li:nth-child(15) .carousel-bullet,
#carousel-16:checked ~ .control-16 ~ .carousel-indicators li:nth-child(16) .carousel-bullet,
#carousel-17:checked ~ .control-17 ~ .carousel-indicators li:nth-child(17) .carousel-bullet,
#carousel-18:checked ~ .control-18 ~ .carousel-indicators li:nth-child(18) .carousel-bullet,
#carousel-19:checked ~ .control-19 ~ .carousel-indicators li:nth-child(19) .carousel-bullet,
#carousel-20:checked ~ .control-20 ~ .carousel-indicators li:nth-child(20) .carousel-bullet {
    color: #eeeeef;
}

.quoteinfo {
    color: #88888a;
}

.carousel-arrow {
    border-color: #4d4d4e;
}

.carousel-bullet {
    color: #4d4d4e;
}

.button:not(.button-outline), a.button:not(.button-outline),
input[type="button"], input[type="reset"], input[type="submit"],
.wp-block-button:not(.is-style-outline) .wp-block-button__link:not(.has-background) {
    background-color: #ffffff;
}

.button:not(.button-outline), a.button:not(.button-outline),
input[type="button"], input[type="reset"], input[type="submit"], .wp-block-button:not(.is-style-outline) .wp-block-button__link:not(.has-background) {
    border-color: #ffffff;
}

    .button:not(.button-outline):not(.add_to_cart_button):not(.content-white):not(.content-black),
    a.button:not(.button-outline):not(.add_to_cart_button):not(.content-white):not(.content-black),
    input[type="button"], input[type="reset"], input[type="submit"],
    .wp-block-button .wp-block-button__link:not(.has-text-color) {
        color: #000000;
    }

        .button:not(.button-searchform):not(.button-outline):hover, a.button:not(.button-searchform):hover, .reply:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover, .wp-block-button .wp-block-button__link:not(.has-text-color):not(.has-background):hover,
        .wp-block-button:not(is-style-outline) .wp-block-button__link:not(.has-text-color):not(.has-background):hover,
        .wp-block-button:not(.is-style-outline) .wp-block-button__link:not(.has-text-color):not(.has-background):hover {
            background-color: #a6796f;
        }

        .button:not(.button-searchform):not(.button-outline):hover,
        a.button:not(.button-searchform):hover,
        .ot-dtp-picker .ot-dtp-picker-button:hover, .ot-button:hover,
        .reply:hover,
        input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover,
        .wp-block-button .wp-block-button__link:not(.has-text-color):not(.has-background):hover,
        .wp-block-button:not(is-style-outline) .wp-block-button__link:not(.has-text-color):not(.has-background):hover,
        .wp-block-button:not(.is-style-outline) .wp-block-button__link:not(.has-text-color):not(.has-background):hover {
            border-color: #a6796f;
        }

        .button:not(.button-outline):not(.add_to_cart_button):not(.content-white):not(.content-black):hover,
        a.button:not(.button-outline):not(.add_to_cart_button):not(.content-white):not(.content-black):hover,
        .reply:hover,
        input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover,
        .wp-block-button .wp-block-button__link:not(.has-text-color):not(.has-background):hover,
        .button:not(.button-outline):not(.add_to_cart_button):not(.content-white):not(.content-white-pluscolor):not(.content-dark):hover {
            color: #ffffff;
        }

.button-outline:not(.content-black):not(.content-white):not(:hover):not(.header-button), a.button.button-outline:not(.content-black):not(.content-white):not(:hover):not(.header-button), .button-more.button-outline:not(:hover), .wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color):not(:hover),
.menu-tab-button, a.menu-tab-button, a.menu-tab-button:link {
    color: #ffffff;
}

.button-outline, a.button.button-outline, .button-more.button-outline, .wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color),
.menu-tabs .menu-tab.active .menu-tab-button {
    border-color: #ffffff;
}

    .button-outline:hover, a.button.button-outline:hover, .button-more.button-outline:hover, .wp-block-button.is-style-outline .wp-block-button__link:hover, .transparent-header.transparent-header-color:not(.stuck) a.button.button-outline.header-button:hover {
        border-color: #ffffff;
    }

    .button-outline:not(.button-more):not(.content-white):hover, a.button.button-outline:hover, .wp-block-button.is-style-outline .wp-block-button__link:hover, .wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color):not(.has-background):hover {
        background-color: #ffffff;
    }

    .button-outline:hover, a.button.button-outline:hover, .wp-block-button.is-style-outline .wp-block-button__link:hover, .wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color):not(.has-background):hover,
    a.button.button-outline.header-button:hover {
        border-color: #ffffff;
    }

    .button-outline:not(.button-more):hover, a.button.button-outline:hover, .wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color):not(.has-background):hover,
    .button.button-outline:not(.add_to_cart_button):not(.content-white):not(.content-white-pluscolor):not(.content-dark):not(.button-more):hover {
        color: #000000;
    }

.topbar {
    background-color: #1a191b;
}

    .topbar-content, .topbar-content i, .topbar-content a, .topbar .cart-contents:before, .topbar .cart-contents-count,
    .topbar-content .main-navigation ul li a, .topbar-content .main-navigation ul li a:link, .topbar-content .main-navigation ul li a:focus, .topbar-content .main-navigation ul li a:active {
        color:;
    }

        .topbar-content i:hover, .topbar-content a:hover, .cart-contents:hover:before {
            color: #a6796f;
        }

#header:not(.transparent-header),
#header.transparent-header.stuck #header-regular,
#header.transparent-header.stuck #header-responsive,
.navi-wrap-responsive,
#header:not(.transparent-header) #toggle,
#header.transparent-header.stuck #header-regular #toggle,
#header.transparent-header.stuck #header-responsive #toggle {
    background-color: #000000;
}

    .main-navigation ul li a, .main-navigation ul li a:link, .header-wrap i, .cart-contents:before, .cart-contents-count, .navi-wrap-responsive ul li, .navi-wrap-responsive ul li a, a.button.button-outline.header-button, .navi-wrap-responsive .menu-item.menu-item-has-children:after {
        color: #ffffff;
    }

a.button.button-outline.header-button {
    border-color: #ffffff;
}

#toggle div.bar, #toggle div.bar:before, #toggle div.bar:after,
#toggle-sidenavi div.bar, #toggle-sidenavi div.bar:before, #toggle-sidenavi div.bar:after {
    background-color: #ffffff;
}

.main-navigation ul li:not(.menu-item-logo) a:hover, .header-wrap2 a i:hover, .navi-wrap-responsive ul li a:hover {
    color: #ffffff;
}

.main-navigation .sub-menu, .main-navigation .children {
    background-color: #000000;
}

.main-navigation ul.sub-menu li a,
.main-navigation ul.children li a,
.main-navigation ul.sub-menu li a:visited,
.main-navigation ul.children li a:visited {
    color: #ffffff;
}

    .main-navigation ul.sub-menu li a:hover, .main-navigation ul.children li a:hover {
        color: #ffffff;
    }

.transparent-header.transparent-header-color:not(.stuck) .main-navigation > ul > li > a, .transparent-header.transparent-header-color:not(.stuck) .main-navigation > ul > li > a:link,
.transparent-header.transparent-header-color:not(.stuck) .main-navigation > ul > li > a:focus,
.transparent-header.transparent-header-color:not(.stuck) .main-navigation > ul > li > a:active,
.transparent-header.transparent-header-color:not(.stuck) .menu-main-menu-container > ul > li > a,
.transparent-header.transparent-header-color:not(.stuck) .menu-main-menu-container > ul > li > a:link,
.transparent-header.transparent-header-color:not(.stuck) .menu-main-menu-container > ul > li > a:focus,
.transparent-header.transparent-header-color:not(.stuck) .menu-main-menu-container > ul > li > a:active,
.transparent-header.transparent-header-color:not(.stuck) .header-wrap i, .transparent-header.transparent-header-color:not(.stuck) .cart-contents:before, .transparent-header.transparent-header-color:not(.stuck) .cart-contents-count,
.transparent-header.transparent-header-color:not(.stuck) .site-title a,
.transparent-header.transparent-header-color:not(.stuck) .site-title a:link,
.transparent-header.transparent-header-color:not(.stuck) a.button.button-outline.header-button {
    color: #ffffff;
}

.transparent-header.transparent-header-color:not(.stuck) #toggle div.bar,
.transparent-header.transparent-header-color:not(.stuck) #toggle div.bar:before,
.transparent-header.transparent-header-color:not(.stuck) #toggle div.bar:after,
.transparent-header.transparent-header-color:not(.stuck) #toggle-sidenavi div.bar,
.transparent-header.transparent-header-color:not(.stuck) #toggle-sidenavi div.bar:before,
.transparent-header.transparent-header-color:not(.stuck) #toggle-sidenavi div.bar:after {
    background-color: #ffffff;
}

.transparent-header.transparent-header-color:not(.stuck) .main-navigation ul li:not(.menu-item-logo) a:hover, .transparent-header.transparent-header-color:not(.stuck) .header-wrap2 a i:hover {
    color:;
}

.transparent-header.transparent-header-color:not(.stuck) a.button.button-outline.header-button {
    border-color: #ffffff;
}

.footer-sidebar-wrap {
    background-color: #1a191b;
}

    .footer-sidebar-wrap .wp-block-button .wp-block-button__link:not(.has-text-color),
    .footer-sidebar-wrap .wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color):not(.has-background):hover,
    .footer-sidebar-wrap .wp-block-button .wp-block-button__link:not(.has-text-color):not(.has-background):hover {
        color: #1a191b;
    }

    .footer-sidebar-wrap,
    .footer-sidebar-wrap p,
    .footer-sidebar-wrap a,
    .footer-sidebar-wrap a:link,
    .footer-sidebar-wrap .widget-title,
    .footer-sidebar-wrap input.search-field,
    .footer-sidebar-wrap .button.button-searchform:not(.button-outline),
    .footer-sidebar-wrap input.search-field::-webkit-input-placeholder,
    .footer-sidebar-wrap input.search-field::placeholder,
    .footer-sidebar-wrap input,
    .footer-sidebar-wrap input::placeholder,
    .footer-sidebar-wrap select,
    .footer-sidebar-wrap .widget_recent_comments .recentcomments a,
    .footer-sidebar-wrap .widget_recent_comments .recentcomments,
    .footer-sidebar-wrap .wp-caption-text,
    .footer-sidebar-wrap table th,
    .footer-sidebar-wrap .widget.widget_categories li span,
    .footer-sidebar-wrap .widget.widget_archive li span,
    .footer-sidebar-wrap .button.button-searchform:not(.button-outline),
    .footer-sidebar-wrap .button.button-searchform:not(.button-outline):hover,
    .footer-sidebar-wrap .button:not(.button-outline):not(.add_to_cart_button):not(.content-white):not(.content-white-pluscolor),
    .footer-sidebar-wrap .wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color):not(:hover),
    .footer-sidebar-wrap h1,
    .footer-sidebar-wrap h2,
    .footer-sidebar-wrap h3,
    .footer-sidebar-wrap h4,
    .footer-sidebar-wrap h5,
    .footer-sidebar-wrap h6 {
        color:;
    }

        .footer-sidebar-wrap a:hover,
        .footer-sidebar-wrap .social_widget a i:hover,
        .footer-sidebar-wrap .widget_recent_comments .recentcomments a:hover,
        .footer-sidebar-wrap .button.button-searchform:not(.button-outline):hover {
            color: #bd9576;
        }

        .footer-sidebar-wrap .wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color) {
            border-color:;
        }

            .footer-sidebar-wrap .wp-block-button:not(.is-style-outline) .wp-block-button__link:not(.has-background),
            .footer-sidebar-wrap .wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color):not(.has-background):hover,
            .footer-sidebar-wrap .wp-block-button .wp-block-button__link:not(.has-text-color):not(.has-background):hover, .footer-sidebar-wrap .wp-block-button:not(is-style-outline) .wp-block-button__link:not(.has-text-color):not(.has-background):hover, .footer-sidebar-wrap .wp-block-button:not(.is-style-outline) .wp-block-button__link:not(.has-text-color):not(.has-background):hover {
                background-color:;
            }

.footer-wrap {
    background-color: #2a292b;
}

.footer-sidebar-wrap input[type="color"]:hover,
.footer-sidebar-wrap input[type="color"]:focus,
.footer-sidebar-wrap input[type="date"]:hover,
.footer-sidebar-wrap input[type="date"]:focus,
.footer-sidebar-wrap input[type="datetime"]:hover,
.footer-sidebar-wrap input[type="datetime"]:focus,
.footer-sidebar-wrap input[type="datetime-local"]:hover,
.footer-sidebar-wrap input[type="datetime-local"]:focus,
.footer-sidebar-wrap input[type="email"]:hover,
.footer-sidebar-wrap input[type="email"]:focus,
.footer-sidebar-wrap input[type="month"]:hover,
.footer-sidebar-wrap input[type="month"]:focus,
.footer-sidebar-wrap input[type="number"]:hover,
.footer-sidebar-wrap input[type="number"]:focus,
.footer-sidebar-wrap input[type="password"]:hover,
.footer-sidebar-wrap input[type="password"]:focus,
.footer-sidebar-wrap input[type="search"]:hover,
.footer-sidebar-wrap input[type="search"]:focus,
.footer-sidebar-wrap input[type="tel"]:hover,
.footer-sidebar-wrap input[type="tel"]:focus,
.footer-sidebar-wrap input[type="text"]:hover,
.footer-sidebar-wrap input[type="text"]:focus,
.footer-sidebar-wrap input[type="time"]:hover,
.footer-sidebar-wrap input[type="time"]:focus,
.footer-sidebar-wrap input[type="url"]:hover,
.footer-sidebar-wrap input[type="url"]:focus,
.footer-sidebar-wrap input[type="week"]:hover,
.footer-sidebar-wrap input[type="week"]:focus,
.footer-sidebar-wrap input:not([type]):hover,
.footer-sidebar-wrap input:not([type]):focus,
.footer-sidebar-wrap select:hover,
.footer-sidebar-wrap select:focus,
.footer-sidebar-wrap textarea:hover,
.footer-sidebar-wrap textarea:focus {
    border-color:;
}

.footer-info-wrap a:hover {
    color: #bd9576;
}

body.blog,
body.search,
body.archive:not(.woocommerce),
body.single-post {
    background-color: #0a0b0a;
}

.blog .post,
.archive .post,
.search .post,
.search .page,
.search .product,
.section-blog article,
.blog .right-sidebar .widget,
.archive:not(.woocommerce) .right-sidebar .widget,
.single-post .right-sidebar .widget,
.single-post .entry-header,
.entry-header-wrap,
.nav-previous-wrap, .nav-next-wrap,
.related-posts, #respond,
.comment-list-wrap {
    background-color: #191a19;
}

.post-tag {
    background-color: #1a1b1a;
}

    .post-tag .post-tag-hashtag, .post-tags a, .post-tags a:link, .post-tags a:active, .post-tags a:focus, .post-tags a:visited {
        color:;
    }

input[type="color"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="email"], input[type="checkbox"], input[type="month"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], input[type="week"], input:not([type]), select, .woocommerce-checkout .form-row span.select2-selection.select2-selection--single, textarea {
    border-color: #444;
    background-color:;
}

.logowrap.logo-img {
    max-width: 210px;
}

#header-responsive .navi-wrap-responsive .menu-item a, #header-responsive .navi-wrap-responsive .page_item a {
    font-weight: 600;
    font-size: 1.2em;
    line-height: 1.5em;
    text-transform: uppercase;
    letter-spacing: 2.8px;
}

#header-responsive .navi-wrap-responsive .sub-menu .menu-item a {
    font-weight: 400;
    font-size: 0.92em;
    letter-spacing: 0.6px;
    text-transform: uppercase;
    line-height: 1.5em;
}

@media (max-width: 767px) {
    .text-logo .site-title, .text-logo .site-title a {
        font-size: 1.4em;
        letter-spacing:;
    }

    .page-title,
    .woocommerce h1.page-title,
    .woocommerce-page h1.page-title,
    .woocommerce-cart h1.page-title,
    .woocommerce-checkout h1.page-title {
        font-size: 2.6em;
    }

    .entry-title {
        font-size:;
        line-height:;
    }

    .single .entry-title {
        font-size: 3.4em;
    }
}
