body {
    background: #fff !important;
}

.page-hero-section, .entry-hero  {
    display: none;
}
.content-area {
    margin-top: 0 !important;
}

.entry-content-wrap {
    padding-top: 0 !important;
}

.single-product .kadence-breadcrumbs {
    margin-top: 0 !important;
}

.product-archive-hero-section {
    margin-bottom: 20px;
}

.site-header-section-right-center {
    justify-content: flex-end !important;
}

.header-navigation .header-menu-container ul ul li.menu-item > a {
    color: #fff !important;
}

.site-header-section-left {
    max-width: 500px;
}

.entry.loop-entry, .entry.single-entry{
    box-shadow: none !important;
} 

.kadence-shop-top-row {
    margin-top: 30px;
}

.dgwt-wcas-suggestion, .dgwt-wcas-suggestion:hover {
    text-decoration: none;
}

.wp-block-woocommerce-empty-cart-block {
    margin-top: 50px;
}

.site-header-row.site-header-row-center-column {
    grid-template-columns: 1fr auto .2fr !important;
}

.site-header-section-center {
    justify-content: flex-end;
    width: 100%;
}

footer {
    background: #1a202c;
    color: #f1f1f1;
}

footer p, footer a, footer h2, footer li {
    color: #f1f1f1 !important;
}

footer a:hover {
    color: #F3B114 !important;
}

#post-11, #post-20 {
    margin-top: 50px !important;
}

#post-20 .wpcf7-form textarea {
    max-width: 375px;
}

.site-top-header-wrap .flex {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.phone-link::before {
    content: '\f095';
    font-family: 'FontAwesome';
    padding-right: 8px;
}

.mail-link::before {
    content: '\f0e0';
    font-family: 'FontAwesome';
    padding-right: 8px;
}

.site-top-header-wrap a {
    color: #f1f1f1;
    text-decoration: none !important;
    margin-right: 20px;
}

.site-top-header-wrap a:hover{
    color: #F3B114 !important;
}

.site-top-header-wrap {
    background: #1a202c;
    padding: 10px 0;
}