.circle-background.s-4::before {
	content: "" !important;
}

.user-sticky-bar-items > li {
	width: 0;
	margin: 0 !important;
}
.btn-nav-toggle {
	position: relative;
	/* left: -15px; */
	/* top: 3px; */
	display: flex;
}
#search-panel {
	position: relative;
	/*left: -14px;*/
}
.user-sticky-bar ul.user-sticky-bar-items li a.notification-icon {
	padding: 0;
}
#hd-notification .notification-icon.w-4 {
	position: relative;
	/*left: -20px;*/
}
#hd-message .notification-icon.w-4 {
	position: relative;
	/*left: -14px;*/
}
#hd-cof .notification-icon.w-2 {
	position: relative;
	/*left: -6px;*/
}
.sticky-bar > .sticky-bar-inner {
	 margin-left: 0px; 
	 margin-right: 0px; 
	margin-top: 0px;
}
.user-sticky-bar ul.user-sticky-bar-items {
	justify-content: space-between;
	padding: 0 15px;
	transform: translateX(-14px);
}
.left-0 {
    left: 0 !important;
}


.notification_image {
	width: 30px;
	left: 0;
}
.message_image {
	width: 35px;
}
.drop_image {
	width: 30px;
	right: unset !important;
}
.height-48{
    height:48px !important;
}
.btn-nav-toggle::before {
	width: 34px !important;
        background-size: contain !important;
        top: 3px !important;
        background-position: center !important;
}
.search_image {
	width: 30px;
        left: 0;
        margin-right: auto;
}
.sticky-bar ._size__120, .sticky-bar ._size__120,.sticky-bar ._size__120, .sticky-bar ._size__120:hover {
	width: 120px;
	height: unset !important;
	aspect-ratio: 1 !important;
	max-height: unset;
}
.notification-icon.w-4 > span {
	margin-right: auto;
}

.visible-xs, .visible-sm, .visible-md, .visible-lg {
	display: block !important;
}
.visible-md {
	display: none !important;
}
.sticky-bar .col-xs-5 {
    min-width: 41.66666667%;
}




.sticky-bar > .sticky-bar-inner.overlap .form-group.has-feedback {
	justify-content: flex-start;
	display: flex;
	width: 100vw;
	max-width: 345px;
	margin-top: 4px;
	cursor: pointer;
}
.sticky-bar>.sticky-bar-inner.overlap .form-control-feedback.btn-mask-action {
    display: none !important;
}
.header_search_form .form-control-feedback {
	height: 100%;
	top: unset;
}
.form-control-feedback:hover {
	background-color: #e2e2e200;
}


.sticky-bar {
    z-index: 9999 !important;
}
#page_core_index-visitor {
    padding-top: 0px !important;
}
#page_user_login {
    padding-top: 0px !important;
}
#page_user_register {
    padding-top: 0px !important;
}