/* Enter Your Custom CSS Here */
/* mobile search form */
.smart-search-results {top:30% !important;}

/* blog links at bottom of category pages */
.display-posts-listing {
	list-style:none !important;
}
.listing-item a {font-size:18px; color:black !important;}

.taxonomy-description p {font-size:1rem !important;font-weight:400 !important;}
.page-header.extra.tiles .card-title {
    margin-bottom: 0;
}
.page-header.extra.tiles .card .morelink-box {
    display: inline-block;
    padding: 0;
    background-color: transparent;
    border: none;
    color: #000;
    top: 0;
    position: absolute;
    bottom: 0;
    font-size: 12px;
    left: 0;
    width: 100%;
    height: 100%;
    font-size: 0px;
		margin-top:0;
}
.page-header.extra.tiles .card .morelink-box:hover {opacity: 1;}
.page-header.extra.tiles .card h3
{   position: absolute;
    bottom: 0;
		width: 180px;
		text-align: center!important;}
.page-header.extra.tiles .card {
		height: 137px;
min-height: inherit;}
.page-header.extra.tiles .card h3:after {
    content: "";
    border-bottom: none;
    display: block;
    padding-top: .5rem;
    width: 3rem;
}
.whychoose{background: #f1f1f1; padding: 40px; float: left;}
.whychoose .threecolumnbox{float: left; width: 30%; margin-right: 3%; padding: 20px 0 0 0;}
.banner-inside .banner-inner h2 {
    color: #fff;
    text-shadow: 4px 4px 9px rgba(0,0,0,.4);
    font-size: 48px;
    text-align: center;
    font-weight: 700;
    text-transform: uppercase;
}
.banner-tabs-holder .banner-tabs ul li {
	    background-color: #ffeb2d !important;
}
.banner-tabs-holder .banner-tabs ul li a img {display: none!important;}
.banner-tabs-holder .banner-tabs ul li a span {
		vertical-align: middle;
    height: 55px!important;
		padding: 10px 0 0 0!important;
text-align:center!important;
color: #000000 !important;
font-size: 20px !important;}
.banner-tabs-holder .banner-tabs ul li a span.gap {padding: 17px 0 0 0!important;}
.woocommerce ul.products li.product .add-to-wishlist {
		bottom: 40px!important;}
.add_to_wishlist, .btn{
    background-color: #ffeb2d!important;
    color: #000!important;
    font-weight: 400!important;
}
.range-box .range-list li a {
    color: #464a4c;
    padding: 1rem;
    display: inline-block;
    font-weight: 600!important;
}
.range-box .range-list li a:hover {
		color: #000!important;
}
.slick-next::before {
    display: none;
}

.product-information .summary-footer .email-link:before {
		 display: none;
}

.widget.categories-3 {
	margin-top: 40px; 
}

.postid-2886 table {
  width: 100%;
}

.postid-2886 td {
	border: 1px solid #DDD;
  padding: 6px 15px;
}

.banner-home .banner-inner h1 {text-shadow:2px 2px 6px black !important;}
.banner-home .banner-inner h5 {text-shadow:2px 2px 6px black !important;}

@media (max-width: 1200px){
		.page-header.extra.tiles .card h3 {
    font-size: 16px!important;
				width: 140px!important;
		}}
@media (max-width: 998px){
		.page-header.extra.tiles .card h3 {
    font-size: 14px!important;
		}
.page-header.extra.tiles .card h3 {
		width: 50%!important;}}
@media (max-width: 768px){
.page-header.extra.tiles .col-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%!important;
    flex: 0 0 50%!important;
    max-width: 50%!important;
}
		.page-header.extra.tiles .card h3 {
		width: 70%!important;}
}
@media (min-width: 769px){
.page-header.extra.tiles .col-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%!important;
    flex: 0 0 25%!important;
    max-width: 25%!important;
		}}
a{color: black !important;}