.emotions{width:16px;height:16px;background:center center no-repeat;background-size:cover;display:inline-block;vertical-align:bottom}.emo-1{background-image:url(../img/smile/D83DDE0A.png)}.emo-2{background-image:url(../img/smile/D83DDE03.png)}.emo-3{background-image:url(../img/smile/D83DDE09.png)}.emo-4{background-image:url(../img/smile/D83DDE06.png)}.emo-5{background-image:url(../img/smile/D83DDE0B.png)}.emo-6{background-image:url(../img/smile/D83DDE0D.png)}.emo-7{background-image:url(../img/smile/D83DDE0E.png)}.emo-8{background-image:url(../img/smile/D83DDE12.png)}.emo-9{background-image:url(../img/smile/D83DDE0F.png)}.emo-10{background-image:url(../img/smile/D83DDE14.png)}.emo-11{background-image:url(../img/smile/D83DDE22.png)}.emo-12{background-image:url(../img/smile/D83DDE28.png)}.emo-13{background-image:url(../img/smile/D83DDE10.png)}.emo-14{background-image:url(../img/smile/D83DDE18.png)}.emo-15{background-image:url(../img/smile/D83DDC4D.png)}.emo-16{background-image:url(../img/smile/D83DDC4E.png)}.emo-17{background-image:url(../img/smile/261D.png)}.emo-18{background-image:url(../img/smile/270C.png)}.emo-19{background-image:url(../img/smile/D83DDC4C.png)}.emo-20{background-image:url(../img/smile/D83DDC4F.png)}.contact_icon{position:fixed;right:50px;bottom:50px;width:131px;height:140px;background:url(../img/contact_icon.png) right 0 no-repeat;cursor:pointer;opacity:.5;transition:.8s;display:flex;z-index:300}.contact_icon.has_new,.contact_icon.has_new .chat_icon span,.contact_icon.has_new .new{opacity:1}.contact_icon:after{content:"";background:url(../img/contact_icon.png) right -148px no-repeat;opacity:0;position:relative;transition:.8s;display:block;width:131px;height:140px}.contact_icon:hover,.contact_icon:hover:after{opacity:1}.contact_icon:hover .call_icon{margin-left:0;margin-top:95px;opacity:.5}.contact_icon:hover .chat_icon{margin-left:15px;margin-top:33px;opacity:.5}.contact_icon:hover .mail_icon{margin-top:0;opacity:.5}.contact_icon .call_icon,.contact_icon .chat_icon,.contact_icon .mail_icon{position:absolute;width:43px;height:43px;background:url(../img/call_icon.png) no-repeat;cursor:pointer;opacity:0;transition:.8s;margin:73px 0 0 70px;z-index:300}.contact_icon .call_icon:hover,.contact_icon .chat_icon:hover,.contact_icon .mail_icon:hover{opacity:1}.contact_icon .chat_icon{background:url(../img/chat_icon.png) no-repeat}.contact_icon .chat_icon span{display:block;background:#000;color:#fff;font:18px Bebas;width:20px;height:20px;border-radius:10px;text-align:center;margin:-8px 0 0 22px;opacity:0;transition:.8s}.contact_icon .mail_icon{background:url(../img/mail_icon.png) no-repeat}.contact_icon .new{color:#fff;font:28px Bebas;margin:71px 0 0 99px;transition:.8s;opacity:0}.contact_icon .circle1{width:74px;height:74px;position:absolute;right:3px;bottom:9px;border-radius:500px;border:0 solid #253d4a;opacity:.3;transition:1s}.contact_icon .circle1.big{border-width:25px;width:121px;height:121px;right:-21px;bottom:-15px}.contact_icon .circle2{width:121px;height:121px;position:absolute;right:-21px;bottom:-15px;border-radius:500px;border:1px solid #253d4a;opacity:0;transition:.5s}.contact_icon .circle2.middle{opacity:.5;width:140px;height:140px;right:-30px;bottom:-24px}.contact_icon .circle2.big{width:150px;height:150px;right:-35px;bottom:-31px;opacity:.9}#chat_wrap{width:360px;height:100%;background:rgba(255,255,255,.9);position:fixed;right:-360px;top:0;z-index:1001;box-shadow:-6px 0 4px -4px rgba(0,0,0,.2);transition:.8s}#chat_wrap .mobile_close_chat{display:none}#chat_wrap.show{right:0}#chat_wrap ul.chat_menu{text-align:center;margin-top:25px}#chat_wrap ul.chat_menu li{font-size:18px;cursor:pointer;display:inline-block;text-align:center;margin:0 8px}#chat_wrap ul.chat_menu li.active span,#chat_wrap ul.chat_menu li:hover span{background-color:#062d58}#chat_wrap ul.chat_menu li.mail span{background-image:url(../img/chat_menu_mail.png);background-position-y:5px}#chat_wrap ul.chat_menu li.call span{background-image:url(../img/chat_menu_call.png)}#chat_wrap ul.chat_menu li.chat span{background-image:url(../img/chat_menu_chat.png)}#chat_wrap ul.chat_menu li.chat i{width:20px;height:20px;border-radius:10px;background:#ac2525;color:#fff;font:18px Bebas;display:block;position:absolute;margin:-80px 0 0 32px;transition:.8s;opacity:0}#chat_wrap ul.chat_menu li span{display:inline-block;width:50px;height:50px;border-radius:25px;background-color:#000;background-position:center center;background-repeat:no-repeat;transition:.8s}#chat_wrap #mail_block{position:absolute;top:50%;margin-top:-157px;display:none}#chat_wrap #mail_block p{font-size:18px;margin:0 45px 65px;height:66px}#chat_wrap #mail_block textarea{width:328px;height:128px;margin:0 7px;font:16px 'PF Square Sans Pro',Arial;padding:8px;resize:none;border:1px solid #000;box-shadow:0 1px 2px rgba(0,0,0,.2) inset,0 -1px 0 rgba(0,0,0,.05) inset;outline:0}#chat_wrap #mail_block input{float:left;font:16px 'PF Square Sans Pro',Arial;padding:3px 8px;margin:0 7px;border:1px solid #000;width:220px;height:40px;box-shadow:0 1px 2px rgba(0,0,0,.2) inset,0 -1px 0 rgba(0,0,0,.05) inset;outline:0}#chat_wrap #mail_block button{width:101px;height:40px;font:100 18px 'PF Square Sans Pro',Arial;background:#fff;border:1px solid #000;cursor:pointer;transition:.8s;outline:0}#chat_wrap #mail_block button:hover{color:#fff;background:#000}#chat_wrap #mail_block span{color:#464444;font-size:12px;padding:20px 45px;display:block;transition:.8s;opacity:0}#chat_wrap #call_block{position:absolute;top:50%;margin-top:-141px;display:none;width:360px}#chat_wrap #call_block p{font-size:18px;margin:0 45px 65px;height:66px}#chat_wrap #call_block input{font:16px 'PF Square Sans Pro',Arial;display:block;padding:3px 8px;margin:0 auto;border:1px solid #000;width:255px;height:40px;box-shadow:0 1px 2px rgba(0,0,0,.2) inset,0 -1px 0 rgba(0,0,0,.05) inset;outline:0}#chat_wrap #call_block button{width:255px;height:55px;margin:10px auto;font:100 24px 'PF Square Sans Pro',Arial;background:#fff;border:1px solid #000;cursor:pointer;transition:.8s;display:block;outline:0}#chat_wrap #call_block button:hover{color:#fff;background:#000}#chat_wrap #call_block span{color:#464444;font-size:12px;padding:0 62px;display:block;transition:.8s;opacity:0}#chat_wrap #chat_block{height:100%;position:absolute;top:121px;width:360px;display:none}#chat_wrap #chat_block_start{position:absolute;top:50%;margin-top:-237px;width:360px}#chat_wrap #chat_block_start.hidden{display:none}#chat_wrap #chat_block_start p{font-size:18px;margin:0 45px 50px;height:50px}#chat_wrap #chat_block_start input{font:16px 'PF Square Sans Pro',Arial;display:block;padding:3px 8px;margin:0 auto 30px;border:1px solid #000;width:255px;height:50px;box-shadow:0 1px 2px rgba(0,0,0,.2) inset,0 -1px 0 rgba(0,0,0,.05) inset}#chat_wrap #chat_block_start button{width:255px;height:55px;margin:10px auto;font:100 18px 'PF Square Sans Pro',Arial;background:#fff;border:1px solid #000;cursor:pointer;transition:.8s;display:block}#chat_wrap #chat_block_start button:hover{color:#fff;background:#000}#chat_wrap #chat_block_start span{color:#464444;font-size:12px;padding:0 62px;display:block}#chat_wrap #chat_dialog.hidden{display:none}#chat_wrap #chat_dialog .logo{text-align:center;font:100 26px 'PF Square Sans Pro',Arial;padding-top:15px}#chat_wrap #chat_dialog .logo img{max-width:55%}#chat_wrap #chat_dialog p{font-size:18px;margin:10px 45px 25px;height:66px}#chat_wrap #chat_dialog .dialog{margin-top:20px;overflow-y:auto;transition:.8s}#chat_wrap #chat_dialog .dialog ul{text-align:center; padding-left:0;}#chat_wrap #chat_dialog .dialog ul li{width:340px;display:inline-block;margin-bottom:10px}#chat_wrap #chat_dialog .dialog ul li.gvd span.ava{float:left;background:url(../img/chat_gvd_ava.png)}#chat_wrap #chat_dialog .dialog ul li.gvd span.message{float:right;padding-left:0}#chat_wrap #chat_dialog .dialog ul li.user span.ava{float:right;background:url(../img/chat_user_ava.png)}#chat_wrap #chat_dialog .dialog ul li.user span.message{float:left;padding-right:0}#chat_wrap #chat_dialog .dialog ul li span.ava{display:block;width:42px;height:42px}#chat_wrap #chat_dialog .dialog ul li span.message{text-align:left;display:block;width:260px;padding:10px 15px 15px;font-size:18px;border-bottom:1px solid rgba(0,0,0,.1)}#chat_wrap #chat_dialog .dialog ul li span.message img.photo{max-width:100px;max-height:70px;margin-top:15px}#chat_wrap #chat_dialog .type_block{width:358px;height:34px;border:1px solid #000;border-left:0;border-right:0;position:absolute;bottom:141px;background:#fff;transition:.8s}#chat_wrap #chat_dialog .type_block textarea{font:16px 'PF Square Sans Pro',Arial;resize:none;width:280px;height:32px;border:0;padding:7px;overflow:hidden;outline:0;background:0 0;float:left}#chat_wrap #chat_dialog .type_block .add_img{width:15px;height:15px;background:url(../img/chat_add_img.png);float:left;margin:10px 10px 0;cursor:pointer}#chat_wrap #chat_dialog .type_block .add_smile{width:23px;height:23px;background:url(../img/chat_add_smile.png);float:left;margin-top:6px;cursor:pointer;opacity:.54;transition:.8s}#chat_wrap #chat_dialog .type_block .add_smile:hover{opacity:1}#chat_wrap #chat_dialog .type_block .choose_smile{position:absolute;background:#fff;border:1px solid #000;bottom:34px;right:0;width:198px;height:105px;display:none}#chat_wrap #chat_dialog .type_block .choose_smile span{margin:5px 10px;cursor:pointer}@media (max-width:767px){.contact_icon{display:none}#chat_wrap{width:100%;right:-100%;background:#fff}#chat_wrap .mobile_close_chat{display:block;position:absolute;top:20px;right:20px}#chat_wrap #mail_block{width:98%;left:1%}#chat_wrap #mail_block textarea{width:96%;padding:2%;margin:0}#chat_wrap #mail_block input{margin:0 2% 0 0;width:60%}#chat_wrap #mail_block button{width:30%;float:right}#chat_wrap #call_block,#chat_wrap #chat_block{width:98%;left:1%}#chat_wrap #chat_dialog .dialog ul li{width:100%}#chat_wrap #chat_dialog .dialog ul li span.message{width:80%;padding:10px 5% 15px;font-size:16px}#chat_wrap #chat_dialog .dialog ul li span.ava{width:10%;background-size:100% auto!important;background-repeat:no-repeat!important;background-position:center!important}#chat_wrap #chat_dialog .type_block{width:100%}#chat_wrap #chat_dialog .type_block textarea{width:75%}}