/*
Template:       faktorie
Theme Name:     Faktorie Child Theme
Theme URI:      http://radiustheme.com/demo/wordpress/themes/faktorie
Author:         RadiusTheme
Author URI:     http://radiustheme.com
Description:    Faktorie is an Factory, Industry & Construction WordPress Theme.
Version:        1.0
Text Domain:    Faktorie
Tags: 			theme-options, featured-images, post-formats, one-column, two-columns, right-sidebar, custom-background, custom-header, editor-style, sticky-post, threaded-comments, translation-ready
License:   	  	Envato split License
License URI:  	https://themeforest.net/licenses/terms/regular
*/

#tophead > div > div > div.tophead-right > ul.header-top-1 a{
    font-family: 'Manrope', sans-serif;
    font-size: 16px;
    line-height: 22px;
    font-weight: 600;
    font-style: normal;
	color: var(--faktorie-heading-color);
	padding-right: 20px;
}

#tophead > div > div > div.tophead-right > ul.header-top-1 a:hover {
	color: #fe5716;
}

.top-address a:hover {
	color: #fe5716;
}

.site-header .main-navigation > nav > ul > li {
	margin-right: 20px!important;
}

.pll-dropdown {
	position: relative;
	display: inline-block;
}
.pll-dropdown__toggle {
	display: inline-flex !important;
	align-items: center;
	gap: 6px;
	background: transparent !important;
	padding: 6px 12px;
	cursor: pointer;
	font-size: inherit;
	border-radius: 4px;
	color: inherit;
}
.pll-dropdown__toggle:hover,
.pll-dropdown__toggle:focus {
	background: transparent !important;
	color: inherit !important;
	outline: none;
}
.pll-dropdown__arrow {
	font-size: 10px;
	margin-left: 4px;
	display: inline-block;
	transition: transform 0.2s;
}
.pll-dropdown__toggle[aria-expanded='true'] .pll-dropdown__arrow {
	transform: rotate(180deg);
}
.pll-dropdown__menu {
	display: none !important;
	position: absolute;
	top: 100%;
	left: 0;
	min-width: 100%;
	background: #fff;
	border-radius: 4px;
	box-shadow: 0 4px 12px rgba(0,0,0,0.1);
	list-style: none;
	margin: 4px 0 0;
	padding: 4px 0;
	z-index: 9999;
	flex-direction: column;
}
.pll-dropdown__menu.is-open {
	display: flex !important;
}
.pll-dropdown__menu li {
	display: block !important;
	width: 100%;
}
.pll-dropdown__menu a {
	display: flex !important;
	align-items: center;
	gap: 6px;
	padding: 8px 14px;
	text-decoration: none;
	color: inherit;
	white-space: nowrap;
}
.pll-dropdown__menu a:hover {
	background: #f5f5f5;
}

#tophead.rt-sticky {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1001;
}

#header-menu.rt-sticky {
    position: fixed;
    width: 100%;
    z-index: 1000;
    /* top is set dynamically via JS */
}

.mobile-menu-bar-btn {
	display: flex;
	justify-content: space-evenly;
}

.mobile-menu-bar-lang {
	display: flex;
	justify-content: center;
}

.site-header .main-navigation > nav > ul > li {
	margin-right: 15px !important;
}

.site-header .main-navigation > nav > ul > li a:after {
	display:none;
}