/* slider */
	.brand-slider-container .owl-stage{
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		    -ms-flex-flow: row nowrap;
		        flex-flow: row nowrap;
	}
	.brand-slider-container .owl-stage > .owl-item{
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		    -ms-flex-flow: row wrap;
		        flex-flow: row wrap;
	}
	.brand-slider-container .owl-stage > .owl-item > .item{
		height: auto;
		margin: auto;
		padding: 0 10%;
	}

/* Shop By Brand page */
	
	/* search box */
		.ambrands-search-wrapper{
			margin: 25px auto;
    		max-width: 280px;
			position: relative;
		}
		.ambrands-search-wrapper #livesearch{
			background: #fff;
		    border: solid 1px #dadada;
		    border-top: none;
		    position: absolute;
		    top: calc(100% - 1px);
		    width: 100%;
		    z-index: 2;
		}
		.ambrands-search-wrapper #livesearch > a{
			display: block;
			padding: 10px;
			-webkit-transition: background 150ms ease-out;
			transition: background 150ms ease-out;
		}
		.ambrands-search-wrapper #livesearch > a:hover{
			background: #dadada;
		}
		.ambrands-search-wrapper #livesearch > a:not(:first-child){
			border-top: solid 1px #dadada;
		}

	/* letters box */
		.letters{
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
			-webkit-box-orient: horizontal;
			-webkit-box-direction: normal;
			    -ms-flex-flow: row wrap;
			        flex-flow: row wrap;
			margin: 10px -3px 0;
		}
		.letters-box{
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
			-webkit-box-orient: horizontal;
			-webkit-box-direction: normal;
			    -ms-flex-flow: row wrap;
			        flex-flow: row wrap;
			padding: 0 3px;
		}
		.letters-box > a{
			border: solid 1px #dadada;
			border-radius: 3px;
			padding: 5px 8px;
			-webkit-transition: background 150ms ease-out;
			transition: background 150ms ease-out;
		}
		.letters-box > a:hover,
		.letters-box > a.active{
			background: #dadada;
		}
		.letters-box > a:not(:first-child){
			margin-left: 6px;
		}
		.letters-box > a.disabled{
			cursor: default;
			display: none;
			opacity: .2;
		}

	/* brands container */
		.brands-container{
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
			margin: 20px -10px;
		}
		.brands-container > div{
			padding: 0 10px;
		}
		.bare-list{
			list-style: none;
		}