#logo h1, #logo h2, #mobile-logo h1 {
    font-family: Lato;
    font-weight: 400;
    font-style: normal;
    color: #222;
    font-size: 24px;
}

body, p, nav.std-menu ul.sub-menu, ul.mega-sub-menu, blockquote.blockquote1, blockquote.blockquote1 p {
    font-family: "poppins";
    line-height: 28px;
    font-weight: 400;
    font-style: normal;
    font-size: 13px;
}

h1, .impact-text, .impact-text > p, .impact-text-large, .impact-text-large > p, h3.countdown-subject, .swiper-slide .caption-content > h2, #jckqv h1, .spb_tweets_slider_widget .tweet-text, .modal-header h3 {
    font-family: "poppins";
    line-height: 42px;
    font-weight: 300;
    font-style: normal;
    font-size: 26px;
}

h2, .blog-item .quote-excerpt, .spb-row-expand-text {
    font-family: "poppins";
    line-height: 38px;
    font-weight: 300;
    font-style: normal;
    font-size: 22px;
}

h3, .single_variation_wrap .single_variation span.price, .sf-promo-bar p.standard, .sf-promo-bar.text-size-standard p, .sf-icon-box-animated-alt .front .back-title {
    font-family: "poppins";
    line-height: 28px;
    font-weight: 700;
    font-style: normal;
    font-size: 18px;
}

h4 {
    font-family: "poppins";
    line-height: 26px;
    font-weight: 700;
    font-style: normal;
    font-size: 16px;
}

h5, blockquote.blockquote2, blockquote.blockquote2 p, blockquote.pullquote, blockquote.pullquote p, .faq-item .faq-text:before {
    font-family: "poppins";
    line-height: 32px;
    font-weight: 400;
    font-style: normal;
    font-size: 16px;
}

h6 {
    font-family: "poppins";
    line-height: 22px;
    letter-spacing: 1px;
    font-weight: 700;
    font-style: normal;
    font-size: 12px;
}

#main-nav, #header nav, .vertical-menu nav, .header-9#header-section #main-nav, #overlay-menu nav, .sf-pushnav-menu nav, #mobile-menu, #one-page-nav li .hover-caption, .mobile-search-form input[type="text"] {
    font-family: "poppins";
    font-weight: 700;
    font-style: normal;
    font-size: 15px;
}

.tabbed-heading-wrap .heading-text {
    background-color: #f7f7f7;
}

.boxed-inner-page .inner-page-wrap {
    background-color: #f7f7f7;
}

.single-product.page-heading-fancy .product-main {
    background-color: #f7f7f7;
}

body.product-fw-split div.product div.images, body.product-fw-split div.product div.summary {
    background-color: #f7f7f7;
}

.spb-row-container[data-top-style="slant-ltr"]:before, .spb-row-container[data-top-style="slant-rtl"]:before, .spb-row-container[data-bottom-style="slant-ltr"]:after, .spb-row-container[data-bottom-style="slant-rtr"]:after {
    background-color: #f7f7f7;
}

.progress-bar-wrap .progress .bar:after {
    border-color: #f7f7f7;
}

.blog-aux-options li.selected a::after {
    background: #f7f7f7;
}

.inner-container-wrap, #main-container .inner-container-wrap, .timeline-item-format-icon-bg, .sf-mobile-shop-filters-link.filters-open::after {
    background-color: #ffffff !important;
}

    .inner-container-wrap, #main-container .inner-container-wrap.bg-white {
        background-color: #fff !important;
    }
