.shop-phone{float:left;padding:5px 0 10px;line-height:18px;content-visibility: auto;color: white;}
@media (max-width:767px){.shop-phone{display:none;}
}
.shop-phone i{font-size:21px;line-height:21px;color:white;padding-right:7px;}
.shop-phone strong{color:white;}
#contact-link{float:right;border-left:1px solid white;border-radius: 0px; display: flex;
    flex-direction: column;}
@media (max-width:479px){#contact-link{width: fit-content;text-align:center;}
}
#contact-link a{display:block;color:white;font-weight:bold;padding:8px 10px 11px 10px;text-shadow:1px 1px rgba(0, 0, 0, 0.2);cursor:pointer;line-height:18px;content-visibility: auto;}
@media (max-width:479px){#contact-link a{font-size:11px;padding-left:1px;padding-right:1px;}
}
#contact-link a:hover, #contact-link a.active{background:background-image:linear-gradient(top, #000000 0%, #004c3f 50%, #00997f 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #000000), color-stop(0.5, #004c3f), color-stop(1, #00997f));background-image:-moz-linear-gradient(top, #000000 0%, #004c3f 50%, #00997f 100%);background-image:-o-linear-gradient(top, #000000 0%, #004c3f 50%, #00997f 100%);background-image:-ms-linear-gradient(top, #000000 0%, #004c3f 50%, #00997f 100%);background:#c5deea;background:-moz-linear-gradient(top, #c5deea 0%, #8abbd7 31%, #066dab 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#c5deea), color-stop(31%,#8abbd7), color-stop(100%,#066dab));background:-webkit-linear-gradient(top, #c5deea 0%,#8abbd7 31%,#066dab 100%);background:-o-linear-gradient(top, #c5deea 0%,#8abbd7 31%,#066dab 100%);background:-ms-linear-gradient(top, #c5deea 0%,#8abbd7 31%,#066dab 100%);background:linear-gradient(to bottom, #c5deea 0%,#8abbd7 31%,#066dab 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c5deea', endColorstr='#066dab',GradientType=0);}
@media (max-width:767px){#contact_block{margin-bottom:20px;}
}
#contact_block .label{display:none;}
#contact_block .block_content{color:#888888;}
#contact_block p{margin-bottom:4px;}
#contact_block p.tel{font:400 17px/21px Arial, Helvetica, sans-serif;color:#333333;margin-bottom:6px;}
#contact_block p.tel i{font-size:25px;vertical-align:-2px;padding-right:10px;}