/*
Theme Name: Uplift360
Theme URI: https://oceanwp.org/
Description: OceanWP WordPress theme
Author: OceanWP
Author URI: https://oceanwp.org/
Template: oceanwp
Version: 1.0
*/

/* Parent stylesheet should be loaded from functions.php not using @import */

/* Himount lighter blue palette override */
:root,
body {
	--himount-blue: #0f5ea8;
	--himount-blue-hover: #1f78c8;
	--himount-blue-soft: #2f86dc;
	--wp--preset--color--kb-palette-1: #0f5ea8 !important;
	--wp--preset--color--kb-palette-2: #1f78c8 !important;
	--wp--preset--color--kb-palette-5: #0f5ea8 !important;
}

body,
h1,
h2,
h3,
h4,
h5,
h6,
.theme-heading,
.widget-title,
.entry-title,
.sidebar-box .widget-title,
.dropdown-menu ul li a.menu-link,
#searchform-dropdown input,
#icon-searchform-dropdown input {
	color: var(--himount-blue) !important;
}

a,
a .owp-icon use,
#top-bar-social li a,
#top-bar-social li a .owp-icon use {
	color: var(--himount-blue) !important;
	stroke: var(--himount-blue) !important;
}

a:hover,
a:hover .owp-icon use,
#top-bar-social li a:hover,
#top-bar-social li a:hover .owp-icon use {
	color: var(--himount-blue-hover) !important;
	stroke: var(--himount-blue-hover) !important;
}

#site-header,
.has-transparent-header .is-sticky #site-header,
.has-vh-transparent .is-sticky #site-header.vertical-header,
#footer-widgets,
#footer-bottom,
#scroll-top,
.page-banner,
.container-fluid.page-banner,
input[type="button"],
input[type="reset"],
input[type="submit"],
button[type="submit"],
button,
.button,
.theme-button,
#site-navigation-wrap .dropdown-menu > li.btn > a > span,
.dropdown-menu ul li a.menu-link:hover,
.dropdown-menu ul > .current-menu-item > a.menu-link,
body div.wpforms-container-full .wpforms-form input[type="submit"],
body div.wpforms-container-full .wpforms-form button[type="submit"],
body div.wpforms-container-full .wpforms-form .wpforms-page-button {
	background-color: var(--himount-blue) !important;
}

#scroll-top:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover,
button[type="submit"]:hover,
button:hover,
.button:hover,
.theme-button:hover,
body div.wpforms-container-full .wpforms-form input[type="submit"]:hover,
body div.wpforms-container-full .wpforms-form button[type="submit"]:hover,
body div.wpforms-container-full .wpforms-form .wpforms-page-button:hover {
	background-color: var(--himount-blue-hover) !important;
}

.widget-title,
blockquote,
.wp-block-quote,
#searchform-dropdown,
.dropdown-menu .sub-menu,
.blog-entry.large-entry .blog-entry-readmore a:hover,
.oceanwp-newsletter-form-wrap input[type="email"]:focus,
#respond #cancel-comment-reply-link:hover,
#searchform-dropdown input,
#icon-searchform-dropdown input {
	border-color: var(--himount-blue) !important;
}

.has-kb-palette-1-color,
.has-kb-palette-5-color {
	color: var(--himount-blue) !important;
}

.has-kb-palette-2-color {
	color: var(--himount-blue-hover) !important;
}

.has-kb-palette-1-background-color,
.has-kb-palette-5-background-color {
	background-color: var(--himount-blue) !important;
}

.has-kb-palette-2-background-color {
	background-color: var(--himount-blue-hover) !important;
}

.has-kb-palette-1-border-color,
.has-kb-palette-5-border-color {
	border-color: var(--himount-blue) !important;
}

.has-kb-palette-2-border-color {
	border-color: var(--himount-blue-hover) !important;
}

#site-navigation-wrap .dropdown-menu > li > a,
.oceanwp-mobile-menu-icon a,
#searchform-header-replace-close,
#footer-widgets,
#footer-widgets p,
#footer-widgets .footer-box a,
#footer-widgets a,
#footer-widgets .widget-title,
#footer-bottom,
#footer-bottom a {
	color: #ffffff !important;
}
