/* CSS Document */ .main-content>div{ padding: 0px;} .main-content h1{ max-width: 100%; line-height:45px; font-size: 18px; font-weight: normal; color:#fff; background-color: #065db3; padding: 0 15px; margin-bottom: 15px; display: inline-block;} .main-content h1+p{ font-size: 16px; color:#5c5c5c; line-height: 25px;} .shop-img{ height:150px; text-align: center;} .shop-img:before{ content:""; height:100%; display: inline-block; vertical-align: middle;} .shop-img img{ width:auto; max-width: 480px; height: auto; max-height:150px; vertical-align: middle; display: inline-block;} .shop-info h2{ font-size: 16px; color:#5c5c5c; line-height: 35px; font-weight: normal; background-color: #f2f2f2; padding: 0 15px; border-radius: 10px; margin: 15px 0;} .shop-info h2+div{ font-size: 15px; color:#5c5c5c; line-height: 30px;} .shop-info+a{ color:red; margin-top: 45px; float: right; display: inline-block;} table { border:1px;}