h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, [class*="color_style_"] h1 a, [class*="color_style_"] h2 a, [class*="color_style_"] h3 a, [class*="color_style_"] h4 a, [class*="color_style_"] h5 a, [class*="color_style_"] h6 a, [class*="color_style_"] li a {
    color: #000000 !important;
}
p a:not(.button), span.trx_addons_accent {
    color: #3F7396 !important;
}

.page_content_wrap {
    background-color: #FEFFED !important;
}
.post_content h1.page_title,
.post_content .page_info h2,
.page_description {
    color: #000000 !important;
}
.page_info #go_home {
    background-color: #6fa4b2 !important;
}
.page_info #go_home:hover {
    background-color: #5f909d !important;
}
#main-logo img {
    height: 165px !important;
}
#navigation-menu .sc_layouts_menu_nav a,
#mini-cart .sc_layouts_cart_icon,
#mini-cart .sc_layouts_cart_widget_close,
#search .search_submit,
#menu-burger span {
    color: #000000 !important;
}
#search .search_submit {
    background-color: unset !important;
}
#sidebar .right_bar g {
    stroke: #000000;
}
#navigation-menu .sc_layouts_menu_nav a:after {
    width: 0 !important;
    background-color: transparent !important;
}
#navigation-menu .sc_layouts_menu_nav a:hover:after {
    width: 100% !important;
    background-color: #000000 !important;
}
body.single-product,
body.single-product .page_content_wrap {
    background-color: #FFFFED !important;
}
#mini-cart .sc_layouts_cart_items_short {
    background-color: #6fa4b2;
}
.sc_layouts_cart_widget {
    background: #C5D7E1 !important;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1) !important;
}
.sc_layouts_cart .sc_layouts_cart_widget {
    color: #000000 !important;
}
#mini-cart .sc_layouts_cart .sc_layouts_cart_widget a.checkout {
    border-color: #ffffff !important;
    color: #ffffff !important;
}
#mini-cart .sc_layouts_cart .sc_layouts_cart_widget a.checkout:hover {
    border-color: #6fa4b2 !important;
    color: #6fa4b2 !important;
}
#mini-cart .woocommerce a.remove:after,
#mini-cart li.woocommerce-mini-cart-item a,
#mini-cart li.woocommerce-mini-cart-item .quantity,
#mini-cart li.woocommerce-mini-cart-item .quantity *,
#mini-cart .sc_layouts_cart .sc_layouts_cart_widget .total * {
    color: #000000 !important;
}
.woocommerce-mini-cart__buttons a:first-of-type {
    background: #6fa4b2 !important;
    margin-right: 0 !important;
}
.woocommerce-mini-cart__buttons a:first-of-type:hover {
    background-color: #5f909d !important;
}
.woocommerce .cart-empty.woocommerce-info {
    color: #000000 !important;
}
.woocommerce .return-to-shop a {
    border-color: #6fa4b2 !important;
    background-color: #6fa4b2 !important;
}
.woocommerce .return-to-shop a:hover {
    border-color: #5f909d !important;
    background-color: #5f909d !important;
}
.search_modern .search_wrap {
    background-color: #FEFFED !important;
}
.search_modern .search_wrap.search_opened .search_field,
.search_modern .search_wrap.search_opened .search_field::placeholder,
.search_modern .search_wrap .search_close,
.search_modern .search_form_wrap .search_submit:before {
    color: #000000 !important;
}
.search_modern .search_opened .search_form:after {
    background-color: #000000 !important;
}
.menu_mobile_widgets_area {
    background-color: #3F7396 !important;
}
.menu_mobile_inner,
#popup-1 .sc_layouts_panel_inner {
    background-color: #BFE0F4 !important;
}
.menu_mobile_close *,
.menu_mobile_nav_area ul li *,
.socials_mobile a *,
.widgets_additional_menu_mobile_fullscreen_inner .extra_item *,
.widgets_additional_menu_mobile_fullscreen_inner .extra_item a:after {
    color: #000000 !important;
    transition: .3s all;
}
.menu_mobile_nav_area ul li:hover *,
.socials_mobile a:hover * {
    color: #3F7396 !important;
}
#popup-1 .sc_layouts_panel_close.trx_addons_button_close {
    color: #000000 !important;
    background-color: #4F8EB5 !important;
}
#popup-1 .sc_socials.sc_socials_icons_names .socials_wrap .social_item,
#popup-1 .sc_socials.sc_socials_icons_names .socials_wrap .social_item .social_icon span:before,
div[data-id="02dbd1c"] a, div[data-id="01b81d8"] a {
    color: #000000 !important;
}
#popup-1 .sc_layouts_panel_inner .sc_socials.sc_socials_icons_names .socials_wrap .social_item:hover .social_name,
#popup-1 .sc_socials.sc_socials_icons_names .socials_wrap .social_item:hover .social_icon span:before,
div[data-id="02dbd1c"] a:hover, div[data-id="01b81d8"] a:hover {
    color: #4F8EB5 !important;
}
.sc_portfolio.sc_portfolio_qw-case .sc_portfolio_item .sc_portfolio_item_content .post_title a,
.sc_portfolio.sc_portfolio_qw-case .sc_portfolio_item .sc_portfolio_item_content .post_meta .post_meta_item,
.sc_portfolio.sc_portfolio_qw-case .sc_portfolio_item .sc_portfolio_item_content .post_meta .post_meta_item a,
.sc_portfolio.sc_portfolio_qw-case .sc_portfolio_item .sc_portfolio_item_content .post-more-link,
ul.products li h2 a,
.page_content_wrap article .post_header .post_meta a {
    color: #000000 !important;
}
.sc_icons_accent2 .sc_icons_item {
    background: #4F8EB5 !important;
}
.sc_portfolio.sc_portfolio_qw-case .sc_portfolio_item .sc_portfolio_item_content .post-more-link {
    border-bottom: 1px solid #4F8EB5 !important;
}
.mfp-container button {
    color: #000000 !important;
}
.page_content_wrap article .post_header .post_price .amount,
ul.products li span.price .woocommerce-Price-amount {
    color: #3F7396 !important;
}
.sc_testimonials_hover .sc_testimonials_item:before {
    color: #4F8EB5 !important;
    text-align: center !important;
}
.sc_testimonials_hover .sc_testimonials_item:hover:before {
    color: #ffffff !important;
}
.sc_testimonials_hover .sc_testimonials_item:hover {
    background-color: #4F8EB5 !important;
}
.sc_testimonials_hover .slider_outer.slider_outer_pagination_pos_bottom .swiper-pagination-bullets .swiper-pagination-bullet {
    border-color: #000000 !important;
}
.sc_testimonials_hover .slider_outer .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active,
.sc_testimonials_hover .slider_outer .slider_pagination_wrap .swiper-pagination-bullet:hover {
    border-color: #000000 !important;
    background-color: #000000 !important;
}
.woocommerce-message,
.woocommerce-info,
.woocommerce-error *,
.woocommerce div.product .product_title,
.woocommerce div.product .woocommerce-product-details__short-description,
.woocommerce div.product .product_meta * {
    color: #000000 !important;
}
.woocommerce-message a,
.woocommerce-info a,
.woocommerce div.product p.price span.amount, .woocommerce div.product span.price span.amount,
.woocommerce div.product p.price,
.stock.out-of-stock {
    color: #4F8EB5 !important;
}
.stock.out-of-stock:after {
    border-color: #000000 !important;
}
.woocommerce-error:before {
    color: red !important;
}
.variations .label label {
    color: #4F8EB5 !important;
}
.woocommerce div.product form.cart div.quantity input[type="number"],
.woocommerce-page div.product form.cart div.quantity input[type="number"],
.woocommerce div.product form.cart div.quantity span.q_inc:before,
.woocommerce-page div.product form.cart div.quantity span.q_inc:before,
.woocommerce div.product form.cart div.quantity span.q_dec:before,
.woocommerce-page div.product form.cart div.quantity span.q_dec:before {
    color: #3F7396 !important;
}
.woocommerce div.product form.cart .single_add_to_cart_button {
    background-color: #4F8EB5 !important;
}
.woocommerce div.product form.cart .single_add_to_cart_button:hover {
    background-color: #e7cfb1 !important;
    color: #000000 !important;
}
.post_item .tinvwl_add_to_wishlist_button:before,
.woocommerce div.product form.cart .tinv-wraper a.tinvwl_add_to_wishlist_button:before {
    color: #000000 !important;
    transition: .3s all;
}
.woocommerce div.product form.cart .tinv-wraper a.tinvwl_add_to_wishlist_button.tinvwl-product-make-remove:before,
.woocommerce div.product form.cart .tinv-wraper a.tinvwl_add_to_wishlist_button:hover:before,
.post_item .tinvwl-product-make-remove:before,
.post_item .tinvwl_add_to_wishlist_button:hover:before {
    color: #6fa4b2 !important;
}
.single-product div.product .woocommerce-tabs ul.wc-tabs li a {
    background-color: #4F8EB5 !important;
}
.single-product div.product .woocommerce-tabs ul.wc-tabs li.active a {
    color: #4F8EB5 !important;
    background-color: transparent !important;
    border-color: #4F8EB5 !important;
}
.woocommerce p.stars a:hover {
    color: #FFC107 !important;
}
.woocommerce #respond #submit {
    background-color: #6fa4b2 !important;
}
.woocommerce #respond #submit:hover {
    background-color: #5f909d !important;
}
.woocommerce-Tabs-panel--description,
.woocommerce-Tabs-panel--description span,
.woocommerce-Tabs-panel--additional_information h2,
.woocommerce-Tabs-panel--additional_information table *,
.tinvwl-table-manage-list *,
.post_content table.tinvwl-table-manage-list td .amount *,
.woocommerce-Tabs-panel--reviews h2,
.woocommerce-Tabs-panel--reviews #comments p.meta *,
.woocommerce-Tabs-panel--reviews #review_form_wrapper .comment-reply-title,
.woocommerce-Tabs-panel--reviews #review_form_wrapper .comment-form-rating label,
.woocommerce-Tabs-panel--reviews #review_form_wrapper .comment-form-comment *,
.single-product div.product .woocommerce-tabs .panel,
.related.products h2 {
    color: #000000 !important;
}
.related.products .product .onsale,
.onsale,
.woocommerce ul.products li.product .outofstock_label {
    background-color: #6fa4b2 !important;
}
.related.products .product .icons a:hover,
.related.products .product .icons a:hover .icon-anim {
    color: #6fa4b2 !important;
}
.related.products .product .amount bdi,
.related.products .product .amount bdi span,
.nav-previous a, .nav-next a {
    color: #4F8EB5 !important;
}
.woocommerce_status_bar .active .num,
.woocommerce-order .bar_order .num {
    background-color: #3F7396 !important;
}
.woocommerce_status_bar div {
    color: #000000 !important;
}
.woocommerce table.shop_table thead th,
.tinvwl-table-manage-list thead th,
.woocommerce .cart_totals table.shop_table tbody tr th,
.shop_table_checkout_review,
.shop_table_checkout_review table th,
.shop_table_checkout_review table td,
.shop_table_checkout_review table td *:not(a),
.woocommerce-checkout #payment ul.payment_methods,
.woocommerce-checkout #payment div.form-row,
.woocommerce .order_details.woocommerce-thankyou-order-details,
.woocommerce .order_details.woocommerce-thankyou-order-details li strong,
.woocommerce .order_details.woocommerce-thankyou-order-details li strong *,
.shop_table_order_details,
.shop_table_order_details table.shop_table td {
    color: #000000 !important;
    background-color: #BFE0F4 !important;
    border-color: #3F7396 !important;
}
.woocommerce table.shop_table tbody td {
    border-color: #3F7396 !important;
}
.woocommerce .woocommerce-cart-form table.shop_table tbody td a,
.woocommerce .woocommerce-cart-form table.shop_table tbody td.product-price span,
.woocommerce .woocommerce-cart-form table.shop_table tbody td.product-subtotal span,
.woocommerce .woocommerce-cart-form table.shop_table tbody td.product-remove a:after,
.woocommerce table.shop_table_responsive tr td td:before,
.woocommerce-page table.shop_table_responsive tr td td:before,
.woocommerce .woocommerce-cart-form table.shop_table .cart-coupon-inner:before,
.woocommerce-form-coupon .cart-coupon-inner:before,
.woocommerce .woocommerce-cart-form table.shop_table .cart-coupon-inner input,
.woocommerce-form-coupon .cart-coupon-inner input,
.woocommerce .woocommerce-cart-form table.shop_table .cart-coupon-inner input::placeholder,
.woocommerce-form-coupon .cart-coupon-inner input::placeholder,
.woocommerce .cart-collaterals h2, .woocommerce-page .cart-collaterals h2,
.woocommerce table.shop_table tr span,
.woocommerce form.checkout_coupon p,
form.woocommerce-checkout #customer_details .woocommerce-billing-fields h3,
form.woocommerce-checkout > h3#order_review_heading,
#payment #order_review_heading_payment,
.woocommerce .checkout #order_review .payment_methods li *,
.woocommerce form .form-row label,
.woocommerce-page form .form-row label,
.woocommerce-checkout.checkout h3,
.woocommerce-order p,
.woocommerce-order-details .woocommerce-order-details__title,
.woocommerce-customer-details .woocommerce-column__title,
.woocommerce-customer-details address,
.shop_table_order_details table.shop_table td * {
    color: #000000 !important;
}
.woocommerce table.shop_table div.quantity input[type="number"], .woocommerce-page .shop_table.cart div.quantity input[type="number"],
.woocommerce table.shop_table div.quantity input[type="number"], .woocommerce-page .shop_table.cart div.quantity span,
.woocommerce-remove-coupon {
    color: #3F7396 !important;
}
.woocommerce-cart-form table.shop_table .cart-coupon-inner button,
.woocommerce-form-coupon .cart-coupon-inner button {
    color: #ffffff !important;
}
.woocommerce .woocommerce-cart-form table.shop_table .woo-actions-inner .button.continue_shopping,
.tinvwl-input-group-btn * {
    color: #ffffff !important;
    background-color: #000 !important;
}
.woocommerce .woocommerce-cart-form table.shop_table .woo-actions-inner button.button,
.tinvwl-table-manage-list tbody td.product-action button,
.tinvwl-table-manage-list button[name="tinvwl-action-product_selected"],
.tinvwl-table-manage-list button[name="tinvwl-action-product_all"],
.tinvwl_button_view,
.tinvwl_button_close {
    background-color: #6fa4b2 !important;
    color: #ffffff !important;
}
.tinvwl-table-manage-list tbody td.product-action button span {
    color: #ffffff !important;
}
.woocommerce .woocommerce-cart-form table.shop_table .woo-actions-inner button.button:hover,
.tinvwl-table-manage-list tbody td.product-action button:hover,
.tinvwl-table-manage-list button[name="tinvwl-action-product_selected"]:hover,
.tinvwl-table-manage-list button[name="tinvwl-action-product_all"]:hover {
    background-color: #5f909d !important;
}
.woocommerce .checkout-button,
.woocommerce-checkout button[type="submit"] {
    background-color: #6fa4b2 !important;
    color: #ffffff !important;
}
.woocommerce .checkout-button:hover,
.woocommerce-checkout button[type="submit"]:hover {
    background-color: #e7cfb1 !important;
    color: #000000 !important;
}
.woocommerce .checkout #order_review .payment_methods li label:before {
    color: #3F7396 !important;
}
.tinv-wishlist .tinvwl-table-manage-list .product-cb input[type="checkbox"]:before {
    color: #3F7396 !important;
}
.select_container:after {
    color: #000000 !important;
}
#tinvwl_product_actions {
    visibility: visible !important;
}
#tinvwl_product_actions option {
    background-color: #FEFFED !important;
}
#tinvwl_product_actions option:hover {
    background-color: #3F7396 !important;
}
.tinv-lists-nav a {
    background: #000000 !important;
}
.tinv-lists-nav a i {
    color: #ffffff !important;
}
.tinv-lists-nav span {
    color: #000000 !important;
}
.woocommerce .checkout #order_review .payment_methods li label:hover:before,
.tinv-wishlist .tinvwl-table-manage-list .product-cb input[type="checkbox"]:hover:before {
    border-color: #3F7396 !important;
}
.woocommerce-page form .form-row input,
.woocommerce-page form .form-row textarea,
.woocommerce-page form .form-row input::placeholder,
.woocommerce-page form .form-row textarea::placeholder {
    color: #000000 !important;
    border-color: #000000 !important
}
.select2-container.select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #000000 !important;
}
.select2-dropdown {
    background-color: #C5D7E1 !important;
}
.select2-dropdown li,
.select2-selection__arrow {
    color: #000000 !important;
}
.select2-dropdown li:hover,
.select2-dropdown li[data-selected="true"],
.select2-container--default .select2-results__option[aria-selected="true"] {
    background-color: #3F7396 !important;
}
.select2-search__field {
    color: #000000 !important;
    border-color: #000000 !important;
}
.woocommerce ul.order_details li {
    border-color: #3F7396 !important;
}
.form-style-2 input:not(input[type="submit"]),
.form-style-2 textarea,
.form-style-2 input::placeholder,
.form-style-2 textarea::placeholder,
.form-style-2 input[type="checkbox"] + .wpcf7-list-item-label {
    color: #000000 !important;
    border-color: #000000 !important;
}
.form-style-2 p {
    display: flex;
    align-items: baseline;
    flex-direction: row;
}
article.portfolio_page * {
    color: #000000 !important;
}
.scroll_to_top_style_default {
    color: #000000 !important;
    border-color: #e7cfb1 !important;
    background-color: #e7cfb1 !important;
}
.scroll_to_top_style_default:hover {
    color: #ffffff !important;
    border-color: #6fa4b2 !important;
    background-color: #6fa4b2 !important;
}
.form-style-2 .style-line .line:before {
    background: #4F8EB5 !important;
}
.wpcf7 .wpcf7-submit-style .submit-style-in {
    background-color: #000000 !important;
}
input[type="checkbox"]:checked + .wpcf7-list-item-label:before,
footer input[type="checkbox"]:checked + label:before {
    content: '\2713' !important;
    color: #4F8EB5 !important;
}
input[type="checkbox"] + .wpcf7-list-item-label:hover:before {
    border-color: #4F8EB5 !important;
}
.form-style-2 input[type="checkbox"] + .wpcf7-list-item-label a {
    border-color: #000000 !important;
}
.form-style-2 input[type="checkbox"] + .wpcf7-list-item-label a:hover {
    color: #4F8EB5 !important;
    border-color: #4F8EB5 !important;
}
[class*="scheme_"].footer_wrap, .footer_wrap [class*="scheme_"].vc_row {
    background-color: #BFE0F4 !important;
}
footer .widget_custom_links ul>li.custom_links_list_item .custom_links_list_item_title:after {
    background-color: #4F8EB5 !important;
}
footer #style-9.mc4wp-form .mc4wp-form-fields input[type="email"],
footer #style-9.mc4wp-form label a {
    border-color: #000000 !important;
}
footer #style-9.mc4wp-form .mc4wp-form-fields input[type="email"],
footer #style-9.mc4wp-form .mc4wp-form-fields input[type="email"]::placeholder,
footer #style-9.mc4wp-form .mc4wp-form-fields:before,
footer #style-9.mc4wp-form .mc4wp-form-fields button:before,
footer #style-9.mc4wp-form label,
footer #style-9.mc4wp-form label a {
    color: #000000 !important;
}
footer #style-9.mc4wp-form .mc4wp-form-fields button:hover:before {
    color: #4F8EB5 !important;
}
footer #style-9.mc4wp-form input[type="checkbox"] + label:before {
    border-color: #000000 !important;
    background-color: transparent !important;
}

@media (min-width: 1280px) and (max-width: 1440px) {
    header .elementor-18855 .elementor-element.elementor-element-df4e119 {
        width: 20%;
    }
}