/*
Theme Name: Uncode Child
Description: Child theme for Uncode theme
Author: Undsgn™
Author URI: http://www.undsgn.com
Template: uncode
Version: 1.0.0
Text Domain: uncode
*/

@import url("fonts/opensauceone/stylesheet.css");


/* Custom Styles */
* {
	word-break: break-word;
}

.category-text {
    hyphens: none;
    overflow-wrap: normal;
    word-break: normal;
}

/* Transparent menu on all pages */
.menu-wrapper {
	position: absolute !important;
}
.menu-wrapper .menu-container {
	background: transparent;
}
.menu-wrapper .menu-container:has(li.menu-item:hover) {
	background: linear-gradient(to left, rgb(6, 19, 31) 40%, rgb(41, 83, 103) 100%);
}

@media (max-width: 959px) {
	.menu-wrapper .menu-container {
		background: linear-gradient(to left, rgb(6, 19, 31) 40%, rgb(41, 83, 103) 100%);
	}
}

/* Link color */
.submenu-light .menu-sub-enhanced .menu-smart ul a {
	color: rgba(0, 239, 129,1)!important;
}

/* Parent menu items hover */
.menu-item > a {
	display: inline-flex;
	align-items: center;
	padding-bottom: 4px;
	border-bottom: 2px solid transparent;
}
.menu-item:hover > a {
	border-bottom-color: #00EE81;
}
@media (max-width: 959px) {
	.menu-item > a {
		border: 0;
	} 
	.menu-item:hover > a {
		border: 0;
		text-decoration-line: underline;
		text-decoration-color: #00EE81;
		text-decoration-thickness: 2px;
		text-underline-offset: 5px;
	} 
}

/* Sumenu items hover */
.drop-menu .menu-item > a {
	border: 0;
}
.drop-menu .menu-item:hover > a {
	text-decoration-line: underline;
	text-decoration-color: #00EE81;
	text-decoration-thickness: 2px;
	text-underline-offset: 4px;
}