/* Generated from Leroux theme CSS: old dark text/border colours recoloured to Kaspian navy #102B4E (backgrounds keep the theme colours), scoped to body.kaspian-page. Regenerate after theme updates. */

/* ---- main.css ---- */
body.kaspian-page {
	--qode-header-light-hover-color: #102B4E;
	--qode-header-dark-hover-color: #102B4E;
}
body.kaspian-page pre {
	color: #102B4E;
}
body.kaspian-page code {
	color: #102B4E;
}
body.kaspian-page table tr {
	border: 1px solid #102B4E;
}
body.kaspian-page table th {
	border-right: 1px solid #102B4E;
}
body.kaspian-page table td {
	border-right: 1px solid #102B4E;
}
body.kaspian-page figcaption,
body.kaspian-page .wp-caption,
body.kaspian-page .gallery-caption {
	color: #102B4E;
}
body.kaspian-page {
	color: #102B4E;
}
body.kaspian-page h1,
body.kaspian-page .qodef-h1 {
	color: #102B4E;
}
body.kaspian-page h2,
body.kaspian-page .qodef-h2 {
	color: #102B4E;
}
body.kaspian-page h3,
body.kaspian-page .qodef-h3 {
	color: #102B4E;
}
body.kaspian-page h4,
body.kaspian-page .qodef-h4 {
	color: #102B4E;
}
body.kaspian-page h5,
body.kaspian-page .qodef-h5 {
	color: #102B4E;
}
body.kaspian-page h6,
body.kaspian-page .qodef-h6 {
	color: #102B4E;
}
body.kaspian-page a,
body.kaspian-page p a {
	color: #102B4E;
}
body.kaspian-page blockquote,
body.kaspian-page .wp-block-quote {
	color: #102B4E;
}
body.kaspian-page .qodef-e-info > * {
	color: #102B4E;
}
body.kaspian-page input[type=text],
body.kaspian-page input[type=email],
body.kaspian-page input[type=url],
body.kaspian-page input[type=password],
body.kaspian-page input[type=number],
body.kaspian-page input[type=tel],
body.kaspian-page input[type=search],
body.kaspian-page input[type=date],
body.kaspian-page textarea,
body.kaspian-page select {
	border-color: #102B4E;
	color: #102B4E;
}
body.kaspian-page input[type=text]:focus,
body.kaspian-page input[type=email]:focus,
body.kaspian-page input[type=url]:focus,
body.kaspian-page input[type=password]:focus,
body.kaspian-page input[type=number]:focus,
body.kaspian-page input[type=tel]:focus,
body.kaspian-page input[type=search]:focus,
body.kaspian-page input[type=date]:focus,
body.kaspian-page textarea:focus,
body.kaspian-page select:focus {
	border-color: #102B4E;
	color: #102B4E;
}
body.kaspian-page select option {
	color: #102B4E;
}
body.kaspian-page [class*=leroux] .select2-container--default .select2-search--inline .select2-search__field:focus {
	border-color: #102B4E;
}
body.kaspian-page [class*=leroux] .select2-container--default .select2-dropdown {
	border: 1px solid #102B4E;
}
body.kaspian-page [class*=leroux] .select2-container--default .select2-search--dropdown .select2-search__field {
	border: 1px solid #102B4E;
	color: #102B4E;
}
body.kaspian-page [class*=leroux] .select2-container--default .select2-search--dropdown .select2-search__field:focus {
	border: 1px solid #102B4E;
	color: #102B4E;
}
body.kaspian-page [class*=leroux] .select2-container--default .select2-results__option[aria-disabled=true] {
	color: #102B4E;
}
body.kaspian-page [class*=leroux] .select2-container--default .select2-results__option[aria-selected=true],
body.kaspian-page [class*=leroux] .select2-container--default .select2-results__option[data-selected=true] {
	color: #102B4E;
}
body.kaspian-page [class*=leroux] .select2-container--default .select2-results__option--highlighted[aria-selected] {
	color: #102B4E;
}
body.kaspian-page [class*=leroux] .select2-container--default.select2-container--open .select2-selection--single,
body.kaspian-page [class*=leroux] .select2-container--default.select2-container--open .select2-selection--multiple {
	color: #102B4E;
}
body.kaspian-page .select2-container--default .select2-selection {
	border-color: #102B4E !important;
	color: #102B4E !important;
}
body.kaspian-page .select2-container--default .select2-selection:focus {
	border-color: #102B4E !important;
	color: #102B4E !important;
}
body.kaspian-page:not([class*=leroux-core]) .select2-container--default .select2-selection--single .select2-selection__arrow:before {
	color: #102B4E;
}
body.kaspian-page .mfp-bottom-bar .mfp-title,
body.kaspian-page .mfp-bottom-bar .mfp-counter {
	color: #102B4E;
}
body.kaspian-page .swiper-pagination-bullets .swiper-pagination-bullet {
	border: 1px solid #102B4E;
}
body.kaspian-page .swiper-button-prev,
body.kaspian-page .swiper-button-next {
	color: #102B4E;
}
body.kaspian-page:not([class*=leroux-core]) .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-item-toggle:after,
body.kaspian-page:not([class*=leroux-core]) .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle:after {
	color: #102B4E;
}
body.kaspian-page #qodef-page-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-item-toggle,
body.kaspian-page #qodef-page-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle {
	color: #102B4E;
}
body.kaspian-page #qodef-page-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-item a,
body.kaspian-page #qodef-page-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu .wpml-ls-item a {
	color: #102B4E;
}
body.kaspian-page #qodef-page-header .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li a {
	color: #102B4E;
}
body.kaspian-page #qodef-page-header .widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical ul li a {
	color: #102B4E;
}
body.kaspian-page #qodef-page-mobile-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-item-toggle,
body.kaspian-page #qodef-page-mobile-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle {
	color: #102B4E;
}
body.kaspian-page #qodef-page-mobile-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-item a,
body.kaspian-page #qodef-page-mobile-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu .wpml-ls-item a {
	color: #102B4E;
}
body.kaspian-page #qodef-page-mobile-header .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li a {
	color: #102B4E;
}
body.kaspian-page #qodef-page-mobile-header .widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical ul li a {
	color: #102B4E;
}
body.kaspian-page #qodef-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-item-toggle,
body.kaspian-page #qodef-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle {
	color: #102B4E;
}
body.kaspian-page #qodef-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-item a,
body.kaspian-page #qodef-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu .wpml-ls-item a {
	color: #102B4E;
}
body.kaspian-page #qodef-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li a {
	color: #102B4E;
}
body.kaspian-page #qodef-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical ul li a {
	color: #102B4E;
}
body.kaspian-page #qodef-page-footer .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-item-toggle,
body.kaspian-page #qodef-page-footer .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle {
	color: #102B4E;
}
body.kaspian-page #qodef-page-footer .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-item a,
body.kaspian-page #qodef-page-footer .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu .wpml-ls-item a {
	color: #102B4E;
}
body.kaspian-page #qodef-side-area .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-item-toggle,
body.kaspian-page #qodef-side-area .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle {
	color: #102B4E;
}
body.kaspian-page #qodef-side-area .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-item a,
body.kaspian-page #qodef-side-area .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu .wpml-ls-item a {
	color: #102B4E;
}
body.kaspian-page .qodef-blog article.format-link .qodef-e-link-text {
	color: #102B4E;
}
body.kaspian-page .qodef-blog article.format-quote .qodef-e-quote-text {
	color: #102B4E;
}
body.kaspian-page #qodef-page-comments-list .qodef-comment-item .qodef-e-date a {
	color: #102B4E;
}
body.kaspian-page #qodef-page-comments-list .qodef-comment-item .qodef-e-date a:hover {
	color: #102B4E;
}
body.kaspian-page #qodef-page-comments-list .qodef-comment-item .qodef-e-links > * {
	color: #102B4E;
}
body.kaspian-page .qodef-comment-item #respond .comment-reply-title {
	color: #102B4E;
}
body.kaspian-page #qodef-page-footer-top-area-inner {
	border-top: 0 solid #102B4E;
}
body.kaspian-page #qodef-page-footer-bottom-area-inner {
	border-top: 0 solid #102B4E;
}
body.kaspian-page #qodef-page-footer-copyright-area {
	border-top: 0 solid #102B4E;
}
body.kaspian-page .wp-block-file {
	color: #102B4E;
}
body.kaspian-page .qodef-mobile-header-navigation > ul > li > a {
	color: #102B4E;
}
body.kaspian-page .qodef-header-navigation > ul > li > a {
	color: #102B4E;
}
body.kaspian-page .qodef-single-links .qodef-m-single-links-title {
	color: #102B4E;
}
body.kaspian-page .qodef-single-links a,
body.kaspian-page .qodef-single-links > span:not(.qodef-m-single-links-title) {
	color: #102B4E;
}
body.kaspian-page .qodef-search .qodef-search-form-button {
	color: #102B4E;
}
body.kaspian-page .qodef-svg--drag-cursor circle {
	fill: #102B4E;
}
body.kaspian-page .widget a {
	color: #102B4E;
}
body.kaspian-page .widget .qodef-search-form-button.qodef--button-inside {
	color: #102B4E;
}
body.kaspian-page .widget .qodef-search-form-button.qodef--button-inside:hover {
	color: #102B4E;
}
body.kaspian-page .widget .tagcloud a,
body.kaspian-page .widget .wp-block-tag-cloud a {
	color: #102B4E;
}
body.kaspian-page .widget.widget_calendar .wp-calendar-nav a,
body.kaspian-page .widget .wp-block-calendar .wp-calendar-nav a {
	color: #102B4E;
}
body.kaspian-page #qodef-top-area .widget .qodef-search-form-button.qodef--button-inside {
	color: #102B4E;
}
body.kaspian-page #qodef-top-area .widget .qodef-search-form-button.qodef--button-inside:hover {
	color: #102B4E;
}
body.kaspian-page #qodef-page-footer-bottom-area .widget .qodef-search-form-button.qodef--button-inside {
	color: #102B4E;
}
body.kaspian-page #qodef-page-footer-bottom-area .widget .qodef-search-form-button.qodef--button-inside:hover {
	color: #102B4E;
}
body.kaspian-page #qodef-page-footer-copyright-area .widget .qodef-search-form-button.qodef--button-inside {
	color: #102B4E;
}
body.kaspian-page #qodef-page-footer-copyright-area .widget .qodef-search-form-button.qodef--button-inside:hover {
	color: #102B4E;
}
body.kaspian-page #qodef-content-bottom .widget .qodef-search-form-button.qodef--button-inside {
	color: #102B4E;
}
body.kaspian-page #qodef-content-bottom .widget .qodef-search-form-button.qodef--button-inside:hover {
	color: #102B4E;
}
body.kaspian-page #qodef-side-area .widget .qodef-search-form-button.qodef--button-inside {
	color: #102B4E;
}
body.kaspian-page #qodef-side-area .widget .qodef-search-form-button.qodef--button-inside:hover {
	color: #102B4E;
}
body.kaspian-page #qodef-fullscreen-area .widget .qodef-search-form-button.qodef--button-inside {
	color: #102B4E;
}
body.kaspian-page #qodef-fullscreen-area .widget .qodef-search-form-button.qodef--button-inside:hover {
	color: #102B4E;
}
body.kaspian-page .qodef-mega-menu-widget-holder .widget .qodef-search-form-button.qodef--button-inside {
	color: #102B4E;
}
body.kaspian-page .qodef-mega-menu-widget-holder .widget .qodef-search-form-button.qodef--button-inside:hover {
	color: #102B4E;
}
body.kaspian-page #qodef-woo-page .qodef-woo-ratings .qodef-m-star,
body.kaspian-page .qodef-woo-shortcode .qodef-woo-ratings .qodef-m-star,
body.kaspian-page #yith-quick-view-modal .qodef-woo-ratings .qodef-m-star,
body.kaspian-page #qode-quick-view-for-woocommerce-pop-up .qodef-woo-ratings .qodef-m-star {
	color: #102B4E;
}
body.kaspian-page #qodef-woo-page .quantity input[type=number] {
	color: #102B4E;
}
body.kaspian-page .woocommerce-message,
body.kaspian-page .woocommerce-info,
body.kaspian-page .woocommerce-error {
	border: 1px solid #102B4E;
}
body.kaspian-page .woocommerce-page div.woocommerce .shop_table th {
	color: #102B4E;
}
body.kaspian-page .woocommerce-page #qodef-page-outer input[type=date]:not(.qodef-quantity-input),
body.kaspian-page .woocommerce-page #qodef-page-outer input[type=email]:not(.qodef-quantity-input),
body.kaspian-page .woocommerce-page #qodef-page-outer input[type=number]:not(.qodef-quantity-input),
body.kaspian-page .woocommerce-page #qodef-page-outer input[type=password]:not(.qodef-quantity-input),
body.kaspian-page .woocommerce-page #qodef-page-outer input[type=search]:not(.qodef-quantity-input),
body.kaspian-page .woocommerce-page #qodef-page-outer input[type=tel]:not(.qodef-quantity-input),
body.kaspian-page .woocommerce-page #qodef-page-outer input[type=text]:not(.qodef-quantity-input),
body.kaspian-page .woocommerce-page #qodef-page-outer input[type=url]:not(.qodef-quantity-input),
body.kaspian-page .woocommerce-page #qodef-page-outer select:not(.qodef-quantity-input),
body.kaspian-page .woocommerce-page #qodef-page-outer textarea:not(.qodef-quantity-input) {
	border: 1px solid #102B4E;
}
body.kaspian-page #qodef-woo-page.qodef--cart .cross-sells > h2,
body.kaspian-page #qodef-woo-page.qodef--cart .cart_totals > h2,
body.kaspian-page .yith-wcwl-form .cross-sells > h2,
body.kaspian-page .yith-wcwl-form .cart_totals > h2 {
	color: #102B4E;
}
body.kaspian-page .woocommerce-page div.woocommerce .cart-empty {
	color: #102B4E;
}
body.kaspian-page #qodef-woo-page.qodef--checkout .wc_payment_methods label {
	color: #102B4E;
}
body.kaspian-page .woocommerce-account .woocommerce-MyAccount-content h2 {
	color: #102B4E;
}
body.kaspian-page .woocommerce-order-received .woocommerce-order .woocommerce-thankyou-order-received {
	color: #102B4E;
}
body.kaspian-page .woocommerce-order-received .woocommerce-order .woocommerce-order-overview li {
	border-bottom: 1px solid #102B4E;
}
body.kaspian-page .woocommerce-order-received .woocommerce-order h2 {
	color: #102B4E;
}
body.kaspian-page #qodef-woo-page .qodef-quantity-buttons .qodef-quantity-input,
body.kaspian-page #qodef-woo-page .qodef-quantity-buttons .qodef-quantity-minus,
body.kaspian-page #qodef-woo-page .qodef-quantity-buttons .qodef-quantity-plus,
body.kaspian-page #yith-quick-view-modal .qodef-quantity-buttons .qodef-quantity-input,
body.kaspian-page #yith-quick-view-modal .qodef-quantity-buttons .qodef-quantity-minus,
body.kaspian-page #yith-quick-view-modal .qodef-quantity-buttons .qodef-quantity-plus,
body.kaspian-page #qode-quick-view-for-woocommerce-pop-up .qodef-quantity-buttons .qodef-quantity-input,
body.kaspian-page #qode-quick-view-for-woocommerce-pop-up .qodef-quantity-buttons .qodef-quantity-minus,
body.kaspian-page #qode-quick-view-for-woocommerce-pop-up .qodef-quantity-buttons .qodef-quantity-plus {
	color: #102B4E;
}
body.kaspian-page #qodef-woo-page.qodef--single .entry-summary .price,
body.kaspian-page #yith-quick-view-content.single-product .entry-summary .price,
body.kaspian-page #qode-quick-view-for-woocommerce-pop-up .entry-summary .price {
	color: #102B4E;
}
body.kaspian-page #qodef-woo-page.qodef--single .woocommerce-product-rating .woocommerce-review-link,
body.kaspian-page #yith-quick-view-content.single-product .woocommerce-product-rating .woocommerce-review-link,
body.kaspian-page #qode-quick-view-for-woocommerce-pop-up .woocommerce-product-rating .woocommerce-review-link {
	color: #102B4E;
}
body.kaspian-page #qodef-woo-page.qodef--single .woocommerce-product-rating .woocommerce-review-link:hover,
body.kaspian-page #yith-quick-view-content.single-product .woocommerce-product-rating .woocommerce-review-link:hover,
body.kaspian-page #qode-quick-view-for-woocommerce-pop-up .woocommerce-product-rating .woocommerce-review-link:hover {
	color: #102B4E;
}
body.kaspian-page #qodef-woo-page.qodef--single form.cart.grouped_form .group_table label,
body.kaspian-page #yith-quick-view-content.single-product form.cart.grouped_form .group_table label,
body.kaspian-page #qode-quick-view-for-woocommerce-pop-up form.cart.grouped_form .group_table label {
	color: #102B4E;
}
body.kaspian-page #qodef-woo-page.qodef--single form.cart .group_table th,
body.kaspian-page #yith-quick-view-content.single-product form.cart .group_table th,
body.kaspian-page #qode-quick-view-for-woocommerce-pop-up form.cart .group_table th {
	color: #102B4E;
}
body.kaspian-page #qodef-woo-page.qodef--single form.cart .variations label,
body.kaspian-page #yith-quick-view-content.single-product form.cart .variations label,
body.kaspian-page #qode-quick-view-for-woocommerce-pop-up form.cart .variations label {
	color: #102B4E;
}
body.kaspian-page #qodef-woo-page.qodef--single .out-of-stock,
body.kaspian-page #yith-quick-view-content.single-product .out-of-stock,
body.kaspian-page #qode-quick-view-for-woocommerce-pop-up .out-of-stock {
	color: #102B4E;
}
body.kaspian-page #qodef-woo-page.qodef--single .qodef-social-share .qodef-social-title,
body.kaspian-page #yith-quick-view-content.single-product .qodef-social-share .qodef-social-title,
body.kaspian-page #qode-quick-view-for-woocommerce-pop-up .qodef-social-share .qodef-social-title {
	color: #102B4E;
}
body.kaspian-page #qodef-woo-page.qodef--single .woocommerce-Reviews .woocommerce-review__author,
body.kaspian-page #yith-quick-view-content.single-product .woocommerce-Reviews .woocommerce-review__author,
body.kaspian-page #qode-quick-view-for-woocommerce-pop-up .woocommerce-Reviews .woocommerce-review__author {
	color: #102B4E;
}
body.kaspian-page #qodef-woo-page.qodef--single #review_form .comment-reply-title,
body.kaspian-page #yith-quick-view-content.single-product #review_form .comment-reply-title,
body.kaspian-page #qode-quick-view-for-woocommerce-pop-up #review_form .comment-reply-title {
	color: #102B4E;
}
body.kaspian-page #qodef-woo-page.qodef--single #review_form .comment-form-rating a,
body.kaspian-page #yith-quick-view-content.single-product #review_form .comment-form-rating a,
body.kaspian-page #qode-quick-view-for-woocommerce-pop-up #review_form .comment-form-rating a {
	color: #102B4E;
}
body.kaspian-page .widget .qodef-woo-ratings .qodef-m-star {
	color: #102B4E;
}
body.kaspian-page .widget.woocommerce.widget_recent_reviews a {
	color: #102B4E;
}
body.kaspian-page .widget.woocommerce .qodef-woo-product-title a {
	color: #102B4E;
}
body.kaspian-page .widget.woocommerce a .product-title {
	color: #102B4E;
}
body.kaspian-page .widget .wc-block-product-categories-list--has-images .wc-block-product-categories-list-item a {
	color: #102B4E;
}
body.kaspian-page #qodef-page-footer .widget.woocommerce .qodef-woo-product-title a {
	color: #102B4E;
}
body.kaspian-page #qodef-page-footer .widget.woocommerce a .product-title {
	color: #102B4E;
}
body.kaspian-page #qodef-page-footer .widget .wc-block-product-categories-list--has-images .wc-block-product-categories-list-item a {
	color: #102B4E;
}

/* ---- leroux-core.css ---- */
body.kaspian-page #qodef-single-post-navigation .qodef-m-nav-label {
	color: #102B4E;
}
@media only screen and (min-width: 1025px) {
body.kaspian-page #qodef-content-side .widget.widget_nav_menu ul li a {
	color: #102B4E;
}
}
body.kaspian-page #qodef-page-header .qodef-header-logo-link.qodef-source--textual {
	color: #102B4E;
}
body.kaspian-page .qodef-header--tabbed #qodef-page-header {
	border-bottom: 1px solid #102B4E;
}
body.kaspian-page .qodef-header--tabbed #qodef-page-header .qodef-tabbed-header-right-wrapper {
	border-left: 1px solid #102B4E;
}
body.kaspian-page .qodef-header--tabbed #qodef-page-header .qodef-tabbed-header-top-wrapper {
	border-bottom: 1px solid #102B4E;
}
body.kaspian-page .qodef-header--tabbed #qodef-page-header .qodef-tabbed-header-bottom-wrapper .qodef-widget-holder .widget {
	border-right: 1px solid #102B4E;
}
body.kaspian-page .qodef-header--vertical-sliding .qodef-header-vertical-sliding-navigation > ul > li > a {
	color: #102B4E;
}
body.kaspian-page .qodef-map-marker-holder .qodef-info-window {
	border: 1px solid #102B4E;
}
body.kaspian-page .qodef-map-marker-holder .qodef-info-window-inner:after {
	border-top: 1px solid #102B4E;
	border-left: 1px solid #102B4E;
}
body.kaspian-page .qodef-cluster-marker .qodef-cluster-marker-inner .qodef-cluster-marker-number {
	color: #102B4E;
}
body.kaspian-page .qodef-places-geo-radius {
	border: 1px solid #102B4E;
}
body.kaspian-page #qodef-page-mobile-header .qodef-mobile-header-logo-link.qodef-source--textual {
	color: #102B4E;
}
body.kaspian-page .qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner > ul > li > a {
	color: #102B4E;
}
body.kaspian-page .rs-layer .qodef-main-form textarea,
body.kaspian-page .qodef-contact-form-7 .qodef-main-form textarea {
	border-bottom: 1px solid #102B4E;
}
body.kaspian-page .rs-layer .qodef-cf7-skin--light .qodef-button.qodef-layout--filled:not(.qodef-background--blur),
body.kaspian-page .qodef-contact-form-7 .qodef-cf7-skin--light .qodef-button.qodef-layout--filled:not(.qodef-background--blur) {
	color: #102B4E;
}
body.kaspian-page .qodef-twitter-list.qodef-layout--columns #ctf .ctf-author-name {
	color: #102B4E;
}
body.kaspian-page .qodef-twitter-list.qodef-layout--columns #ctf .ctf-context,
body.kaspian-page .qodef-twitter-list.qodef-layout--columns #ctf .ctf-twitterlink,
body.kaspian-page .qodef-twitter-list.qodef-layout--columns #ctf .ctf-tweet-meta {
	color: #102B4E;
}
body.kaspian-page[class*=leroux-core] .shop_table.qwfw-m-items th {
	color: #102B4E;
}
body.kaspian-page[class*=leroux-core] .shop_table.qwfw-m-items .qwfw-m-items-content-row {
	border-bottom: 1px solid var(--qwfw-wt-border-color, var(--qwfw-separator-color, #102B4E));
}
body.kaspian-page[class*=leroux-core] .shop_table.qwfw-m-items .qwfw-m-items-content-row:first-child {
	border-top: 1px solid var(--qwfw-wt-border-color, var(--qwfw-separator-color, #102B4E));
}
body.kaspian-page[class*=leroux-core] .shop_table.qwfw-m-items th.product-name .qwfw-e-item-name,
body.kaspian-page[class*=leroux-core] .shop_table.qwfw-m-items td.product-name .qwfw-e-item-name {
	color: #102B4E;
}
body.kaspian-page[class*=leroux-core] .qwfw-add-to-wishlist-wrapper.qwfw--single {
	--qwfw-main-color: #102B4E;
}
body.kaspian-page[class*=leroux-core] .qwfw-confirm-modal .qwfw-m-close {
	color: #102B4E;
}
body.kaspian-page .qodef-yith-wccl--predefined .select_box .select_option .yith_wccl_tooltip > span {
	border: 1px solid #102B4E !important;
	color: #102B4E;
}
body.kaspian-page .qodef-yith-wccl--predefined .select_box.select_box_colorpicker .select_option.selected {
	border-color: #102B4E;
}
body.kaspian-page .qodef-yith-wccl--predefined .select_box.select_box_image .select_option.selected {
	border-color: #102B4E;
}
body.kaspian-page .qodef-yith-wccl--predefined .select_box.select_box_label > * {
	color: #102B4E;
}
body.kaspian-page .yith-wcwl-form .shop_table th {
	color: #102B4E;
}
body.kaspian-page .yith-wcwl-form .wishlist_table.shop_table tr td {
	color: #102B4E !important;
}
body.kaspian-page .widget_shopping_cart .widget_shopping_cart_content,
body.kaspian-page .widget_shopping_cart .qodef-widget-dropdown-cart-content,
body.kaspian-page .widget_leroux_core_woo_dropdown_cart .widget_shopping_cart_content,
body.kaspian-page .widget_leroux_core_woo_dropdown_cart .qodef-widget-dropdown-cart-content {
	border-color: #102B4E;
}
body.kaspian-page .widget_leroux_core_woo_side_area_cart .qodef-widget-side-area-cart-inner .qodef-widget-side-area-cart-content {
	border-left: 1px solid #102B4E;
}
body.kaspian-page .qodef-portfolio-single .qodef-portfolio-info .qodef-social-share .qodef-social-title {
	color: #102B4E;
}
body.kaspian-page .qodef-review-rating .qodef-star-rating {
	color: #102B4E;
}
body.kaspian-page .qodef-review-rating .qodef-comments-ratings .qodef-m-star {
	color: #102B4E;
}
body.kaspian-page .qodef-fullscreen-search-holder .qodef-m-form-field {
	color: #102B4E;
}
body.kaspian-page .qodef-fullscreen-search-holder .qodef-m-form-submit {
	color: #102B4E;
}
body.kaspian-page .qodef-fullscreen-search-holder .qodef-m-close {
	color: #102B4E;
}
body.kaspian-page .qodef-fullscreen-search-holder .qodef-m-close:hover {
	color: #102B4E;
}
body.kaspian-page .qodef-accordion.qodef-layout--simple {
	border-bottom: 1px solid var(--qodef-accordion-border-color, #102B4E);
}
body.kaspian-page .qodef-accordion.qodef-layout--simple .qodef-accordion-title {
	border-top: 1px solid var(--qodef-accordion-border-color, #102B4E);
	color: var(--qodef-accordion-title-color, #102B4E);
}
body.kaspian-page .qodef-accordion.qodef-layout--simple .qodef-accordion-content {
	color: var(--qodef-accordion-content-color, #102B4E);
}
body.kaspian-page .qodef-button.qodef-layout--arrow {
	color: #102B4E;
}
body.kaspian-page .qodef-button.qodef-layout--textual {
	color: #102B4E;
}
body.kaspian-page .qodef-countdown.qodef-layout--simple .qodef-digit {
	color: #102B4E;
}
body.kaspian-page .qodef-counter.qodef-layout--simple .qodef-m-digit {
	color: #102B4E;
}
body.kaspian-page .qodef-dropcaps .qodef-m-letter {
	color: #102B4E;
}
body.kaspian-page .qodef-horizontal-showcase .qodef-e-action.qodef-scroll--back {
	color: #102B4E;
}
body.kaspian-page .qodef-icon-with-text.qodef-hover-effect--contrast .qodef-m-wrapper:not(.qodef-mask) .qodef-m-title {
	color: #102B4E;
}
body.kaspian-page .qodef-icon-with-text.qodef-hover-effect--contrast .qodef-m-wrapper:not(.qodef-mask) .qodef-icon-holder {
	color: #102B4E;
}
body.kaspian-page .qodef-pricing-table:not(.qodef-status--featured) .qodef-m-button .qodef-button.qodef-layout--filled {
	color: #102B4E;
}
body.kaspian-page .qodef-pricing-table .qodef-m-content ul li {
	color: #102B4E;
}
body.kaspian-page .qodef-progress-bar:not(.qodef-layout--line) .progressbar-text {
	color: #102B4E;
}
body.kaspian-page .qodef-separator .qodef-m-line {
	border-bottom: 1px solid #102B4E;
}
body.kaspian-page .qodef-tabbed-info .ui-tabs-anchor {
	color: #102B4E;
}
body.kaspian-page .qodef-tabs.qodef-layout--simple.qodef-orientation--vertical .qodef-tabs-navigation {
	border-right: 1px solid #102B4E;
}
body.kaspian-page .qodef-social-share .qodef-social-title {
	color: #102B4E;
}
body.kaspian-page .qodef-social-share.qodef-layout--dropdown.qodef-dropdown--bottom .qodef-social-share-dropdown li {
	border: 1px solid #102B4E;
}
body.kaspian-page .qodef-social-share.qodef-layout--dropdown.qodef-dropdown--bottom .qodef-social-share-dropdown li a {
	color: #102B4E;
}
body.kaspian-page .qodef-social-icons-group .qodef-icon-holder.qodef--textual {
	color: #102B4E;
}
body.kaspian-page .widget.widget_leroux_core_social_icons_group .qodef-icon-holder.qodef-layout--circle:hover,
body.kaspian-page .widget.widget_leroux_core_social_icons_group .qodef-icon-holder.qodef-layout--square:hover {
	color: #102B4E;
}
