body {
    background-color: #ffffff;
    /*background-image: url(../images/footer2.jpg);
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: bottom;*/
}

/* header {
    background-image: url(../images/headerbg.jpg);
    background-size: cover;
    background-repeat: no-repeat;
} */

.header-image {
	margin-left: -15px;
	margin-right: -15px;
}

main {
    background-color: #ffffff;
    /*padding-top: 75px;*/
}

#content {
    min-height: 200px;
}

footer {
    min-height: 200px;
}

.navbar-brand img {
    display:none;
}

.scrolled-past .navbar-brand img {
    display: block;
}

/* <= SMALL */
@media (max-width: 767px) {
    .navbar-nav .nav-link {
        text-align: right;
    }
}

#mini-cart {
    position: absolute;
    top: 50%;
    left: 50%;
    /* bring your own prefixes */
    transform: translate(-50%, -50%);
}

/* >= Medium */
@media (min-width: 768px) {
    #mini-cart {
        position: absolute;
        top: 50%;
        left: unset;
        right: 15px;
        transform: translate(-50%, -50%);
    }
}

ul.pagination {
	margin-top: 15px;
}

ul.pagination li a {
	color: #fff;
	background-color: #007bff;
	border-color: #007bff;
	
	display: inline-block;
	font-weight: 700;
	text-align: center;
	vertical-align: middle;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	border: 1px solid #007bff;
	padding: .375rem .75rem;
	font-size: 1rem;
	line-height: 1.5;
	border-radius: .25rem;
	transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}

ul.pagination li a:hover {
	background-color: #0069d9;
	border-color: #0062cc;
	text-decoration: none;
}

ul.pagination li.active a {
	background-color: white;
	border-color: #000000;
}