.shop-phone {
    padding: 10px 0px 0px; color: rgb(151, 151, 151); line-height: 18px; float: left;
}
@media all and (max-width:767px)
{
    .shop-phone {
        display: none;
    }
}
.shop-phone i {
    color: rgb(151, 151, 151); line-height: 26px; padding-right: 7px; font-size: 21px; display: none;
}
.shop-phone i:hover {
    color: rgb(220, 96, 57);
}
.shop-phone strong {
    font-weight: normal; font-size: 1.8rem; color: rgb(212, 212, 189);
}
.shop-phone strong:hover {
    color: rgb(255, 255, 255);
}
#contact-link {
    border-left-color: rgb(81, 81, 81); border-left-width: 1px; border-left-style: solid; float: right; display: none;
}
#contact-link a {
    padding: 10px 10px 0px; color: rgb(151, 151, 151); line-height: 18px; font-weight: bold; display: block; cursor: pointer; text-shadow: 1px 1px rgba(0,0,0,0.2);
}
@media all and (max-width:479px)
{
    #contact-link a {
        padding-right: 5px; padding-left: 5px; font-size: 11px;
    }
}
#contact-link a:hover {
    background: rgb(43, 43, 43);
}
#contact-link a.active {
    background: rgb(43, 43, 43);
}
@media all and (max-width:767px)
{
    #contact_block {
        margin-bottom: 20px;
    }
}
#contact_block .label {
    display: none;
}
#contact_block .block_content {
    color: rgb(136, 136, 136);
}
#contact_block p {
    margin-bottom: 4px;
}
#contact_block p.tel {
    font: 400 17px/21px "Ubuntu", verdana, Helvetica, sans-serif; color: rgb(85, 85, 85); margin-bottom: 6px; font-size-adjust: none; font-stretch: normal;
}
#contact_block p.tel i {
    padding-right: 10px; font-size: 25px; vertical-align: -2px;
}
