
h1, .h1 {
    font-family: "Nunito Sans", -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;
    font-weight: 700;
    font-style: normal;
    text-transform: none;
    font-size: 80px;
    line-height: 90px;
    letter-spacing: 0;
    color: #303132
}

h2, .h2 {
    font-family: "Open Sans", -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;
    font-weight: 700;
    font-style: normal;
    text-transform: none;
    font-size: 42px;
    line-height: 63px;
    letter-spacing: 0;
    color: #303132
}

h3, .h3 {
    font-family: "Open Sans", -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;
    font-weight: 400;
    font-style: normal;
    text-transform: none;
    font-size: 32px;
    line-height: 46px;
    letter-spacing: 1px;
    color: #303132
}

h4, .woocommerce-order-received .woocommerce h2, .woocommerce-order-received .woocommerce h3, .woocommerce-view-order .woocommerce h2, .woocommerce-view-order .woocommerce h3, .h4 {
    font-family: "Open Sans", -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;
    font-weight: 400;
    font-style: normal;
    text-transform: none;
    font-size: 26px;
    line-height: 40px;
    letter-spacing: 0;
    color: #222
}

h5, #reply-title, .h5 {
    font-family: "Open Sans", -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;
    font-weight: 400;
    font-style: italic;
    text-transform: none;
    font-size: 13px;
    line-height: 26px;
    letter-spacing: 0;
    color: #303132
}

h6, .testimonial-author-role.h6-font, .menu-card-title, .menu-card-item-price, .slider-counts, .woocommerce-MyAccount-navigation ul li, a.bbp-forum-title, #bbpress-forums fieldset.bbp-form label, .bbp-topic-title a.bbp-topic-permalink, #bbpress-forums ul.forum-titles li, #bbpress-forums ul.bbp-replies li.bbp-header, .h6 {
    font-family: "Open Sans", -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;
    font-weight: 400;
    font-style: italic;
    text-transform: none;
    font-size: 16px;
    line-height: 26px;
    letter-spacing: 0;
    color: rgba(255, 255, 255, 1)
}

body, .special-heading-wrap .caption-wrap .body-font, .woocommerce .woocommerce-ordering select.orderby, .woocommerce-page .woocommerce-ordering select.orderby, .body {
    font-family: "Montserrat", -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;
    font-weight: 400;
    font-style: normal;
    text-transform: none;
    font-size: 14px;
    line-height: 25px;
    letter-spacing: 0;
    color: #37383a
}

.page-title-module-custom .page-title-custom, h6.portfolio-title-nav {
    font-family: "Open Sans", -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;
    font-weight: 700;
    font-style: normal;
    text-transform: none;
    font-size: 30px;
    line-height: 48px;
    letter-spacing: 0;
    color: #363c3b
}

.sub-title, .special-subtitle, .sub_title {
    font-family: "Montserrat", -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;
    font-weight: 300;
    font-style: normal;
    text-transform: none;
    font-size: 10px;
    letter-spacing: 0
}

#footer {
    font-family: "Montserrat", -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;
    font-weight: 400;
    font-style: normal;
    text-transform: none;
    font-size: 15px;
    line-height: 28px;
    letter-spacing: 0;
    color: #999
}

.special-header-menu .menu-container, #navigation .mega .sub-menu .highlight .sf-with-ul, #navigation, .style2 #navigation, .style13 #navigation, #navigation-left-side, #navigation-right-side, .sb-left #slidebar-menu, .header-widgets, .header-code-widgets, body #header-inner-wrap.top-animate.style2 #navigation, .top-overlay-menu .sb-right #slidebar-menu {
    font-family: "Open Sans", -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;
    font-weight: 700;
    font-style: normal;
    text-transform: uppercase;
    font-size: 15px;
    line-height: 30px;
    letter-spacing: 0;
    color: rgba(255, 255, 255, 1)
}

.special-header-menu .menu-container .sub-menu, .special-header-menu .sub-menu, #navigation .sub-menu, #navigation .children, #navigation-left-side .sub-menu, #navigation-left-side .children, #navigation-right-side .sub-menu, #navigation-right-side .children, .sb-left #slidebar-menu .sub-menu, .top-overlay-menu .sb-right #slidebar-menu .sub-menu {
    font-family: "Open Sans Condensed", -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;
    font-weight: 300;
    font-style: normal;
    text-transform: none;
    font-size: 25px;
    line-height: 40px;
    letter-spacing: 0;
    color: #a2a2a2
}

ul#mobile-menu a, ul#mobile-menu li.mega ul.sub-menu li.highlight > :first-child {
    font-family: "Open Sans", -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;
    font-weight: 400;
    font-style: normal;
    text-transform: none;
    font-size: 15px;
    line-height: 40px;
    letter-spacing: 0;
    color: #37383a
}

ul#mobile-menu ul.sub-menu a {
    font-family: "Open Sans", -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;
    font-weight: 400;
    font-style: normal;
    text-transform: none;
    font-size: 15px;
    line-height: 27px;
    letter-spacing: 0;
    color: #37383a
}

.top-right-sliding-menu .sb-right ul#slidebar-menu li, .sb-right #slidebar-menu .mega .sub-menu .highlight .sf-with-ul {
    font-family: "Open Sans", -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;
    font-weight: 400;
    font-style: normal;
    text-transform: none;
    font-size: 15px;
    line-height: 50px;
    letter-spacing: 0;
    color: #fff
}

.top-right-sliding-menu .sb-right #slidebar-menu ul.sub-menu li {
    font-family: "Open Sans", -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;
    font-weight: 400;
    font-style: normal;
    text-transform: none;
    font-size: 15px;
    line-height: 25px;
    letter-spacing: 0;
    color: #fff
}

.ui-tabs-anchor, .accordion .accordion-head, .skill-wrap .skill_name, .chart-wrap span, .animate-number-wrap h6 span, .woocommerce-tabs .tabs li a, .be-countdown {
    font-family: "Roboto", -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;
    font-weight: 500;
    font-style: normal;
    letter-spacing: 0
}

.ui-tabs-anchor {
    text-transform: none;
    font-size: 15px;
    line-height: 17px
}

.accordion .accordion-head {
    text-transform: none;
    font-size: 15px;
    line-height: 17px
}

.skill-wrap .skill_name {
    text-transform: none;
    font-size: 15px;
    line-height: 17px
}

.countdown-amount {
    text-transform: none;
    font-size: 55px;
    line-height: 95px
}

.countdown-section {
    text-transform: none;
    font-size: 15px;
    line-height: 26px
}

.testimonial_slide .testimonial-content {
    font-family: "Roboto", -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;
    font-weight: 300;
    font-style: normal;
    text-transform: none;
    letter-spacing: 0
}

.tweet-slides .tweet-content {
    font-family: "Roboto", -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;
    font-weight: 300;
    font-style: normal;
    text-transform: none;
    letter-spacing: 0
}

.tatsu-button, .be-button, .woocommerce a.button, .woocommerce-page a.button, .woocommerce button.button, .woocommerce-page button.button, .woocommerce input.button, .woocommerce-page input.button, .woocommerce #respond input#submit, .woocommerce-page #respond input#submit, .woocommerce #content input.button, .woocommerce-page #content input.button, input[type="submit"], .more-link.style1-button, .more-link.style2-button, .more-link.style3-button, input[type="button"], input[type="submit"], input[type="reset"], button, input[type="file"]::-webkit-file-upload-button {
    font-family: "Open Sans", -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;
    font-weight: 600;
    font-style: normal
}

.oshine-animated-link, .view-project-link.style4-button {
    font-family: "Open Sans", -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;
    font-weight: 600;
    font-style: italic;
    text-transform: none;
    letter-spacing: 0
}

.thumb-title-wrap .thumb-title, .full-screen-portfolio-overlay-title {
    font-family: "Noto Sans", -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;
    font-weight: 400;
    font-style: normal;
    text-transform: none;
    font-size: 23px;
    line-height: 30px;
    letter-spacing: 0
}

.thumb-title-wrap .portfolio-item-cats {
    text-transform: none;
    font-size: 14px;
    line-height: 17px;
    letter-spacing: 0
}

h6.gallery-side-heading {
    font-family: "Montserrat", -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;
    font-weight: 500;
    font-style: normal;
    text-transform: none;
    font-size: 15px;
    line-height: 30px;
    letter-spacing: 0
}

.portfolio-details .gallery-side-heading-wrap p {
    font-family: "Montserrat", -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;
    font-weight: 400;
    font-style: normal;
    text-transform: none;
    font-size: 13px;
    line-height: 26px;
    letter-spacing: 0
}

a.navigation-previous-post-link, a.navigation-next-post-link {
    font-family: "Montserrat", -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;
    font-weight: 500;
    font-style: normal;
    text-transform: none;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0
}

#portfolio-title-nav-bottom-wrap h6, #portfolio-title-nav-bottom-wrap .slider-counts {
    font-family: "Montserrat", -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;
    font-weight: 400;
    font-style: normal;
    text-transform: none;
    font-size: 15px;
    letter-spacing: 0;
    line-height: 40px
}

.attachment-details-custom-slider {
    font-family: "Crimson Text", -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;
    text-transform: none;
    font-size: 15px;
    line-height: 15px;
    letter-spacing: 0;
    font-weight: 400;
    font-style: italic
}

.filters .filter_item {
    font-family: "Montserrat", -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;
    font-weight: 400;
    font-style: normal;
    text-transform: uppercase;
    font-size: 12px;
    line-height: 32px;
    letter-spacing: 1px;
    color: #222
}

.woocommerce ul.products li.product .product-meta-data h3, .woocommerce-page ul.products li.product .product-meta-data h3, .woocommerce ul.products li.product h3, .woocommerce-page ul.products li.product h3, .woocommerce ul.products li.product .product-meta-data .woocommerce-loop-product__title, .woocommerce-page ul.products li.product .product-meta-data .woocommerce-loop-product__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce-page ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product-category .woocommerce-loop-category__title, .woocommerce-page ul.products li.product-category .woocommerce-loop-category__title {
    font-family: "Montserrat", -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;
    font-weight: 500;
    font-style: normal;
    text-transform: none;
    font-size: 16px;
    line-height: 29px;
    letter-spacing: 0;
    color: #363c3b
}

.woocommerce-page.single.single-product #content div.product h1.product_title.entry-title {
    font-family: "Roboto", -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;
    font-weight: 700;
    font-style: normal;
    text-transform: none;
    font-size: 35px;
    line-height: 50px;
    letter-spacing: 0;
    color: #363c3b
}

.post-title, .post-date-wrap {
    font-family: "Roboto", -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;
    font-weight: 700;
    font-style: normal;
    text-transform: none;
    font-size: 30px;
    line-height: 48px;
    letter-spacing: 0;
    color: #363c3b
}

.style3-blog .post-title, .style8-blog .post-title {
    font-family: "Roboto", -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;
    font-weight: 500;
    font-style: normal;
    text-transform: none;
    font-size: 18px;
    line-height: 28px;
    letter-spacing: 0;
    color: #363c3b
}

.post-meta.post-top-meta-typo, .style8-blog .post-meta.post-category a, .hero-section-blog-categories-wrap a {
    font-family: "Roboto", -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;
    font-weight: 500;
    font-style: normal;
    text-transform: none;
    font-size: 12px;
    line-height: 24px;
    letter-spacing: 0;
    color: #757575
}

.post-nav li, .style8-blog .post-meta.post-date, .style8-blog .post-bottom-meta-wrap, .hero-section-blog-bottom-meta-wrap {
    font-family: "Roboto", -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;
    font-weight: 500;
    font-style: normal;
    text-transform: none;
    font-size: 12px;
    line-height: 20px;
    letter-spacing: 0;
    color: #888
}

.single-post .post-title, .single-post .style3-blog .post-title, .single-post .style8-blog .post-title {
    font-family: "Roboto", -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;
    font-weight: 700;
    font-style: normal;
    text-transform: none;
    font-size: 50px;
    line-height: 64px;
    letter-spacing: 0;
    color: #fff
}

.sidebar-widgets h6 {
    font-family: "Roboto", -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;
    font-weight: 500;
    font-style: normal;
    text-transform: none;
    font-size: 15px;
    line-height: 26px;
    letter-spacing: 0;
    color: #363c3b
}

.sidebar-widgets {
    font-family: "Roboto", -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;
    font-weight: 400;
    font-style: normal;
    text-transform: none;
    font-size: 15px;
    line-height: 26px;
    letter-spacing: 0;
    color: #37383a
}

.sb-slidebar .widget h6 {
    font-family: "Roboto", -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;
    font-weight: 500;
    font-style: normal;
    text-transform: none;
    font-size: 15px;
    line-height: 22px;
    letter-spacing: 0;
    color: #fff
}

.sb-slidebar .widget {
    font-family: "Roboto", -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;
    font-weight: 400;
    font-style: normal;
    text-transform: none;
    font-size: 15px;
    line-height: 25px;
    letter-spacing: 0;
    color: rgba(255, 255, 255, 1)
}

#bottom-widgets h6 {
    font-family: "Source Sans Pro", -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;
    font-weight: 400;
    font-style: normal;
    text-transform: none;
    font-size: 16px;
    line-height: 20px;
    letter-spacing: 0;
    color: #fff
}

#bottom-widgets {
    font-family: "Ubuntu Condensed", -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;
    font-weight: 400;
    font-style: normal;
    text-transform: none;
    font-size: 15px;
    line-height: 28px;
    letter-spacing: 0;
    color: #999
}

.contact_form_module input[type="text"], .contact_form_module textarea {
    font-family: "Source Sans Pro", -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;
    font-weight: 400;
    font-style: normal;
    text-transform: none;
    font-size: 14px;
    line-height: 26px;
    letter-spacing: 0;
    color: #363c3b
}

@media only screen and (max-width: 1377px) {
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
}

@media only screen and (max-width: 767px) {
    h1, .h1 {
        font-size: 36px;
        line-height: 50px
    }

    h2, .h2 {
        font-size: 30px;
        line-height: 44px
    }

    h3, .h3 {
        font-size: 25px;
        line-height: 38px
    }

    h4, .woocommerce-order-received .woocommerce h2, .woocommerce-order-received .woocommerce h3, .woocommerce-view-order .woocommerce h2, .woocommerce-view-order .woocommerce h3, .h4 {
        font-size: 20px;
        line-height: 34px
    }

    h5, #reply-title, .h5 {
        font-size: 10px;
        line-height: 20px
    }

    h6, .testimonial-author-role.h6-font, .menu-card-title, .menu-card-item-price, .slider-counts, .woocommerce-MyAccount-navigation ul li, a.bbp-forum-title, #bbpress-forums fieldset.bbp-form label, .bbp-topic-title a.bbp-topic-permalink, #bbpress-forums ul.forum-titles li, #bbpress-forums ul.bbp-replies li.bbp-header, .h6 {
        font-size: 13px;
        line-height: 18px
    }

    body, .special-heading-wrap .caption-wrap .body-font, .woocommerce .woocommerce-ordering select.orderby, .woocommerce-page .woocommerce-ordering select.orderby, .body {
        font-size: 11.5px;
        line-height: 20px
    }
}