/* *-*-*-*-*-*-*-*-*-	Header Section *-*-*-*-*-*-*-*-*- */
header .lifestyle-topbar-header-sec{
	position: relative;
	z-index: 2;
	border-bottom: 1px solid #ffffff;
}
/* body:not(.home) header .lifestyle-topbar-header-sec{
	border-bottom: 0;
} */
.topbar-search-col button{
	padding: 0;
  margin: 0;
  background-color: transparent;
  transform: rotateY(180deg);
}
.topbar-search-col .wp-block-search__inside-wrapper{
	justify-content: end;
}
.lifestyle-topbar-sec .topbar-search-col input {
	width: 0;
  padding: 0;
  background: transparent;
  border: 0;
	opacity: 0;
	color: #fff;
	transition: 1s ease;
	min-width: 0px;
}
.topbar-search-col .wp-block-search__inside-wrapper:hover input{
	width: 250px;
	border-bottom: 1px solid #ffffff;
	padding: 2px 10px 2px 10px;
	opacity: 1;
}
.topbar-search-col input
.lifestyle-topbar-sec .social-icon-col,
.lifestyle-topbar-sec .topbar-col-two,
.lifestyle-topbar-sec .topbar-search-col,
.lifestyle-header-sec .header-menu-col,
.lifestyle-header-sec .header-logo-col,
.lifestyle-header-sec .header-btn-col,
.lifestyle-header-sec .wp-block-stackable-button-group,
.lifestyle-topbar-sec .social-icon-col{
	display: flex;
}
.lifestyle-topbar-sec .topbar-col-two{
	justify-content: center;
}
.lifestyle-topbar-sec .topbar-search-col form{
	margin-right: 0 !important;
}
.topbar-search-col button:hover .topbar-search-col input{
	display: block;
}
.lifestyle-header-sec .header-menu-col,
.lifestyle-header-sec .header-btn-col{
	justify-content: end;
}
.header-menu-col nav ul li a{
	font-weight: 500;
	line-height: 20px;
	font-family: 'Mulish', sans-serif;
	letter-spacing: 0px;
	color: #FFFFFF;
}
.lifestyle-header-sec ul ul{
	background-color: #168BFF !important;
  left: 0 !important;
}
.sticky{
	position: fixed;
	background-color: #000;
	width: 100%;
	max-width: 100%;
	top: 0;
}
/* *-*-*-*-*-*-*-*- Footer Section -*-*-*-*-*-*-*-*- */
.footer_content nav ul li a{
	font-weight: 500;
	line-height: 20px;
	font-family: 'Mulish', sans-serif;
	letter-spacing: 0px;
}
.footer_content nav ul li.home a{
	color: #168bff !important;
}
.lifestyle-footer-sec .return_top{
	position: fixed;
	right: 20px;
	bottom: 20px;
	z-index: 9999;
}
.lifestyle-footer-sec .return_top:hover .gutentor-element-icon-box i{
	transition: 0.7s;
	bottom: 15px;
	position: absolute;
}
