
/* helpers/socials.less.css */ 
.social-icons{float:left;display:table}.social-icons a{font-size:28px;color:#fff;padding:5px;margin-right:3px;display:table-cell}.social-icons a span{display:none!important}.social-icons a.icomoon-facebook{background:#1877f2}.social-icons a.icomoon-facebook-messenger{background:#0084ff}.social-icons a.icomoon-twitter{background:#1d9bf0}.social-icons a.icomoon-email{background:#000}.social-icons a:hover{color:#fff;text-decoration:none}.social-icons.social-full{width:100%;margin:5px auto 15px;font-size:0;line-height:0;border:0;background:#efefef;white-space:nowrap}.social-icons.social-full a{text-align:center;vertical-align:top;padding:10px 0;border-right:1px solid #dedede;background:0 0}.social-icons.social-full a.icomoon-facebook{color:#1877f2}.social-icons.social-full a.icomoon-facebook-messenger{color:#0084ff}.social-icons.social-full a.icomoon-twitter{color:#1d9bf0}.social-icons.social-full a.icomoon-email{color:#000}.social-icons.social-full a.icomoon-arrow-left,.social-icons.social-full a.icomoon-share{color:#666}.social-icons.social-full a:last-child{border-right:1px solid transparent}.social-icons.social-full.addthis_toolbox{background:#111}.social-icons.social-full.addthis_toolbox.social-static{margin:10px auto}.social-icons.social-full.addthis_toolbox .custom_images{display:flex;align-items:center}.social-icons.social-full.addthis_toolbox .custom_images a{font-size:22px;border:none;margin:0;flex:1}.social-icons.social-full.addthis_toolbox .custom_images a i{position:relative;display:inline-block;z-index:1}.social-icons.social-full.addthis_toolbox .custom_images a i.icomoon-facebook-rounded-bg{color:#1877f2}.social-icons.social-full.addthis_toolbox .custom_images a i.icomoon-facebook-rounded-bg:after{content:'';width:20px;height:20px;display:block;background:#fff;border-radius:50%;position:absolute;top:2px;left:1px;z-index:-1}.social-icons.social-full.addthis_toolbox .custom_images a div{font-size:12px}.social-icons.social-full.addthis_toolbox .custom_images a.cat{flex:1 1 auto;width:100%;max-width:122px}.social-icons.social-full.addthis_toolbox .custom_images a.cat i{display:block;font-size:30px;margin:-3px 0 0}.social-icons.social-sticker{position:fixed;width:20%;max-width:100%;background:rgba(255,255,255,.9);margin:0;bottom:0;right:0;z-index:200}.device-ios .mobile-app .social-icons.social-sticker{display:table}.social-icons.social-sticker a{display:none}.social-icons.social-sticker a.back-btn{display:table-cell}.hide-back:not(.next-articles-block) .social-icons.social-sticker a.back-btn,.next-articles-block .social-icons.social-sticker a.back-btn{display:none}.next-articles-block .block-active .social-icons.social-sticker a.back-btn{display:table-cell}.social-icons.social-sticker.show-all{width:100%;display:table}.social-icons.social-sticker.show-all a{display:table-cell}.social-icons.social-article{float:none;display:block;box-shadow:0 2px 4px rgba(0,0,0,.1)}.social-icons.social-article a{display:block;font-size:20px;color:#000;margin:0;border-bottom:1px solid #eaeaea}.social-icons.social-article a:last-child{border:none;padding:5.5px 7px}.social-icons.social-article a i{vertical-align:middle}.social-icons.social-article a.addthis_button_facebook{color:#1877f2}.social-icons.social-article a.addthis_button_messenger i{display:block;width:26px;height:26px;background:url(/assets/images/socials/messenger.svg);background-size:cover}@media screen and (orientation:landscape) and (max-width:768px){.social-icons.social-sticker{bottom:5px}.social-icons.social-sticker.show-all{width:20%}.social-icons.social-sticker.show-all .device-ios .mobile-app{display:table}.social-icons.social-sticker.show-all a{display:none}.social-icons.social-sticker.show-all .back-btn{display:table-cell}.social-icons.social-sticker a:hover{background:#efefef}}@media screen and (min-width:769px){.device-ios .mobile-app .social-icons.social-sticker{left:0;right:auto}.device-ios .mobile-app .social-icons.social-sticker.show-all{width:250px}.device-ios .mobile-app .social-icons.social-sticker a.icomoon-email{border-right-color:transparent}.device-ios .mobile-app .social-icons.social-sticker .back-btn{position:fixed;right:5px;bottom:5px;background-color:#efefef!important;border:1px solid #ccc!important;padding:10px}}
/* share.less.css */ 
.share--floating-open{overflow:hidden}.share--floating{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);z-index:9999999}.share--floating .share--wrapper{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#fff;padding:20px;width:500px;max-width:80%}.share--floating .share--wrapper .share--close{position:absolute;top:10px;right:10px;font-size:30px;cursor:pointer;width:30px;height:30px}.share--floating .share--wrapper .share--close:after,.share--floating .share--wrapper .share--close:before{content:'';width:23px;height:1px;background:#000;display:block;position:absolute;top:50%;left:50%}.share--floating .share--wrapper .share--close:before{-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.share--floating .share--wrapper .share--close:after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.share--floating .share--wrapper .share--title{font-size:16px;padding:0 0 28px}.share--floating .share--wrapper .share--text{font-size:15px;padding:0 0 20px}.share--floating .share--wrapper .share--buttons{padding:0 0 40px}.share--floating .share--wrapper .share--buttons .share--button{line-height:55px}.share--floating .share--wrapper .share--buttons .share--button:before{width:33px;height:33px}.share--floating .share--wrapper .share--buttons .share--button i{font-size:20px}.share--floating .share--wrapper .share--buttons .share--button.share--facebook i{font-size:33px}.share--floating .share--wrapper .share--buttons .share--button.share--email i{font-size:15px}.share--floating .share--wrapper .share--input{white-space:nowrap;font-size:0;display:flex}.share--floating .share--wrapper .share--input button,.share--floating .share--wrapper .share--input input{display:inline-block;font-size:14px;float:left}.share--floating .share--wrapper .share--input input{width:65%;border:1px solid #eaeaea;padding:0 10px;margin:0;line-height:48px}@media screen and (max-width:768px){.share--floating .share--wrapper .share--input input{width:63%}}.share--floating .share--wrapper .share--input button{width:30%;color:#000;background:#fff;border:1px solid #eaeaea;font-size:15px;line-height:46px;margin-left:-1px;font-weight:700;cursor:pointer}.share--floating .share--wrapper .share--input button:hover{background-color:#000;border-color:#000;color:#fff}@media screen and (max-width:768px){.share--floating .share--wrapper .share--input button{line-height:48px}}.share--button{font-size:20px;cursor:pointer;background-color:#fff;display:inline-block;border:1px solid #eaeaea;margin:0 10px 10px 0;vertical-align:top;width:60px;line-height:60px;text-align:center;position:relative;color:#fff}.share--button:hover{text-decoration:none}.share--button:before{content:'';position:absolute;width:25px;height:25px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#fff;border-radius:50%;z-index:1}.share--button i{position:relative;vertical-align:middle;z-index:2;color:#fff;font-size:15px}.share--button.share--facebook i{color:#1877f2;font-size:25px}.share--button.share--facebook:before{display:none}.share--button.share--messenger:before{background-color:#0084ff}.share--button.share--email:before,.share--button.share--twitter:before{background-color:#000}.share--button.share--other{background-color:#fff}.share--button.share--other i{color:#000;font-size:17px}.share--button:after{content:attr(title);display:block;font-size:11px;line-height:11px;position:absolute;bottom:-20px;width:100%;text-align:center;color:#000}.share--horizontal .share--button:after,.share--vertical .share--button:after{display:none}.share--horizontal{font-size:0;margin:50px 0}.share--horizontal .share--button{background:#fff;height:36px;line-height:34px;text-align:center;margin:0;border-right:0;width:36px}.share--horizontal .share--button:last-child{border-right:1px solid #eaeaea}.share--vertical{width:36px}.share--vertical.share--sticky{position:fixed;left:0;top:25%}.share--vertical.share--sticky .share--button:hover{width:46px}@media screen and (max-width:1340px){.share--vertical.share--sticky{display:none}}.share--vertical .share--button{width:100%;height:36px;line-height:35px;text-align:center;margin:0;border-bottom:0}.share--vertical .share--button:last-child{border:1px solid #eaeaea}