﻿body {
    font-family: Montserrat;
    font-size: 16px;
    line-height: 1.875;
    font-weight: 400;
    color: #404040;
}

    body input:not([type='checkbox']):not([type='submit']), select, textarea, blockquote cite, #comments .commentlist .comment_info .meta-wrapper *, .author-info_name, .meta-wrapper, .blog-post_info-wrap > .meta-wrapper *, .inpulse_module_time_line_vertical .time_line-title, .isotope-filter a .number_filter, .inpulse-post-navigation .meta-wrapper span, .author-widget_text, .wgl-portfolio-item-info_desc span, .blog-post.format-quote .blog-post_quote-author, .wgl_module_team .team-department, body .comment-form-cookies-consent > label, body .widget_categories .post_count, body .widget_product_categories .post_count, body .widget_meta .post_count, body .widget_archive .post_count, .wgl-accordion .wgl-accordion_panel .wgl-accordion_content, .wgl-testimonials .wgl-testimonials_name, .single_team_page .team-info_wrapper .team-info_item, .elementor-widget-wgl-pricing-table .pricing_header .pricing_desc, .elementor-widget-wgl-time-line-vertical .time_line-content .time_line-text, .wgl-portfolio-single_wrapper .wgl-portfolio-item_cats, .wgl-working-hours .working-item .working-item_day, .wgl-working-hours .working-item .working-item_hours {
        font-family: Montserrat;
    }

.elementor-widget-wgl-time-line-vertical .time_line-content .time_line-text {
    font-weight: 400;
}

.wgl-tabs .wgl-tabs_content-wrap .wgl-tabs_content {
    font-family: Montserrat;
    font-weight: 400;
}

select, body .footer .select__field:before, body input:not([type='checkbox']):not([type='submit'])::placeholder, select::placeholder, textarea::placeholder, .tagcloud a, body .widget_rss ul li .rssSummary, .search-no-results .page_404_wrapper .search-form .search-field::placeholder, .search-no-results .page_404_wrapper .search-form .search-field, .blog-post_meta-categories span, .blog-post_meta-categories span:after, .inpulse_module_message_box .message_content .message_text, .vc_wp_custommenu .menu .menu-item.current-menu-item > a, .blog-post.format-quote .blog-post_quote-author-pos, .inpulse_module_testimonials .testimonials_quote, .recent-posts-widget .meta-wrapper a:hover, .vc_row .vc_toggle .vc_toggle_icon, .isotope-filter a, .wgl_module_team .team-department, .blog-style-hero .blog-post.format-standard .meta-wrapper, .blog-style-hero .blog-post.format-link .meta-wrapper, .blog-style-hero .blog-post.format-audio .meta-wrapper, .blog-style-hero .blog-post.format-quote .meta-wrapper, .blog-style-hero .blog-post.format-standard .meta-wrapper a, .blog-style-hero .blog-post.format-link .meta-wrapper a, .blog-style-hero .blog-post.format-audio .meta-wrapper a, .blog-style-hero .blog-post.format-quote .meta-wrapper a, .blog-style-hero .blog-post.format-standard .blog-post_text, .blog-style-hero .blog-post.format-link .blog-post_text, .blog-style-hero .blog-post.format-audio .blog-post_text, .blog-style-hero .blog-post.format-quote .blog-post_text, .wgl-pricing_plan .pricing_price_wrap .pricing_desc {
    color: #404040;
}

.single_meta .single_info-share_social-wpapper > span.share_title, .single_info-share_social-wpapper > span {
    font-family: Montserrat;
    color: #404040;
}

.inpulse_module_title .external_link .button-read-more {
    line-height: 1.875;
}

h1, h2, h3, h4, h5, h6, h1 span, h2 span, h3 span, h4 span, h5 span, h6 span, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, .dropcap, .elementor-drop-cap, .dropcap-bg, .elementor-drop-cap, .blog-post_cats, .blog-posts .blog-post_title, .column1 .item_title a, .inpulse_twitter .twitt_title, .tagcloud-wrapper .title_tags, .strip_template .strip-item a span, .single_team_page .team-single_speaches-info .speech-info_desc span, .shortcode_tab_item_title, .index_number, .primary-nav.footer-menu .menu-item a {
    font-family: Montserrat;
    font-weight: 900;
}

.banner_404, #comments .comment-reply-link, input[type="submit"], button, body .widget, body .widget .widget-title, body .widget_rss ul li .rss-date, body .widget_categories a, body .widget_product_categories a, body .widget_meta a, body .widget_archive a, label, legend, .page_404_wrapper .inpulse_404_button.wgl_button .wgl_button_link, .wgl-social-share_pages.hovered_style .share_social-title, .blog-post_text-bg, .author-info_content .author-info_name, .button-read-more, .blog-post_meta-date .date_post span, .blog-post_meta-date .date_post, .theme-header-font, .countdown-section .countdown-amount, .comments-title .number-comments, .inpulse_module_progress_bar .progress_label, .inpulse_module_double_headings, .inpulse_module_infobox .infobox_icon_container .infobox_icon_number, .wgl-button, .elementor-button, .wgl-pricing_plan .pricing_cur, .wgl-pricing_plan .pricing_price .price_decimal, .inpulse_module_testimonials .testimonials_item:before, .inpulse_module_testimonials .testimonials_status, .inpulse_module_counter .counter_title, .inpulse_module_videobox .title, .inpulse_module_progress_bar .progress_value, .inpulse_module_progress_bar .progress_units, .inpulse_module_counter .counter_value_wrapper, .inpulse_module_counter .counter_value_placeholder, .wgl-pricing_plan .pricing_plan_wrap .pricing_price_wrap, .inpulse_module_ico_progress .progress_value_completed, .inpulse_module_ico_progress .progress_value_min, .inpulse_module_ico_progress .progress_value_max, .inpulse_module_ico_progress .progress_point, .mashsb-count .counts, .mashsb-box .mashsb-buttons a .text, .prev-link, .next-link, .vc_row .vc_tta.vc_general.vc_tta-style-accordion_bordered .vc_tta-panel-title > a span, .widget.widget_wgl_posts .recent-posts-widget li > .recent-posts-content .post_title, .heading_subtitle, .info_prev-link_wrapper a, .info_next-link_wrapper a, .single_team_page .team-single_speaches-info .speech-info_day, .single_team_page .team-info_wrapper .team-info_item h5, .wgl-portfolio-item-info_desc h5, .wgl-portfolio-item_meta .post_cats, .wgl-portfolio-item_meta .post_cats, .wgl-portfolio-item_cats, .isotope-filter a, body .comment-respond .comment-reply-title, .page-header_title, .inpulse_module_services_2 .services_link, .inpulse_module_testimonials.type_inline_top .testimonials_meta_wrap:after, .inpulse_module_testimonials .testimonials_position, .inpulse_module_services_4 .services_subtitle, .dropcap, .dropcap-bg, .wgl-countdown .countdown-section .countdown-period, .wgl-testimonials .wgl-testimonials_quote, ul.wp-block-archives.wp-block-archives-list li a, ul.wp-block-categories.wp-block-categories-list li a, ul.wp-block-categories.wp-block-categories-list li .post_count, ul.wp-block-latest-posts li a, .elementor-counter, .wgl-counter .wgl-counter_value-wrap, .wgl-double_heading .dbl-subtitle, .load_more_item, .load_more_wrapper .load_more_item, .tagcloud a {
    font-family: Montserrat;
}

.wgl-infobox_bg_title, .wgl-background-text, .elementor-section.wgl-add-background-text:before {
    font-family: Montserrat;
    font-weight: 900;
}

#comments .commentlist .comment_author_says {
    font-family: Montserrat;
}

.banner_404, input[type="submit"], .author-info_public, .wgl-portfolio-item_annotation_social .single_info-share_social-wpapper > span, .inpulse_module_time_line_horizontal .tlh_date, .wgl-portfolio-single_item .tagcloud .tagcloud_desc, .wgl_timetabs .timetabs_data .timetabs_item .item_time, .wgl_timetabs .timetabs_data .timetabs_item .content-wrapper .item_title, .wgl_timetabs .timetabs_headings .wgl_tab, .wgl-pricing_plan .pricing_content, blockquote, .wgl-portfolio-single_item .single_info-share_social-wpapper .share_title {
    font-family: Montserrat;
    color: #1c1c1c;
}

body .footer select option, body .widget_wgl_posts .recent-posts-widget .post_title a, button, h1, h2, h3, h4, h5, h6, h1 span, h2 span, h3 span, h4 span, h5 span, h6 span, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, .blog-style-hero .blog-post_title a, h3#reply-title a, .calendar_wrap tbody, .comment_author_says, .comment_author_says a, #comments .form-submit input[type="submit"], .wpcf7 .wpcf7-submit, .load_more_wrapper .load_more_item, .wgl-pagination .page .current, .wgl-pagination .page .next, .wgl-pagination .page .prev, .wgl-pagination .page-numbers:hover, .share_post-container .share_post, .tagcloud-wrapper .title_tags, .theme-header-color, .inpulse_module_double_headings .heading_title, .inpulse_module_testimonials .testimonials_item .testimonials_content_wrap .testimonials_name, .wgl-pricing_plan .pricing_plan_wrap .pricing_content > ul > li > b, .inpulse_module_social .soc_icon, .inpulse_module_counter .counter_value_wrapper, .inpulse_module_message_box .message_close_button:hover, .prev-link-info_wrapper, .next-link-info_wrapper, .item_title a, .inpulse_module_counter .counter_value_wrapper, .wgl_module_title.item_title .carousel_arrows a span:after, .wgl_module_team.info_under_image .team-department, .wgl-portfolio-item_wrapper .portfolio_link, .inside_image.sub_layer_animation .wgl-portfolio-item_title .title, .widget_product_search .woocommerce-product-search:after, .wgl-portfolio-item_wrapper .wgl-portfolio-item_icon > a, .wgl-portfolio-item_wrapper .wgl-portfolio-item_icon > i, .under_image .wgl-portfolio-item_title .title a, .button-read-more, .blog-post_views-wrap .counts, .tagcloud a, body .widget_categories ul li a, body .widget_product_categories ul li a, body .widget_meta ul li a, body .widget_archive ul li a, body .widget_comments > ul > li:before, body .widget_meta > ul > li:before, body .widget_archive > ul > li:before, body .widget_recent_comments > ul > li:before, body .widget_recent_entries > ul > li:before, body .widget .widget-title .widget-title_wrapper, body .widget ul li, .widget.widget_recent_comments ul li a, .inpulse_module_services_2 .services_link, ul.wp-block-archives.wp-block-archives-list li a, ul.wp-block-archives.wp-block-archives-list li:before, ul.wp-block-categories.wp-block-categories-list li a, ul.wp-block-latest-posts li a, .wgl-pricing_plan .pricing_plan_wrap .pricing_price_wrap, .slider-wrapper.wgl-carousel .blog-post_media-slider_slick .slick-arrow:hover, .elementor-widget-container .elementor-swiper-button:hover, .single-team .single_team_page .team-info_icons .team-icon, .blog-style-hero .blog-post.format-standard .blog-post_title a, .blog-style-hero .blog-post.format-link .blog-post_title a, .blog-style-hero .blog-post.format-audio .blog-post_title a, .blog-style-hero .blog-post.format-quote .blog-post_title a, .wgl-button.elementor-button, .wgl-carousel .slick-arrow, .page_404_wrapper .inpulse_404_button.wgl_button .wgl_button_link {
    color: #1c1c1c;
}

.inpulse_module_title .carousel_arrows a span {
    background: #1c1c1c;
}

.button-read-more:before, .slick-dots li button, .wgl-carousel.pagination_line .slick-dots li button:before, .wgl-carousel.pagination_square .slick-dots li, .wgl-carousel.pagination_circle_border .slick-dots li button:before, .wgl-carousel.pagination_square_border .slick-dots li button:before, .elementor-widget-container .swiper-pagination .swiper-pagination-bullet:before, .inpulse_module_infobox.infobox_alignment_left.title_divider .infobox_title:before, .inpulse_module_infobox.infobox_alignment_right.title_divider .infobox_title:before {
    background-color: #1c1c1c;
}

.inpulse_module_title .carousel_arrows a span:before, .wgl-pricing_plan .pricing_highlighter, .elementor-widget-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active, .wgl-carousel.pagination_circle_border .slick-dots li.slick-active button, .wgl-carousel.pagination_square_border .slick-dots li.slick-active button {
    border-color: #1c1c1c;
}

.wgl-theme-header .wgl-sticky-header .header_search {
    height: 100px !important;
}

#scroll_up {
    background-color: #ff6000;
    color: #ffffff;
}

.primary-nav > div > ul, .primary-nav > ul, .sitepress_container > .wpml-ls li, .primary-nav ul li.mega-menu-links > ul > li {
    font-family: Montserrat;
    font-weight: 700;
    line-height: 30px;
    font-size: 14px;
}

.primary-nav ul li ul, .wpml-ls, .sitepress_container > .wpml-ls ul ul li, .primary-nav ul li div.mega-menu-container {
    font-family: Montserrat;
    font-weight: 700;
    line-height: 30px;
    font-size: 13px;
}

.primary-nav ul li ul, .primary-nav ul li div.mega-menu-container, .wgl-theme-header .wgl-woo_mini_cart, .wpml-ls-legacy-dropdown .wpml-ls-current-language .wpml-ls-sub-menu {
    background-color: rgba(42,34,115,1);
    color: #ffffff;
}

.mobile_nav_wrapper, .wgl-menu_outer, .wgl-menu_outer .mobile-hamburger-close, .mobile_nav_wrapper .primary-nav ul li ul.sub-menu, .mobile_nav_wrapper .primary-nav ul li.mega-menu-links > ul.mega-menu > li > ul > li ul, .mobile_nav_wrapper .primary-nav ul li.mega-menu-links > ul.mega-menu > li > ul {
    background-color: rgba(45,45,45,1);
    color: #ffffff;
}

    .mobile_nav_wrapper .wgl-menu_overlay {
        background-color: rgba(49,49,49,0.8);
    }

#side-panel .side-panel_sidebar .widget .widget-title .widget-title_wrapper {
    color: rgba(255,255,255,1);
}

a, a:hover .wgl-icon, a.wgl-icon:hover, body ol > li:before, button, button:focus, button:active, h3#reply-title a:hover, #comments > h3 span, .mobile_nav_wrapper .primary-nav ul li ul .menu-item.current-menu-item > a, .mobile_nav_wrapper .primary-nav ul ul li.menu-item.current-menu-ancestor > a, .mobile_nav_wrapper .primary-nav > ul > li.current-menu-item > a, .mobile_nav_wrapper .primary-nav > ul > li.current_page_item > a, .mobile_nav_wrapper .primary-nav > ul > li.current-menu-ancestor > a, .mobile_nav_wrapper .primary-nav > ul > li.current-menu-parent > a, .mobile_nav_wrapper .primary-nav > ul > li.current_page_parent > a, .mobile_nav_wrapper .primary-nav > ul > li.current_page_ancestor > a, .primary-nav ul li ul li.current-menu-ancestor.current-menu-parent > a > span, .primary-nav ul li ul li.current-menu-item > a > span, .primary-nav ul li ul li.current_page_item > a > span, .primary-nav ul li ul li:hover > a > span, .author-info_social-wrapper, .blog-post_link:before, .single_meta .blog-post_link > .link_post:before, .blog-post_title i, .blog-style-standard .blog-post:hover .blog-post_wrapper .blog-post_meta_info .meta-wrapper span, .blog-post_link > .link_post:hover, .blog-post.format-standard.link .blog-post_title:before, .blog-post_meta-categories span, .blog-post_title a:hover, .post_featured_bg .meta-wrapper .comments_post a:hover, .post_featured_bg .meta-wrapper a:hover, .post_featured_bg .blog-post_meta-wrap .wgl-likes:hover .sl-icon, .post_featured_bg .blog-post_meta-wrap .wgl-likes:hover .sl-count, .blog-style-hero .blog-post_title a:hover, .calendar_wrap thead, .copyright a:hover, .comment_author_says a:hover, .inpulse_submit_wrapper:hover > i, .inpulse_custom_button i, .inpulse_custom_text a, .inpulse_module_button .wgl_button_link:hover, .inpulse_module_button.effect_3d .link_wrapper, .inpulse_module_counter .counter_icon, .inpulse_module_demo_item .di_button a:hover, .inpulse_module_demo_item .di_title_wrap a:hover .di_title, .inpulse_module_demo_item .di_title-wrap .di_subtitle, .inpulse_module_social .soc_icon:hover, .inpulse_twitter a, .inpulse_module_testimonials.type_author_top_inline .testimonials_meta_wrap:after, .inpulse_module_testimonials .testimonials_status, .inpulse_module_circuit_services .services_subtitle, .inpulse_module_circuit_services .services_item-icon, .inpulse_module_flipbox .flipbox_front .flipbox_front_content, .inpulse_module_services_3 .services_icon_wrapper, .inpulse_module_services_4 .services_icon, .inpulse_module_services_4:hover .services_number, .load_more_works:hover, .header_search .header_search-button > i:hover, .header_search-field .search-form:after, .mc_form_inside #mc_signup_submit:hover, .share_post-container .share_social-wpapper ul li .share_post span.fa:hover, .share_link span.fa:hover, .share_post span.fa:hover, .share_post-container, .single_team_page .team-single_speaches-info .speech-info_desc span, .single_team_page .team-info_wrapper .team-info_item a:hover, .single-member-page .member-icon:hover, .single-member-page .team-link:hover, .single_team_page .team-single_speaches-info .speech-info_day, .single_team_page .team-info_icons a:hover, .single-team .single_team_page .team-info_item.team-department span, .wgl-portfolio-single_wrapper.single_type-3 .wgl-portfolio-item_cats a, .wgl-portfolio-single_wrapper.single_type-4 .wgl-portfolio-item_cats a, .team-icons .member-icon:hover, .vc_wp_custommenu .menu .menu-item.current-menu-item > a, .vc_wp_custommenu .menu .menu-item.current-menu-ancestor > a, .wpml-ls a:hover, .wpml-ls-legacy-dropdown .wpml-ls-current-language:hover > a, .wpml-ls-legacy-dropdown .wpml-ls-current-language a:hover, .wgl-container ul li:before, .wgl_timetabs .timetabs_headings .wgl_tab.active .tab_subtitle, .wgl_timetabs .timetabs_headings .wgl_tab:hover .tab_subtitle, .wgl_portfolio_category-wrapper a:hover, .single.related_posts .meta-wrapper a:hover, .single.related_posts .blog-post_title a:hover, .wgl_module_team .team-department, .wgl_module_team .team-meta_info .team-counter, .wgl_module_team .team-since, .wgl_module_team .team-item_info .team-item_titles .team-title:hover, .wgl_module_team .team-item_info .team-info_icons .team-icon a:hover, .single-team .single_team_page .team-info_icons .team-icon a:hover, .wgl-icon:hover, .wgl-theme-color, .wgl-portfolio-item_wrapper .portfolio_link-icon:hover, .wgl-portfolio-item_corners, .wgl-portfolio-item_cats, .wgl-portfolio-single_wrapper .wgl-portfolio-item_meta span a:hover, .under_image .wgl-portfolio-item_title .title:hover a, .wgl-social-share_pages.hovered_style ul li a:hover, .inpulse_module_time_line_horizontal .tlh_check_wrap, .inpulse_module_testimonials .testimonials_item:before, .isotope-filter a:after, .wgl-container ul.inpulse_slash li:before, .single_type-1 .single_meta .author_post a:hover, .single_type-2 .single_meta .author_post a:hover, .info_prev-link_wrapper > a, .info_next-link_wrapper > a, #comments .commentlist .comment_info .meta-wrapper .comment-edit-link, .blog-style-standard .blog-post_meta-categories span + span:before, .blog-post_meta-categories span, .meta-wrapper a:hover, .single-team .single_team_page .team-info_icons .team-icon:hover, .inpulse_module_services_2 .services_link:hover, .inpulse_module_services_2 .services_wrapper i, .inpulse_module_double_headings .heading_subtitle, .inpulse_module_counter .counter_value_wrapper .counter_value_suffix, .inpulse_module_counter .counter_value_placeholder .counter_value_suffix, .inside_image.sub_layer_animation .post_cats a, .inside_image.sub_layer_animation .post_cats span, .inside_image.sub_layer_animation .wgl-portfolio-item_meta, .wgl-portfolio_container .wgl-carousel.arrows_center_mode .slick-prev:hover:after, .wgl-portfolio_container .wgl-carousel.arrows_center_mode .slick-next:hover:after, .inside_image .wgl-portfolio-item_meta, .wgl_timetabs .timetabs_headings .wgl_tab .services_icon, .wgl-portfolio-single_item .portfolio-category:hover, .wgl-portfolio-single_wrapper .wgl-portfolio-item_cats a:hover, .page-header_breadcrumbs span.current, .widget.widget_pages ul li a:hover, .widget.widget_meta ul li a:hover, .widget.widget_wgl_posts .recent-posts-widget li > .recent-posts-content .post_title a:hover, .widget.widget_recent_comments ul li a:hover, .widget.widget_recent_entries ul li a:hover, .widget.widget_nav_menu ul li a:hover, body .widget_rss ul li .rsswidget:hover, body .widget_recent_entriesul li .post-date, body .widget_meta ul li .post_count, body .widget_archive ul li > a:before, body .widget_product_categories ul li a:hover + .post_count, .recent-posts-widget .meta-wrapper a, .widget.inpulse_widget.inpulse_banner-widget .banner-widget_text .tags_title:after, body .widget_product_categories ul li a:hover, .author-widget_social a:hover, .widget.widget_recent_comments ul li span.comment-author-link a:hover, body .widget .widget-title .widget-title_wrapper:before, body .widget_nav_menu .current-menu-ancestor > a, body .widget_nav_menu .current-menu-item > a, ul.wp-block-latest-posts li a:hover, header.searсh-header .page-title span {
    color: #ff6000;
}

header .header-link:hover, .hover_links a:hover {
    color: #ff6000 !important;
}

.recent-posts-widget .meta-wrapper a, .isotope-filter a .number_filter, body .widget .widget-title .widget-title_inner:after {
    color: #ff6000;
}

blockquote:after, .single_team_page .team-title:before, .share_post-container > a, .next-link_wrapper .image_next:after, .prev-link_wrapper .image_prev:after, .prev-link_wrapper .image_prev .no_image_post, .next-link_wrapper .image_next .no_image_post, .blog-style-hero .btn-read-more .blog-post-read-more, .blog-style-hero .blog-post .wgl-video_popup, .blog-style-hero .blog-post .wgl-video_popup .videobox_link, .inpulse_module_double_headings .heading_title .heading_divider, .inpulse_module_double_headings .heading_title .heading_divider:before, .inpulse_module_double_headings .heading_title .heading_divider:after, .wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-item a span:before, .wgl-portfolio-item_wrapper .wgl-portfolio-item_icon:hover, .wgl-container ul.inpulse_plus li:after, .wgl-container ul.inpulse_plus li:before, .wgl-container ul.inpulse_dash li:before, #multiscroll-nav span, #multiscroll-nav li .active span, ul.wp-block-categories.wp-block-categories-list li a:hover:after, .wgl-testimonials .wgl-testimonials_name:before, ul.wp-block-archives.wp-block-archives-list li a:before, ul.wp-block-categories.wp-block-categories-list li a:before {
    background: #ff6000;
}

::selection, #comments > h3:after, button:hover, mark, span.highlighter, .meta-wrapper span + span:before, .vc_wp_custommenu .menu .menu-item a:before, .primary-nav ul li.mega-menu.mega-cat div.mega-menu-container ul.mega-menu.cats-horizontal > li.is-active > a, .primary-nav ul li ul li > a > span:after, .primary-nav ul li ul li > a > span:before, .mobile_nav_wrapper .primary-nav > ul > li > a > span:after, .header_search.search_standard .header_search-field .search-form:after, .header_search .header_search-field .header_search-button-wrapper, .header_search.search_mobile_menu .header_search-field .search-form:after, .header_search .wgl-search, .sitepress_container > .wpml-ls ul ul li a:hover, .blog-style-standard .format-no_featured .blog-post_wrapper:before, .blog-style-standard .format-quote .blog-post_wrapper:before, .blog-style-standard .format-audio .blog-post_wrapper:before, .blog-style-standard .format-link .blog-post_wrapper:before, .blog-style-hero .format-no_featured .blog-post-hero_wrapper:before, .blog-style-hero .format-quote .blog-post-hero_wrapper:before, .blog-style-hero .format-audio .blog-post-hero_wrapper:before, .blog-style-hero .format-link .blog-post-hero_wrapper:before, .button__wrapper:hover:after, .calendar_wrap caption, .comment-reply-title:after, .inpulse_divider .inpulse_divider_line .inpulse_divider_custom .divider_line, .inpulse_module_cats .cats_item-count, .inpulse_module_progress_bar .progress_bar, .inpulse_module_infobox.type_tile:hover:before, .inpulse_module_social.with_bg .soc_icon, .inpulse_module_title:after, .inpulse_module_title .carousel_arrows a:hover span, .inpulse_module_videobox .videobox_link, .inpulse_module_ico_progress .progress_completed, .inpulse_module_services_3 .services_icon_wrapper .services_circle_wrapper .services_circle, .inpulse_module_time_line_horizontal .tlh_check_wrap, .load_more_works, .mc_form_inside #mc_signup_submit, .wgl-social-share_pages.hovered_style .share_social-icon-plus, .wgl-ellipsis span, .inside_image .wgl-portfolio-item_divider div, .wgl_module_title.item_title .carousel_arrows a:hover, .wgl_timetabs .timetabs_headings .wgl_tab.active:after, .wgl-container ul.inpulse_plus li:before, .wgl-container ul li:before, .wgl_module_team .team-meta_info .line, .single-team .single_team_page .team-info_item.team-department:before, .wgl-social-share_pages.standard_style a:before, .blog-style-hero .blog-post-hero_wrapper .divider_post_info, .tagcloud a:hover, .wgl-portfolio_item_link:hover, body .widget_meta ul li a:hover:after, .widget.widget_categories ul li a:hover:before, body .widget_archive ul li a:hover:after, body .widget_product_categories ul li a:hover:before, .wgl-carousel .slick-arrow:hover, .page_404_wrapper .inpulse_404_button.wgl_button .wgl_button_link:hover, .wgl-pricing_plan .pricing_header:after, .wgl-portfolio-single_wrapper .wgl-portfolio-item_meta > span:after, .wgl-portfolio-single_wrapper.single_type-3 .wgl-portfolio-item_cats a:hover, .wgl-portfolio-single_wrapper.single_type-4 .wgl-portfolio-item_cats a:hover, .elementor-slick-slider .slick-slider .slick-next:hover, .elementor-slick-slider .slick-slider .slick-prev:hover, .elementor-slick-slider .slick-slider .slick-next:focus, .elementor-slick-slider .slick-slider .slick-prev:focus {
    background-color: #ff6000;
}

body .widget_search .search-form .search-button:hover, body .widget_search .woocommerce-product-search .search-button:hover, body .widget_product_search .search-form .search-button:hover, body .widget_product_search .woocommerce-product-search .search-button:hover, body .widget_product_search .woocommerce-product-search button[type="submit"]:hover, body .widget_archive ul li a:before, aside > .widget + .widget:before, .widget .calendar_wrap table td#today:before, .widget .calendar_wrap tbody td > a:before, .widget .counter_posts, .widget.widget_pages ul li a:before, .widget.widget_nav_menu ul li a:before, .widget_nav_menu .menu .menu-item:before, .widget_postshero .recent-posts-widget .post_cat a, .widget_meta ul li > a:before, .widget.inpulse_widget.inpulse_banner-widget .banner-widget_button:hover, .widget_archive ul li > a:before {
    background-color: #ff6000;
}

.blog-post_meta-date, #comments .form-submit input[type="submit"]:hover, .wpcf7 .wpcf7-submit:hover, .load_more_item:hover, .load_more_wrapper .load_more_item:hover, .wgl-carousel.navigation_offset_element .slick-prev:hover, .wgl-carousel.navigation_offset_element .slick-next:hover, .inpulse_module_demo_item .di_button a, .next-link:hover, .prev-link:hover, .wpcf7 .call_to_action_1 .wgl_col-2 .wpcf7-submit:hover, .load_more_item, .wgl-portfolio-single_wrapper .wgl-portfolio-item_cats a, .coming-soon_form .wpcf7 .wpcf7-submit:hover, form.post-password-form input[type='submit'], .wgl-demo-item .wgl-button:hover {
    border-color: #ff6000;
    background: #ff6000;
}

.header_search, .load_more_wrapper .load_more_item, .blog-style-hero .format-no_featured .blog-post-hero_wrapper, .blog-style-hero .format-quote .blog-post-hero_wrapper, .blog-style-hero .format-audio .blog-post-hero_wrapper, .blog-style-hero .format-link .blog-post-hero_wrapper, .inpulse_module_title .carousel_arrows a:hover span:before, .page_404_wrapper .inpulse_404_button.wgl_button .wgl_button_link, .load_more_works, .blog-style-standard .format-no_featured .blog-post_wrapper, .blog-style-standard .format-quote .blog-post_wrapper, .blog-style-standard .format-audio .blog-post_wrapper, .blog-style-standard .format-link .blog-post_wrapper, #comments .form-submit input[type="submit"], .author-info_social-link:after, .author-widget_social a span, .single_info-share_social-wpapper .share_link .share-icon_animation, .single-team .single_team_page .team-image, .wgl_module_team .team-image, .inside_image.offset_animation:before, .inpulse_module_videobox .videobox_link, .inpulse_module_products_special_cats .product_special_cats-image_wrap:before, .wpcf7 .call_to_action_1 .wgl_col-2 .wpcf7-submit, .wpcf7 .wpcf7-submit, .tagcloud a:hover, .wgl-portfolio_item_link, .slider-wrapper.wgl-carousel .blog-post_media-slider_slick .slick-arrow:hover, .elementor-widget-container .elementor-swiper-button:hover, .wgl-portfolio-single_wrapper.single_type-3 .wgl-portfolio-item_cats a:hover, .wgl-portfolio-single_wrapper.single_type-4 .wgl-portfolio-item_cats a:hover, .wgl-pricing_plan .pricing_header .pricing_title, .wgl-button.elementor-button, .wgl-carousel .slick-arrow, .wgl-services-3 .wgl-services_title, .elementor-widget .wgl-infobox .wgl-infobox_button, .coming-soon_form .wpcf7 .wpcf7-submit {
    border-color: #ff6000;
}

.wgl-theme-header .header_search .header_search-field:after {
    border-bottom-color: rgba(255,96,0,0.9);
}

.theme_color_shadow {
    box-shadow: 0px 9px 30px 0px rgba(255,96,0,0.4);
}

.inside_image .overlay:before, .inside_image.always_info_animation:hover .overlay:before {
    box-shadow: inset 0px 0px 0px 0px rgba(255,96,0,1);
}

.inside_image:hover .overlay:before, .inside_image.always_info_animation .overlay:before {
    box-shadow: inset 0px 0px 0px 10px rgba(255,96,0,1);
}

.blog-post_wrapper .blog-post_media .wgl-video_popup .videobox_link .videobox_icon, .blog-post-hero_wrapper .wgl-video_popup .videobox_link .videobox_icon {
    fill: #ff6000;
}

#comments .comment-reply-link:hover, #comments .comment-reply-link:focus, #comments .comment-reply-link:active, blockquote cite a, .wgl-secondary-color, .blog-post_link:before, blockquote:before, .isotope-filter a.active, .isotope-filter a:hover, .blog-post_meta-categories span a:hover, #comments .form-submit input[type="submit"]:hover, .blog-posts .blog-post_title > a:hover, body .comment-respond .comment-form a, .wgl_module_team .team-icon a {
    color: #2a2273;
}

.header_search .wgl-search:hover, .prev-link_wrapper a:hover .image_prev.no_image:before, .next-link_wrapper a:hover .image_next.no_image:before, .wgl_module_team .team-info_icons:hover .team-info_icons-plus, .post_featured_bg .meta-wrapper span:before, .wgl_module_team .team-info_icons-plus:before, .wgl_module_team .team-info_icons-plus:after, .page_404_wrapper .search-form:after, body .widget_search .search-form .search-button, body .widget_search .woocommerce-product-search .search-button, body .widget_product_search .search-form .search-button, body .widget_product_search .woocommerce-product-search button[type="submit"], body .widget_product_search .woocommerce-product-search .search-button, body .widget_categories ul li a:hover:after, body .widget .widget-title:before, .elementor-slick-slider .slick-slider .slick-next, .elementor-slick-slider .slick-slider .slick-prev {
    background: #2a2273;
}

#comments .comment-reply-link, form.post-password-form input[type='submit']:hover, .wgl-demo-item .wgl-button {
    background: #2a2273;
    border-color: #2a2273;
}

.wgl-theme-header .wgl-button.elementor-button {
    background: #2a2273;
}

.wgl-theme-header .wgl-button.elementor-button {
    border-color: #2a2273;
}

.footer .mc4wp-form-fields input[type="submit"]:hover, .footer .mc4wp-form-fields input[type="submit"]:focus, .footer .mc4wp-form-fields input[type="submit"]:active, .footer_top-area .widget.widget_pages ul li > a:hover, .footer_top-area .widget.widget_pages ul li > a:hover, .footer_top-area .widget.widget_meta ul li > a:hover, .footer_top-area .widget.widget_meta ul li > a:hover, .footer_top-area .widget.widget_recent_comments ul li > a:hover, .footer_top-area .widget.widget_recent_comments ul li > a:hover, .footer_top-area .widget.widget_recent_entries ul li > a:hover, .footer_top-area .widget.widget_recent_entries ul li > a:hover, .footer_top-area .widget.widget_nav_menu ul li > a:hover, .footer_top-area .widget.widget_nav_menu ul li > a:hover, .footer_top-area .widget.widget_wgl_posts .recent-posts-widget li > .recent-posts-content .post_title a:hover, .footer_top-area .widget.widget_wgl_posts .recent-posts-widget li > .recent-posts-content .post_title a:hover {
    color: #ff6000;
}

.footer ul li:before, .footer ul li:before, .footer_top-area a:hover, .footer_top-area a:hover {
    color: #ff6000;
}

.footer_top-area .widget-title, .footer_top-area .widget-title .widget-title_inner, .footer_top-area .widget_rss ul li .rsswidget, .footer_top-area .widget.widget_pages ul li a, .footer_top-area .widget.widget_nav_menu ul li a, .footer_top-area .widget.widget_wgl_posts .recent-posts-widget li > .recent-posts-content .post_title a, .footer_top-area .widget.widget_archive ul li > a, .footer_top-area .widget.widget_categories ul li > a, .footer_top-area .widget.widget_pages ul li > a, .footer_top-area .widget.widget_meta ul li > a, .footer_top-area .widget.widget_recent_comments ul li > a, .footer_top-area .widget.widget_recent_entries ul li > a, .footer_top-area .widget.widget_archive ul li:before, .footer_top-area .widget.widget_meta ul li:before, .footer_top-area .widget.widget_categories ul li:before, .footer_top-area strong, .footer_top-area h1, .footer_top-area h2, .footer_top-area h3, .footer_top-area h4, .footer_top-area h5, .footer_top-area h6, .footer_top-area a.tag-cloud-link:hover {
    color: #0a3380;
}

.footer_top-area {
    color: #3b4964;
}

    .footer_top-area .widget.widget_archive ul li:after, .footer_top-area .widget.widget_pages ul li:after, .footer_top-area .widget.widget_meta ul li:after, .footer_top-area .widget.widget_recent_comments ul li:after, .footer_top-area .widget.widget_recent_entries ul li:after, .footer_top-area .widget.widget_nav_menu ul li:after, .footer_top-area .widget.widget_categories ul li:after {
        background-color: #3b4964;
    }

.footer .copyright {
    color: #cccccc;
}

.footer .mc4wp-form-fields input[type="submit"], .footer_top-area a.tag-cloud-link:hover {
    background-color: #ff6000;
    border-color: #ff6000;
}

.footer_top-area .widget_recent_comments ul li, .footer_top-area .widget_rss ul li .rssSummary {
    color: #3b4964;
}

.woocommerce table.cart td.actions .coupon .input-text, .woocommerce .product_meta > span *, .woocommerce div.product form.cart div.quantity label.label-qty, .woocommerce .summary .product_meta > span span, .woocommerce div.product .woocommerce-tabs .panel table.shop_attributes th, .woocommerce .widget_price_filter .price_slider_amount .price_label, .woocommerce .widget_price_filter .price_slider_amount .price_label span {
    font-family: Montserrat;
}

.woocommerce-review-link, .woocommerce form .form-row .select2-container--default .select2-selection--single, .woocommerce form .form-row .select2-container--default .select2-selection--single .select2-selection__rendered, .woocommerce .summary .product_meta > span span, .woocommerce table.shop_table td.product-name .product-quantity, .woocommerce .summary .product_meta > span a, .woocommerce-error, .woocommerce-info, .woocommerce-message {
    color: #404040;
}

ul.wgl-products li a.add_to_cart_button, ul.wgl-products li a.button, ul.wgl-products li .added_to_cart.wc-forward, .woocommerce .products ul.wgl-products li a.add_to_cart_button, .woocommerce .products ul.wgl-products li a.button, .woocommerce .products ul.wgl-products li .added_to_cart.wc-forward, .woocommerce span.onsale, ul.wgl-products .price, .woocommerce div.product p.price, .woocommerce div.product span.price, .woocommerce nav.woocommerce-pagination ul li, .woocommerce #review_form #respond input#submit, .woocommerce .cart .button, .woocommerce .cart input.button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce .button, .woocommerce .products ul.wgl-products .price, .woocommerce .widget_shopping_cart .total .woocommerce-Price-amount, .woocommerce.widget_shopping_cart .total .woocommerce-Price-amount, .woocommerce table.shop_table .woocommerce-Price-amount.amount, .product_list_widget .woocommerce-Price-amount, .woocommerce .cart-collaterals .cart_totals table th {
    font-family: Montserrat;
}

.woocommerce-cart-form .coupon label, .woocommerce div.product .woocommerce-tabs ul.tabs li a {
    font-family: Montserrat;
    font-weight: 900;
}

ul.wgl-products li a.add_to_cart_button, ul.wgl-products li a.button, ul.wgl-products li .added_to_cart.wc-forward, .woocommerce .products ul.wgl-products li a.add_to_cart_button, .woocommerce .products ul.wgl-products li a.button, .woocommerce .products ul.wgl-products li .added_to_cart.wc-forward, .woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span.current, .woocommerce nav.woocommerce-pagination ul li a:not(.prev):not(.next):hover, #add_payment_method .cart-collaterals .cart_totals .woocommerce-shipping-destination, .woocommerce-cart .cart-collaterals .cart_totals .woocommerce-shipping-destination, .woocommerce-checkout .cart-collaterals .cart_totals .woocommerce-shipping-destination, .woocommerce label, .woocommerce strong, .woocommerce .widget_shopping_cart .total strong, .woocommerce.widget_shopping_cart .total strong, .woocommerce div.product .woocommerce-tabs .panel #respond #commentform label, .woocommerce div.product .woocommerce-tabs .panel table.shop_attributes th, .woocommerce .cart-collaterals .cart_totals table th, .woocommerce-page .cart-collaterals .cart_totals table th, .woocommerce div.product form.cart div.quantity .quantity-wrapper .qty::placeholder, .woocommerce .summary .product_meta > span, .woocommerce div.product .woocommerce-tabs ul.tabs li, .woocommerce ul.cart_list li a, .woocommerce table.shop_table td.product-name, .woocommerce ul.product_list_widget li a, .woocommerce-tabs .comment-reply-title, .woocommerce form .form-row label, .woocommerce table.shop_table tfoot tr th, .woocommerce ul#shipping_method li label, .woocommerce #review_form #respond input#submit, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, #add_payment_method .wc-proceed-to-checkout .button__wrapper .checkout-button {
    color: #1c1c1c;
}

    .woocommerce #payment #place_order, .woocommerce a.button, .woocommerce button.button, .woocommerce .widget_shopping_cart .buttons a, .woocommerce-checkout .wc-proceed-to-checkout .button__wrapper .checkout-button, .woocommerce div.product .woocommerce-tabs ul.tabs li a:hover, .group_table .woocommerce-grouped-product-list-item__price, .product_list_widget .woocommerce-Price-amount, .woocommerce table.shop_table div.quantity .qty, .woocommerce table.shop_table div.quantity .qty::placeholder, .woocommerce div.product form.cart div.quantity .qty, .woocommerce div.product form.cart div.quantity .qty::placeholder, .woocommerce div.product form.cart .reset_variations:before, .woocommerce table.shop_table.cart .button, .woocommerce #order_review.woocommerce-checkout-review-order table.shop_table tbody tr.cart_item .woocommerce-Price-amount.amount, .woocommerce #order_review.woocommerce-checkout-review-order table.shop_table thead th, .woocommerce table.shop_table_responsive tr td:before, .woocommerce-page table.shop_table_responsive tr td:before, .woocommerce form .form-row .required, .woocommerce table.shop_table td.product-name a:hover, .woocommerce-review-link:hover, .woocommerce nav.woocommerce-pagination ul .page-numbers.next, .woocommerce nav.woocommerce-pagination ul .page-numbers.prev, .product_meta > span a:hover {
        color: #1c1c1c;
    }

    .woocommerce div.product form.cart .button, .woocommerce div.product form.cart .reset_variations:before, .woocommerce form .form-row .required, .woocommerce table.shop_table td.product-name a:hover, .woocommerce p.stars a, .woocommerce .summary .product_meta > span a:hover, .woocommerce .widget_shopping_cart .total, .woocommerce.widget_shopping_cart .total, .woocommerce-review-link:hover, .woocommerce .widget_price_filter .price_slider_amount .button, .woocommerce table.shop_table thead th {
        color: #1c1c1c;
    }

.woocommerce #respond input#submit.disabled, .woocommerce #respond input#submit:disabled, .woocommerce #respond input#submit:disabled[disabled], .woocommerce a.button.disabled, .woocommerce a.button:disabled, .woocommerce a.button:disabled[disabled], .woocommerce button.button.disabled, .woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled], .woocommerce input.button.disabled, .woocommerce input.button:disabled, .woocommerce input.button:disabled[disabled] {
    color: #1c1c1c;
}

.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content {
    background: #1c1c1c;
}

.woocommerce form .form-row .select2-container--default .select2-selection--single .select2-selection__arrow b {
    border-color: #1c1c1c transparent transparent transparent;
}

.woocommerce ul.cart_list li a, .woocommerce ul.product_list_widget li a, .woocommerce .cart-collaterals .cart_totals table tbody tr td, .woocommerce-page .cart-collaterals .cart_totals table tbody tr td, .woocommerce-page .cart-collaterals .cart_totals table th, .woocommerce .woocommerce-cart-form table.shop_table td, .woocommerce table.shop_table thead th, .woocommerce table.shop_table.cart .button, .woocommerce button.button, .woocommerce a.button, .wgl-theme-header .mini-cart .woocommerce-mini-cart.cart_list.product_list_widget li a, .wgl-theme-header .woo_mini_cart .woocommerce-mini-cart__buttons a, .wgl-theme-header .woocommerce-mini-cart span.quantity, .woocommerce .quantity-wrapper input[type="number"], .checkout.woocommerce-checkout #ship-to-different-address, .checkout.woocommerce-checkout #ship-to-different-address span, .woocommerce .product_meta > span {
    font-family: Montserrat;
}

#add_payment_method table.cart td.actions .coupon .input-text, .woocommerce .widget_shopping_cart .total strong, .woocommerce.widget_shopping_cart .total strong, .product_list_widget .product-title, .wgl-theme-header .woo_mini_cart .woocommerce-mini-cart__total, ul.wgl-products .woocommerce-loop-product__title, .wgl-theme-header .wgl-woo_mini_cart .header_cart-heading_description, .woocommerce div.product form.cart .group_table tr td label, .woocommerce div.product span.price, .woocommerce table.shop_table td.product-name, .woocommerce .products ul.wgl-products .woocommerce-loop-product__title {
    font-family: Montserrat;
    font-weight: 900;
}

    .wgl-theme-header .wgl-woo_mini_cart .header_cart-heading_description:after, ul.wgl-products li.product-category a:hover h2, ul.wgl-products .woocommerce-loop-product__title a:hover, ul.wgl-products li a.add_to_cart_button:before, ul.wgl-products li a.button:before, ul.wgl-products li .added_to_cart.wc-forward:before, .woocommerce .star-rating span:before, .woocommerce .products ul.wgl-products li a.add_to_cart_button:before, .woocommerce .products ul.wgl-products li a.button:before, .woocommerce .products ul.wgl-products li .added_to_cart.wc-forward:before, .woocommerce div.product form.cart .button:before, .woocommerce p.stars a, .woocommerce #review_form #respond p a, .woocommerce .woocommerce-cart-form__cart-item .product-thumbnail img, .woocommerce div.product .woocommerce-product-gallery .flex-viewport, .woocommerce div.product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper, .woocommerce .woocommerce-cart-form table.shop_table td.product-name a:hover, .woocommerce .quantity-wrapper span:hover:before, .woocommerce .quantity-wrapper span:hover:after, .woocommerce-cart-form .coupon label:after, .woocommerce .cart-collaterals .cart_totals > h2:after, .woocommerce-page .cart-collaterals .cart_totals > h2:after, .woocommerce .summary .product_meta > span a:hover {
        color: #ff6000;
    }

.wgl-theme-header .woo_mini_cart .woocommerce-mini-cart__buttons a:not(.checkout):hover, .product_list_widget .woocommerce-Price-amount, .wgl-theme-header .mini-cart .woocommerce-mini-cart.cart_list .woocommerce-Price-amount, .woocommerce .widget_shopping_cart .total .woocommerce-Price-amount, .woocommerce.widget_shopping_cart .total .woocommerce-Price-amount, .woocommerce.single div.product .woocommerce-tabs ul.tabs, .woocommerce div.product p.price, .woocommerce div.product span.price, ul.wgl-products .price, .woocommerce .widget_price_filter .price_slider_amount .button:before, .woocommerce ul.cart_list li a:hover, .woocommerce ul.product_list_widget li a:hover .product-title, .woocommerce table.shop_table .woocommerce-Price-amount.amount, .woocommerce table.shop_table tfoot tr.order-total td .woocommerce-Price-amount.amount, .woocommerce .widget_price_filter .price_slider_amount .button:hover {
    color: #ff6000;
}

.wgl-theme-header .woo_mini-count span, .woocommerce table.shop_table.cart input.button:hover, .woocommerce input.button:hover, .woocommerce .cart .button:hover, .woocommerce .cart input.button:hover, .woocommerce #respond input#submit:hover {
    background-color: #ff6000;
}

ul.wgl-products li .added_to_cart.wc-forward:hover, .woocommerce .products ul.wgl-products li .added_to_cart.wc-forward:hover, ul.wgl-products li a.add_to_cart_button:hover, ul.wgl-products li a.button:hover, .wgl-theme-header .woo_mini_cart .woocommerce-mini-cart__buttons a.checkout:hover, .woocommerce .products ul.wgl-products li a.add_to_cart_button:hover, .woocommerce .products ul.wgl-products li a.button:hover, .woocommerce-message a.button:hover, .woocommerce a.button:hover, .woocommerce .woocommerce-message a.button:hover, .wgl-theme-header .woo_mini_cart .woocommerce-mini-cart__buttons a.checkout:hover, .woocommerce .widget_shopping_cart .buttons a.checkout:hover, .woocommerce.widget_shopping_cart .buttons a.checkout:hover, .woocommerce table.shop_table.cart input.button:hover, .woocommerce button.button[name="update_cart"]:hover, .woocommerce #review_form #respond input#submit:hover, .woocommerce #payment #place_order:hover, .woocommerce button.button:hover, .woocommerce a.button.disabled:hover, .woocommerce a.button:disabled:hover, .woocommerce a.button:disabled[disabled]:hover, .woocommerce button.button:disabled:hover, .woocommerce button.button:disabled[disabled]:hover, .woocommerce button.button.disabled:hover, .woocommerce input.button:hover, .woocommerce input.button:disabled:hover, .woocommerce input.button:disabled[disabled]:hover, .woocommerce input.button.disabled:hover, .woocommerce .quantity-wrapper span:hover:before, .woocommerce .quantity-wrapper span:hover:after, .woocommerce .widget_price_filter .ui-slider .ui-slider-range, .woocommerce.single .woocommerce-product-gallery a.woocommerce-product-gallery__trigger:hover, ul.wgl-products li .add_to_cart-btn .add_to_cart_button, .woocommerce div.product form.cart .button:hover, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover, .woocommerce div.product .woocommerce-tabs ul.tabs li.active a:after, .woocommerce #respond input#submit.disabled:hover, .woocommerce #respond input#submit:disabled:hover, .woocommerce #respond input#submit:disabled[disabled]:hover, ul.wgl-products li button.button.loading:before, ul.wgl-products li input.button.loading {
    background-color: #ff6000;
}

.woocommerce div.product form.cart .button, .woocommerce #respond input#submit:disabled, .woocommerce #respond input#submit:disabled[disabled], .woocommerce #respond input#submit.disabled, .woocommerce a.button:disabled, .woocommerce a.button:disabled[disabled], .woocommerce a.button.disabled, .woocommerce button.button.alt, .woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled], .woocommerce button.button.disabled, .woocommerce input.button:disabled, .woocommerce input.button:disabled[disabled], .woocommerce input.button.disabled {
    border-color: #ff6000;
}

ul.wgl-products li a.add_to_cart_button, ul.wgl-products li a.button, ul.wgl-products li .added_to_cart.wc-forward, .woocommerce .products ul.wgl-products li a.add_to_cart_button, .woocommerce .products ul.wgl-products li a.button, .woocommerce .products ul.wgl-products li .added_to_cart.wc-forward, .woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img, .wgl-theme-header .mini-cart .woocommerce-mini-cart.cart_list.product_list_widget li img, .woocommerce #review_form #respond input#submit, .woocommerce #payment #place_order, .woocommerce a.button, .woocommerce button.button, .woocommerce .widget_shopping_cart .buttons a.checkout, #add_payment_method .wc-proceed-to-checkout a.checkout-button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button, .woocommerce table.shop_table.cart .button, .woocommerce.single div.product .woocommerce-product-gallery .flex-control-thumbs img.flex-active, .woocommerce.single div.product .woocommerce-product-gallery .flex-control-thumbs img:hover {
    border-color: #ff6000;
}

    .wgl-theme-header .woo_mini_cart .woocommerce-mini-cart__buttons a.checkout, #add_payment_method .wc-proceed-to-checkout a.checkout-button, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt:hover, .woocommerce input.button.alt, .woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
        border-color: #ff6000;
    }

.woocommerce.widget_shopping_cart .buttons a:not(.checkout):hover, .woocommerce .widget_shopping_cart .buttons a:not(.checkout):hover, ul.wgl-products li .add_to_cart-btn .add_to_cart_button:hover, .wgl-theme-header .woo_mini_cart .woocommerce-mini-cart__buttons a.checkout, .woocommerce span.onsale, .woocommerce #respond input#submit, .wgl-theme-header .mini-cart a.woo_icon, .wgl-theme-header .woo_mini_cart .woocommerce-mini-cart__buttons a:not(.checkout):hover, .woocommerce nav.woocommerce-pagination ul li > .current:after, .woocommerce nav.woocommerce-pagination ul li > *:hover:after {
    background-color: #2a2273;
}

    .woocommerce table.shop_table thead th, .woocommerce .widget_shopping_cart .buttons a:not(.checkout):hover, .wgl-theme-header .mini-cart a.woo_icon:before {
        border-color: #2a2273;
    }

body {
    background: #ffffff;
}

ol.commentlist:after {
    background: #ffffff;
}

h1, h1 a, h1 span {
    font-family: Montserrat;
    font-weight: 900;
    font-size: 52px;
    line-height: 72px;
}

h2, h2 a, h2 span {
    font-family: Montserrat;
    font-weight: 900;
    font-size: 42px;
    line-height: 60px;
}

h3, h3 a, h3 span {
    font-family: Montserrat;
    font-weight: 900;
    font-size: 36px;
    line-height: 56px;
}

h4, h4 a, h4 span {
    font-family: Montserrat;
    font-weight: 900;
    font-size: 30px;
    line-height: 48px;
}

h5, h5 a, h5 span {
    font-family: Montserrat;
    font-weight: 900;
    font-size: 26px;
    line-height: 42px;
}

h6, h6 a, h6 span {
    font-family: Montserrat;
    font-weight: 900;
    font-size: 22px;
    line-height: 36px;
}

@media only screen and (max-width: 1200px) {
    .wgl-theme-header {
        background-color: rgba(49,49,49,1) !important;
        color: #ffffff !important;
    }

    .hamburger-inner, .hamburger-inner:before, .hamburger-inner:after {
        background-color: #ffffff;
    }
}

@media only screen and (max-width: 1200px) {
    .wgl-theme-header .wgl-mobile-header {
        display: block;
    }

    .wgl-site-header {
        display: none;
    }

    .wgl-theme-header .mobile-hamburger-toggle {
        display: inline-block;
    }

    .wgl-theme-header .primary-nav {
        display: none;
    }

    header.wgl-theme-header .mobile_nav_wrapper .primary-nav {
        display: block;
    }

    .wgl-theme-header .wgl-sticky-header {
        display: none;
    }

    .wgl-social-share_pages {
        display: none;
    }
}

@media only screen and (max-width: 1200px) {
    body .wgl-theme-header.header_overlap {
        position: relative;
        z-index: 2;
    }
}

@media only screen and (max-width: 768px) {
    .page-header {
        padding-top: 15px !important;
        padding-bottom: 40px !important;
        height: 230px !important;
    }

    .page-header_content .page-header_title {
        color: #fefefe !important;
        font-size: 52px !important;
        line-height: 52px !important;
    }

    .page-header_content .page-header_breadcrumbs {
        color: #ffffff !important;
        font-size: 16px !important;
        line-height: 24px !important;
    }
}

@media only screen and (max-width: 768px) {
    .wgl-portfolio-single_wrapper.single_type-3 .wgl-portfolio-item_bg .wgl-portfolio-item_title_wrap, .wgl-portfolio-single_wrapper.single_type-4 .wgl-portfolio-item_bg .wgl-portfolio-item_title_wrap {
        padding-top: 150px !important;
        padding-bottom: 100px !important;
    }
}

@media only screen and (max-width: 768px) {
    .post_featured_bg .blog-post.blog-post-single-item {
        padding-top: 150px !important;
        padding-bottom: 90px !important;
    }
}

.theme-gradient input[type="submit"], .rev_slider .rev-btn.gradient-button, body .widget .widget-title .widget-title_wrapper:before, .inpulse_module_progress_bar .progress_bar, .inpulse_module_testimonials.type_inline_top .testimonials_meta_wrap:after {
    background-color: #ff6000;
}

body.elementor-page main .wgl-container.wgl-content-sidebar, body.elementor-editor-active main .wgl-container.wgl-content-sidebar, body.elementor-editor-preview main .wgl-container.wgl-content-sidebar {
    max-width: 1170px;
    margin-left: auto;
    margin-right: auto;
}

body.single main .wgl-container {
    max-width: 1170px;
    margin-left: auto;
    margin-right: auto;
}

.elementor-container > .elementor-row > .elementor-column > .elementor-element-populated > .elementor-widget-wrap, .elementor-container > .elementor-column > .elementor-element-populated {
    padding-top: 0;
    padding-bottom: 0;
}

.elementor-column-gap-default > .elementor-row > .elementor-column > .elementor-element-populated > .elementor-widget-wrap, .elementor-column-gap-default > .elementor-row > .elementor-column > .theiaStickySidebar > .elementor-element-populated > .elementor-widget-wrap, .elementor-column-gap-default > .elementor-column > .theiaStickySidebar > .elementor-element-populated, .elementor-column-gap-default > .elementor-column > .elementor-element-populated {
    padding-left: 15px;
    padding-right: 15px;
}

