/*
* Custom css
*/
.footer.content .menu {display: flex;margin-bottom: 20px;border-bottom: 1px solid;padding-bottom: 25px;border-color: rgba(0,0,0,.05);}
.menu__column {width: 100%;margin: 0 1%;}
h6.block-title.heading {font-size: 1.25em;font-weight: 500;}
.feature.first.last img.icon{float: left;margin-right: 15px;}
ul.bullet li {background: url(../images/bullet.png) no-repeat;padding-left: 25px;transition: background-position 150ms ease-out;-moz-transition: background-position 150ms ease-out;-webkit-transition: background-position 150ms ease-out;-o-transition: background-position 150ms ease-out;
}
ul.bullet li:hover {background-position: 3px 0;}

/*brand*/
.relate-content {
float: left;
padding: 10px;
margin: 0 6.1px 10px 0;
text-align: center;
position: relative;
background-color: #fff;
border: 1px solid #ccc;
width: 16.1% !important;
}
.relate-content span {
color: #1b74ac;
font-weight: 700;
}
.block-brand-feature .brand-image {
display: unset;
width: auto;
}
.tt_featured_brand .block-content {
width: 100%;
float: left;
padding: 10px;
border: 5px solid #eee;
box-sizing: border-box;
}
.relate-content .mp-2 {width:16.1px !important;}
.block.newsletter {
margin-bottom: 0;
margin-top: -13px;
}
strong#block-feature-brand-heading {
font-size: 2.6666em;
line-height: 1.25em;
margin-bottom: 20px;
}
.nested-container {
width: 100% !important;
margin-left: 0% !important;
}
@media only screen and (max-width: 992px)
{
.tt_featured_brand .block-content {
display: flex;
flex-wrap: wrap;
}
.relate-content
{
margin: 5px;
width:16%;
}
}
@media only screen and (max-width: 479px)
{
.hide-below-960 {
width: 85% !important;
margin-bottom: 12px;
}
.nested-container .grid12-3 {
width: 46%;
text-align: center;
}
.relate-content
{
width: 48%;
}
.tt_featured_brand .block-content {
display: flex;
flex-wrap: wrap;
}
.relate-content
{
margin: 5px;
width: 46%;
}
#featuredproductcarousel .owl-dots
{
display: none;
}
.home-why .grid12-6 {
width: 100%;
}
.footer.content .menu {
flex-wrap: wrap;
}
.block.newsletter {
margin-bottom: 7px;
margin-top: -12px;
}
}
/*featured product carousel*/
#featuredproductcarousel .owl-nav {
position: absolute;
right: 0;
top: -50px;
}
#featuredproductcarousel .owl-nav button {
width: 30px;
height: 30px;
background: #ccc;
margin: 1px;
border-radius: 0;
font-size: 25px;
line-height: 30px;
position: relative;
}
#featuredproductcarousel .owl-nav button span {
float: left;
margin-top: -3px;
margin-left: 12px;
}
/*Part  finder*/
.amfinder-horizontal {
    border: #c84c29 solid 1px !important;
    padding: 0 4px !important;
    background: #c84c29 !important;
    color: #fff !important;
}