/*
#mobile-categories {
	max-height: 814px;
}
*/
#mobile-categories-ul {
	max-height: 814px;
	background:white none repeat scroll 0% 0%;
}
.social-icons.list-unstyled.list-inline {
	padding-left: 0; 
	list-style: none;
}
a.social-icons-header {
	margin-right: 0px;
}
#tiktok-icon-top-frame {
	padding-right: 0;
}
#tiktok-icon-top-frame-a {
	margin-top: -1px;
}
#top-categories-menu .container>ul>li:hover>a {
	/*opacity:.8;*/
	text-decoration: underline;
}
#top-categories-menu .container > ul > li > a {
 letter-spacing: .0em;
}
#mobile-navigation {
 height: 60px;
}
.header-bottom {
 border-bottom:1px solid #d9d9d9;
}
#container-that-holds-search {
 margin-left: 0px;
}
#searchBox {
 margin-left:40px;
 width:230px
}
#searchlight {
 text-align: center;
 font-size: 12px;
 letter-spacing: .06em;
}
#hide-account-info-on-mobile {
	background-color: #ffffff;
	text-align: center;
	float: left;
	width: 15%;
	position: relative;
	margin-top: 22px;
}
#username {
	color: #000000;
	font-size:12px;
	padding: 0px 0px 0px 0px;
	margin: 0px;
}
#my-account-link {
	text-decoration: underline;
	font-size:12px;
	color: #000000;
}
.col-sm-4.text-center.hide-mobile {
	width: 225px;
}
#logo-mobile-scroll {
	padding-top: 18px;
}
#social-icons-header-column {
	margin-top: 18px; 
	width:37%;
}
#social-icons-header-list {
	padding-left: 0; 
	list-style: none;
}
a#social-icons-header-list {
	margin-right: 0px;
}
#cart-title-link {
	font-size:12px;
	color:#000000;
}
.cart-title:hover {
	background-color: #fff;
}
.cart-title:hover>a {
	color:#00478e;
	opacity:.8;
}
#top-cart {
	margin-left: 0px;
}
#top-cart:hover {
  background-color: #fff;
}
#cart-icon:hover {
  background-color: #fff;
}
.logo-fixed {
	width:200px;
	padding-top: 5px;
}

@media(max-width: 1199px) {
	#mobile-categories {
	top:60px;
	}
	#bottom-footer .payment-methods {
		display:none;
	}
	#empty-footer-column {
		display:none;
	}
	#hide-account-info-on-mobile {
	display:none;
	}
	#container-that-holds-search {
	width: 100%;
	top:0;
	}
	#searchlight {
	border-radius:0px;
	border: none;
	}	
}
@media(min-width: 1200px) {
	#container-that-holds-search {
	width: 25%;
	}
	#searchlight {
	border-radius: 20px;
	border: 1px solid #dbdbdb;
	}
}