.currency {
	margin-left: -15px
}

.middle-row {
	margin-top: -10px
}

#header .header-main .top-search-form form {
	margin: 10px 0
}

#header .sign-in-title {
	min-width: 140px
}

.menu-line {
	overflow: hidden;
	display: inherit;
	text-overflow: ellipsis
}

.over-hide {
	overflow: auto;
	max-height: 500px
}

.ui-autocomplete li {
	padding-left: 10px!important
}

.ui-autocomplete {
	padding-top: 5px!important;
	padding-bottom: 5px!important;
	overflow-y: auto!important;
	max-height: 500px!important
}

#header.light-header .header-main .header-main-block1 {
	background-color: #fff
}

#header .navbar-main {
	background-color: #949494
}

.home-icon {
	font-size: 34px;
	background: rgba(0, 0, 0, .46)
}

.large-fa {
	font-size: 20px;
	vertical-align: middle
}

.large-fa:hover {
	text-decoration: none
}

input[name=searchVal] {
	border: .5px solid #d4d4d4!important
}

#header #container-fixed {
	margin: 12px 0;
	height: 56px
}

.revolution-container {
	margin-top: 172px
}

#header #account-menu,
#header #currency {
	font-size: 14px;
	font-weight: 700
}

#header .header-mini-cart p a {
	padding: 0
}

.block-form .product-detail-section label {
	margin: 0;
	font-weight: 700
}

.dropdown-user {
	padding: 7px 2px;
	min-width: 150px;
	left: 21px;
	box-shadow: 0 3px 0 rgba(0, 0, 0, .5);
	border-radius: 0
}

.show-right {
	text-align: right;
	padding-right: 5px
}

.pro-nm {
	overflow: hidden;
	display: inherit;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-right: 10px
}

.header-mini-cart {
	min-width: 90px
}

.custom-search button[type=submit] {
	/*background: #1178bb;*/
	background: #b10607;
	color: #fff;
	border: 0;
	position: absolute;
	right: 0;
	top: 0;
	height: 34px;
	width: 80px
}

.auto-width {
	width: auto
}

.header-cat a {
	color: #ff3546!important
}

.navbar-nav>li {
	max-width: 150px
}

.navbar-inverse .navbar-nav>li>a {
	padding: 7px 10px;
	font-size: 12.5px
}

.mega-menu {
	position: relative!important
}

.mega-menu .col-sm-12 {
	min-width: 200px
}

.hidden-all {
	display: none!important
}

.ui-menu.ui-autocomplete {
	background: #f3f1f1;
	max-width: 395px
}

.ui-state-focus {
	background: #1178bb;
	color: #fff
}

.navbar-inverse .navbar-nav>li>a.mobile-size {
	padding: 10px 14.5px
}

.navbar-collapse.js-navbar-collapse.pad0.collapse.in {
	overflow-y: inherit;
	margin-left: 10px
}

.logo img {
	height: 67px;
	margin-top: -17px
}

@media(max-width:767px) {
	.nav-main-header.navbar-nav>li .mobile-size-caret.caret {
		color: #fff;
		float: right;
		margin-top: -25px;
		left: 20px;
		position: relative
	}
	.nav-main-header.navbar-nav>li {
		max-width: 88%
	}
	.nav-main-header.navbar-nav {
		background: #333
	}
	.mega-dropdown {
		background: #5a5a5a
	}
	.mega-dropdown-menu {
		min-width: 100%
	}
	.nav-main-header.navbar-nav>.dropdown>.dropdown-menu {
		position: relative;
		margin-bottom: 10px
	}
	ul.dropdown-menu:last-child {
		margin-bottom: 0
	}
	.nav-main-header.navbar-nav {
		margin: 7.5px 0
	}
}

@media(min-width:768px) and (max-width:991px) {}

@media(min-width:992px) {}