#header .header-main, #header.sticky-header .header-main { 
    background: linear-gradient(90deg, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 20%, #999 60%) !important;
}

@media (max-width: 992px) {
	#header .header-main, #header.sticky-header .header-main { 
		background: linear-gradient(90deg, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 20%, #999 100%) !important;
	}
}

.mega-menu.menu-hover-line > li.menu-item > a:before {
	background-color: #999;
}

.jobsearch-login-box form input[type="submit"], .jobsearch-login-box form .jobsearch-login-submit-btn, .jobsearch-login-box form .jobsearch-reset-password-submit-btn, .jobsearch-login-box form .jobsearch-register-submit-btn, .jobsearch-radio-checkbox input[type="radio"]:checked+label, .jobsearch-radio-checkbox input[type="radio"]:checked+label, .jobsearch-radio-checkbox input[type="radio"]:hover+label, .jobsearch-fileUpload span:hover, .jobsearch-fileUpload:hover span, .jobsearch-typo-wrap .jobsearch-employer-profile-submit, .get-skill-detail-btn, .jobsearch-typo-wrap .ui-widget-header, .jobsearch-typo-wrap .ui-state-default, .jobsearch-typo-wrap .ui-widget-content .ui-state-default, .jobsearch-bgcolor {
	border-color: #333333 !important;
	background-color: #333333 !important;
	color: #ffffff !important;
}

.jobsearch-typo-wrap .main-tab-section .jobsearch-employer-profile-submit:hover, .jobsearch-typo-wrap input[type="submit"]:hover, .get-skill-detail-btn:hover, .jobsearch-bgcolor:hover, .jobsearch-employer-list-btn:hover {
	opacity: 0.7;
	background-color: #333333 !important;
	border-color: #333333 !important;
	color: #ffffff !important;
}

.jobsearch-profile-title h2, .jobsearch-fileUpload span, input[name=stipendio], .jobsearch-sort-section .selectize-input, .jobsearch-employer-list small a, .jobsearch-employer-list-btn {
	color: #333333 !important;
}

.jobsearch-fileUpload span, .jobsearch-employer-list-btn {
	border-color: #333333 !important;
}
		
.featured-box-primary .box-content {
    border-top-color: #333 !important;
}

.woocommerce a, .woocommerce .featured-box h2, .woocommerce-page .featured-box h2, .woocommerce .featured-box h3, .woocommerce-page .featured-box h3 {
    color: #333;
}

.woocommerce [type="submit"] {
    background-color: #333 !important;
    border-color: #333 !important;
}

.woocommerce [type="submit"]:hover {
    background-color: #999 !important;
}

.wcfm-page-headig .wcfm-page-heading-text {
    color: #333 !important;
}

div.wcfm-collapse-content h2 {
    color: #333 !important;
}

#wcfm-main-contentainer a.add_new_wcfm_ele_dashboard, #wcfm-main-contentainer .dataTables_wrapper .dt-buttons .dt-button {
    background: #333 !important;
}

#wcfm-main-contentainer a.add_new_wcfm_ele_dashboard:hover, #wcfm-main-contentainer .dataTables_wrapper .dt-buttons .dt-button:hover, #wcfm-main-contentainer input.wcfm_submit_button:hover {
    background: #999 !important;
}

.woocommerce-Button {
	background-color: #333 !important;
	color: #fff !important;
}

.woocommerce-Button:hover {
	background-color: #999 !important;
}

.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active > a {
    background-color: #f5f5f5;
}

.woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover, .woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active > a:hover {
    background-color: #eee;
}

.woocommerce-account .woocommerce-MyAccount-navigation ul li a::before {
    content: "";
    display: inline-block;
    width: 0;
    height: 4px;
    border-top: 4px solid transparent;
    border-bottom: 4px solid transparent;
    position: absolute;
    top: 15px;
    left: 10px;
}

.woocommerce-account .woocommerce-MyAccount-navigation ul li a::before {
    border-left: 4px solid #333;
}

.woocommerce-account .woocommerce-MyAccount-navigation ul li a {
    transition: background 0.1s;
    padding: 8px 0 8px 20px;
    display: block;
    color: #666;
    font-size: 0.9em;
    text-decoration: none;
	letter-spacing: unset;
}