
/***************************/

a.phonenumber-link { font-size:inherit!important; line-space:inherit!important; display:inline!important; font-weight:inherit!important; white-space:nowrap; float:none!important; }

span.phonenumber-masked { display:inline!important; }
span.phonenumber-masked, span.phonenumber-masked span, span.phonenumber-masked a { font-size:inherit!important; line-space:inherit!important; font-weight:inherit!important; float:none!important; position:static!important; top:unset!important; bottom:unset!important; left:unset!important; right:unset!important; background:none!important; border:0!important; }
span.phonenumber-masked-real { white-space:nowrap; display:none!important; }
span.phonenumber-masked-mask { white-space:nowrap; display:inline!important; }
span.phonenumber-masked-mask a, span.phonenumber-masked-mask span { cursor:pointer; display:inline!important; }
span.phonenumber-masked-mask span { color:#167bbf!important; }
span.phonenumber-masked-mask span:hover { color:#105685!important; }

.hidden-phone-number-reason { background:#fff; overflow:hidden; }
.hidden-phone-number-reason * { font-family:verdana,arial,sans-serif; font-size:12px; line-height:1.3; }
.hidden-phone-number-reason strong { display:block; margin-bottom:10px; }
.hidden-phone-number-reason p { margin:0 0 5px 0; padding:0; }
.hidden-phone-number-reason li  { margin:0 0 3px 12px; display:list-item; float:none; list-style:initial; }
.hidden-phone-number-reason li a { white-space:nowrap; }
.hidden-phone-number-reason li a small { color:#888; }

#blackoverlay { width:auto; height:auto; top:1px; left:1px; bottom:1px; right:1px; opacity:0.4; }

/***************************/