        .vc_custom_1445597691169 {
            margin-right: 0px !important;
            margin-left: 0px !important;
        }
        .vc_custom_1446133293183 {
            margin-right: 0px !important;
            margin-left: 0px !important;
        }
        .vc_custom_1446133308948 {
            margin-right: 0px !important;
            margin-left: 0px !important;
        }
        .vc_custom_1446137477254 {
            margin-bottom: 0px !important;
            padding-bottom: 0px !important;
        }
        .vc_custom_1446137593421 {
            margin-bottom: 0px !important;
            padding-bottom: 0px !important;
        }
        .vc_custom_1445599467035 {
            padding-top: 50px !important;
            padding-bottom: 50px !important;
        }
        .vc_custom_1446139392318 {
            margin-bottom: 20px !important;
            padding-top: 50px !important;
            padding-right: 50px !important;
            padding-bottom: 50px !important;
            padding-left: 50px !important;
        }
        .vc_custom_1445851255484 {
            margin-right: 0px !important;
            margin-left: 0px !important;
            padding-right: 0px !important;
            padding-left: 0px !important;
        }
        .vc_custom_1446139416679 {
            margin-bottom: 50px !important;
        }
        .vc_custom_1446100238617 {
            margin-top: 0px !important;
            margin-right: 0px !important;
            margin-bottom: 0px !important;
            margin-left: 0px !important;
            padding-top: 0px !important;
            padding-right: 0px !important;
            padding-bottom: 0px !important;
            padding-left: 0px !important;
        }
        .vc_custom_1446100955604 {
            margin-top: 0px !important;
            margin-right: 0px !important;
            margin-bottom: 0px !important;
            margin-left: 0px !important;
            padding-top: 50px !important;
            padding-right: 50px !important;
            padding-bottom: 50px !important;
            padding-left: 50px !important;
        }
        .vc_custom_1446110366296 {
            margin-top: 0px !important;
            margin-right: 0px !important;
            margin-bottom: 0px !important;
            margin-left: 0px !important;
            padding-top: 0px !important;
            padding-right: 0px !important;
            padding-bottom: 0px !important;
            padding-left: 0px !important;
        }
        .vc_custom_1446619943287 {
            margin-top: 0px !important;
            margin-right: 0px !important;
            margin-bottom: 0px !important;
            margin-left: 0px !important;
            padding-top: 10px !important;
            padding-right: 10px !important;
            padding-bottom: 10px !important;
            padding-left: 10px !important;
        }
        .vc_custom_1446100973315 {
            margin-top: 0px !important;
            margin-right: 0px !important;
            margin-bottom: 0px !important;
            margin-left: 0px !important;
            padding-top: 50px !important;
            padding-right: 50px !important;
            padding-bottom: 50px !important;
            padding-left: 50px !important;
        }
        .vc_custom_1446101271475 {
            margin-top: 0px !important;
            margin-right: 0px !important;
            margin-bottom: 0px !important;
            margin-left: 0px !important;
            padding-top: 0px !important;
            padding-right: 0px !important;
            padding-bottom: 0px !important;
            padding-left: 0px !important;
        }
        .vc_custom_1446110254900 {
            margin-top: 0px !important;
            margin-right: 0px !important;
            margin-bottom: 0px !important;
            margin-left: 0px !important;
            padding-top: 0px !important;
            padding-right: 0px !important;
            padding-bottom: 0px !important;
            padding-left: 0px !important;
        }
        .vc_custom_1446139435129 {
            margin-bottom: 0px !important;
            padding-bottom: 0px !important;
        }
        .vc_custom_1445596790759 {
            margin-bottom: 60px !important;
        }
        .vc_custom_1445596807750 {
            margin-bottom: 60px !important;
            margin-left: 0px !important;
        }
        .vc_custom_1446135620625 {
            margin-bottom: 50px !important;
        }
        .vc_custom_1446135493796 {
            margin-left: 0px !important;
            padding-left: 0px !important;
        }



        body {
            font-family: "Roboto", sans-serif;
            font-size: 14px;
            line-height: 24px;
            font-weight: 400;
        }
        .page-template-page-blank-php .l-main {
            font-size: 14px;
        }
        .l-header .menu-item-language,
        .l-header .w-nav-item {
            font-family: "Roboto", sans-serif;
            font-weight: 400;
        }
        .type_desktop .menu-item-language > a,
        .l-header .type_desktop .w-nav-anchor.level_1,
        .type_desktop [class*="columns"] .menu-item-has-children .w-nav-anchor.level_2 {
            font-size: 16px;
        }
        .type_desktop .submenu-languages .menu-item-language > a,
        .l-header .type_desktop .w-nav-anchor.level_2,
        .l-header .type_desktop .w-nav-anchor.level_3,
        .l-header .type_desktop .w-nav-anchor.level_4 {
            font-size: 15px;
        }
        .type_mobile .menu-item-language > a,
        .l-header .type_mobile .w-nav-anchor.level_1 {
            font-size: 16px;
        }
        .l-header .type_mobile .w-nav-anchor.level_2,
        .l-header .type_mobile .w-nav-anchor.level_3,
        .l-header .type_mobile .w-nav-anchor.level_4 {
            font-size: 15px;
        }
        h1,
        h2,
        h3,
        h4,
        h5,
        h6,
        .w-blog-post.format-quote blockquote,
        .w-counter-number,
        .w-logo-title,
        .w-pricing-item-title,
        .w-pricing-item-price,
        .w-tabs-item-title,
        .ult_price_figure,
        .ult_countdown-amount,
        .ultb3-box .ultb3-title,
        .stats-block .stats-desc .stats-number {
            font-family: "Roboto", sans-serif;
            font-weight: 400;
        }
        h1 {
            font-size: 40px;
        }
        h2 {
            font-size: 34px;
        }
        h3 {
            font-size: 28px;
        }
        h4,
        .widgettitle,
        .comment-reply-title,
        .ultb3-box .ultb3-title,
        .flip-box-wrap .flip-box .ifb-face h3,
        .aio-icon-box .aio-icon-header h3.aio-icon-title {
            font-size: 24px;
        }
        h5,
        .w-portfolio-item-title {
            font-size: 20px;
        }
        h6 {
            font-size: 18px;
        }
        @media (max-width: 767px) {
            body {
                font-size: 13px;
                line-height: 23px;
            }
            h1 {
                font-size: 30px;
            }
            h2 {
                font-size: 26px;
            }
            h3 {
                font-size: 22px;
            }
            h4,
            .widgettitle,
            .comment-reply-title,
            .ultb3-box .ultb3-title,
            .flip-box-wrap .flip-box .ifb-face h3,
            .aio-icon-box .aio-icon-header h3.aio-icon-title {
                font-size: 20px;
            }
            h5,
            .w-portfolio-item-title {
                font-size: 18px;
            }
            h6 {
                font-size: 16px;
            }
        }
        .l-body,
        .l-header.pos_fixed {
            min-width: 1300px;
        }
        .l-canvas.type_boxed,
        .l-canvas.type_boxed .l-subheader,
        .l-canvas.type_boxed ~ .l-footer .l-subfooter {
            max-width: 1300px;
        }
        .l-subheader-h,
        .l-titlebar-h,
        .l-main-h,
        .l-section-h,
        .l-subfooter-h,
        .w-tabs-section-content-h,
        .w-blog-post-body {
            max-width: 1140px;
        }
        .l-sidebar {
            width: 25%;
        }
        .l-content {
            width: 68%;
        }
        @media (max-width: 767px) {
            .g-cols.offset_none,
            .g-cols.offset_none > div {
                display: block;
            }
            .g-cols > div {
                width: 100% !important;
                margin-left: 0 !important;
                margin-right: 0 !important;
                margin-bottom: 30px;
            }
            .l-subfooter.at_top .g-cols > div {
                margin-bottom: 10px;
            }
            .g-cols.offset_none > div,
            .g-cols > div:last-child {
                margin-bottom: 0 !important;
            }
        }
        @media (min-width: 901px) {
            .l-subheader.at_middle {
                line-height: 100px;
            }
            .l-header.layout_advanced .l-subheader.at_middle,
            .l-header.layout_centered .l-subheader.at_middle {
                height: 100px;
            }
            .l-header.layout_standard.sticky .l-subheader.at_middle,
            .l-header.layout_extended.sticky .l-subheader.at_middle {
                line-height: 50px;
            }
            .l-header.layout_advanced.sticky .l-subheader.at_middle,
            .l-header.layout_centered.sticky .l-subheader.at_middle {
                line-height: 50px;
                height: 50px;
            }
            .l-subheader.at_top {
                height: 40px;
            }
            .l-subheader.at_top,
            .l-subheader.at_bottom {
                line-height: 40px;
            }
            .l-header.layout_extended.sticky .l-subheader.at_top {
                line-height: 0px;
                height: 0px;
            }
            .l-header.layout_advanced.sticky .l-subheader.at_bottom,
            .l-header.layout_centered.sticky .l-subheader.at_bottom {
                line-height: 40px;
            }
            .l-header.layout_standard.pos_fixed ~ .l-titlebar,
            .l-canvas.titlebar_none.sidebar_left .l-header.layout_standard.pos_fixed ~ .l-main,
            .l-canvas.titlebar_none.sidebar_right .l-header.layout_standard.pos_fixed ~ .l-main,
            .l-canvas.titlebar_none.sidebar_none .l-header.layout_standard.pos_fixed ~ .l-main .l-section:first-child,
            .l-header.layout_standard.pos_static.bg_transparent ~ .l-titlebar,
            .l-canvas.titlebar_none.sidebar_left .l-header.layout_standard.pos_static.bg_transparent ~ .l-main,
            .l-canvas.titlebar_none.sidebar_right .l-header.layout_standard.pos_static.bg_transparent ~ .l-main,
            .l-canvas.titlebar_none.sidebar_none .l-header.layout_standard.pos_static.bg_transparent ~ .l-main .l-section:first-child {
                padding-top: 100px;
            }
            .l-header.layout_extended.pos_fixed ~ .l-titlebar,
            .l-canvas.titlebar_none.sidebar_left .l-header.layout_extended.pos_fixed ~ .l-main,
            .l-canvas.titlebar_none.sidebar_right .l-header.layout_extended.pos_fixed ~ .l-main,
            .l-canvas.titlebar_none.sidebar_none .l-header.layout_extended.pos_fixed ~ .l-main .l-section:first-child,
            .l-header.layout_extended.pos_static.bg_transparent ~ .l-titlebar,
            .l-canvas.titlebar_none.sidebar_left .l-header.layout_extended.pos_static.bg_transparent ~ .l-main,
            .l-canvas.titlebar_none.sidebar_right .l-header.layout_extended.pos_static.bg_transparent ~ .l-main,
            .l-canvas.titlebar_none.sidebar_none .l-header.layout_extended.pos_static.bg_transparent ~ .l-main .l-section:first-child {
                padding-top: 140px;
            }
            .l-header.layout_advanced.pos_fixed ~ .l-titlebar,
            .l-canvas.titlebar_none.sidebar_left .l-header.layout_advanced.pos_fixed ~ .l-main,
            .l-canvas.titlebar_none.sidebar_right .l-header.layout_advanced.pos_fixed ~ .l-main,
            .l-canvas.titlebar_none.sidebar_none .l-header.layout_advanced.pos_fixed ~ .l-main .l-section:first-child,
            .l-header.layout_advanced.pos_static.bg_transparent ~ .l-titlebar,
            .l-canvas.titlebar_none.sidebar_left .l-header.layout_advanced.pos_static.bg_transparent ~ .l-main,
            .l-canvas.titlebar_none.sidebar_right .l-header.layout_advanced.pos_static.bg_transparent ~ .l-main,
            .l-canvas.titlebar_none.sidebar_none .l-header.layout_advanced.pos_static.bg_transparent ~ .l-main .l-section:first-child {
                padding-top: 140px;
            }
            .l-header.layout_centered.pos_fixed ~ .l-titlebar,
            .l-canvas.titlebar_none.sidebar_left .l-header.layout_centered.pos_fixed ~ .l-main,
            .l-canvas.titlebar_none.sidebar_right .l-header.layout_centered.pos_fixed ~ .l-main,
            .l-canvas.titlebar_none.sidebar_none .l-header.layout_centered.pos_fixed ~ .l-main .l-section:first-child,
            .l-header.layout_centered.pos_static.bg_transparent ~ .l-titlebar,
            .l-canvas.titlebar_none.sidebar_left .l-header.layout_centered.pos_static.bg_transparent ~ .l-main,
            .l-canvas.titlebar_none.sidebar_right .l-header.layout_centered.pos_static.bg_transparent ~ .l-main,
            .l-canvas.titlebar_none.sidebar_none .l-header.layout_centered.pos_static.bg_transparent ~ .l-main .l-section:first-child {
                padding-top: 140px;
            }
            .l-body.header_aside {
                padding-left: 300px;
            }
            .rtl.l-body.header_aside {
                padding-left: 0;
                padding-right: 300px;
            }
            .l-header.layout_sided,
            .l-header.layout_sided .w-cart-notification {
                width: 300px;
            }
        }
        .l-header .w-nav.type_desktop .w-nav-anchor.level_1 {
            padding: 0 15px;
        }
        @media (min-width: 901px) {
            .w-logo-img {
                height: 60px;
            }
            .w-logo.with_transparent .w-logo-img > img.for_default {
                margin-bottom: -60px;
            }
            .l-header.layout_standard.sticky .w-logo-img,
            .l-header.layout_extended.sticky .w-logo-img {
                height: 50px;
            }
            .l-header.layout_standard.sticky .w-logo.with_transparent .w-logo-img > img.for_default,
            .l-header.layout_extended.sticky .w-logo.with_transparent .w-logo-img > img.for_default {
                margin-bottom: -50px;
            }
            .l-header.layout_advanced.sticky .w-logo-img,
            .l-header.layout_centered.sticky .w-logo-img {
                height: 50px;
            }
            .l-header.layout_advanced.sticky .w-logo.with_transparent .w-logo-img > img.for_default,
            .l-header.layout_centered.sticky .w-logo.with_transparent .w-logo-img > img.for_default {
                margin-bottom: -50px;
            }
            .l-header.layout_sided .w-logo-img > img {
                width: 200px;
            }
            .w-logo-title {
                font-size: 27px;
            }
        }
        @media (min-width: 601px) and (max-width: 900px) {
            .w-logo-img {
                height: 40px;
            }
            .w-logo.with_transparent .w-logo-img > img.for_default {
                margin-bottom: -40px;
            }
            .w-logo-title {
                font-size: 24px;
            }
        }
        @media (max-width: 600px) {
            .w-logo-img {
                height: 30px;
            }
            .w-logo.with_transparent .w-logo-img > img.for_default {
                margin-bottom: -30px;
            }
            .w-logo-title {
                font-size: 20px;
            }
        }
        .l-body {
            background-color: #e1e4e5;
        }
        .l-subheader.at_middle,
        .l-subheader.at_middle .w-lang-list,
        .l-subheader.at_middle .type_mobile .w-nav-list.level_1 {
            background-color: #444444;
        }
        .l-subheader.at_middle,
        .transparent .l-subheader.at_middle .type_mobile .w-nav-list.level_1 {
            color: #FFFFFF;
        }
        .l-subheader.at_middle .w-nav-anchor.level_1 .ripple {
            background-color: #FFFFFF;
        }
        .no-touch .w-logo-link:hover,
        .no-touch .l-subheader.at_middle .w-contacts-item-value a:hover,
        .no-touch .l-subheader.at_middle .w-lang-item:hover,
        .no-touch .transparent .l-subheader.at_middle .w-lang.active .w-lang-item:hover,
        .no-touch .l-subheader.at_middle .w-socials-item-link:hover,
        .no-touch .l-subheader.at_middle .w-search-show:hover,
        .no-touch .l-subheader.at_middle .w-cart-h:hover .w-cart-link {
            color: #CB2027;
        }
        .l-subheader.at_top,
        .l-subheader.at_top .w-lang-list,
        .l-subheader.at_bottom,
        .l-subheader.at_bottom .type_mobile .w-nav-list.level_1 {
            background-color: #f2f4f5;
        }
        .l-subheader.at_top,
        .l-subheader.at_bottom,
        .transparent .l-subheader.at_bottom .type_mobile .w-nav-list.level_1,
        .w-lang.active .w-lang-item {
            color: #FFFFFF;
        }
        .l-subheader.at_bottom .w-nav-anchor.level_1 .ripple {
            background-color: #FFFFFF;
        }
        .no-touch .l-subheader.at_top .w-contacts-item-value a:hover,
        .no-touch .l-subheader.at_top .w-lang-item:hover,
        .no-touch .transparent .l-subheader.at_top .w-lang.active .w-lang-item:hover,
        .no-touch .l-subheader.at_top .w-socials-item-link:hover,
        .no-touch .l-subheader.at_bottom .w-search-show:hover,
        .no-touch .l-subheader.at_bottom .w-cart-h:hover .w-cart-link {
            color: #CB2027;
        }
        .l-header.transparent .l-subheader {
            color: #FFFFF;
        }
        .no-touch .l-header.transparent .type_desktop .menu-item-language > a:hover,
        .no-touch .l-header.transparent .type_desktop .menu-item-language:hover > a,
        .no-touch .l-header.transparent .w-logo-link:hover,
        .no-touch .l-header.transparent .l-subheader .w-contacts-item-value a:hover,
        .no-touch .l-header.transparent .l-subheader .w-lang-item:hover,
        .no-touch .l-header.transparent .l-subheader .w-socials-item-link:hover,
        .no-touch .l-header.transparent .l-subheader .w-search-show:hover,
        .no-touch .l-header.transparent .l-subheader .w-cart-h:hover .w-cart-link,
        .no-touch .l-header.transparent .type_desktop .w-nav-item.level_1:hover .w-nav-anchor.level_1 {
            color: #CB2027;
        }
        .w-search-background {
            background-color: ;
        }
        .w-search.layout_popup .w-form {
            color: ;
        }
        .w-search.layout_popup .w-form-row-field:after,
        .w-search.layout_popup .w-form-row.focused .w-form-row-field-bar:before,
        .w-search.layout_popup .w-form-row.focused .w-form-row-field-bar:after {
            background-color: ;
        }
        .no-touch .l-header .menu-item-language > a:hover,
        .no-touch .type_desktop .menu-item-language:hover > a,
        .no-touch .l-header .w-nav-item.level_1:hover .w-nav-anchor.level_1 {
            background-color: #ffffff;
        }
        .no-touch .l-header .menu-item-language > a:hover,
        .no-touch .type_desktop .menu-item-language:hover > a,
        .no-touch .l-header .w-nav-item.level_1:hover .w-nav-anchor.level_1 {
            color: #ff5722;
        }
        .l-header .w-nav-item.level_1.active .w-nav-anchor.level_1,
        .l-header .w-nav-item.level_1.current-menu-item .w-nav-anchor.level_1,
        .l-header .w-nav-item.level_1.current-menu-ancestor .w-nav-anchor.level_1 {
            color: #ff5722;
        }
        .l-header.transparent .type_desktop .w-nav-item.level_1.active .w-nav-anchor.level_1,
        .l-header.transparent .type_desktop .w-nav-item.level_1.current-menu-item .w-nav-anchor.level_1,
        .l-header.transparent .type_desktop .w-nav-item.level_1.current-menu-ancestor .w-nav-anchor.level_1 {
            color: #ff5722;
        }
        .type_desktop .submenu-languages,
        .l-header .w-nav-list.level_2,
        .l-header .w-nav-list.level_3,
        .l-header .w-nav-list.level_4 {
            background-color: #25282b;
        }
        .type_desktop .submenu-languages,
        .l-header .w-nav-anchor.level_2,
        .l-header .w-nav-anchor.level_3,
        .l-header .w-nav-anchor.level_4,
        .type_desktop [class*="columns"] .w-nav-item.menu-item-has-children.active .w-nav-anchor.level_2,
        .type_desktop [class*="columns"] .w-nav-item.menu-item-has-children.current-menu-item .w-nav-anchor.level_2,
        .type_desktop [class*="columns"] .w-nav-item.menu-item-has-children.current-menu-ancestor .w-nav-anchor.level_2,
        .no-touch .type_desktop [class*="columns"] .w-nav-item.menu-item-has-children:hover .w-nav-anchor.level_2 {
            color: #c2c4c5;
        }
        .l-header .w-nav-anchor.level_2 .ripple,
        .l-header .w-nav-anchor.level_3 .ripple,
        .l-header .w-nav-anchor.level_4 .ripple {
            background-color: #c2c4c5;
        }
        .no-touch .type_desktop .submenu-languages .menu-item-language:hover > a,
        .no-touch .l-header .w-nav-item.level_2:hover .w-nav-anchor.level_2,
        .no-touch .l-header .w-nav-item.level_3:hover .w-nav-anchor.level_3,
        .no-touch .l-header .w-nav-item.level_4:hover .w-nav-anchor.level_4 {
            background-color: #ff5722;
        }
        .no-touch .type_desktop .submenu-languages .menu-item-language:hover > a,
        .no-touch .l-header .w-nav-item.level_2:hover .w-nav-anchor.level_2,
        .no-touch .l-header .w-nav-item.level_3:hover .w-nav-anchor.level_3,
        .no-touch .l-header .w-nav-item.level_4:hover .w-nav-anchor.level_4 {
            color: #ffffff;
        }
        .l-header .w-nav-item.level_2.current-menu-item .w-nav-anchor.level_2,
        .l-header .w-nav-item.level_2.current-menu-ancestor .w-nav-anchor.level_2,
        .l-header .w-nav-item.level_3.current-menu-item .w-nav-anchor.level_3,
        .l-header .w-nav-item.level_3.current-menu-ancestor .w-nav-anchor.level_3,
        .l-header .w-nav-item.level_4.current-menu-item .w-nav-anchor.level_4,
        .l-header .w-nav-item.level_4.current-menu-ancestor .w-nav-anchor.level_4 {
            background-color: #25282b;
        }
        .l-header .w-nav-item.level_2.current-menu-item .w-nav-anchor.level_2,
        .l-header .w-nav-item.level_2.current-menu-ancestor .w-nav-anchor.level_2,
        .l-header .w-nav-item.level_3.current-menu-item .w-nav-anchor.level_3,
        .l-header .w-nav-item.level_3.current-menu-ancestor .w-nav-anchor.level_3,
        .l-header .w-nav-item.level_4.current-menu-item .w-nav-anchor.level_4,
        .l-header .w-nav-item.level_4.current-menu-ancestor .w-nav-anchor.level_4 {
            color: #ff5722;
        }
        .btn.w-nav-item .w-nav-anchor.level_1 {
            background-color: #ff5722 !important;
        }
        .btn.w-nav-item .w-nav-anchor.level_1 {
            color: #ffffff !important;
        }
        .no-touch .btn.w-nav-item:hover .w-nav-anchor.level_1 {
            background-color: #00bcd4 !important;
        }
        .no-touch .btn.w-nav-item:hover .w-nav-anchor.level_1 {
            color: #ffffff !important;
        }
        .l-preloader,
        .l-canvas,
        .w-blog.layout_masonry .w-blog-post-h,
        .w-cart-dropdown,
        .w-portfolio-item-anchor,
        .w-pricing.style_1 .w-pricing-item-h,
        .w-person.layout_card,
        #lang_sel ul ul,
        #lang_sel_click ul ul,
        #lang_sel_footer,
        .woocommerce .form-row .chosen-drop,
        .woocommerce-ordering:after,
        .woocommerce-type_2 .product-h,
        .no-touch .woocommerce-type_2 .product-meta,
        .woocommerce #payment .payment_box,
        .widget_layered_nav ul li.chosen,
        .wpcf7-form-control-wrap.type_select:after {
            background-color: #ffffff;
        }
        button.w-btn.color_contrast.style_raised,
        a.w-btn.color_contrast.style_raised,
        .w-iconbox.style_circle.color_contrast .w-iconbox-icon,
        .w-socials.style_4 .w-socials-item-link {
            color: #ffffff;
        }
        .l-section.color_alternate,
        .l-titlebar.color_alternate,
        .no-touch .l-titlebar .g-nav-item:hover,
        .l-section.for_blogpost .w-blog-post-preview,
        .l-section.for_author .l-section-h,
        .l-section.for_related .l-section-h,
        .l-canvas.sidebar_none .l-section.for_comments,
        .no-touch .w-btn.style_flat:hover,
        .no-touch .pagination a.page-numbers:hover,
        .w-actionbox.color_light,
        .w-blog-post-preview-icon,
        .w-form.for_protected,
        .w-iconbox.style_circle.color_light .w-iconbox-icon,
        .g-loadmore-btn,
        .no-touch .w-logos .owl-prev:hover,
        .no-touch .w-logos .owl-next:hover,
        .w-profile,
        .w-pricing.style_1 .w-pricing-item-header,
        .w-pricing.style_2 .w-pricing-item-h,
        .w-progbar-bar,
        .w-progbar.style_3 .w-progbar-bar:before,
        .w-progbar.style_3 .w-progbar-bar-count,
        .w-socials-item-link,
        .w-tabs-item .ripple,
        .w-testimonial.style_1,
        .widget_calendar #calendar_wrap,
        .no-touch .l-main .widget_nav_menu a:hover,
        .no-touch #lang_sel ul ul a:hover,
        .no-touch #lang_sel_click ul ul a:hover,
        .woocommerce .login,
        .woocommerce .checkout_coupon,
        .woocommerce .register,
        .no-touch .woocommerce-type_2 .product-h .button:hover,
        .woocommerce .variations_form,
        .woocommerce .variations_form .variations td.value:after,
        .woocommerce .comment-respond,
        .woocommerce .stars span a:after,
        .woocommerce .cart_totals,
        .no-touch .woocommerce .product-remove a:hover,
        .woocommerce .checkout #order_review,
        .woocommerce ul.order_details,
        .widget_shopping_cart,
        .widget_layered_nav ul,
        .smile-icon-timeline-wrap .timeline-wrapper .timeline-block,
        .smile-icon-timeline-wrap .timeline-feature-item.feat-item {
            background-color: #f2f4f5;
        }
        .timeline-wrapper .timeline-post-right .ult-timeline-arrow l,
        .timeline-wrapper .timeline-post-left .ult-timeline-arrow l,
        .timeline-feature-item.feat-item .ult-timeline-arrow l {
            border-color: #f2f4f5;
        }
        input[type="text"],
        input[type="password"],
        input[type="email"],
        input[type="url"],
        input[type="tel"],
        input[type="number"],
        input[type="date"],
        input[type="search"],
        textarea,
        select,
        .l-section,
        .g-cols > div,
        .w-form-field input:focus,
        .w-form-field textarea:focus,
        .w-search.layout_simple input[type="text"]:focus,
        .w-separator,
        .w-sharing-item,
        .w-tabs-list,
        .w-tabs-section,
        .w-tabs-section-header:before,
        .l-main .widget_nav_menu > div,
        .l-main .widget_nav_menu .menu-item a,
        #lang_sel a.lang_sel_sel,
        #lang_sel_click a.lang_sel_sel,
        .woocommerce table th,
        .woocommerce table td,
        .woocommerce .quantity.buttons_added input.qty,
        .woocommerce .quantity.buttons_added .plus,
        .woocommerce .quantity.buttons_added .minus,
        .woocommerce-tabs .tabs,
        .woocommerce .related,
        .woocommerce .upsells,
        .woocommerce .cross-sells,
        .woocommerce ul.order_details li,
        .woocommerce .shop_table.my_account_orders,
        .select2-container a.select2-choice,
        .smile-icon-timeline-wrap .timeline-line {
            border-color: #e1e4e5;
        }
        .w-iconbox.style_default.color_light .w-iconbox-icon,
        .w-separator,
        .w-testimonial.style_2:before,
        .pagination .page-numbers,
        .woocommerce .star-rating:before {
            color: #e1e4e5;
        }
        .no-touch .l-titlebar.color_alternate .g-nav-item:hover,
        button.w-btn.color_light.style_raised,
        a.w-btn.color_light.style_raised,
        .no-touch .color_alternate .w-btn.style_flat:hover,
        .no-touch .g-loadmore-btn:hover,
        .no-touch .color_alternate .w-logos .owl-prev:hover,
        .no-touch .color_alternate .w-logos .owl-next:hover,
        .no-touch .color_alternate .pagination a.page-numbers:hover,
        .widget_price_filter .ui-slider:before {
            background-color: #e1e4e5;
        }
        h1,
        h2,
        h3,
        h4,
        h5,
        h6,
        .w-counter-number,
        .w-portfolio-item-anchor,
        .no-touch .w-portfolio-item-anchor:hover,
        .l-section.color_primary a.w-portfolio-item-anchor,
        .l-section.color_secondary a.w-portfolio-item-anchor,
        .w-progbar.color_custom .w-progbar-title {
            color: #25282b;
        }
        .w-progbar.color_contrast .w-progbar-bar-h {
            background-color: #25282b;
        }
        .l-canvas,
        button.w-btn.color_light.style_raised,
        a.w-btn.color_light.style_raised,
        .w-blog.layout_masonry .w-blog-post-h,
        .w-cart-dropdown,
        .w-iconbox.style_circle.color_light .w-iconbox-icon,
        .w-pricing-item-h,
        .w-person.layout_card,
        .w-testimonial.style_1,
        .woocommerce .form-row .chosen-drop,
        .woocommerce-type_2 .product-h {
            color: #4f5459;
        }
        button.w-btn.color_contrast.style_raised,
        a.w-btn.color_contrast.style_raised,
        .w-iconbox.style_circle.color_contrast .w-iconbox-icon {
            background-color: #4f5459;
        }
        a,
        .highlight_primary,
        .l-preloader,
        .w-blog.layout_compact .w-blog-post-link,
        .w-blog.layout_related .w-blog-post-link,
        button.w-btn.color_primary.style_flat,
        a.w-btn.color_primary.style_flat,
        .w-counter.color_primary .w-counter-number,
        .w-iconbox.style_default.color_primary .w-iconbox-icon,
        .g-filters-item.active,
        .w-form-row.focused:before,
        .w-form-row.focused > i,
        .no-touch .w-sharing.type_simple.color_primary .w-sharing-item:hover .w-sharing-icon,
        .w-separator.color_primary,
        .w-tabs-item.active,
        .w-tabs-section.active .w-tabs-section-header,
        .l-main .widget_nav_menu .menu-item.current-menu-item > a,
        .no-touch .woocommerce-type_2 .product-h a.button,
        .woocommerce-tabs .tabs li.active,
        input[type="radio"]:checked + .wpcf7-list-item-label:before,
        input[type="checkbox"]:checked + .wpcf7-list-item-label:before {
            color: #ff5722;
        }
        .l-section.color_primary,
        .l-titlebar.color_primary,
        .highlight_primary_bg,
        button,
        input[type="submit"],
        a.w-btn.color_primary.style_raised,
        .pagination .page-numbers.current,
        .w-actionbox.color_primary,
        .w-form-row.focused .w-form-row-field-bar:before,
        .w-form-row.focused .w-form-row-field-bar:after,
        .w-iconbox.style_circle.color_primary .w-iconbox-icon,
        .w-pricing.style_1 .type_featured .w-pricing-item-header,
        .w-pricing.style_2 .type_featured .w-pricing-item-h,
        .w-progbar.color_primary .w-progbar-bar-h,
        .w-sharing.type_solid.color_primary .w-sharing-item,
        .w-sharing.type_fixed.color_primary .w-sharing-item,
        .w-tabs-list-bar,
        .w-tabs.layout_timeline .w-tabs-item.active,
        .no-touch .w-tabs.layout_timeline .w-tabs-item:hover,
        .w-tabs.layout_timeline .w-tabs-section.active .w-tabs-section-header-h,
        .rsDefault .rsThumb.rsNavSelected,
        .woocommerce .button.alt,
        .woocommerce .button.checkout,
        .widget_price_filter .ui-slider-range,
        .widget_price_filter .ui-slider-handle,
        .smile-icon-timeline-wrap .timeline-separator-text .sep-text,
        .smile-icon-timeline-wrap .timeline-wrapper .timeline-dot,
        .smile-icon-timeline-wrap .timeline-feature-item .timeline-dot {
            background-color: #ff5722;
        }
        .g-html blockquote,
        .g-filters-item.active,
        input:focus,
        textarea:focus,
        .w-separator.color_primary,
        .woocommerce .quantity.buttons_added input.qty:focus,
        .validate-required.woocommerce-validated input:focus,
        .validate-required.woocommerce-invalid input:focus,
        .woocommerce .button.loading:before,
        .woocommerce .button.loading:after,
        .woocommerce .form-row .chosen-search input[type="text"]:focus,
        .woocommerce-tabs .tabs li.active,
        .select2-dropdown-open.select2-drop-above a.select2-choice {
            border-color: #ff5722;
        }
        input:focus,
        textarea:focus,
        .select2-dropdown-open a.select2-choice {
            box-shadow: 0 -1px 0 0 #ff5722 inset;
        }
        .no-touch a:hover,
        .highlight_secondary,
        button.w-btn.color_secondary.style_flat,
        a.w-btn.color_secondary.style_flat,
        .no-touch .w-blog-post-link:hover .w-blog-post-title span,
        .no-touch .w-blog-post-link:hover .w-blog-post-preview-icon,
        .no-touch .w-blog-post-meta a:hover,
        .no-touch .w-blognav-prev:hover .w-blognav-title,
        .no-touch .w-blognav-next:hover .w-blognav-title,
        .w-counter.color_secondary .w-counter-number,
        .w-iconbox.style_default.color_secondary .w-iconbox-icon,
        .w-iconbox.style_default .w-iconbox-link:active .w-iconbox-icon,
        .no-touch .w-iconbox.style_default .w-iconbox-link:hover .w-iconbox-icon,
        .w-iconbox-link:active .w-iconbox-title,
        .no-touch .w-iconbox-link:hover .w-iconbox-title,
        .no-touch .w-sharing.type_simple.color_secondary .w-sharing-item:hover .w-sharing-icon,
        .w-separator.color_secondary,
        .no-touch .l-main .widget_tag_cloud a:hover,
        .no-touch .l-main .widget_product_tag_cloud .tagcloud a:hover,
        .woocommerce .star-rating span:before,
        .woocommerce .stars span a:after {
            color: #00bcd4;
        }
        .l-section.color_secondary,
        .l-titlebar.color_secondary,
        .highlight_secondary_bg,
        button.w-btn.color_secondary.style_raised,
        a.w-btn.color_secondary.style_raised,
        .w-actionbox.color_secondary,
        .w-iconbox.style_circle.color_secondary .w-iconbox-icon,
        .w-progbar.color_secondary .w-progbar-bar-h,
        .w-sharing.type_solid.color_secondary .w-sharing-item,
        .w-sharing.type_fixed.color_secondary .w-sharing-item,
        .no-touch .w-toplink.active:hover,
        .no-touch .tp-leftarrow.tparrows.custom:hover,
        .no-touch .tp-rightarrow.tparrows.custom:hover,
        p.demo_store,
        .woocommerce .onsale,
        .woocommerce .form-row .chosen-results li.highlighted {
            background-color: #00bcd4;
        }
        .w-separator.color_secondary {
            border-color: #00bcd4;
        }
        .highlight_faded,
        button.w-btn.color_light.style_flat,
        a.w-btn.color_light.style_flat,
        .w-blog-post-preview-icon,
        .w-blog-post-meta,
        .w-comments-item-date,
        .w-comments-item-answer a,
        .w-profile-link.for_logout,
        .w-socials.style_3 .w-socials-item-link,
        .g-tags,
        .l-main .widget_tag_cloud a,
        .l-main .widget_product_tag_cloud .tagcloud a,
        .woocommerce .stars span:after {
            color: #949799;
        }
        .w-btn.style_flat .ripple,
        .w-btn.color_light.style_raised .ripple,
        .w-socials.style_4 .w-socials-item-link {
            background-color: #949799;
        }
        .l-subfooter.at_top,
        .l-subfooter.at_top #lang_sel ul ul,
        .l-subfooter.at_top #lang_sel_click ul ul,
        .l-subfooter.at_top .wpcf7-form-control-wrap.type_select:after {
            background-color: #25282b;
        }
        .no-touch .l-subfooter.at_top #lang_sel ul ul a:hover,
        .no-touch .l-subfooter.at_top #lang_sel_click ul ul a:hover,
        .l-subfooter.at_top .w-socials-item-link,
        .l-subfooter.at_top .widget_calendar #calendar_wrap,
        .l-subfooter.at_top .widget_shopping_cart {
            background-color: #1c1f21;
        }
        .l-subfooter.at_top,
        .l-subfooter.at_top #lang_sel a.lang_sel_sel,
        .l-subfooter.at_top #lang_sel_click a.lang_sel_sel,
        .l-subfooter.at_top input,
        .l-subfooter.at_top textarea,
        .l-subfooter.at_top select,
        .l-subfooter.at_top .w-form-field input:focus,
        .l-subfooter.at_top .w-form-field textarea:focus,
        .l-subfooter.at_top .w-search.layout_simple input[type="text"]:focus {
            border-color: #35383b;
        }
        .l-subfooter.at_top h1,
        .l-subfooter.at_top h2,
        .l-subfooter.at_top h3,
        .l-subfooter.at_top h4,
        .l-subfooter.at_top h5,
        .l-subfooter.at_top h6 {
            color: #c2c4c5;
        }
        .l-subfooter.at_top {
            color: #8e9194;
        }
        .l-subfooter.at_top a,
        .l-subfooter.at_top .widget_tag_cloud .tagcloud a,
        .l-subfooter.at_top .widget_product_tag_cloud .tagcloud a {
            color: #c2c4c5;
        }
        .no-touch .l-subfooter.at_top a:hover,
        .l-subfooter.at_top .w-form-row.focused:before,
        .l-subfooter.at_top .w-form-row.focused > i,
        .no-touch .l-subfooter.at_top .widget_tag_cloud .tagcloud a:hover,
        .no-touch .l-subfooter.at_top .widget_product_tag_cloud .tagcloud a:hover {
            color: #ffffff;
        }
        .l-subfooter.at_top .w-form-row.focused .w-form-row-field-bar:before,
        .l-subfooter.at_top .w-form-row.focused .w-form-row-field-bar:after {
            background-color: #ffffff;
        }
        .l-subfooter.at_top input:focus,
        .l-subfooter.at_top textarea:focus {
            border-color: #ffffff;
        }
        .l-subfooter.at_top input:focus,
        .l-subfooter.at_top textarea:focus {
            box-shadow: 0 -1px 0 0 #ffffff inset;
        }
        .l-subfooter.at_bottom {
            background-color: #1c1f21;
        }
        .l-subfooter.at_bottom {
            color: #8e9194;
        }
        .l-subfooter.at_bottom a {
            color: #8e9194;
        }
        .no-touch .l-subfooter.at_bottom a:hover {
            color: #ffffff;
        }

        #ult-carousel-188972668356653c523eeb3 .slick-slide {
            margin: 0 15px;
        }