.shop-list {}
.shop-list .title{color: #ff7a6c; font-size: 30px; text-align: center; margin: 20px 0 ; font-weight: 700;}




.shop-list .input-box {display: flex; align-items: center; justify-content: center;}
.shop-list .input-box .input-group {width: 500px;}
.shop-list .input-group .btn{background-color: #ff7a6c; color:  #fff; border:2px solid #ff7a6c; padding: 0 20px;font-weight: block;}
.shop-list .input-group .form-control{border:2px solid #ff7a6c; color: #fff; padding: 0 20px;  font-weight: block;}
.shop-list .item {  background-color: #e8e7e8; box-sizing: border-box; padding: 10px 0; margin-bottom: 20px;}
.shop-list .item .address {display: flex; height: 100%; font-size: 20px; margin: 5px 0; flex-direction: column; justify-content: flex-start; align-items: space-between}
.shop-list .item .address span{ color: #f36b5d;}
.shop-list .item .col-md-4{ display: flex ;}
/* .shop-list .item .col-md-4 img{ height: 70px;} */
.shop-list .item .address div{ width: 100%;}
.shop-list .item .address a{ color: #f36b5d;}
.shop-list .item .box{ background-color: #f36b5d; width: 100px; text-align: center; border-radius: 3px; padding: 10px 20px; color: #fff; font-weight: 700; }
.shop-list .item .row .platform {display: flex; justify-content: end; align-items: center;}
.shop-list .item .row .platform a{color: #fff;}
.shop-list .item .row .col-12 {display: flex; justify-content: center; align-items: center;}
.shop-list .item .row .col-12 img{display: flex; justify-content: center; align-items: center;}
.shop-list .content{height: 500px; font-size: 40px; font-weight: 700; color: #ff7a6c;}
.pagination .page-item span{background-color: #e8e7e8;margin: 0 5px; color: #666}
.pagination .page-item .active{background-color: #ff7a6c;}