/*!magazin*/.tree-sub>li{display:block;padding: 0 0 6px;}.tree-sub li ul a:before{content:"/";padding:0 7px;color:#bbb}.bl-url a{border-bottom:1px solid;}
.wh-space,.simmes-region{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.magmessages-bl{box-shadow:0 0 0 1px #eee inset;-webkit-box-shadow:0 0 0 1px #eee inset;margin:5px 5px 5px 0;padding:10px;min-height:210px;}#cat-magazin
{margin:15px 0;}.shops h4{font-size:16px;margin:0 0 3px;}.shops td.imag{padding:5px 8px 2px 0;text-align:center;}.shclim{width:150px;height:100px;line-height:100px;
max-width:100%;}.shops td.post-content{width:77%;padding:0 0 0 13px;}.shops .imag img{max-height:100%;max-width:100%;}.allmessshop{color:#777;font-size:11px;padding:2px 0 0;}
.logo-shop img{max-height:200px;}.logo-shop{line-height:153px;min-height:158px;padding:2px;text-align:center;vertical-align:middle;width:100%;}
.contacts-shop{font-size:14px;padding:0 0 0 5px;}.ymaps-map{max-width:100%;}.bl-parametri.par-shop{margin:0 0 15px;}.seti_shop{color:#777;font-size:12px;padding:10px 0 0;}
.cl-p3{margin:0 0 4px;}.contacts-shop .telefon_mes a{line-height:normal;padding:4px 10px;}.messageshop{border:1px solid #eee;margin:10px 0 20px;padding:0 0 15px 5px;}.span-bord{border-bottom:1px solid #bbb;color:#555;
font-style:italic;}#search-shop{box-shadow:0 0 0 2px #eceff3 inset;-webkit-box-shadow:0 0 0 2px #eee inset;margin:0 0 15px;}#search-shop .form-control{height:40px;}
input.btn-search[type="submit"]{background:url(../images/ic-search.png) no-repeat 11px 6px #eee;border-radius:0;-webkit-border-radius:0;}
.spisok .block-reg-cat .cat{display: block;height:17px;overflow:hidden;padding:2px 10px 0 0;}.bl-magazin{font-size:14px;margin:5px 0 0;}
.bl-magazin .simmessages-bl{margin:0;padding:0;min-height:210px;}#YMapsID{height:200px;margin:0 0 20px;border:2px solid #cee0c0;}
.colmap{border-bottom:1px dotted #ccc;color: #777;cursor:pointer;font-size:13px;margin:0 0 0 8px;}
.contact-sensitive{background: url(../images/mes-web.png) no-repeat 2px 7px;margin:8px 0 0;min-height:24px;padding:5px 0 5px 30px;}
.shops .badge{margin:0 0 0 6px;}.job-title .badge{border-radius:8px;font-size:11px;font-weight:500;padding:3px 5px 2px;}
.bg-open,.bg-soon{border:1px solid #78c0a8;background-color:#fff;color:#333;}.bg-soon{border:1px solid #ff8300;}
#search_shop .search-form{width:100%;}#search_shop{box-shadow:0 0 0 2px #eceff3 inset;-webkit-box-shadow:0 0 0 2px #eee inset;margin:0 0 15px;}#search_shop .form-control{height:40px;}
@media screen and (max-width: 767px){.logo-shop{padding:15px 0 0;}}@media screen and (max-width: 540px){.shops td.post-content{padding:0 0 12px 0;width:100%;}.shclim{height:auto;line-height:normal;}}