.inline-block{display:inline-block}
.messanger{position:fixed;bottom:10px;right:10px;/*background-color:rgba(255,255,255,0.6);*/border-radius:6px;padding:0px;text-align:center;z-index:10000;font-size:14px;color:#333;-webkit-box-sizing: content-box;box-sizing: content-box;}
.messanger.messanger_active{background-color:transparent}
.messanger a,.messanger a:visited{color:#006bd8;text-decoration:none}
.messanger a:hover{color:red}
.messanger:not(.messanger_no-fixed).messanger_active .messanger__items{height:0;visibility:hidden;opacity:0;transition:opacity .2s;pointer-events:none;}
.messanger:not(.messanger_no-fixed).messanger_active .messanger__items.is_active{height:auto;visibility:visible;opacity:1;pointer-events:all;}
.messanger__item{margin-bottom:8px;z-index:1;position:relative;}
/*.messanger__item:last-child{margin-bottom:0;}*/
.messanger-icon-wrap{padding:10px;width:30px;height:30px;border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing: content-box;box-sizing:content-box;cursor:pointer;}
.messanger__item .messanger-icon-wrap{padding:8px;width:20px;height:20px;margin:0 auto;-webkit-box-sizing: content-box; box-sizing: content-box;}
.messanger__item .messanger-icon-wrap,
.messanger-icon-wrap.messanger-icon-wrap_all{padding:8px;width:22px;height:22px;}
.messanger-icon-wrap.messanger-icon-wrap_all{background:#2196f3;}
.messanger-icon-wrap.messanger-icon-wrap_all .messanger-icon{z-index:1;opacity:1;transition:opacity .2s;position:absolute;cursor:pointer;width:44px;height:44px;}
.messanger:not(.messanger_active) .messanger-icon-wrap.messanger-icon-wrap_all .messanger-icon{opacity:0}
.messanger-icon-wrap.messanger-icon-wrap_all:before,.messanger-icon-wrap.messanger-icon-wrap_all:after{content:"";position:absolute;top:auto;bottom:auto;left:auto;right:auto;width:16px;height:3px;background:#fff;transition:opacity .2s}
.messanger-icon-wrap.messanger-icon-wrap_all:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.messanger-icon-wrap.messanger-icon-wrap_all:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
/*.messanger_active .messanger-icon-wrap_all{animation:icon-blue 1.5s 0s ease-out infinite}
@keyframes icon-blue {
0%{box-shadow:0 0 2px 4px rgba(73,141,239,0),0 0 0 0 rgba(0,0,0,0),0 0 0 0 rgba(73,141,239,0)}
10%{box-shadow:0 0 2px 6px #3a9bf5,0 0 4px 6px rgba(0,0,0,0),0 0 6px 6px #3a9bf5}
100%{box-shadow:0 0 2px 4px rgba(73,141,239,0),0 0 0 6px rgba(0,0,0,0),0 0 0 6px rgba(73,141,239,0)}
}*/
.messanger_active .messanger-icon-wrap.messanger-icon-wrap_all img{opacity:1;}
.messanger-icon-wrap.messanger-icon-wrap_all img{opacity:0;width:40px;z-index:1;border-radius:50%;height:40px;object-fit:cover;transition:opacity .2s}
.messanger-icon-wrap_ap{background-color:#d4e8ff}
.messanger-icon-wrap_fb{background-color:#4867aa}
.messanger-icon-wrap_fbm{background:#2196f3;/*background:linear-gradient(rgb(255, 143, 178) 0%, rgb(167, 151, 255) 50%, rgb(0, 229, 255) 100%);*/}
.messanger-icon-wrap_tg{background-color:#30abde}
.messanger-icon-wrap_vb{background-color:#665CAC}
.messanger-icon-wrap_wa{background-color:#25d366}
.messanger-icon-wrap_vk{background-color:#0077FF}
.messanger-icon-wrap_ph{background-color:#ffc600}
.messanger-icon-wrap_em{background-color:#16a9b3}
.messanger-icon-wrap_iq{background-color:#000000}
.messanger-icon-wrap_in{background: #d6249f;background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%,#d6249f 60%,#285AEB 90%);}
.messanger-icon-wrap_sk{background: rgb(0,186,241);background: linear-gradient(145deg, rgba(0,186,241,1) 0%, rgba(0,123,214,1) 100%);}
.messanger-icon{width:50px;height:50px}
.messanger__item .messanger-icon {width:20px;height:20px;}
.messanger__item a:hover .messanger-icon-wrap{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all .1s;-o-transition:all .1s;transition:all .1s}
.messanger__close{position:absolute;top:0;right:0;cursor:pointer;font-size:18px;font-family:Arial,Helvetica Neue,Helvetica,sans-serif;z-index:10;display:inline-block;padding:0 6px;color:#777}
.messanger.messanger_desktop .messanger__close{opacity:0}
.messanger__close_modal{opacity:1}
.messanger.messanger_desktop:hover .messanger__close{opacity:1}
.messanger__close.messanger__close_widget{display:none;top:-5px;right:-5px}
.messanger_active .messanger__close.messanger__close_widget{display:block}
.messanger__popup{padding:10px;position:absolute;color:#333;line-height:1.42857143;width:370px;-webkit-box-shadow:0 1px 15px rgba(0,0,0,0.2);box-shadow:0 1px 15px rgba(0,0,0,0.2);background-color:#fff;right:79px;bottom:0;font-size:14px;text-align:left;z-index:1000}
.messanger__popup_wa,.messanger__popup_vb,.messanger__popup_tg,.messanger__popup_sk,.messanger__popup_ap{display:none}
.messanger__popup-headline{font-weight:700;margin-bottom:3px}
.messanger-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.messanger-row:first-child{margin-bottom:10px}
.messanger-col{padding:7px}
.messanger__warning{padding:5px 10px;background-color:#fcf8e3;border:1px solid #aaa9ab;text-align:center;display:inline-block;font-weight:700;font-size:16px;margin-top:5px;margin-bottom:5px;margin-right:10px}
.messanger__warning a:hover{text-decoration:none}
.messanger.messanger_no-fixed{position:relative;bottom:auto!important;right:auto!important;padding:5px;display:inline-block;background-color:transparent}
.messanger.messanger_no-fixed .messanger-icon-wrap_all,.messanger.messanger_no-fixed.messanger_active .messanger__close.messanger__close_widget{display:none}
.messanger.messanger_no-fixed .messanger__items{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.messanger.messanger_no-fixed .messanger__item{margin-right:5px;height:26px;margin-bottom:0}
.messanger.messanger_no-fixed .messanger__item .messanger-icon-wrap{padding:6px;width:14px;height:14px}
.messanger.messanger_no-fixed .messanger__popup{display:none;right:auto;left:5px;bottom:115%}
.messanger.messanger_no-fixed.messanger_view_vertical .messanger__items{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.messanger.messanger_no-fixed.messanger_view_horizontal .messanger__items{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}
.messanger.messanger_no-fixed.messanger_view_vertical .messanger__item{margin-right:0;margin-bottom:5px}
.messanger.messanger_no-fixed.messanger_popup_view_bottom .messanger__popup{bottom:auto;top:115%}
.messanger.messanger_no-fixed.messanger_popup_view_top .messanger__popup{bottom:115%;top:auto}
.messanger.messanger_no-fixed.messanger_popup_view_right .messanger__popup{bottom:auto;top:0;left:115%;right:auto}
.messanger.messanger_no-fixed.messanger_popup_view_left .messanger__popup{bottom:auto;top:0;left:auto;right:115%}
.messanger.messanger_no-fixed .messanger-icon-wrap .messanger-icon{width:26px;height:26px}
/*анимация*/
.messanger.messanger_active .animation-pulse{position:absolute;top:0;left:0;bottom:0;right:0;border:1px solid #2196f3;border-radius:50%;-webkit-animation:widgetPulse infinite 1.5s;animation:widgetPulse infinite 1.5s}
.messanger-button-mask{position:absolute;top:-12px;left:-12px;height:calc(100% + 16px);width:calc(100% + 16px);border-radius:100px;background:#2196f3;opacity:.2;padding:4px}
.messanger:not(.messanger_active) .messanger-button-mask{opacity:0}
.messanger:not(.messanger_active) .animation-pulse {border:0;}
.messanger-icon-wrap.messanger-icon-wrap_all{background-color:#2196f3;border-radius:50%}
.messanger__close.messanger__close_widget{display:none;top:-30px;right:-20px}
@keyframes widgetPulse{50%{-webkit-transform:scale(1,1);transform:scale(1,1);opacity:1}100%{-webkit-transform:scale(2,2);transform:scale(2,2);opacity:0}}
@media (max-height: 400px) and (orientation: landscape) {
.messanger-icon-wrap{margin-left:auto}
.messanger__item{display:inline-block;margin-left:8px;}
}