        /* #Typography */
        body {
            font-style: normal;
            font-weight: 300;
            font-size: 14px;
            line-height: 1.6;
            font-family: Roboto, sans-serif;
            letter-spacing: 0px;
            text-align: left;
            color: #3b3d42;
        }

        h1,
        .h1-style {
            font-style: normal;
            font-weight: 400;
            font-size: 34px;
            line-height: 1.4;
            font-family: Roboto, sans-serif;
            letter-spacing: 0px;
            text-align: inherit;
            color: #3b3d42;
        }

        h2,
        .h2-style {
            font-style: normal;
            font-weight: 400;
            font-size: 24px;
            line-height: 1.4;
            font-family: Roboto, sans-serif;
            letter-spacing: 0px;
            text-align: inherit;
            color: #3b3d42;
        }

        h3,
        .h3-style {
            font-style: normal;
            font-weight: 400;
            font-size: 21px;
            line-height: 1.4;
            font-family: Roboto, sans-serif;
            letter-spacing: 0px;
            text-align: inherit;
            color: #3b3d42;
        }

        h4,
        .h4-style {
            font-style: normal;
            font-weight: 400;
            font-size: 20px;
            line-height: 1.5;
            font-family: Roboto, sans-serif;
            letter-spacing: 0px;
            text-align: inherit;
            color: #3b3d42;
        }

        h5,
        .h5-style {
            font-style: normal;
            font-weight: 300;
            font-size: 18px;
            line-height: 1.5;
            font-family: Roboto, sans-serif;
            letter-spacing: 0px;
            text-align: inherit;
            color: #3b3d42;
        }

        h6,
        .h6-style {
            font-style: normal;
            font-weight: 500;
            font-size: 14px;
            line-height: 1.5;
            font-family: Roboto, sans-serif;
            letter-spacing: 0px;
            text-align: inherit;
            color: #3b3d42;
        }

        @media (min-width: 1200px) {

            h1,
            .h1-style {
                font-size: 56px;
            }

            h2,
            .h2-style {
                font-size: 40px;
            }

            h3,
            .h3-style {
                font-size: 28px;
            }
        }

        a,
        h1 a:hover,
        h2 a:hover,
        h3 a:hover,
        h4 a:hover,
        h5 a:hover,
        h6 a:hover {
            color: #fb395c;
        }

        a:hover {
            color: #3b3d42;
        }

        blockquote {
            color: #fb395c;
        }

        /* #Header */
        .site-header__wrap {
            background-color: #ffffff;
            background-repeat: repeat;
            background-position: center top;
            background-attachment: scroll;
            ;
        }

        /* ##Top Panel */
        .top-panel {
            color: #a1a2a4;
            background-color: #ffffff;
        }

        /* #Main Menu */
        .main-navigation {
            font-style: normal;
            font-weight: 400;
            font-size: 14px;
            line-height: 1.4;
            font-family: Roboto, sans-serif;
            letter-spacing: 0px;
        }

        .main-navigation a,
        .menu-item-has-children:before {
            color: #a1a2a4;
        }

        .main-navigation a:hover,
        .main-navigation .current_page_item>a,
        .main-navigation .current-menu-item>a,
        .main-navigation .current_page_ancestor>a,
        .main-navigation .current-menu-ancestor>a {
            color: #3b3d42;
        }

        /* #Mobile Menu */
        .mobile-menu-toggle-button {
            color: #ffffff;
            background-color: #fb395c;
        }

        /* #Social */
        .social-list a {
            color: #a1a2a4;
        }

        .social-list a:hover {
            color: #fb395c;
        }

        /* #Breadcrumbs */
        .breadcrumbs_item {
            font-style: normal;
            font-weight: 400;
            font-size: 11px;
            line-height: 1.5;
            font-family: Roboto, sans-serif;
            letter-spacing: 0px;
        }

        .breadcrumbs_item_sep,
        .breadcrumbs_item_link {
            color: #a1a2a4;
        }

        .breadcrumbs_item_link:hover {
            color: #fb395c;
        }

        /* #Post navigation */
        .post-navigation i {
            color: #a1a2a4;
        }

        .post-navigation .nav-links a:hover .post-title,
        .post-navigation .nav-links a:hover .nav-text {
            color: #fb395c;
        }

        .post-navigation .nav-links a:hover i {
            color: #3b3d42;
        }

        /* #Pagination */
        .pagination .page-numbers,
        .page-links>span,
        .page-links>a {
            color: #a1a2a4;
        }

        .pagination a.page-numbers:hover,
        .pagination .page-numbers.current,
        .page-links>a:hover,
        .page-links>span {
            color: #3b3d42;
        }

        .pagination .next,
        .pagination .prev {
            color: #fb395c;
        }

        .pagination .next:hover,
        .pagination .prev:hover {
            color: #3b3d42;
        }

        /* #Button Appearance Styles (regular scheme) */
        .btn,
        button,
        input[type='button'],
        input[type='reset'],
        input[type='submit'] {
            font-style: normal;
            font-weight: 900;
            font-size: 11px;
            line-height: 1;
            font-family: Roboto, sans-serif;
            letter-spacing: 1px;
            color: #ffffff;
            background-color: #fb395c;
        }

        .btn:hover,
        button:hover,
        input[type='button']:hover,
        input[type='reset']:hover,
        input[type='submit']:hover,
        input[type='reset']:hover {
            color: #ffffff;
            background-color: rgb(255, 95, 130);
        }

        .btn.invert-button {
            color: #ffffff;
        }

        .btn.invert-button:hover {
            color: #ffffff;
            border-color: #fb395c;
            background-color: #fb395c;
        }

        input,
        optgroup,
        select,
        textarea {
            font-size: 14px;
        }

        /* #Comment, Contact, Password Forms */
        .comment-form .submit,
        .wpcf7-submit,
        .post-password-form label+input {
            font-style: normal;
            font-weight: 900;
            font-size: 11px;
            line-height: 1;
            font-family: Roboto, sans-serif;
            letter-spacing: 1px;
            color: #ffffff;
            background-color: #fb395c;
        }

        .comment-form .submit:hover,
        .wpcf7-submit:hover,
        .post-password-form label+input:hover {
            color: #ffffff;
            background-color: rgb(255, 95, 130);
        }

        .comment-reply-title {
            font-style: normal;
            font-weight: 400;
            font-size: 20px;
            line-height: 1.5;
            font-family: Roboto, sans-serif;
            letter-spacing: 0px;
            color: #3b3d42;
        }

        /* Cookies consent */
        .comment-form-cookies-consent input[type='checkbox']:checked~label[for=wp-comment-cookies-consent]:before {
            color: #ffffff;
            border-color: #fb395c;
            background-color: #fb395c;
        }

        /* #Comment Reply Link */
        #cancel-comment-reply-link {
            color: #fb395c;
        }

        #cancel-comment-reply-link:hover {
            color: #3b3d42;
        }

        /* #Comment item */
        .comment-body .fn {
            font-style: normal;
            font-weight: 500;
            font-size: 14px;
            line-height: 1.5;
            font-family: Roboto, sans-serif;
            letter-spacing: 0px;
            color: #3b3d42;
        }

        .comment-date__time {
            color: #a1a2a4;
        }

        .comment-reply-link {
            font-style: normal;
            font-weight: 900;
            font-size: 11px;
            line-height: 1;
            font-family: Roboto, sans-serif;
            letter-spacing: 1px;
        }

        /* #Input Placeholders */
        ::-webkit-input-placeholder {
            color: #a1a2a4;
        }

        ::-moz-placeholder {
            color: #a1a2a4;
        }

        :-moz-placeholder {
            color: #a1a2a4;
        }

        :-ms-input-placeholder {
            color: #a1a2a4;
        }

        /* #Entry Meta */
        .posted-on,
        .cat-links,
        .byline,
        .tags-links {
            color: #a1a2a4;
        }

        .comments-button {
            color: #a1a2a4;
        }

        .comments-button:hover {
            color: #ffffff;
            background-color: #fb395c;
        }

        .btn-style .post-categories a {
            color: #ffffff;
            background-color: #fb395c;
        }

        .btn-style .post-categories a:hover {
            color: #ffffff;
            background-color: rgb(255, 95, 130);
        }

        .sticky-label {
            color: #ffffff;
            background-color: #fb395c;
        }

        /* Posts List Item Invert */
        .invert-hover.has-post-thumbnail:hover,
        .invert-hover.has-post-thumbnail:hover .posted-on,
        .invert-hover.has-post-thumbnail:hover .cat-links,
        .invert-hover.has-post-thumbnail:hover .byline,
        .invert-hover.has-post-thumbnail:hover .tags-links,
        .invert-hover.has-post-thumbnail:hover .entry-meta,
        .invert-hover.has-post-thumbnail:hover a,
        .invert-hover.has-post-thumbnail:hover .btn-icon,
        .invert-item.has-post-thumbnail,
        .invert-item.has-post-thumbnail .posted-on,
        .invert-item.has-post-thumbnail .cat-links,
        .invert-item.has-post-thumbnail .byline,
        .invert-item.has-post-thumbnail .tags-links,
        .invert-item.has-post-thumbnail .entry-meta,
        .invert-item.has-post-thumbnail a,
        .invert-item.has-post-thumbnail .btn:hover,
        .invert-item.has-post-thumbnail .btn-style .post-categories a:hover,
        .invert,
        .invert .entry-title,
        .invert a,
        .invert .byline,
        .invert .posted-on,
        .invert .cat-links,
        .invert .tags-links {
            color: #ffffff;
        }

        .invert-hover.has-post-thumbnail:hover a:hover,
        .invert-hover.has-post-thumbnail:hover .btn-icon:hover,
        .invert-item.has-post-thumbnail a:hover,
        .invert a:hover {
            color: #fb395c;
        }

        .invert-hover.has-post-thumbnail .btn,
        .invert-item.has-post-thumbnail .comments-button,
        .posts-list--default.list-style-v10 .invert.default-item .comments-button {
            color: #ffffff;
            background-color: #fb395c;
        }

        .invert-hover.has-post-thumbnail .btn:hover,
        .invert-item.has-post-thumbnail .comments-button:hover,
        .posts-list--default.list-style-v10 .invert.default-item .comments-button:hover {
            color: #fb395c;
            background-color: #ffffff;
        }

        /* Default Posts List */
        .list-style-v8 .comments-link {
            color: #a1a2a4;
        }

        .list-style-v8 .comments-link:hover {
            color: #3b3d42;
        }

        /* Creative Posts List */
        .creative-item .entry-title a:hover {
            color: #fb395c;
        }

        .list-style-default .creative-item a,
        .creative-item .btn-icon {
            color: #a1a2a4;
        }

        .list-style-default .creative-item a:hover,
        .creative-item .btn-icon:hover {
            color: #fb395c;
        }

        .list-style-default .creative-item .btn,
        .list-style-default .creative-item .btn:hover,
        .list-style-default .creative-item .comments-button:hover {
            color: #ffffff;
        }

        .creative-item__title-first-letter {
            font-style: normal;
            font-weight: 400;
            font-family: Roboto, sans-serif;
            color: #3b3d42;
        }

        .posts-list--creative.list-style-v10 .creative-item:before {
            background-color: #fb395c;
            box-shadow: 0px 0px 0px 8px rgba(251, 57, 92, 0.25);
        }

        .posts-list--creative.list-style-v10 .creative-item__post-date {
            font-style: normal;
            font-weight: 400;
            font-size: 20px;
            line-height: 1.5;
            font-family: Roboto, sans-serif;
            letter-spacing: 0px;
            color: #fb395c;
        }

        .posts-list--creative.list-style-v10 .creative-item__post-date a {
            color: #fb395c;
        }

        .posts-list--creative.list-style-v10 .creative-item__post-date a:hover {
            color: #3b3d42;
        }

        /* Creative Posts List style-v2 */
        .list-style-v2 .creative-item .entry-title,
        .list-style-v9 .creative-item .entry-title {
            font-style: normal;
            font-weight: 400;
            font-size: 20px;
            line-height: 1.5;
            font-family: Roboto, sans-serif;
            letter-spacing: 0px;
        }

        /* Image Post Format */
        .post_format-post-format-image .post-thumbnail__link:before {
            color: #ffffff;
            background-color: #fb395c;
        }

        /* Gallery Post Format */
        .post_format-post-format-gallery .swiper-button-prev,
        .post_format-post-format-gallery .swiper-button-next {
            color: #a1a2a4;
        }

        .post_format-post-format-gallery .swiper-button-prev:hover,
        .post_format-post-format-gallery .swiper-button-next:hover {
            color: #3b3d42;
        }

        /* Link Post Format */
        .post_format-post-format-quote .post-format-quote {
            color: #ffffff;
            background-color: #fb395c;
        }

        .post_format-post-format-quote .post-format-quote:before {
            color: #fb395c;
            background-color: #ffffff;
        }

        /* Post Author */
        .post-author__title a {
            color: #fb395c;
        }

        .post-author__title a:hover {
            color: #3b3d42;
        }

        .invert .post-author__title a {
            color: #ffffff;
        }

        .invert .post-author__title a:hover {
            color: #fb395c;
        }

        /* Single Post */
        .single-post blockquote {
            border-color: #fb395c;
        }

        .single-post:not(.post-template-single-layout-4):not(.post-template-single-layout-7) .tags-links a:hover {
            color: #ffffff;
            border-color: #fb395c;
            background-color: #fb395c;
        }

        .single-header-3 .post-author .byline,
        .single-header-4 .post-author .byline,
        .single-header-5 .post-author .byline {
            font-style: normal;
            font-weight: 400;
            font-size: 20px;
            line-height: 1.5;
            font-family: Roboto, sans-serif;
            letter-spacing: 0px;
        }

        .single-header-8,
        .single-header-10 .entry-header {
            background-color: #fb395c;
        }

        .single-header-8.invert a:hover,
        .single-header-10.invert a:hover {
            color: rgba(255, 255, 255, 0.5);
        }

        .single-header-3 a.comments-button,
        .single-header-10 a.comments-button {
            border: 1px solid #ffffff;
        }

        .single-header-3 a.comments-button:hover,
        .single-header-10 a.comments-button:hover {
            color: #fb395c;
            background-color: #ffffff;
        }

        /* Page preloader */
        .page-preloader {
            border-top-color: #fb395c;
            border-right-color: #fb395c;
        }

        /* Logo */
        .site-logo__link,
        .site-logo__link:hover {
            color: #fb395c;
        }

        /* Page title */
        .page-title {
            font-style: normal;
            font-weight: 400;
            font-size: 24px;
            line-height: 1.4;
            font-family: Roboto, sans-serif;
            letter-spacing: 0px;
            color: #3b3d42;
        }

        @media (min-width: 1200px) {
            .page-title {
                font-size: 40px;
            }
        }

        /* Grid Posts List */
        .posts-list.list-style-v3 .comments-link {
            border-color: #fb395c;
        }

        .posts-list.list-style-v4 .comments-link {
            color: #a1a2a4;
        }

        .posts-list.list-style-v4 .posts-list__item.grid-item .grid-item-wrap .comments-link:hover {
            color: #ffffff;
            background-color: #fb395c;
        }

        /* Posts List Grid Item Invert */
        .grid-item-wrap.invert,
        .grid-item-wrap.invert .posted-on,
        .grid-item-wrap.invert .cat-links,
        .grid-item-wrap.invert .byline,
        .grid-item-wrap.invert .tags-links,
        .grid-item-wrap.invert .entry-meta,
        .grid-item-wrap.invert a,
        .grid-item-wrap.invert .btn-icon,
        .grid-item-wrap.invert .comments-button {
            color: #ffffff;
        }

        /* Posts List Grid-5 Item Invert */
        .list-style-v5 .grid-item-wrap.invert .posted-on,
        .list-style-v5 .grid-item-wrap.invert .cat-links,
        .list-style-v5 .grid-item-wrap.invert .byline,
        .list-style-v5 .grid-item-wrap.invert .tags-links,
        .list-style-v5 .grid-item-wrap.invert .posted-on a,
        .list-style-v5 .grid-item-wrap.invert .cat-links a,
        .list-style-v5 .grid-item-wrap.invert .tags-links a,
        .list-style-v5 .grid-item-wrap.invert .byline a,
        .list-style-v5 .grid-item-wrap.invert .comments-link,
        .list-style-v5 .grid-item-wrap.invert .entry-title a:hover {
            color: #fb395c;
        }

        .list-style-v5 .grid-item-wrap.invert .posted-on a:hover,
        .list-style-v5 .grid-item-wrap.invert .cat-links a:hover,
        .list-style-v5 .grid-item-wrap.invert .tags-links a:hover,
        .list-style-v5 .grid-item-wrap.invert .byline a:hover,
        .list-style-v5 .grid-item-wrap.invert .comments-link:hover {
            color: #ffffff;
        }

        /* Posts List Grid-6 Item Invert */
        .posts-list.list-style-v6 .posts-list__item.grid-item .grid-item-wrap .cat-links a,
        .posts-list.list-style-v7 .posts-list__item.grid-item .grid-item-wrap .cat-links a {
            color: #ffffff;
            background-color: #fb395c;
        }

        .posts-list.list-style-v6 .posts-list__item.grid-item .grid-item-wrap .cat-links a:hover,
        .posts-list.list-style-v7 .posts-list__item.grid-item .grid-item-wrap .cat-links a:hover {
            color: #ffffff;
            background-color: rgb(255, 95, 130);
        }

        .posts-list.list-style-v9 .posts-list__item.grid-item .grid-item-wrap .entry-header .entry-title {
            font-weight: 300;
        }

        /* Grid 7 */
        .list-style-v7 .grid-item-wrap.invert .posted-on a:hover,
        .list-style-v7 .grid-item-wrap.invert .cat-links a:hover,
        .list-style-v7 .grid-item-wrap.invert .tags-links a:hover,
        .list-style-v7 .grid-item-wrap.invert .byline a:hover,
        .list-style-v7 .grid-item-wrap.invert .comments-link:hover,
        .list-style-v7 .grid-item-wrap.invert .entry-title a:hover,
        .list-style-v6 .grid-item-wrap.invert .posted-on a:hover,
        .list-style-v6 .grid-item-wrap.invert .cat-links a:hover,
        .list-style-v6 .grid-item-wrap.invert .tags-links a:hover,
        .list-style-v6 .grid-item-wrap.invert .byline a:hover,
        .list-style-v6 .grid-item-wrap.invert .comments-link:hover,
        .list-style-v6 .grid-item-wrap.invert .entry-title a:hover {
            color: #fb395c;
        }

        .list-style-v7 .grid-item-wrap.invert .posted-on,
        .list-style-v7 .grid-item-wrap.invert .cat-links,
        .list-style-v7 .grid-item-wrap.invert .byline,
        .list-style-v7 .grid-item-wrap.invert .tags-links,
        .list-style-v7 .grid-item-wrap.invert .posted-on a,
        .list-style-v7 .grid-item-wrap.invert .cat-links a,
        .list-style-v7 .grid-item-wrap.invert .tags-links a,
        .list-style-v7 .grid-item-wrap.invert .byline a,
        .list-style-v7 .grid-item-wrap.invert .comments-link,
        .list-style-v7 .grid-item-wrap.invert .entry-title a,
        .list-style-v7 .grid-item-wrap.invert .entry-content p,
        .list-style-v6 .grid-item-wrap.invert .posted-on,
        .list-style-v6 .grid-item-wrap.invert .cat-links,
        .list-style-v6 .grid-item-wrap.invert .byline,
        .list-style-v6 .grid-item-wrap.invert .tags-links,
        .list-style-v6 .grid-item-wrap.invert .posted-on a,
        .list-style-v6 .grid-item-wrap.invert .cat-links a,
        .list-style-v6 .grid-item-wrap.invert .tags-links a,
        .list-style-v6 .grid-item-wrap.invert .byline a,
        .list-style-v6 .grid-item-wrap.invert .comments-link,
        .list-style-v6 .grid-item-wrap.invert .entry-title a,
        .list-style-v6 .grid-item-wrap.invert .entry-content p {
            color: #ffffff;
        }

        .posts-list.list-style-v7 .grid-item .grid-item-wrap .entry-footer .comments-link:hover,
        .posts-list.list-style-v6 .grid-item .grid-item-wrap .entry-footer .comments-link:hover,
        .posts-list.list-style-v6 .posts-list__item.grid-item .grid-item-wrap .btn:hover,
        .posts-list.list-style-v7 .posts-list__item.grid-item .grid-item-wrap .btn:hover {
            color: #fb395c;
            border-color: #fb395c;
        }

        .posts-list.list-style-v10 .grid-item-inner .space-between-content .comments-link {
            color: #a1a2a4;
        }

        .posts-list.list-style-v10 .grid-item-inner .space-between-content .comments-link:hover {
            color: #fb395c;
        }

        .posts-list.list-style-v10 .posts-list__item.justify-item .justify-item-inner .entry-title a {
            color: #3b3d42;
        }

        .posts-list.posts-list--vertical-justify.list-style-v10 .posts-list__item.justify-item .justify-item-inner .entry-title a:hover {
            color: #ffffff;
            background-color: #fb395c;
        }

        .posts-list.list-style-v5 .posts-list__item.justify-item .justify-item-inner.invert .cat-links a:hover,
        .posts-list.list-style-v8 .posts-list__item.justify-item .justify-item-inner.invert .cat-links a:hover {
            color: #ffffff;
            background-color: rgb(255, 95, 130);
        }

        .posts-list.list-style-v5 .posts-list__item.justify-item .justify-item-inner.invert .cat-links a,
        .posts-list.list-style-v8 .posts-list__item.justify-item .justify-item-inner.invert .cat-links a {
            color: #ffffff;
            background-color: #fb395c;
        }

        .list-style-v8 .justify-item-inner.invert .posted-on,
        .list-style-v8 .justify-item-inner.invert .cat-links,
        .list-style-v8 .justify-item-inner.invert .byline,
        .list-style-v8 .justify-item-inner.invert .tags-links,
        .list-style-v8 .justify-item-inner.invert .posted-on a,
        .list-style-v8 .justify-item-inner.invert .cat-links a,
        .list-style-v8 .justify-item-inner.invert .tags-links a,
        .list-style-v8 .justify-item-inner.invert .byline a,
        .list-style-v8 .justify-item-inner.invert .comments-link,
        .list-style-v8 .justify-item-inner.invert .entry-title a,
        .list-style-v8 .justify-item-inner.invert .entry-content p,
        .list-style-v5 .justify-item-inner.invert .posted-on,
        .list-style-v5 .justify-item-inner.invert .cat-links,
        .list-style-v5 .justify-item-inner.invert .byline,
        .list-style-v5 .justify-item-inner.invert .tags-links,
        .list-style-v5 .justify-item-inner.invert .posted-on a,
        .list-style-v5 .justify-item-inner.invert .cat-links a,
        .list-style-v5 .justify-item-inner.invert .tags-links a,
        .list-style-v5 .justify-item-inner.invert .byline a,
        .list-style-v5 .justify-item-inner.invert .comments-link,
        .list-style-v5 .justify-item-inner.invert .entry-title a,
        .list-style-v5 .justify-item-inner.invert .entry-content p,
        .list-style-v4 .justify-item-inner.invert .posted-on:hover,
        .list-style-v4 .justify-item-inner.invert .cat-links,
        .list-style-v4 .justify-item-inner.invert .byline,
        .list-style-v4 .justify-item-inner.invert .tags-links,
        .list-style-v4 .justify-item-inner.invert .posted-on a,
        .list-style-v4 .justify-item-inner.invert .cat-links a,
        .list-style-v4 .justify-item-inner.invert .tags-links a,
        .list-style-v4 .justify-item-inner.invert .byline a,
        .list-style-v4 .justify-item-inner.invert .comments-link,
        .list-style-v4 .justify-item-inner.invert .entry-title a,
        .list-style-v4 .justify-item-inner.invert .entry-content p {
            color: #ffffff;
        }

        .list-style-v8 .justify-item-inner.invert .posted-on a:hover,
        .list-style-v8 .justify-item-inner.invert .cat-links a:hover,
        .list-style-v8 .justify-item-inner.invert .tags-links a:hover,
        .list-style-v8 .justify-item-inner.invert .byline a:hover,
        .list-style-v8 .justify-item-inner.invert .comments-link:hover,
        .list-style-v8 .justify-item-inner.invert .entry-title a:hover,
        .list-style-v5 .justify-item-inner.invert .posted-on a:hover,
        .list-style-v5 .justify-item-inner.invert .cat-links a:hover,
        .list-style-v5 .justify-item-inner.invert .tags-links a:hover,
        .list-style-v5 .justify-item-inner.invert .byline a:hover,
        .list-style-v5 .justify-item-inner.invert .entry-title a:hover,
        .list-style-v4 .justify-item-inner.invert .posted-on a,
        .list-style-v4 .justify-item-inner.invert .cat-links a:hover,
        .list-style-v4 .justify-item-inner.invert .tags-links a:hover,
        .list-style-v4 .justify-item-inner.invert .byline a:hover,
        .list-style-v4 .justify-item-inner.invert .comments-link:hover,
        .list-style-v4 .justify-item-inner.invert .entry-title a:hover {
            color: #fb395c;
        }

        .posts-list.list-style-v5 .justify-item .justify-item-wrap .entry-footer .comments-link:hover {
            border-color: #fb395c;
        }

        .list-style-v4 .justify-item-inner.invert .btn:hover,
        .list-style-v6 .justify-item-wrap.invert .btn:hover,
        .list-style-v8 .justify-item-inner.invert .btn:hover {
            color: #ffffff;
        }

        .posts-list.posts-list--vertical-justify.list-style-v5 .posts-list__item.justify-item .justify-item-wrap .entry-footer .comments-link:hover,
        .posts-list.posts-list--vertical-justify.list-style-v5 .posts-list__item.justify-item .justify-item-wrap .entry-footer .btn:hover {
            color: #fb395c;
            border-color: #fb395c;
        }

        /* masonry Posts List */
        .posts-list.list-style-v3 .comments-link {
            border-color: #fb395c;
        }

        .posts-list.list-style-v4 .comments-link {
            color: #a1a2a4;
        }

        .posts-list.list-style-v4 .posts-list__item.masonry-item .masonry-item-wrap .comments-link:hover {
            color: #ffffff;
            background-color: #fb395c;
        }

        /* Posts List masonry Item Invert */
        .masonry-item-wrap.invert,
        .masonry-item-wrap.invert .posted-on,
        .masonry-item-wrap.invert .cat-links,
        .masonry-item-wrap.invert .byline,
        .masonry-item-wrap.invert .tags-links,
        .masonry-item-wrap.invert .entry-meta,
        .masonry-item-wrap.invert a,
        .masonry-item-wrap.invert .btn-icon,
        .masonry-item-wrap.invert .comments-button {
            color: #ffffff;
        }

        /* Posts List masonry-5 Item Invert */
        .list-style-v5 .masonry-item-wrap.invert .posted-on,
        .list-style-v5 .masonry-item-wrap.invert .cat-links,
        .list-style-v5 .masonry-item-wrap.invert .byline,
        .list-style-v5 .masonry-item-wrap.invert .tags-links,
        .list-style-v5 .masonry-item-wrap.invert .posted-on a,
        .list-style-v5 .masonry-item-wrap.invert .cat-links a,
        .list-style-v5 .masonry-item-wrap.invert .tags-links a,
        .list-style-v5 .masonry-item-wrap.invert .byline a,
        .list-style-v5 .masonry-item-wrap.invert .comments-link,
        .list-style-v5 .masonry-item-wrap.invert .entry-title a:hover {
            color: #fb395c;
        }

        .list-style-v5 .masonry-item-wrap.invert .posted-on a:hover,
        .list-style-v5 .masonry-item-wrap.invert .cat-links a:hover,
        .list-style-v5 .masonry-item-wrap.invert .tags-links a:hover,
        .list-style-v5 .masonry-item-wrap.invert .byline a:hover,
        .list-style-v5 .masonry-item-wrap.invert .comments-link:hover {
            color: #ffffff;
        }

        .posts-list.list-style-v10 .masonry-item-inner .space-between-content .comments-link {
            color: #a1a2a4;
        }

        .posts-list.list-style-v10 .masonry-item-inner .space-between-content .comments-link:hover {
            color: #fb395c;
        }

        .widget_recent_entries a,
        .widget_recent_comments a {
            font-style: normal;
            font-weight: 500;
            font-size: 14px;
            line-height: 1.5;
            font-family: Roboto, sans-serif;
            letter-spacing: 0px;
            color: #3b3d42;
        }

        .widget_recent_entries a:hover,
        .widget_recent_comments a:hover {
            color: #fb395c;
        }

        .widget_recent_entries .post-date,
        .widget_recent_comments .recentcomments {
            color: #a1a2a4;
        }

        .widget_recent_comments .comment-author-link a {
            color: #a1a2a4;
        }

        .widget_recent_comments .comment-author-link a:hover {
            color: #fb395c;
        }

        .widget_calendar th,
        .widget_calendar caption {
            color: #fb395c;
        }

        .widget_calendar tbody td a {
            color: #3b3d42;
        }

        .widget_calendar tbody td a:hover {
            color: #ffffff;
            background-color: #fb395c;
        }

        .widget_calendar tfoot td a {
            color: #a1a2a4;
        }

        .widget_calendar tfoot td a:hover {
            color: #3b3d42;
        }

        /* Preloader */
        .jet-smart-listing-wrap.jet-processing+div.jet-smart-listing-loading,
        div.wpcf7 .ajax-loader {
            border-top-color: #fb395c;
            border-right-color: #fb395c;
        }

        /* Single product */
        .woocommerce table.variations .reset_variations,
        .woocommerce-review-link {
            font-weight: 400;
        }

        .product_meta,
        .woocommerce-tabs .tabs li a,
        .single-product .quantity label,
        .woocommerce table.variations .label {
            font-weight: 500;
        }

        .woocommerce table.variations select {
            color: #a1a2a4;
        }

        .product_meta .sku_wrapper span,
        .product_meta .posted_in a,
        .product_meta .tagged_as a {
            font-weight: 300;
        }

        .woocommerce-tabs .tabs li a {
            color: #3b3d42;
        }

        .woocommerce-tabs .tabs li a:hover {
            color: #fb395c;
        }

        /* #Button Appearance Styles (regular scheme) */
        .elementor-widget-wp-widget-woocommerce_product_search button,
        .widget_product_search button,
        .added_to_cart.wc-forward,
        .woocommerce .button {
            font-style: normal;
            font-weight: 900;
            font-size: 11px;
            line-height: 1;
            font-family: Roboto, sans-serif;
            letter-spacing: 1px;
            color: #ffffff;
            background-color: #fb395c;
        }

        .elementor-widget-wp-widget-woocommerce_product_search button:hover,
        .widget_product_search button:hover,
        .added_to_cart.wc-forward:hover,
        .button:hover {
            color: #ffffff;
            background-color: rgb(255, 95, 130);
        }

        .widget_recently_viewed_products .amount,
        .widget_products .amount,
        .widget_top_rated_products .amount,
        .price,
        table.woocommerce-grouped-product-list tr td.woocommerce-grouped-product-list-item__price {
            font-weight: 400;
        }

        /*Reviews*/
        ol.commentlist li .meta strong {
            font-weight: 300;
        }

        ol.commentlist li .meta {
            color: #a1a2a4;
        }

        /*Single Product Thumbnails*/
        .woocommerce-product-gallery__trigger {
            background-color: #ffffff;
            color: #3b3d42;
        }

        .woocommerce-product-gallery__trigger:hover {
            background-color: #3b3d42;
            color: #ffffff;
        }

        /*WooCommerce cart page*/
        .woocommerce-cart table tr td.product-remove a {
            color: #a1a2a4;
        }

        .woocommerce-cart table tr td.product-name a {
            color: #3b3d42;
        }

        .woocommerce-cart table tr td.product-price,
        .woocommerce-cart table tr td.product-subtotal,
        .woocommerce-cart .cart-collaterals table tr.cart-subtotal .amount,
        .woocommerce-cart .cart-collaterals table tr.order-total .amount {
            font-weight: 400;
            color: #3b3d42;
        }

        .woocommerce-cart table tr td.product-quantity input {
            color: #a1a2a4;
        }

        .woocommerce-cart table tr th,
        .woocommerce-account .woocommerce .woocommerce-MyAccount-content label,
        .woocommerce-cart table tr td.actions label {
            font-weight: 500;
        }

        .woocommerce-cart table tr td.actions>.button,
        .woocommerce-cart .cart-collaterals table tr.order-total .amount {
            color: #fb395c;
        }

        .woocommerce-cart table tr td.actions>.button:hover {
            color: #3b3d42;
        }

        .woocommerce-cart table tr td.product-remove a:hover,
        .woocommerce-cart table tr td.product-name a:hover {
            color: #fb395c;
        }

        .select2-container--default .select2-selection--single .select2-selection__rendered {
            color: #a1a2a4;
        }

        .woocommerce-cart .cart-collaterals .wc-proceed-to-checkout a.checkout-button.button:hover {
            background-color: #fb395c;
        }

        .woocommerce-cart table tr td.actions {
            background-color: rgba(251, 57, 92, 0.05);
        }

        /*WooCommerce checkout*/
        .woocommerce-checkout label,
        .woocommerce-account .woocommerce label:not(.woocommerce-form__label-for-checkbox),
        .lost_password a,
        .comment-form label,
        .woocommerce-checkout .woocommerce-checkout-review-order table .amount,
        .woocommerce-checkout .woocommerce-checkout-review-order table tr th,
        .woocommerce-checkout .woocommerce-checkout-review-order table tbody tr td .product-quantity {
            font-weight: 500;
        }

        .woocommerce-checkout .woocommerce-checkout-review-order table tbody tr td .product-quantity {
            color: #fb395c;
        }

        .woocommerce-checkout .woocommerce-checkout-review-order table tfoot,
        .wc_payment_methods li .payment_box {
            background-color: rgba(251, 57, 92, 0.05);
        }

        .woocommerce-checkout .woocommerce-message,
        .woocommerce-checkout .woocommerce-error,
        .woocommerce-checkout .woocommerce-info {
            font-weight: 400;
        }

        label.checkbox input[type="checkbox"]+span::after,
        label.inline input[type="checkbox"]+span::after {
            color: #fb395c;
        }

        label.checkbox.woocommerce-form__label,
        label.inline.woocommerce-form__label {
            color: #a1a2a4;
            font-weight: 300;
        }

        .woocommerce-checkout .place-order button.button:hover {
            background-color: #fb395c;
        }

        /*WooCommerce my-account*/
        .woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li {
            font-weight: 900;
        }

        .woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li a:hover,
        .woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li.is-active a {
            color: #ffffff;
            background-color: #fb395c;
            border-color: #fb395c;
        }

        .woocommerce-account .woocommerce .woocommerce-MyAccount-content table.woocommerce-orders-table tr td:first-child,
        .woocommerce-account .woocommerce .woocommerce-MyAccount-content table.woocommerce-orders-table tr th,
        .woocommerce-order-received .woocommerce .woocommerce-order table.shop_table.order_details tr td:first-child,
        .woocommerce-order-received .woocommerce .woocommerce-order table.shop_table.order_details tr th,
        .woocommerce-account .woocommerce .woocommerce-MyAccount-content table.shop_table.order_details tr td:first-child,
        .woocommerce-account .woocommerce .woocommerce-MyAccount-content table.shop_table.order_details tr th {
            font-weight: 500;
        }

        .woocommerce-order-received .woocommerce .woocommerce-order table.shop_table.order_details tr td a:not(.button),
        .woocommerce-account .woocommerce .woocommerce-MyAccount-content table.woocommerce-orders-table tr td a,
        .woocommerce-account .woocommerce .woocommerce-MyAccount-content table.shop_table.order_details tr td a {
            color: #3b3d42;
            font-weight: 300;
        }

        .woocommerce-order-received .woocommerce .woocommerce-order table.shop_table.order_details tr td a:not(.button):hover,
        .woocommerce-account .woocommerce .woocommerce-MyAccount-content table.woocommerce-orders-table tr td a:hover,
        .woocommerce-account .woocommerce .woocommerce-MyAccount-content table.shop_table.order_details tr td a:hover {
            color: #fb395c;
        }

        .woocommerce-order-received .woocommerce .woocommerce-order table.shop_table.order_details tr td.woocommerce-table__product-name .product-quantity,
        .woocommerce-account .woocommerce .woocommerce-MyAccount-content table.woocommerce-orders-table tr td.woocommerce-table__product-name .product-quantity,
        .woocommerce-account .woocommerce .woocommerce-MyAccount-content table.shop_table.order_details tr td.woocommerce-table__product-name .product-quantity {
            color: #a1a2a4;
        }

        ul.woocommerce-order-overview li strong {
            font-weight: 500;
        }

        .woocommerce-order-received .woocommerce .woocommerce-order table.shop_table.order_details tr td.woocommerce-table__product-name .product-quantity {
            font-weight: 300;
        }

        .woocommerce-account .woocommerce .woocommerce-MyAccount-content legend {
            font-weight: 400;
        }

        .woocommerce-account .woocommerce .woocommerce-MyAccount-content table.woocommerce-orders-table tr td.woocommerce-orders-table__cell-order-actions .button,
        .woocommerce .woocommerce-MyAccount-content table.shop_table.order_details tr td.download-file .button,
        table.woocommerce-table--order-downloads.shop_table tbody tr td.download-file .button {
            font-style: normal;
            font-weight: 300;
            font-size: 14px;
            line-height: 1.6;
            font-family: Roboto, sans-serif;
            letter-spacing: 0px;
            text-align: left;
            color: #fb395c;
        }

        .woocommerce-account .woocommerce .woocommerce-MyAccount-content mark {
            color: #fb395c;
        }

        .woocommerce-account .woocommerce .woocommerce-MyAccount-content table.woocommerce-orders-table tr td.woocommerce-orders-table__cell-order-actions .button:hover,
        .woocommerce .woocommerce-MyAccount-content table.shop_table.order_details tr td.download-file .button:hover,
        table.woocommerce-table--order-downloads.shop_table tbody tr td.download-file .button:hover {
            color: #3b3d42;
        }

        /*WooCommerce widgets*/
        .elementor-widget-wp-widget-woocommerce_price_filter .ui-slider-handle,
        .widget_price_filter .ui-slider-handle,
        .elementor-widget-wp-widget-woocommerce_price_filter .ui-slider-range,
        .widget_price_filter .ui-slider-range {
            background-color: #fb395c;
        }

        .elementor-widget-wp-widget-woocommerce_shopping_cart .quantity,
        .elementor-widget-wp-widget-woocommerce_widget_cart .quantity,
        .widget_shopping_cart .quantity {
            color: #a1a2a4;
        }

        .elementor-widget-wp-widget-woocommerce_shopping_cart,
        .elementor-widget-wp-widget-woocommerce_widget_cart,
        .widget_shopping_cart,
        .elementor-widget-wp-widget-woocommerce_shopping_cart a:not(.button),
        .elementor-widget-wp-widget-woocommerce_widget_cart a:not(.button),
        .widget_shopping_cart a:not(.button),
        .elementor-widget-wp-widget-woocommerce_recently_viewed_products a,
        .widget_recently_viewed_products a,
        .elementor-widget-wp-widget-woocommerce_products a,
        .widget_products a,
        .elementor-widget-wp-widget-woocommerce_top_rated_products a,
        .widget_top_rated_products a,
        .elementor-widget-wp-widget-woocommerce_recent_reviews a,
        .widget_recent_reviews a {
            color: #3b3d42;
        }

        .elementor-widget-wp-widget-woocommerce_shopping_cart a:not(.button):hover,
        .elementor-widget-wp-widget-woocommerce_widget_cart a:not(.button):hover,
        .widget_shopping_cart a:not(.button):hover,
        .elementor-widget-wp-widget-woocommerce_recently_viewed_products a:hover,
        .widget_recently_viewed_products a:hover,
        .elementor-widget-wp-widget-woocommerce_products a:hover,
        .widget_products a:hover,
        .elementor-widget-wp-widget-woocommerce_top_rated_products a:hover,
        .widget_top_rated_products a:hover,
        .elementor-widget-wp-widget-woocommerce_recent_reviews a:hover,
        .widget_recent_reviews a:hover {
            color: #fb395c;
        }

        .elementor-widget-wp-widget-woocommerce_rating_filter li.chosen:before,
        .widget_rating_filter li.chosen:before,
        {
        background-color: #fb395c;
        border-color: #fb395c;
        }

        .elementor-widget-wp-widget-woocommerce_product_categories li.current-cat a:before,
        .widget_product_categories li.current-cat a:before {
            background-color: #fb395c;
            border-color: #fb395c;
        }

        .elementor-widget-wp-widget-woocommerce_rating_filter li:after,
        .widget_rating_filter li:after {
            color: #ffffff;
        }

        .elementor-widget-wp-widget-woocommerce_product_categories li a:after,
        .widget_product_categories li a:after {
            color: #ffffff;
        }

        .select2-container--default .select2-selection--single .select2-selection__rendered {
            color: #3b3d42;
        }

        .elementor-widget-wp-widget-woocommerce_widget_cart .woocommerce-mini-cart__total>strong,
        .elementor-widget-wp-widget-woocommerce_shopping_cart .woocommerce-mini-cart__total>strong,
        .widget_shopping_cart .woocommerce-mini-cart__total>strong,
        .elementor-widget-wp-widget-woocommerce_widget_cart .quantity .amount,
        .elementor-widget-wp-widget-woocommerce_shopping_cart .quantity .amount,
        .widget_shopping_cart .quantity .amount {
            font-weight: 500;
        }

        .elementor-widget-wp-widget-woocommerce_widget_cart .woocommerce-mini-cart__total .amount,
        .elementor-widget-wp-widget-woocommerce_shopping_cart .woocommerce-mini-cart__total .amount,
        .widget_shopping_cart .woocommerce-mini-cart__total .amount {
            font-weight: 400;
        }

        .elementor-widget-wp-widget-woocommerce_widget_cart .woocommerce-mini-cart__buttons .wc-forward:not(.checkout),
        .elementor-widget-wp-widget-woocommerce_shopping_cart .woocommerce-mini-cart__buttons .wc-forward:not(.checkout),
        .widget_shopping_cart .woocommerce-mini-cart__buttons .wc-forward:not(.checkout) {
            color: #fb395c;
            font-weight: 400;
        }

        .elementor-widget-wp-widget-woocommerce_widget_cart .woocommerce-mini-cart__buttons .wc-forward:not(.checkout):hover,
        .elementor-widget-wp-widget-woocommerce_shopping_cart .woocommerce-mini-cart__buttons .wc-forward:not(.checkout):hover,
        .widget_shopping_cart .woocommerce-mini-cart__buttons .wc-forward:not(.checkout):hover {
            color: #3b3d42;
        }

        .header-cart__link {
            color: #a1a2a4;
        }

        .header-cart__link:hover {
            color: #fb395c;
        }

        .elementor-widget-wp-widget-woocommerce_rating_filter .woocommerce-mini-cart__total>strong,
        .widget_shopping_cart .woocommerce-mini-cart__total>strong,
        .elementor-widget-wp-widget-woocommerce_rating_filter .quantity .amount,
        .widget_shopping_cart .quantity .amount,
        .header-cart .amount {
            color: #3b3d42;
        }

        /*Store Notice*/
        .woocommerce-store-notice {
            background-color: #fb395c;
            color: #ffffff;
        }

        .woocommerce-store-notice__dismiss-link:hover,
        .woocommerce-store-notice__dismiss-link {
            color: #ffffff;
        }

        .woocommerce-cart .cart-collaterals .wc-proceed-to-checkout .checkout-button.button,
        .woocommerce-checkout .place-order button.button,
        .product .button.ajax_add_to_cart.added {
            background-color:
                /* Variable not found */
            ;
        }

        .elementor-widget-wp-widget-woocommerce_widget_cart .woocommerce-mini-cart__buttons .checkout.button,
        .elementor-widget-wp-widget-woocommerce_shopping_cart .woocommerce-mini-cart__buttons .checkout.button,
        .widget_shopping_cart .woocommerce-mini-cart__buttons .checkout.button {
            background:
                /* Variable not found */
            ;
        }

        .elementor-widget-wp-widget-woocommerce_widget_cart .woocommerce-mini-cart__buttons .checkout.button:hover,
        .elementor-widget-wp-widget-woocommerce_shopping_cart .woocommerce-mini-cart__buttons .checkout.button:hover,
        .widget_shopping_cart .woocommerce-mini-cart__buttons .checkout.button:hover {
            background: ;
        }
