/*
    <style id="kirki_inline_styles" type="text/css">
 </style>

.vc_custom_heading .heading 
*/

.product-head::after, .product-head::before {
    border-left: 3px solid red;
}
.product-head .head {
    font-size: 20px;
    font-weight: 700;
    font-style: normal;
    color: rgba(0,0,0,0.4);
}

.product-head .sub-head {
    font-size: 18px;
    line-height: 0.8;
    text-align: left;
    font-weight: 700;
    font-style: normal;
    text-transform: uppercase
}

#product-article-content {
    padding-top: 0px
}

        body {
            font-family: Montserrat;
            font-size: 14px;
            font-weight: 400;
            line-height: 1.6;
        }

        h1, h2, h3, h4, h5, h6 {
            font-family: Montserrat;
            font-weight: 700;
            letter-spacing: 0em;
            line-height: 1.2;
            color: #2a166f;
        }

        .vc_tta-tabs .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab > a {
            font-family: Montserrat;
            font-weight: 700;
            letter-spacing: 0em;
            line-height: 1.2;
            color: #2a166f;
        }

        h1 {
            font-size: 28px;
        }

        h2 {
            font-size: 24px;
        }

        h3 {
            font-size: 20px;
        }

        h4 {
            font-size: 16px;
        }

        h5 {
            font-size: 14px;
        }

        h6 {
            font-size: 12px;
        }

        .social-links li a {
            color: #888;
        }

            .social-links li a:after {
                background-color: #888;
            }

            .social-links li a:hover {
                color: #FFF;
            }

        .primary-color, body a:hover, .vc_custom_heading.primary-color h2, .staff-content-title:hover, .icon-btn .btn:hover .link-title, .site-topbar i, .entry-meta-item .fa, .entry-meta-item a, .entry-meta-item a:visited, .post-share-buttons > .fa, button .fa, input[type="button"] .fa, input[type="reset"] .fa, input[type="submit"] .fa, #respond #submit .fa, .button .fa, .comments-area .comment-reply-link, .price .amount, .product_list_widget .amount, .woocommerce-cart .cart .amount, .cart_totals .shipping-calculator-button, .woocommerce-info a, .icon-box-icon i, .custom-contact-info i, .industry-contact-detail a, .industry-contact-detail .icon, services-content:hover .services-content-title a, .services-content:hover .services-content-title:after, a.read-more, a.read-more:visited, .site-topbar .btn i.fa, .services-content-title:before, ul.list-icon-plus li:before {
            color: #2a166f;
        }

        .primary-bg, .sep-bottom:after, .testimonial-thumbnail:before, .cta-button .icon-box, .button.primary-button, .post-share-buttons a:hover, .woocommerce .onsale, .pagination .page-numbers.current, .pagination .page-numbers:hover, .page-links > a:hover, .page-links > span:not(.page-links-title), .mini-cart .cart-contents .count, .widget_price_filter .price_slider .ui-slider-range, .single_add_to_cart_button, .woocommerce-cart .button.primary-button, .woocommerce-checkout #place_order, .industry-contact-detail .contact-social-links li a:hover, .scrollup:hover, .services-content:hover .services-icon, .no-results .search-submit, .page-not-found .search-submit, .header-02 .site-topbar .btn, .header-04 .site-topbar .btn:after, .header-04.header-layout-2 .mini-cart .cart-contents .count, .header-04 .header-contact-details-list .header-contact-detail-icon i, .header-02.header-layout-2 .mini-cart .cart-contents .count, .header-02 .header-contact-details-list .header-contact-detail-icon i, .header-05.site-topbar .btn, .header-06.site-topbar .btn, .footer-bottom .social-links li a:hover {
            background-color: #2a166f;
        }

        .heading, .widget-title, .comments-area .comment-respond .comment-reply-title, blockquote, .button.primary-button, .pagination .page-numbers.current, .pagination .page-numbers:hover, .page-links > span:not(.page-links-title), .page-links > a:hover, .single-product .single_add_to_cart_button, .woocommerce-cart .button.primary-button, .woocommerce-checkout #place_order, .wpcf7-form input:focus, .contact-form-transport .wpcf7 .wpcf7-text:focus, .scrollup:hover, .no-results .search-submit, .page-not-found .search-submit {
            border-color: #2a166f;
        }

        .single-product .woocommerce-tabs ul.tabs li.active, .single-product .woocommerce-tabs ul.tabs li:hover, .woocommerce-cart .cart thead, .woocommerce-checkout .woocommerce-checkout-review-order-table thead {
            border-left-color: #2a166f;
        }

        .testimonial-container.style2 .testimonial-thumbnail:after, .testimonial-container.style3 .testimonial-thumbnail:after, .header-02 .header-contact-details-list .header-contact-detail-icon i:after, .header-04 .header-contact-details-list .header-contact-detail-icon i:after {
            border-right-color: #2a166f;
        }

        .woocommerce-checkout .woocommerce-checkout-review-order-table tr.shipping, #primary-menu.menu > .menu-item:hover, #primary-menu.menu > .menu-item.current-menu-item, .header-02.header-layout-2 #primary-menu.menu > .menu-item:hover > a, .header-02.header-layout-2 #primary-menu.menu > .menu-item.current-menu-item > a, .header-04.header-layout-2 #primary-menu.menu > .menu-item:hover > a, .header-04.header-layout-2 #primary-menu.menu > .menu-item.current-menu-item > a {
            border-bottom-color: #2a166f;
        }

        .vc_tta-tabs-position-left.vc_tta-tabs .vc_tta-tab.vc_active > a, .vc_tta-tabs-position-left.vc_tta-tabs .vc_tta-panel.vc_active .vc_tta-panel-heading {
            background-color: #2a166f !important;
        }

        .vc_tta-tabs-position-top.vc_tta-tabs .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab.vc_active > a, .vc_tta-accordion.vc_tta .vc_tta-panel.vc_active .vc_tta-panel-heading {
            border-left-color: #2a166f !important;
        }

        .staff-content .expert-socials > a:hover, .primary-button i, .primary-button .icon-in-btn, .widget_categories li a:hover, .widget_archive li a:hover, .widget_meta li a:hover, .widget_product_categories li a:hover, .wpb_widgetised_column .widget_nav_menu li a:hover, .sidebar .widget_nav_menu li a:hover, .sidebar .widget_nav_menu li.current-menu-item a, .wpb_widgetised_column .widget_nav_menu li.current-menu-item a:visited, button, input[type="button"], input[type="reset"], input[type="submit"], #respond #submit, .button, .button.primary-button .fa, .comment-content cite, .pagination .page-numbers.next, .pagination .page-numbers.prev, .single_add_to_cart_button:before, .widget_search:after, .widget_product_search:after, .cart_totals, .woocommerce-checkout-review-order-table, .woocommerce-checkout .woocommerce-checkout-payment label {
            color: #e67817;
        }

            .button.primary-button:hover, .button.secondary-button:hover, .industry-subscribe-style2 .button.primary-button, .widget_price_filter .ui-slider .ui-slider-handle, .woocommerce-cart .button, .woocommerce-checkout .login .button, .woocommerce-checkout .checkout_coupon .button, .woocommerce-checkout #place_order:hover, .contact-form-transport .button-style3 {
                background-color: #e67817;
            }

            .button.primary-button:hover, .button.secondary-button, button, input[type="button"], input[type="reset"], input[type="submit"], #respond #submit, .button, .woocommerce-cart .button, .woocommerce-checkout #place_order:hover, .industry-subscribe-style2 .button.primary-button {
                border-color: #e67817;
            }

body, .comments-link a, .tagcloud a, .post-tags a, .widget_categories a, .widget_categories a:visited, .widget_archive a, .widget_archive a:visited, .widget_meta a, .widget_meta a:visited, .widget_product_categories a, .widget_product_categories a:visited, .sidebar .widget_nav_menu a, .wpb_widgetised_column .widget_nav_menu a, .widget_nav_menu a:visited, .price del .amount, .product_list_widget del .amount, .select2-container .select2-choice, .select2-drop, .custom-contact-info a, .header-contact-detail-title {
    color: #343333; /*#868686*/
}

        a, a:visited, .share-wrapper a, .share-wrapper a:visited, .share-wrapper a:hover, .mini-cart .total, .mini-cart .cart_list a, .mini-cart .wc-forward {
            color: #2a166f;
        }

        body a:hover {
            color: #2b1286;
        }

        .secondary-button {
            background-color: #01b9e6;
        }

            .button.secondary-button:hover, .secondary-button:hover {
                background-color: #e67817;
            }

        .header-nav {
            background-color: #2a166f;
        }

        .header, .header a {
            color: #2a166f;
        }

        .nav-main .menu > li > a:before {
            background-color: #2a166f;
        }

        {
            color: #2a166f;
        }

        .site-topbar {
            background-color: #2a166f;
        }

            .site-topbar, .site-topbar .link-title {
                color: #868686;
            }

                .site-topbar .btn-top {
                    background-color: #e67817;
                }

                    .site-topbar .btn-top .link-title {
                        color: #FFF;
                    }

                    .site-topbar .btn-top i.fa {
                        color: #2a166f;
                    }

                    .site-topbar .btn-top:after {
                        background-color: #2a166f;
                    }

        #primary-menu {
            text-align: left;
        }

            #primary-menu > .menu-item > a, #primary-menu > ul > li > a {
                font-family: Montserrat;
                font-size: 14px;
                font-weight: 700;
                text-transform: uppercase;
            }

            #primary-menu > .menu-item > a, #primary-menu > ul > li > acenter, .header-layout-2 .mini-cart .cart-contents, .header-layout-2 #header-search {
                color: #FFF;
            }

                #primary-menu > .menu-item > a > .menu-item-icon {
                    color: #ffffff;
                }

            #primary-menu.menu > .menu-item:hover, #primary-menu.menu > .menu-item.current-menu-item, .header-02.header-layout-2 #primary-menu.menu > .menu-item:hover > a, .header-02.header-layout-2 #primary-menu.menu > .menu-item.current-menu-item > a, .header-03.header-layout-2 #primary-menu.menu > .menu-item:hover > a, .header-03.header-layout-2 #primary-menu.menu > .menu-item.current-menu-item > a, .header-04.header-layout-2 #primary-menu.menu > .menu-item:hover > a, .header-04.header-layout-2 #primary-menu.menu > .menu-item.current-menu-item > a {
                border-bottom-color: #e67817;
            }

        .header-02.header-layout-2 .mini-cart .cart-contents .count, .header-02 .header-contact-details-list .header-contact-detail-icon i, .header-03.header-layout-2 .mini-cart .cart-contents .count, .header-03 .header-contact-details-list .header-contact-detail-icon i, .header-04.header-layout-2 .mini-cart .cart-contents .count, .header-04 .header-contact-details-list .header-contact-detail-icon i {
            background-color: #e67817;
        }

            .header-02 .header-contact-details-list .header-contact-detail-icon i:after, .header-03 .header-contact-details-list .header-contact-detail-icon i:after, .header-04 .header-contact-details-list .header-contact-detail-icon i:after {
                border-right-color: #e67817;
            }

        .header-layout-2 #primary-menu.menu > .menu-item, .header-04 .header-nav, .header-04 .site-topbar {
            border-color: #eee;
        }

        .menu > .menu-item .sub-menu, .menu > ul > li .children {
            background-color: #EEE;
        }

            .menu > .menu-item .sub-menu > li:hover, .menu > .menu-item .children > li:hover, .menu > ul > li .sub-menu > li:hover, .menu > ul > li .children > li:hover, .menu > .menu-item .sub-menu .sub-menu, .menu > .menu-item.narrow .sub-menu .children, .menu > .menu-item.narrow .children .sub-menu, .menu > .menu-item.narrow .children .children, .menu > ul > li .sub-menu .sub-menu, .menu > ul > li .sub-menu .children, .menu > ul > li .children .sub-menu, .menu > ul > li .children .children {
                background-color: #eeeeee;
            }

        #header .menu > .menu-item .sub-menu .sub-menu > li > a:hover {
            background-color: #eeeeee;
        }

        .menu > .menu-item.narrow .sub-menu > li, .menu > .menu-item.narrow .children > li, .menu > ul > li .sub-menu > li, .menu > ul > li .children > li, .menu > .menu-item.menu-item-mega-menu > .sub-menu > .menu-item > .sub-menu .sub-menu > li, #menu-side > .menu-item.narrow > .sub-menu > li, #menu-side > .menu-item .menu-item.narrow > .sub-menu > li {
            border-color: #DDDDDD;
        }

        #header .menu > .menu-item > .sub-menu > .menu-item > a, .menu .sub-menu .menu-item-has-children:after {
            color: #333333;
        }

        #header .menu > .menu-item .sub-menu > li:hover > a, #header .menu > .menu-item.narrow .children > li:hover > a, #header .menu > ul > li .sub-menu > li:hover > a, #header .menu > ul > li .children > li:hover > a, .menu .sub-menu .menu-item-has-children:hover:after {
            color: #333333;
        }

        #header .menu > .menu-item .sub-menu .sub-menu > li > a {
            color: #333333;
        }

        .menu > .menu-item li > a .menu-item-icon, .menu > .menu-item .sub-menu > li > a:not(.has-icon):after {
            color: #000000;
        }

        .site-footer {
            background-color: #072640;
        }

            .site-footer .widget-title, .site-footer .widget_recent_entries a {
                color: #FFF;
            }

            .site-footer, .site-footer a {
                color: #868686;
            }

                .site-footer a, .site-footer a:visited {
                    color: rgba(255, 255, 255, .5);
                }

                    .site-footer a:hover {
                        color: #FFF;
                    }

                .footer-bottom, .footer-widget-container .menu > li, .site-footer .widget_recent_entries ul li {
                    border-color: #454545;
                }

                    .footer-bottom .social-links li a {
                        background-color: #15216f;
                        color: #fff;
                    }

                        .footer-bottom .social-links li a:hover {
                            color: #FFF;
                        }

        @font-face {
            font-display: swap;
            font-family: 'Montserrat';
            font-style: normal;
            font-weight: 400;
            src: local('Montserrat Regular'), local('Montserrat-Regular'), url(/wp-content/uploads/2020/05/JTUSjIg1_i6t8kCHKm45xW0.woff) format('woff');
        }

        @font-face {
            font-display: swap;
            font-family: 'Montserrat';
            font-style: normal;
            font-weight: 700;
            src: local('Montserrat Bold'), local('Montserrat-Bold'), url(/wp-content/uploads/2020/05/JTURjIg1_i6t8kCHKm45_dJE7g0.woff) format('woff');
        }
   