/*
Theme Name: Sana Child Theme
Theme URI: http://sana.like-themes.com/
Author: Like Themes
Author URI: http://like-themes.com/
Description: Blank Child Theme for Sana
Template: sana
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: four-columns, right-sidebar, full-width-template
Text Domain: sana

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

h1:not(.subheader), h2:not(.subheader),
.header-widget,
rs-layer.color-main,
nav.navbar #navbar.navbar-desktop ul.navbar-nav span:hover,
#nav-wrapper.navbar-layout-transparent nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.current_page_item > a span {
	    background: linear-gradient(45deg, #d30505, #ff9800, #ffeb3b, #6bbd0c, #03A9F4);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.header-widget {
	width: fit-content;
	margin: auto;
}

.button, input[type="button"], input[type="submit"], .btn, .woocommerce button[name="update_cart"], .woocommerce input[name="update_cart"], .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .rev-btn, .services-sc.layout-photos article .header {
	    background: linear-gradient(45deg, #d30505, #ff9800, #ffeb3b, #6bbd0c, #03A9F4) !important;
	box-shadow: none !important;
}

.services-sc.layout-photos article .header {
	color: #000;
	font-weight: 700;
}

header.page-header h1 {
	width: fit-content;
  margin: auto;
}

#ltx-widgets-footer container .row:before {
	content: "";
	position: absolute;
	right: 0;
	z-index: 1;
	width: 100%;
	height: 100%;
	background-image: url('https://humanishuman.org/wp-content/uploads/2024/11/hih-bg.jpg');
    background-repeat: no-repeat;
    background-size: contain;
    background-position: 112% 140px;
}

.ltx-contact-form-7 .row > div, .ltx-contact-form-7 p {
    margin-bottom: 10px;
}

/* Header */
body nav.navbar .navbar-logo {
	display: flex;
    align-items: center;
}
body nav.navbar .logo img {
    max-height: 75px !important;
}
body #nav-wrapper.inited .container {
	display: inline-flex !important;
}

/* Footer */
body #ltx-widgets-footer {
	background: #fff;
}
body .footer-widget-area .widget_ltx_navmenu ul li a,
.footer-widget-area .widget_text p,
.footer-widget-area .social-icons-list .txt {
	color: rgb(0 0 0 / 55%) !important;
}
.footer-widget-area .logo img {
	max-width: 220px;
}