body {
  padding-top: 54px;
  background: url(../img/background.png) #e5e5e5;
}

@media (min-width: 992px) {
  body {
    padding-top: 56px;
  }
}

header {
    background: url(../img/page-head-bg.jpg);
    color: burlywood;
}

header h2{
    color: #d8cfb5;
}

.bg-dark {
    background-color: #532915!important;
}

.dropdown-item img{
	width:48px;
	margin-right:10px;
}

.dropdown-menu{
/*
    width: 350px !important;
    height: 90px;
*/
}

.cart-full{
    width: 350px !important;
    height: 75px;
}

.dropdown-item .table{
	position:relative;
	font-size:12px;
}

.dropdown-item .count-product{
	display:none;
}

.dropdown-item .table thead{
	display:none;
}

.dropdown-item:active{background:#fff;color:#333;}
.dropdown-item:focus{background:#fff;color:#333;}

.dropdown-item .table td{
	margin:0px !important;
	padding-left:5px;
	padding-right:5px;
}

.dropdown-item h5{
	padding-left:10px;
}

.dropdown-item{padding:0px !important;clear:unset !important;font-weight:400;color:#212529;white-space:normal !important;background-color:transparent;border:0;}

.dropdown-menu .close{
	margin-left: 15px;	
}

.dropdown-item .btn{
	padding-top:1px;
	padding-bottom:3px;
	float:right;
	position:absolute;
	right:15px;
	color: white;
}

.catalog { margin-top: 1rem; }

.col-xxl-2 {
    padding: 0 0.5rem;
}


.card {
    box-shadow: 0 0 15px 0 #0000006b;
}

.card-img-top {
	background: white;
	width: auto;
	max-width: 100%;
	max-height: 275px;
}

.card-img {
	text-align: center;
}

.card-footer p {margin-bottom: 0}

.card .btn, .btn-main {
	color: white;
    background-color: #af4848e6;
	border-color: brown;
}
.card .btn:hover, .btn-main:hover {
    background-color: #af4848;
}

.basket-btn {background: #86390c;}


.delivery{
	display: none !important;
}

.active{
	display: block !important;
}

.page {
    background-color: #fff;
    padding: 20px 15px;
    margin: 10px auto;
}
.count {
    min-width: 60px;
}