.ts-header-style-4 .themestek-pre-header-wrapper .top-contact li a:hover{
	color: var(--tste-optico-skincolor);
}
.ts-header-style-4 .top-contact li i{
	color: var(--tste-optico-secondary-darkcolor);
}
.rtl .ts-header-style-4 .top-contact li i{
	transform: scaleX(-1);
	display: inline-block;
}
.ts-header-style-4 .ts-search-overlay{
	background-color: var(--tste-optico-primary-darkbgcolor);
}
.ts-header-style-4 .ts-header-text-area,
.ts-header-style-4 #site-header-menu #site-navigation .nav-menu,
.ts-header-style-4 .ts-header-style-4 #site-header-menu,
.ts-header-style-4 .ts-header-icons,
.ts-header-style-4 .ts-header-icon,
.ts-header-style-4 #site-header-menu #site-navigation .mega-menu-wrap,
.ts-header-style-4 .menu-themestek-main-menu-container,
.ts-header-style-4  #site-header-menu{
	float: none;
}
@media (max-width: 1200px){
	.ts-header-style-4 .ts-right-box .ts-header-icons{
		position: absolute;
		display: flex;
		top: 0;
		right: 58px;
	}
	.rtl .ts-header-style-4 .ts-right-box .ts-header-icons{
		left: 58px;
		right: inherit;
	}
	.ts-header-style-4 .site-header-main.ts-table{
		margin: 0;
	}
	.ts-header-style-4 .ts-titlebar-wrapper .ts-titlebar-inner-wrapper .ts-titlebar-main-inner{
		padding-top: 0!important;
	}
}
@media (min-width: 1201px){
	.ts-header-style-4 .ts-stickable-header-w-main{
		position: absolute;
		z-index: 21;
		width: 100%;
		box-shadow: none;
		-khtml-box-shadow: none;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		-ms-box-shadow: none;
		-o-box-shadow: none;
	}
	.ts-header-style-4 .ts-stickable-header-w .site-header-main{
		border-radius: 8px;
		padding-left: 30px;
		padding-right: 20px;
		display: flex;
	}
	.rtl .ts-header-style-4 .ts-stickable-header-w .site-header-main{
		padding-left: 20px;
		padding-right: 30px;
	}
	.ts-header-style-4 .ts-stickable-header-w,
	.ts-header-style-4 .ts-stickable-header-w .site-header{
		background-color: transparent !important;
	}
	.ts-header-style-4 .themestek-sticky-header .site-header > .container{
		padding: 0;
	}
	/* Header Background color */
	.ts-header-style-4 .ts-stickable-header-w .site-header.ts-bgcolor-white .site-header-main{
		background-color: #fff;
	}
	.ts-header-style-4 .ts-stickable-header-w .site-header.ts-bgcolor-skincolor .site-header-main{
		background-color: var(--tste-optico-skincolor);
	}
	.ts-header-style-4 .ts-stickable-header-w .site-header.ts-bgcolor-grey .site-header-main{
		background-color: var(--tste-optico-primary-greycolor);
	}
	.ts-header-style-4 .ts-stickable-header-w .site-header.ts-bgcolor-darkgrey .site-header-main{
		background-color: var(--tste-optico-primary-darkbgcolor);
	}
	.ts-header-style-4 .ts-stickable-header-w .site-header.ts-bgcolor-custom .site-header-main{
		background-color:var(--tste-optico-header-bg-custom-color);
	}
	.ts-header-style-4 .site-header-main{
		display: flex;
	}
	.ts-header-style-4 .site-header-main .ts-left-box{
		display: flex;
	}
	.ts-header-style-4 .site-header-main .ts-right-box{
		display: flex;
		margin-left: auto;
		align-items: center;
	}
	.rtl .ts-header-style-4 .site-header-main .ts-right-box{
		margin-left: 0;
		margin-right: auto;
	}
	.ts-header-style-4 .site-branding{
		margin-right: 30px;
	}
	.rtl .ts-header-style-4 .site-branding{
		margin-left: 30px;
		margin-right: 0;
	}
	.ts-mmmenu-override-yes .ts-header-style-4 #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal > li.mega-menu-item > a{
		margin: 0px 10px 0px 10px
	}
	.ts-header-style-4 .themestek-pre-header-inner{
		line-height: 60px;
		font-weight: 600;
	}
	.ts-header-style-4 .top-contact li{
		letter-spacing: 0px;
	}
	.ts-header-style-4 .top-contact li .ts-label{
		display: inline-block;
		text-transform: uppercase;
		font-weight: 700;
	}
	.ts-header-style-4 .ts-header-text-area .social-icons li a{
		font-size: 16px!important;
	}
	.ts-header-style-4 .ts-header-icons{
		margin-right: 15px;
		margin-left: 0;
	}
	.rtl .ts-header-style-4 .ts-header-icons{
		margin-left: 15px;
		margin-right: 0;
	}
	.ts-header-style-4 .ts-header-icons .ts-header-icon{
		margin-left: 0;
	}
	.rtl .ts-header-style-4 .ts-header-icons .ts-header-icon{
		margin-right: 0;
	}
	.ts-header-style-4 .ts-header-icons{
		display: flex;
	}
	.ts-header-style-4 .social-icons li{
		min-width: 32px;
	}
}