/* *-*-*-*-*-*-*-*-*-	Header Section *-*-*-*-*-*-*-*-*- */
.sticky{
	position: fixed !important;
	width: 100%;
	max-width: 100% !important;
	top: 0;
	z-index: 999 !important;
}
.fashion-topbar-header-sec .fashion-header-sec,
.fashion-topbar-header-sec .fashion-topbar-sec{
	position: relative;
	z-index: 2;
}
.fashion-header-sec .header-menu-col{
	display: flex;
	justify-content: end;
	align-items: center;
}
.fashion-header-sec .header-menu-col ul li a,
.fashion-header-sec .header-menu-col ul li a span{
	font-family: 'Archivo', sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 14px;
	letter-spacing: 0.1em;
	text-align: left;
	text-transform: uppercase;
}
header nav ul {
    column-gap: 50px !important;
}
.cctv-header-sec nav ul ul{
  background: #DDD9CA !important;
}
.fashion-header-sec .header-search-col form .wp-block-search__inside-wrapper {
	position: relative;
	padding: 0;
}
.fashion-header-sec .header-search-col form input {
	border-radius: 0;
	padding: 10px 10px;
	background-color: #F8F8F8;
	padding-right: 40px;
}
.fashion-header-sec .header-search-col form input::placeholder{
	color: #000;
	font-family: 'Archivo', sans-serif;
	font-size: 14px;
	font-weight: 300;
	line-height: 15px;
	letter-spacing: 0em;

}
.fashion-header-sec .header-search-col form button[type="submit"]{
	position: absolute;
	right: 0;
	top: 0;
	margin: 0;
	width: 45px;
	height: 45px;
	padding: 0;
	transform: rotateY(180deg);
}
.fashion-header-sec .header-search-col form button svg{
	color: #000;
	font-size: 20px;
}
.fashion-header-sec .header-search-col{
	justify-content: end;
}
/* *-*-*-*-*-*-*-*- Footer Section -*-*-*-*-*-*-*-*- */
.return_top{
	position: fixed;
  right: 20px;
  bottom: 20px;
	z-index: 10;
}
.fashion_footer_sec .col_two ul,
.fashion_footer_sec .col_three ul,
.fashion_footer_sec .col_four ul{
	display: block !important;
}
.fashion_footer_sec ul li a,
.fashion_footer_sec ul li a span{
	font-family: 'Archivo', sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 20px;
	letter-spacing: 0em;
  text-transform: uppercase;
}
.fashion_footer_sec .footer_row_two .gutentor-text-wrap a{
	text-decoration: none;
}
.fashion_footer_sec ul li{
	padding-bottom: 20px;
}
.wp-block-group.search_row {
    justify-content: unset;
    padding-left: 20px;
}
.slider_content .wp-block-stackable-button a:hover {
    background-color: #000 !important;
	& span {
		color: #fff !important;
	}

}
.fashion_popular_product_sec .gutentor-post-item:hover a.gutentor-button:hover span, .fashion_popular_product_sec .gutentor-post-item:hover a.added_to_cart:hover  {
    color: #000;
}