
#Top_bar .menu>li:hover>a span,
#Top_bar .menu>li>ul>li:hover>a>span,
#Top_bar .menu>li.current-menu-item>a>span,
#Top_bar .menu>li.current-menu-ancestor>a>span,
#Top_bar .menu>li>ul>li.current-menu-item>a>span{
	color:var(--primary) !important;
}

#Top_bar .wpml-languages a.active{
	    border: 0;
		font-size: var(--tx-btn) !important;
    font-weight: 500;
}
#Top_bar .shortcode-menu .menu{
	padding-right:15px;
	margin-right:5px;
	border-right:1px solid var(--shadow);
}
#Top_bar .shortcode-menu .menu li a{
	    line-height: 1 !important;
		display:flex !important;
		flex-direction:row;
		align-items:center !important;
		justify-content:center !important;
		white-space: pre;
		padding: 0px;
		font-size: var(--tx-btn) !important;
 
		
}
#Top_bar .top_bar_right .top-bar-right-icon{
	margin: 0 10px;
}
#Top_bar i{
	font-size:var(--icon)!important;
	padding:0px 10px 0px 0px;
}
#Top_bar i .base-PHONE{
	padding:0px !important;
}
#Top_bar i, #myaccount_button span{
	font-size:var(--icon) !important;
}

#Top_bar .top_bar_right .action_button{
	margin:0px 0px 0px 10px ;
	padding: 6px 20px !important;
	text-transform: uppercase;
    font-family: 'Roboto';  
    color: white !important;
    font-size: var(--tx-btn) !important;
    line-height: 1.3;
    letter-spacing: 1px;
	border-radius: 3px;
}
.top_bar_right_wrapper .shortcode-menu .menu>li>a>span{
	line-height:1 !important;
}

.menu-line-below-80 #Top_bar:not(.is-sticky) .menu > li > a:after{
	    height: 3px !important;
}


#Action_bar{
	background: var(--back-1) !important;
}

#Action_bar .contact_details
{
	    width: 100%;
    text-align: center;
    font-size: 12px;	
}

#Action_bar .social{
	display:none !important;
}