
.biz_contacts { line-height: 1.5em; padding: 0 10px; border-left: 1px solid #eeeeee; background-color: #ffffff; }
.biz_contacts.right { margin: 5px 10px 10px 10px; float:right; width:250px; }
.biz_contacts.home  { margin: 5px 10px 10px 0; }
.biz_contacts .affiliates { }
.biz_contacts .affiliates .header { }
.biz_contacts .affiliates .items { }
.biz_contacts .affiliates .items .item { padding-bottom: 5px; border-bottom: 1px dashed #e8e8e8; margin-bottom:8px; }

.biz_cell { margin-bottom: 20px; position:relative; }
.biz_cell > div { margin-bottom: 2px; }
.biz_cell h3 { margin: 0 0 2px; }
.biz_cell h4 { font-size: 10pt; font-weight: bold; margin: 10px 0 1px 0; padding: 0;  }
.biz_cell h4[itemprop=legalName] { margin-top: 0; }
.biz_cell .small { font-size: 11px; color: #555555;}
.biz_cell .empty { padding-left:20px; }
.biz_cell .onlineService { padding-left:20px; line-height:1.4rem; position: relative; }
.biz_cell .onlineService .onlineService__icon { position: absolute; top: 6px; left: 3px; font-size: 13px; width:12px; height:12px; color:#ff5500; }
.biz_cell .onlineService .onlineService__link { border-bottom: 1px solid #f50; color: #000; text-decoration: none; transition: color .3s; }
.biz_cell .onlineService .onlineService__link:hover { border-color: #ff5500; color: #ff5500;  }
.biz_cell .phone { padding-left:20px; background:url('https://i.sakh.com/biz/assets/images/phone12.gif') no-repeat 2px 2px; color: #555; font-size: 11px; }
.biz_cell .phone a,
.biz_cell .whatsapp a { border-bottom: 1px dotted #555; text-decoration: none; display: inline-block; font-size: 13px; margin-bottom: 3px; font-family: Arial Cyr, Arial, Verdana, sans-serif; }
.biz_cell .address { padding-left:20px; background:url('https://i.sakh.com/biz/assets/images/home12.png') no-repeat 2px 4px;}
.biz_cell .address a { border-bottom-width: 1px; border-bottom-style: dotted; text-decoration: none; }
.biz_cell .email { padding-left:20px; background:url('https://i.sakh.com/biz/assets/images/mail12.gif') no-repeat 2px 2px;}
.biz_cell .price { padding-left:20px; background:url('https://i.sakh.com/biz/assets/images/price12.gif') no-repeat 2px 2px;}
.biz_cell .duty { padding-left:20px; background:url('https://i.sakh.com/biz/assets/images/clock12.gif') no-repeat 2px 2px;}
.biz_cell .url { padding-left:20px; background:url('https://i.sakh.com/biz/assets/images/web12.gif') no-repeat 2px 2px; word-break:break-all; }
.biz_cell .online-shop { padding-left:20px; background:url('https://i.sakh.com/biz/assets/images/cart-12.svg') no-repeat 2px 4px; word-break:break-all; }
.biz_cell .icq { padding-left:20px; background:url('https://i.sakh.com/biz/assets/images/icq12.gif') no-repeat 2px 2px; }
.biz_cell .skype { padding-left:20px; background:url('https://i.sakh.com/biz/assets/images/skype12.gif') no-repeat 2px 2px; }
.biz_cell .instagram { padding-left:20px; background:url('https://i.sakh.com/biz/assets/images/instagram-12.svg') no-repeat 2px 5px; word-break:break-all; }
.biz_cell .whatsapp { padding-left:20px; background:url('https://i.sakh.com/biz/assets/images/whatsapp-12.svg') no-repeat 2px 4px; }
.biz_cell .telegram { padding-left:20px; background:url('https://i.sakh.com/biz/assets/images/telegram.svg') no-repeat 2px 5px; }
.biz_cell .coname { padding-left:20px; }
.biz_cell .affiliate { padding-left:20px; }
.biz_cell .desc { padding-left:20px; margin: 2px 0 2px; }
.biz_cell .aff_count { padding-left:20px;}
.biz_cell a.ico { display: inline-block; vertical-align: bottom; text-decoration: none; width: 16px; height: 16px; padding: 0; margin-left: 4px; }
.biz_cell a.ico.online-shop { background:url('https://i.sakh.com/biz/assets/images/cart-12.svg') no-repeat 2px 2px; }
.biz_cell a.ico.url { background:url('https://i.sakh.com/biz/assets/images/home12.png') no-repeat 2px 2px; }
.biz_cell a.ico.instagram { background:url('https://i.sakh.com/biz/assets/images/instagram-12.svg') no-repeat 2px 2px; }
.biz_cell .tags { padding-left:20px; position: relative; }
.biz_cell .tags .fa { position: absolute; top: 3px; left:5px; color: #9933ff; font-size: 80%; }
.biz_cell .tags .small { color: #9933ff; }
.biz_cell .affiliateCount { text-decoration: underline; }

.biz_cell .duty .name { color: #000000; }
.biz_cell .duty .now  { clear:both; margin-bottom: 4px; font-size: 11px; line-height: 11px; padding: 3px 0 3px; font-family: verdana,sans-serif; }
.biz_cell .duty .now .status { }
.biz_cell .duty .now .status.open  { color: #006b00; }
.biz_cell .duty .now .status.close { color: #990000; }
.biz_cell .duty .now .wait { color: #666666; }
.biz_cell .duty .now .wait em { font-style: normal; font-weight: normal; }

.biz_cell .phone.short{ }
.biz_cell .phone .lure{ display: inline; position:relative; }
.biz_cell .phone.fail{ color: #cccccc; }
.biz_cell .address .fail{ color: #cccccc; }

.biz_cell .rating { margin-left: 4px; color: #FD4100; font-size: 11px; position: relative; top: -4px; text-decoration: none; }

.biz span.nextarr,
.biz a.nextarr { padding-right: 10px; background: url('https://i.sakh.com/biz/assets/images/arrmb.gif') no-repeat right center; margin-right: 4px; }
.biz h4 { margin: 15px 0 5px; }

div.mapFrame { position: absolute; max-height: 40vh; max-width: 90vw; z-index: 250; display: none; background: #ffffff url('https://i.sakh.com/biz/assets/images/loaderb16.gif') center center no-repeat; padding: 5px; outline: none; border-radius: 8px; border: 1px solid #ccc; }
div.mapFrame iframe {  max-height: 40vh; max-width: 90vw; }
.biz_contacts.right div.mapFrame { right: 0; left: auto; }
.biz_contacts.home  div.mapFrame { left: 0; right: auto; }
div.mapFrame.active { display: block; }

div.duty-table { margin: 0; padding: 0; border: none; clear: both; position: relative; width: 230px; }
div.duty-table.toggle { cursor: pointer; }
div.duty-table .expand {
    position: absolute;
    width: 8px;
    height: 11px;
    top: 5px;
    right: 0;
    background: url('https://i.sakh.com/biz/assets/images/arrexdownup12b.gif') no-repeat;
}
div.duty-table .expand.down  { background-position: -2px -2px; }
div.duty-table .expand.up    { background-position: -14px -2px; }
div.duty-table .duty-item { clear: both; margin: 0 0 3px 0; width: 230px; }
div.duty-table .duty-item.other { display: none;}
div.duty-table .duty-item.today { display: block; }
div.duty-table .duty-item .wcode  { width: 40px; margin-right: 5px; float: left; text-align: center; font-size: 11px; line-height: 16px; border-radius: 4px; color: #333333; border: 1px solid #e8e8e8; background-color: #ffffff; }
div.duty-table .duty-item .wcode.open  { color: #006b00; border-color: #006b00; }
div.duty-table .duty-item .wcode.close { color: #990000; border-color: #990000; }
div.duty-table .duty-item .time   { margin: 0; float: left; line-height:16px; border: 1px solid transparent; }
div.duty-table .duty-item .time .day   { font-size:11px; line-height:16px; color: #333333; }
div.duty-table .duty-item .time .break {
    font-size:11px;
    line-height:16px;
    color: #999999;
    background: url('https://i.sakh.com/biz/assets/images/cup12.gif') no-repeat 0 -1px;
    margin-left: 5px;
    padding-left: 15px;
}
div.duty-table .duty-item .time .upper { font-size: 8px; line-height: 8px; position: relative; top: 1px; left: 1px; vertical-align: super; }
div.duty-table .duty-item .time .cup   { border:none; margin: 0 3px 0 8px; vertical-align: middle; position: relative; top: -2px; }
@media print{
    div.duty-table .duty-item.other { display: block; }
    div.duty-table .duty-item .wcode.open,
    div.duty-table .duty-item .wcode.close { color: #333333; border-color: #e8e8e8; }
    .biz_cell .duty .now { display: none; }
}

div.undef{ margin: .8em 0; max-width: 420px; font-size: .8em; font-family: Verdana, sans-serif; }
div.undefTitle { border-radius: 3px 3px 0 0; color:#717171; padding: .5em; float:left; }
div.undefTitle:before { content: "\f05a"; display: inline-block; font: normal normal normal 12px/1 FontAwesome; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; margin-right: .3em; }
div.undefText { border: 1px solid #dedede; border-radius: 0 0 3px 3px; padding: .5em; clear:left; }
div.undefText a { text-decoration: underline; }

div.gov-disclaimer { margin: 1rem 0; width: 100%; max-width: 419px; }

span[data-action=favoriteCompany] img { cursor: pointer; vertical-align: text-top; width: 14px; border: 0; }
