
body[data-boxed="true"] .site.wrap { background-color: #fff; }
.site-footer .footer-copyright { padding-top: 25px;padding-bottom: 25px; }
.site-footer .footer-copyright p, .site-footer .footer-copyright .footer_logotype .sitename, .site-footer .wpm-language-switcher.switcher-list li, .site-footer .wpm-language-switcher.switcher-list li span, .site-footer .wpm-language-switcher.switcher-list li a { color: #ffffff; }
.site-footer .wpm-language-switcher.switcher-select { background-color: #ffffff; }
.site-footer .wpm-language-switcher.switcher-list li img { border-color: #ffffff; }
.site-footer { background: linear-gradient(90deg, #2c479f, #2794d2);; }
.cws_header_template .menu-main-container > .menu > .menu-item > a, .cws_sticky_template .menu-main-container > .menu > .menu-item > a, .site-header .menu-main-container > .menu > .menu-item > a, .site-sticky .menu-main-container > .menu > .menu-item > a { font-family: Poppins;font-size: 16px;line-height: 24px; }
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6, body.wpb-js-composer .vc_general.vc_tta-tabs .vc_tta-tabs-container .vc_tta-tabs-list li.vc_tta-tab > a, .sidebar .cws-widget .widget-title, .cws-widget.widget_recent_entries ul li a, div.wpforms-container-full .wpforms-form .wpforms-head-container .wpforms-title, .cws-widget .recentcomments > a, .cws-widget.widget_rss ul li a.rsswidget, .post-navigation .nav-links li .post-nav-text-wrapper .post-title, .comment-body .comment-meta .comment-admin, .cws-widget .product_list_widget li a, .mini-cart .woo_mini_cart .woo_items_count, .mini-cart .woo_mini_cart ul li .cart-item-title, ul.products li.product .woocommerce-loop-product__title, ul.products li.product .woocommerce-loop-category__title, .woocommerce.single .content-area .site-main > .type-product .summary .woocommerce-product-rating .woocommerce-review-link, .quantity input, .woocommerce.single .content-area .site-main > .type-product .woocommerce-tabs .woocommerce-Tabs-panel .commentlist li .comment_container .comment-text .comment-header .woocommerce-review__author, .woocommerce-cart .woocommerce-cart-form > .shop_table th, .woocommerce-cart .woocommerce-cart-form > .shop_table .amount, .woocommerce-cart .woocommerce-cart-form > .shop_table tr.cart_item td.product-name, .wp-block-search .wp-block-search__label, .wp-block-rss .wp-block-rss__item .wp-block-rss__item-title, .wp-block-latest-posts li > a, .wp-block-latest-comments .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta .wp-block-latest-comments__comment-link, .cws_tips_module .cws_tips_wrapper .cws_tip .tip_info_wrapper p, .cws_popup_video_module .video-link .icon_title { font-family: Poppins;color: #243238; }
.woocommerce-pagination ul.page-numbers li a, .woocommerce-pagination ul.page-numbers li span, .woocommerce-pagination ul.page-numbers > span, .woocommerce-pagination ul.page-numbers > a, .paging-navigation:not(.load_more) .pagination li a, .paging-navigation:not(.load_more) .pagination li span, .paging-navigation:not(.load_more) .pagination > span, .paging-navigation:not(.load_more) .pagination > a, .post.cws-alternate-view.format-link .post-media-wrapper .post-media a, .post.cws-alternate-view.format-quote .post-media-wrapper .post-media .media-quote p:before, .post-format.format_quote blockquote > p:before, .post-format.format_link a, .woocommerce.single .content-area .site-main > .type-product div[class*="woocommerce-product-gallery"] .woocommerce-product-gallery__trigger, .woocommerce.single .content-area .site-main > .type-product .woocommerce-tabs .tabs li.active a, .woocommerce.single .content-area .site-main > .type-product .woocommerce-tabs .woocommerce-Tabs-panel .shop_attributes th, .woocommerce-cart .woocommerce-cart-form > .shop_table tr.cart_item td.product-remove .remove, .portfolio-single-content .portfolio-content-wrapper .aside-part .label, .main_member_info .text-information .experience, .main_member_info .social-icons-wrapper .label { color: #243238; }
.cws-widget .price_slider_wrapper .price_slider_amount .button:hover, .widget_shopping_cart_content .woocommerce-mini-cart__buttons a.button:not(.checkout), .mini-cart .woo_mini_cart .woocommerce-mini-cart__buttons a.button:not(.checkout), .woocommerce-cart .woocommerce-cart-form .cws_coupon .coupon button { background: #243238; }
.title_ff, .woocommerce-breadcrumb, .breadcrumbs-wrapper, .cws_breadcrumbs_module, .cws_header_template .sub-menu .menu-item > a, .cws_sticky_template .sub-menu .menu-item > a, .site-header .sub-menu .menu-item > a, .site-sticky .sub-menu .menu-item > a, .site-search .search-form .label .search-field, .site-search .search-form .label .search-field::placeholder, .wpm-language-switcher a, .cws_textmodule .cws_textmodule_content, .info_box_title, .banner_title, .testimonial, .cws-widget .calendar_wrap table caption, .wp-block-calendar table caption, .post-navigation .nav-links li .post-nav-link, .woocommerce .shop_top_info_wrapper .woocommerce-result-count, .woocommerce .shop_top_info_wrapper .woocommerce-ordering .orderby, .cws-widget .price_slider_wrapper .price_slider_amount .button, .widget_shopping_cart_content .woocommerce-mini-cart__buttons a.button, .mini-cart .woo_mini_cart .woocommerce-mini-cart__buttons a.button, ul.products li.product .cws_buttons_wrapper .button, .woocommerce.single .content-area .site-main > .type-product .summary .product_categories, .woocommerce.single .content-area .site-main > .type-product .summary .cart button, .woocommerce.single .content-area .site-main > .type-product .woocommerce-tabs .tabs li a, #review_form_wrapper .comment-form .comment-notes, #review_form_wrapper .comment-form label, .woocommerce-cart .woocommerce-cart-form > .shop_table .product-quantity, .woocommerce-cart .woocommerce-cart-form .cart_totals .shop_table, .woocommerce-info, .woocommerce-error, .woocommerce-message, .woocommerce-info a.showcoupon, .woocommerce-info a.button, .woocommerce-error a.showcoupon, .woocommerce-error a.button, .woocommerce-message a.showcoupon, .woocommerce-message a.button, body.woocommerce-checkout .checkout_coupon p, form.woocommerce-checkout .woocommerce-checkout-review-order, .woocommerce.single .content-area .site-main > .type-product .summary .cart .woocommerce-grouped-product-list .woocommerce-grouped-product-list-item__label label, .woocommerce.single .content-area .site-main > .type-product .summary .cart .woocommerce-grouped-product-list .woocommerce-grouped-product-list-item__price, .cws_portfolio_module .portfolio-filter .portfolio-filter-trigger, .cws_portfolio_module .cws_portfolio_items .cws_portfolio_item .text_info .meta, .search-trigger .search-trigger-text, .menu-right-info .cws_button, cws_milestone_module div.milestone_title { font-family: Poppins; }
body, select { font-family: Work Sans;color: #3B545F;font-size: 16px;line-height: 32px; }
.cws-widget ul li a, .vc_toggle .vc_toggle_title .vc_toggle_icon, body.wpb-js-composer .vc_tta-controls-icon, .woocommerce.single .content-area .site-main > .type-product .woocommerce-tabs .tabs li a, .wp-block-categories-list li > a, .wp-block-archives-list li > a { color: #3B545F; }
.cws-widget .calendar_wrap table caption, .wp-block-calendar table caption { background-color: #3B545F; }
.custom_sidebars_wrapper .sidebar .cws-widget .widget-title, .cancel-reply, .cws_service_module.icon_shape_ellipse .service_content_wrapper .service_title .service_title_text, .cws_service_module.icon_shape_triangle .service_content_wrapper .service_title .service_title_text, .wp-block-calendar table tr, .cws_milestone_module .milestone_title, blockquote { font-family: Work Sans; }
.site-sticky:not(.sticky-mobile) > .container { padding-top: 15px;padding-bottom: 30px; }
.site-sticky { background-color: #ffffff; }
.site-sticky.shadow { -webkit-box-shadow: 0 0 20px 0 rgba(16,1,148, 0.1);-moz-box-shadow: 0 0 20px 0 rgba(16,1,148, 0.1);box-shadow: 0 0 20px 0 rgba(16,1,148, 0.1); }
.site-sticky .search-trigger, .site-sticky .mini_cart_trigger, .site-sticky.sticky-mobile .mini_cart_trigger, .sticky-right-info .wpm-language-switcher.switcher-list li, .sticky-right-info .wpm-language-switcher.switcher-list li a, .cws_sticky_template .menu-main-container > .menu > .menu-item, .site-sticky .menu-main-container > .menu > .menu-item { color: #243238; }
.site-sticky.sticky-mobile .menu-trigger span, .sticky-right-info .wpm-language-switcher.switcher-select { background-color: #243238; }
.site-sticky .wpm-language-switcher.switcher-select, .site-sticky .wpm-language-switcher.switcher-list li img, .site-sticky .wpm-language-switcher.switcher-dropdown .item-language-main > span { border-color: #243238; }
.cws_sticky_template .menu-main-container > .menu > .menu-item.current-menu-item, .cws_sticky_template .menu-main-container > .menu > .menu-item.current-menu-ancestor, .cws_sticky_template .menu-main-container > .menu > .menu-item.current-item-parent, .sticky-right-info .wpm-language-switcher.switcher-list li.active span, .site-sticky .menu-main-container > .menu > .menu-item.current-menu-item, .site-sticky .menu-main-container > .menu > .menu-item.current-item-parent, .site-sticky .menu-main-container > .menu > .menu-item.current-menu-ancestor { color: #f76331; }
.sticky-right-info .extra-button .cws_button { color: #3B545F;border-color: #3B545F; }
.site-header .top-bar-box { padding-top: 14px;padding-bottom: 14px;background-color: #243238; }
.site-header .top-bar-box .container > *, .site-header .top-bar-box .container > * > a, .site-header .header_icons > .mini-cart > a, .site-header .wishlist_products_counter_number, .site-header .cws_compare_count, .site-header .woo_mini-count > span { color: #ffffff; }
.page_title_container { padding-top: 22px;padding-bottom: 70px; }
.site-header-mobile .page_title_container { padding-top: 40px;padding-bottom: 40px; }
body:not(.single) .page_title_container .page_title_customizer_size { font-size: 50px; }
body.single .page_title_container .page_title_customizer_size { font-size: 50px; }
.page_title_container:not(.custom) { background: linear-gradient(90deg, #2c469e, #2795d2);; }
.page_title_container .page_title_customizer_size .page_title { color: #ffffff; }
.page_title_container:not(.custom) .page_title_wrapper, .page_title_container:not(.custom) .page_title_wrapper a { color: #ffffff; }
.page_title_container .title_divider svg { fill: #ffffff; }
.menu-main-container.header_menu > ul > .menu-item > a { padding-top: 10px !important;padding-bottom: 0px !important; }
.cws_header_template .menu-main-container > .menu > .menu-item, .site-header .menu-main-container > .menu > .menu-item, .site-header .site_logotype .sitename, .site-header .search-trigger, .site-header .wpm-language-switcher.switcher-list li, .site-header .wpm-language-switcher.switcher-list li a, .site-header .mini_cart_trigger { color: #2f439c; }
.site-header .custom_sidebar_trigger .hamburger, .site-header .wpm-language-switcher.switcher-select { background-color: #2f439c !important; }
.site-header .wpm-language-switcher.switcher-select, .site-header .wpm-language-switcher.switcher-list li img, .site-header .wpm-language-switcher.switcher-dropdown .item-language-main > span { border-color: #2f439c; }
.cws_header_template .menu-main-container > .menu > .menu-item.current-menu-item, .cws_header_template .menu-main-container > .menu > .menu-item.current-menu-ancestor, .cws_header_template .menu-main-container > .menu > .menu-item.current-item-parent, .site-header .wpm-language-switcher.switcher-list li.active span, .site-header .menu-main-container > .menu > .menu-item.current-menu-item, .site-header .menu-main-container > .menu > .menu-item.current-item-parent, .site-header .menu-main-container > .menu > .menu-item.current-menu-ancestor { color: #f85b28; }
.cws_header_template .menu-main-container .sub-menu .menu-item, .cws_sticky_template .menu-main-container .sub-menu .menu-item, .site-header .menu-main-container .sub-menu .menu-item, .site-sticky .menu-main-container .sub-menu .menu-item { color: #243238; }
.cws_header_template .menu-main-container .sub-menu .menu-item.current-menu-item, .cws_header_template .menu-main-container .sub-menu .menu-item.current-menu-ancestor, .cws_header_template .menu-main-container .sub-menu .menu-item.current-item-parent, .cws_sticky_template .menu-main-container .sub-menu .menu-item.current-menu-item, .cws_sticky_template .menu-main-container .sub-menu .menu-item.current-menu-ancestor, .cws_sticky_template .menu-main-container .sub-menu .menu-item.current-item-parent, .site-header .menu-main-container .sub-menu .menu-item.current-menu-item, .site-header .menu-main-container .sub-menu .menu-item.current-menu-ancestor, .site-header .menu-main-container .sub-menu .menu-item.current-item-parent, .site-sticky .menu-main-container .sub-menu .menu-item.current-menu-item, .site-sticky .menu-main-container .sub-menu .menu-item.current-item-parent, .site-sticky .menu-main-container .sub-menu .menu-item.current-menu-ancestor { color: #f76331; }
.menu-right-info .extra-button .cws_button { color: #ffffff;border-color: #ffffff; }
.site-header-mobile .top-bar-box, .sticky-mobile { padding-top: 15px;padding-bottom: 15px; }
.site-header-mobile .top-bar-box, .site-sticky.sticky-mobile { background-color: #fff; }
.site-header-mobile .menu-trigger span { background-color: #000; }
.site-header-mobile .top-bar-box .container .mini-cart > a, .site-header-mobile .top-bar-box .site_logotype .sitename { color: #000; }
.site-header-mobile .menu-main-container > .menu > .menu-item, .site-header-mobile .menu-box .menu-box-info .menu-box-info-item, .site-header-mobile .wpm-language-switcher.switcher-list li span, .site-header-mobile .wpm-language-switcher.switcher-list li a { color: rgba(74,74,74,0.8); }
.site-header-mobile .menu-main-container > .menu > .menu-item.active, .site-header-mobile .menu-main-container > .menu > .menu-item.current-menu-item, .site-header-mobile .menu-main-container > .menu > .menu-item.current-item-parent { color: #fff; }
.site-header-mobile .menu-main-container > .menu > .menu-item > a { background-color: #fff; }
.site-header-mobile .menu-main-container > .menu > .menu-item.active > a, .site-header-mobile .menu-main-container > .menu > .menu-item.current-menu-item > a, .site-header-mobile .menu-main-container > .menu > .menu-item.current-item-parent > a { background-color: #f76331; }
.site-header-mobile .menu-main-container .sub-menu .menu-item { color: rgba(74,74,74,0.8); }
.site-header-mobile .menu-main-container .sub-menu .menu-item.active, .site-header-mobile .menu-main-container .sub-menu .menu-item.current-menu-item, .site-header-mobile .menu-main-container .sub-menu .menu-item.current-item-parent { color: #f76331; }
@media screen and (min-width: 1367px), screen and (min-width: 1200px) and (any-hover: hover), screen and (min-width: 1200px) and (min--moz-device-pixel-ratio:0), screen and (min-width: 1200px) and (-ms-high-contrast: none), screen and (min-width: 1200px) and (-ms-high-contrast: active){
.site-sticky .search-trigger:hover, .site-sticky .mini_cart_trigger:hover, .cws_sticky_template .menu-main-container > .menu > .menu-item:hover, .site-sticky .menu-main-container .wpm-language-switcher.switcher-list li a:hover, .site-sticky .menu-main-container > .menu > .menu-item:hover { color: #f76331; }
.site-sticky .wpm-language-switcher.switcher-dropdown .item-language-main:hover > span, .site-sticky .wpm-language-switcher.switcher-list li a:hover img { border-color: #f76331; }
.sticky-right-info .extra-button .cws_button:not(:disabled):hover { color: #ffffff;border-color: #3B545F;background-color: #3B545F; }
.cws_header_template .menu-main-container .sub-menu .menu-item:hover, .cws_sticky_template .menu-main-container .sub-menu .menu-item:hover, .site-header .menu-main-container .sub-menu .menu-item:hover, .site-sticky .menu-main-container .sub-menu .menu-item:hover { color: #f76331; }
.custom_sidebar_trigger:hover .hamburger { background-color: #f85b28; }
.site-header .search-trigger:hover, .site-header .mini_cart_trigger:hover, .cws_header_template .menu-main-container > .menu > .menu-item:hover, .site-header .menu-main-container > .menu > .menu-item:hover, .menu-main-container .wpm-language-switcher.switcher-list li a:hover { color: #f85b28; }
.site-header .wpm-language-switcher.switcher-dropdown .item-language-main:hover > span, .site-header .wpm-language-switcher.switcher-list li a:hover img { border-color: #f85b28; }
.menu-right-info .extra-button .cws_button:not(:disabled):hover { color: #000000;border-color: #ffffff;background-color: #ffffff; }
.top-bar-box .container > * > a:hover, .top-bar-box .container .header_icons .search-trigger:hover, .header_icons > .mini-cart > a:hover { color: #ffea74; }
.page_title_container:not(.custom) .page_title_wrapper a:hover { color: #f2712e; }
}
/*========================================================
====================== PRIMARY COLOR =====================
========================================================*/
a,
ul > li:before,
.vc_toggle.vc_toggle_active .vc_toggle_title,
body.wpb-js-composer .vc_general.vc_tta-accordion .vc_tta-panel.vc_active .vc_tta-panel-heading .vc_tta-panel-title > a,
body.wpb-js-composer .vc_general.vc_tta-accordion .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title .vc_tta-controls-icon,
.cws-widget.widget_categories > ul > li ul.children li.active > a,
.cws-widget.widget_product_categories > ul > li ul.children li.active > a,
.cws-widget.widget_pages > ul > li ul.children li.active > a,
.cws-widget.widget_categories > ul > li.active > a,
.cws-widget.widget_product_categories > ul > li.active > a,
.cws-widget.widget_pages > ul > li.active > a,
.cws-widget.widget_archive ul li.active > .open:before,
.cws-widget.widget_categories ul li.active > .open:before,
.cws-widget.widget_product_categories ul li.active > .open:before,
.cws-widget.widget_meta ul li.active > .open:before,
.cws-widget.widget_pages ul li.active > .open:before,
.cws-widget.widget_nav_menu ul li.active > .open:before,
.cws-widget .calendar_wrap table thead th,
.wp-block-calendar table thead th,
.cws-widget .recentcomments:after,

.cws-widget.widget_nav_menu .sub-menu li.current-menu-ancestor > a,
.cws-widget.widget_nav_menu .sub-menu li.current-item-parent > a,
.cws-widget.widget_nav_menu .sub-menu li.current-menu-item > a,
.cws-widget.widget_nav_menu .sub-menu li.current-item-parent > a,
.woocommerce-cart .woocommerce-cart-form .cart_totals .shop_table tbody .order-total .amount,
form.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table .order-total td .amount,

.wp-block-latest-comments:not(.has-avatars) .wp-block-latest-comments__comment:before,
.top_bar_notice .close-btn,
.cws_roadmap_module .cws_roadmap_item .roadmap_divider:after,
.cws_icon_module .icon_wrapper i,
.cws_milestone_module .count_wrapper
{
    color: #2f439c;
}

.site-sticky .mini-cart .woo_mini-count > span,
.site-header .mini-cart .woo_mini-count > span,
.header_icons .mini-cart .woo_mini-count > span,
.button-up,
.cws_carousel .slick-dots li.slick-active button,
.cws_custom_carousel .slick-dots li.slick-active button,
.cws_progress_bar_module .progress_bar .bar,
.cws-widget .calendar_wrap table tbody td#today:after,
.wp-block-calendar table tbody td#today:after,
.cws-widget .price_slider_wrapper .price_slider .ui-slider-handle,
.cws-widget .price_slider_wrapper .price_slider .ui-slider-range,
.cws-widget.filter_size ul li.chosen a,
form.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .wc_payment_methods .payment_box,
.cws_tips_module .cws_tips_wrapper .cws_tip .tip_trigger:after,
.cws_roadmap_module .cws_roadmap_item.active .roadmap_icon_wrapper .number,
.cws_textmodule .cws_textmodule_subtitle .cws_textmodule_subtitle_text,
.main_member_info .text-information .divider .divider-inner
{
    background-color: #2f439c;
}
.cws-widget .price_slider_wrapper .price_slider_amount .button
{
    background: #2f439c;
}

.woocommerce.single .content-area .site-main > .type-product div[class*="woocommerce-product-gallery"] .flex-control-nav li img.flex-active,
.woocommerce.single .content-area .site-main > .type-product .woocommerce-tabs .tabs li.active a
{
    border-color: #2f439c;
}

.cws_icon_preloader:after
{
    border-color: #2f439c transparent #2f439c transparent;
}
.cws_roadmap_module .cws_roadmap_item .roadmap_divider
{
    background-image: linear-gradient(90deg, #2f439c, #2f439c 40%, transparent 40%, transparent 100%);
}

/*========================================================
===================== SECONDARY COLOR ====================
========================================================*/
.post .post-inner .post-information .post-footer .meta-item.post-date:before,
.post .post-inner .post-information .post-footer .meta-item.comments_count:before,
.woocommerce.single .content-area .site-main > .type-product .summary .cart .woocommerce-grouped-product-list .woocommerce-grouped-product-list-item__price del,
.cws_pricing_plan_module .cws_pricing_plan_header .cws_pricing_plan_price
{
    color: #2794d2;
}

.mejs-container .mejs-controls,
.mejs-embed, .mejs-embed body,
.post .post-inner .post-information .post-footer .meta-item:not(:last-child):after,
.cws_roadmap_module .cws_roadmap_item.active .roadmap_icon_wrapper,
.post-navigation .nav-links li a.post-nav-image
{
    background-color: #2794d2;
}
.cws_pricing_plan_module .cws_pricing_plan_content .cws_button_wrapper .cws_button
{
    background: #2794d2;
}

/*========================================================
====================== BUTTONS COLOR =====================
========================================================*/

.cws_info_box.info,
.cws_button,
a.showcoupon,
body div.wpforms-container-full .wpforms-form button[type=submit],
.post-password-form input[type='submit'],
.comment-form .submit,
.added_to_cart,
.woo_mini_cart .button,
.woocommerce .button,
.cws_woo_modal_content .button,
.post.sticky,
.woocommerce-pagination ul.page-numbers li span.current,
.woocommerce-pagination ul.page-numbers > span.current,
.paging-navigation:not(.load_more) .pagination li span.current,
.paging-navigation:not(.load_more) .pagination > span.current,
.post.cws-alternate-view.format-quote,
blockquote p:before,
blockquote.is-style-large p:after,
figure.wp-block-pullquote blockquote > p:after,
figure.wp-block-pullquote:not(.is-style-solid-color),
.post-format.format_quote,
.woocommerce-info,
.main_member_info .text-information .email:before,
.main_member_info .text-information .phone:before,
.post .post-inner .post-divider .post-divider-inner
{
    background-image: linear-gradient(90deg, #2f439c -8.57%, #2794d2 184.64%);
}
.post.sticky:before
{
    background-image: linear-gradient(108.66deg, #2f439c -19.71%, #2794d2 170.61%);
}
.post.cws-alternate-view.format-link .post-media-wrapper .post-media a:before,
.post-format.format_link:before,
.cws_pricing_plan_module.highlighted:before
{
    background-image: linear-gradient(147.09deg, #2f439c -28.73%, #2794d2 121.37%);
}

/*========================================================
==================== ONLY DESKTOP COLORS =================
========================================================*/
@media 
	screen and (min-width: 1367px), /*Disable this styles for iPad Pro 1024-1366*/
	screen and (min-width: 1200px) and (any-hover: hover), /*Check, is device a desktop (Not working on IE & FireFox)*/
	screen and (min-width: 1200px) and (min--moz-device-pixel-ratio:0), /*Check, is device a desktop with firefox*/
	screen and (min-width: 1200px) and (-ms-high-contrast: none), /*Check, is device a desktop with IE 10 or above*/
	screen and (min-width: 1200px) and (-ms-high-contrast: active) /*Check, is device a desktop with IE 10 or below*/
    {

/*==================== PRIMARY COLOR ===================*/
    .site-search .close-search:hover,
    .site-search .search-submit:hover,
    .search-form .label .search-submit:hover,
    .cws-widget.widget_categories > ul > li ul.children li:hover > a,
    .cws-widget.widget_product_categories > ul > li ul.children li:hover > a,
    .cws-widget.widget_pages > ul > li ul.children li:hover > a,
    .cws-widget .calendar_wrap table tfoot td a:hover,
    .wp-block-calendar table tfoot td a:hover,
    .cws-widget .recentcomments > a:hover,
    .cws-widget.widget_nav_menu .sub-menu li:hover > a,
    .cws-widget .woocommerce-product-search button:hover,
    .mini-cart .woo_mini_cart ul li .remove:hover,
    .woocommerce.single .content-area .site-main > .type-product div[class*="woocommerce-product-gallery"] .woocommerce-product-gallery__trigger:hover,
    .woocommerce.single .content-area .site-main > .type-product .woocommerce-product-gallery .flex-control-nav .slick-arrow:hover,
    .woocommerce-cart .woocommerce-cart-form > .shop_table tr.cart_item td.product-remove .remove:hover,
    .portfolio-single-content .portfolio-content-wrapper .aside-part .social-share a:hover,
    body.woocommerce-account .woocommerce-MyAccount-navigation ul li:not(.is-active) a:hover,
    .wp-block-search .wp-block-search__button:hover,
    .wp-block-latest-comments .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta .wp-block-latest-comments__comment-link:hover,
    .wp-block-latest-comments .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta .wp-block-latest-comments__comment-author:hover,
    .mini-cart .woo_mini_cart .close_mini_cart:hover
    {
        color: #2f439c;
    }
    .widget_shopping_cart_content .woocommerce-mini-cart__buttons a.button:not(.checkout):hover,
    .mini-cart .woo_mini_cart .woocommerce-mini-cart__buttons a.button:not(.checkout):hover
    {
        background: #2f439c;
    }

/*==================== SECONDARY COLOR ===================*/
    a:hover,
    .cws-widget.widget_recent_entries ul li a:hover,
    .cws-widget.widget_rss ul li a.rsswidget:hover,
    .cws-widget.cws-recent-posts .recent_posts_wrapper li .recent_post_content h6 a:hover,
    .post .post-inner .post-information .post-title a:hover,
    .post .post-inner .post-information .post-footer .meta-item a:hover,
    .woocommerce-pagination .page-numbers a:hover,
    .paging-navigation:not(.load_more) .pagination a:hover,
    .post.cws-alternate-view.format-link .post-media-wrapper .post-media a:hover,
    .post .post-inner .post-information .post-categories a:hover,
    .single_content .post .post-categories a:hover,
    .post-format.format_link a:hover,
    .cws-widget .product_list_widget li a:hover,
    .mini-cart .woo_mini_cart ul li .cart-item-title:hover,
    ul.products li.product .woocommerce-loop-product__title a:hover,
    ul.products li.product .woocommerce-loop-category__title a:hover,
    .woocommerce.single .content-area .site-main > .type-product .summary .woocommerce-product-rating .woocommerce-review-link:hover,
    .woocommerce-cart .woocommerce-cart-form > .shop_table tr.cart_item td.product-name a:hover,
    .woocommerce.single .content-area .site-main > .type-product .summary .cart .woocommerce-grouped-product-list .woocommerce-grouped-product-list-item__label label a:hover,
    .cws_our_team_module .cws_team_member .information_wrapper .name a:hover,
    .cws_our_team_module .cws_team_member .information_wrapper .email a:hover,
    .cws_our_team_module .cws_team_member .information_wrapper .phone a:hover,
    .main_member_info .text-information .pos a:hover,
    .main_member_info .text-information .dep a:hover,
    .main_member_info .text-information .info a:hover,
    .wp-block-rss .wp-block-rss__item .wp-block-rss__item-title a:hover,
    .wp-block-latest-posts li > a:hover,
    .comment-navigation a:hover,
    .top_bar_notice .close-btn:hover,
    .post-navigation .nav-links li .post-nav-text-wrapper a:hover .post-title,
    .post-navigation .nav-links li .post-nav-cats a:hover,
    .post-navigation .nav-links li .post-nav-link a:hover
    {
        color: #2794d2;
    }

    .cws-widget .tagcloud a:hover,
    .post .post-inner .post-information .post-tags a:hover,
    .post-navigation .nav-links li.archive-dots > a:hover span,
    .post-navigation .nav-links li.archive-dots > a:hover span:before,
    .post-navigation .nav-links li.archive-dots > a:hover span:after,
    .single_content .post .post-tags a:hover,
    .cws-widget.widget_layered_nav_filters ul li.chosen a:hover,
    .wp-block-tag-cloud a:hover
    {
        background-color: #2794d2;
    }

/*===================== BUTTONS COLOR ==================*/
    .cws_button:not(:disabled):hover,
    a.showcoupon:not(:disabled):hover,
    body div.wpforms-container-full .wpforms-form button[type=submit]:not(:disabled):hover,
    .post-password-form input[type='submit']:not(:disabled):hover,
    .comment-form .submit:not(:disabled):hover,
    .added_to_cart:not(:disabled):hover,
    .woo_mini_cart .button:not(:disabled):hover,
    .woocommerce .button:not(:disabled):hover,
    .cws_woo_modal_content .button:not(:disabled):hover,
    .woocommerce-cart .woocommerce-cart-form .cws_coupon .coupon button:not(:disabled):hover
    {
        background-image: linear-gradient(90deg, #2f439c -8.57%, #2f439c 184.64%);
    }


    .cws_pricing_plan_module:hover:before
    {
        background-image: linear-gradient(147.09deg, #2f439c -28.73%, #2794d2 121.37%);
    }

    .post-navigation .nav-links .post-nav-image:hover
    {
        background-image: linear-gradient(90deg, #2f439c -163.33%, #2794d2 388.33%);
    }

}

@media screen and (max-width: 767px){
    body.wpb-js-composer .vc_tta.vc_general.vc_tta-tabs .vc_tta-panel .vc_tta-panel-heading
    {
        background: linear-gradient(90deg, #2f439c -8.57%, #2794d2 184.64%);
    }
    .post-navigation .nav-links .post-nav-image
    {
        background-image: linear-gradient(90deg, #2f439c -163.33%, #2794d2 388.33%);
    }
}
