.diamond-item,.diamond-item-inner,.tile-item{
    backface-visibility:hidden
}
.diamond-item-image,.tile-item-image{
    background-position:center;
    background-repeat:no-repeat
}
.diamond-preview p,.tile-preview p{
    text-align:center;
    margin:0 auto;
    color:#fff;
    font-weight:lighter
}
.diamond-control.disable .diamond-control-txt div p,.tile-control.disable .tile-control-txt div p{
    text-shadow:1px 1px 2px rgba(255,255,255,.1)
}
.diamond-item-image,.tile-item-image,.video-frame{
    background-repeat:no-repeat
}
.caption-statistic-and-time,.social-top-data:after{
    border-image:linear-gradient(to right,rgba(180,180,180,0) 0,rgba(180,180,180,.7) 30%,rgba(180,180,180,.7) 70%,rgba(180,180,180,0) 100%)
}
.caption-author-name,.description-and-comments .comment-author-name,.diamond-control-txt div p,.diamond-preview p,.tile-control-txt div p,.tile-preview p{
    white-space:nowrap;
    text-overflow:ellipsis
}
.caption-author-name,.diamond-control-txt div,.diamond-control-txt-wrpr,.diamond-control.disable .diamond-controls-bg,.lightbox-close,.tile-control-txt div,.tile-control-txt-wrpr,.tile-control.disable .tile-controls-bg{
    pointer-events:none
}
.diamond-feed,.tile-feed{
    display:block;
    position:relative;
    z-index:1;
    overflow:hidden
}
.scroll-area{
    display:flex;
    flex-wrap:wrap;
    flex-direction:column;
    align-content:flex-start;
    position:absolute;
    top:50%;
    left:0;
    z-index:1
}
.scroll-area:active{
    cursor:grabbing
}
.diamond-item{
    display:block;
    position:relative;
    z-index:1;
    user-select:none;
    transform-style:preserve-3d
}
.diamond-item:nth-child(3n+1){
    transform:rotate(45deg) translate3d(43%,43%,0) skew(2.5deg,2.5deg)
}
.diamond-item:nth-child(3n+2){
    z-index:2;
    transform:rotate(45deg) translate3d(47.7%,-47.7%,0) skew(2.5deg,2.5deg)
}
.diamond-item:nth-child(3n+3){
    z-index:3;
    transform:rotate(45deg) translate3d(-43%,-43%,0) skew(2.5deg,2.5deg)
}
.diamond-item-image,.diamond-item-inner{
    display:block;
    z-index:1;
    position:absolute;
    left:0;
    top:0
}
.diamond-item-inner{
    overflow:hidden;
    cursor:pointer;
    filter:brightness(1);
    transform-style:preserve-3d
}
.youtube.diamond-item .diamond-item-image{
    background-size:auto 134%
}
.diamond-item-image{
    width:142%;
    height:142%;
    opacity:1;
    background-size:cover;
    transform:rotateZ(-45deg) translate3d(0,-21%,0)
}
.diamond-preview{
    display:flex;
    align-items:center;
    position:absolute;
    overflow:hidden;
    z-index:2;
    top:0;
    left:0;
    width:142%;
    height:142%;
    transform:rotate(-45deg) translate3d(0,-21%,0)
}
.diamond-preview p{
    display:block;
    position:relative;
    z-index:2;
    width:90%;
    overflow:hidden;
    opacity:0
}
.diamond-preview svg{
    position:absolute;
    z-index:2;
    display:block;
    height:1px;
    left:50%;
    overflow:visible;
    transform:translate(-50%,0)
}
.diamond-item.social .caption{
    display:none
}
.tile-item{
    display:flex;
    align-items:center;
    justify-content:center;
    position:relative;
    z-index:1;
    user-select:none;
    transform-style:preserve-3d
}
.tile-item:nth-child(3n+2){
    z-index:2;
    transform:translate3d(50%,0,0)
}
.diamond-control,.tile-item-inner{
    transform-style:preserve-3d;
    backface-visibility:hidden
}
.tile-item:nth-child(3n+3){
    z-index:3
}
.tile-item-image,.tile-item-inner{
    display:block;
    position:absolute;
    z-index:1
}
.tile-item-inner{
    overflow:hidden;
    cursor:pointer;
    filter:brightness(1)
}
.youtube.tile-item .tile-item-image{
    background-size:auto 134%
}
.tile-item-image{
    top:0;
    left:0;
    width:100%;
    height:100%;
    opacity:1;
    background-size:cover
}
.tile-preview{
    display:flex;
    align-items:center;
    position:relative;
    z-index:2;
    width:100%;
    height:100%;
    padding:1px
}
.tile-preview p{
    display:block;
    position:relative;
    z-index:2;
    width:90%;
    overflow:hidden;
    opacity:0
}
.tile-preview svg{
    position:absolute;
    z-index:2;
    display:block;
    height:1px;
    overflow:visible
}
.tile-item.social .caption{
    display:none
}
.diamond-control{
    display:block;
    position:absolute;
    z-index:2;
    top:calc(50% - 1px);
    user-select:none
}
.diamond-control.prev{
    left:.5px;
    transform:rotateZ(45deg) translate3d(-70.7%,0,0) skew(2.5deg,2.5deg) scale(1.01)
}
.diamond-control.next{
    right:.5px;
    transform:rotateZ(45deg) translate3d(0,-70.7%,0) skew(2.5deg,2.5deg) scale(1.01)
}
.diamond-controls-bg{
    display:block;
    position:relative;
    z-index:1;
    overflow:hidden;
    cursor:pointer;
    padding:1px;
    backface-visibility:hidden
}
.diamond-control-txt-wrpr{
    display:block;
    position:absolute;
    z-index:2;
    top:0;
    left:0;
    width:142%;
    height:142%;
    transform:rotate(-45deg) translate3d(0,-21%,0)
}
.diamond-control-txt{
    display:flex;
    align-items:center;
    background-size:0
}
.diamond-control.prev .diamond-control-txt{
    justify-content:flex-end
}
.diamond-control.next .diamond-control-txt{
    justify-content:flex-start
}
.diamond-control-txt div{
    display:flex;
    align-items:center;
    width:40%;
    height:1px;
    margin:0 10%;
    background-size:0;
    background-image:inherit
}
.diamond-control-txt div p{
    display:block;
    position:relative;
    margin:0 5%;
    overflow:hidden;
    box-sizing:border-box
}
.diamond-control.next .diamond-control-txt div:after,.diamond-control.prev .diamond-control-txt div:before{
    content:'';
    flex-grow:1;
    display:block;
    position:relative;
    height:100%;
    transform:translate3d(0,0,0);
    background-image:inherit;
    background-size:140% auto
}
.diamond-control.prev .diamond-control-txt div:before{
    background-position:top left
}
.diamond-control.next .diamond-control-txt div:after{
    background-position:top right
}
.diamond-control.prev.disable .diamond-control-txt div:before{
    box-shadow:2px 1px 2px rgba(255,255,255,.1)
}
.diamond-control.next.disable .diamond-control-txt div:after{
    box-shadow:-2px 1px 2px rgba(255,255,255,.1)
}
.tile-control{
    display:flex;
    align-items:center;
    justify-content:center;
    position:absolute;
    z-index:2;
    top:50%;
    box-sizing:border-box;
    user-select:none
}
.tile-control.prev{
    left:0;
    transform:translate3d(-50%,-50%,0)
}
.tile-control.next{
    right:0;
    transform:translate3d(50%,-50%,0)
}
.tile-controls-bg{
    display:block;
    position:relative;
    z-index:1;
    overflow:hidden;
    cursor:pointer;
    padding:1px;
    backface-visibility:hidden
}
.tile-control-txt-wrpr{
    display:flex;
    align-items:center;
    justify-content:center;
    position:absolute;
    z-index:2;
    top:0;
    left:0;
    width:100%;
    height:100%
}
.tile-control-txt{
    display:flex;
    align-items:center;
    background-size:0
}
.tile-control.prev .tile-control-txt{
    justify-content:flex-end
}
.tile-control.next .tile-control-txt{
    justify-content:flex-start
}
.tile-control-txt div{
    display:flex;
    align-items:center;
    width:43%;
    height:1px;
    margin:0 7%;
    background-size:0;
    background-image:inherit
}
.tile-control-txt div p{
    display:block;
    position:relative;
    margin:0 5%;
    overflow:hidden;
    box-sizing:border-box
}
.tile-control.next .tile-control-txt div:after,.tile-control.prev .tile-control-txt div:before{
    content:'';
    flex-grow:1;
    display:block;
    position:relative;
    height:100%;
    transform:translate3d(0,0,0);
    background-image:inherit;
    background-size:140% auto;
    transition:.25s ease
}
.tile-control.prev .tile-control-txt div:before{
    background-position:top left
}
.tile-control.next .tile-control-txt div:after{
    background-position:top right
}
.tile-control.prev.disable .tile-control-txt div:before{
    box-shadow:2px 1px 2px rgba(255,255,255,.1)
}
.tile-control.next.disable .tile-control-txt div:after{
    box-shadow:-2px 1px 2px rgba(255,255,255,.1)
}
.lightbox-wrapper{
    position:fixed;
    top:0;
    left:0;
    width:100%;
    height:100%;
    touch-action:none;
    z-index:9999;
    display:block
}
.lightbox-image{
    display:block;
    position:absolute;
    z-index:3;
    user-select:none;
    box-shadow:0 0 4vw rgba(0,0,0,.25)
}
.lightbox-image.social{
    display:flex;
    align-items:center;
    justify-content:center;
    overflow:hidden
}
.lightbox-image img{
    display:block;
    height:auto;
    width:auto;
    max-height:100%;
    max-width:100%;
    margin:0;
    padding:0;
    border:0
}
.video,.video-frame{
    height:100%;
    position:relative
}
.social-image,.video,.video-frame{
    width:100vw;
}
.video{
    display:block
}
.social-image.facebook-iframe,.social-image.facebook-video,.social-image.vimeo,.social-image.youtube{
    display:none
}
.video-frame{
    background-position:center;
    background-size:cover;
    cursor:pointer
}
.video-frame.youtube{
    background-size:calc(100% + 4px) auto
}
.carousel-scroll-area .item svg,.video svg,.video-frame svg{
    position:absolute;
    z-index:2;
    top:50%;
    left:50%;
    height:auto;
    pointer-events:none;
    cursor:pointer;
    transform:translate3d(-50%,-50%,0) scale(1);
    filter:drop-shadow(0 0 12px rgba(0, 0, 0, .6))
}
.carousel-scroll-area .item:hover svg,.video-frame:hover svg,.video:hover svg{
    opacity:1!important
}
.carousel-scroll-area .item svg.hide,.video svg.hide,.video-frame svg.hide{
    visibility:hidden;
    opacity:0!important;
    transform:translate3d(-50%,-50%,0) scale(1.8)
}
.video-frame iframe,.video-frame video{
    display:block;
    position:relative;
    z-index:1;
    width:100%;
    height:100%;
    border:0
}
.caption-statistic-and-time,.media-description,.social-top-data:after{
    border-style:solid;
    border-color:#ddd;
    border-width:0 0 1px
}
.facebook-iframe iframe{
    background-color:#1c1e21
}
.caption{
    display:flex;
    flex-direction:column;
    height:100%;
    width:25vw;
    overflow:hidden
}
.caption a{
    text-decoration:none
}
.social-top-data{
    display:block;
    position:relative;
    z-index:2;
    width:100%;
    height:auto
}
.social-top-data:after{
    content:'';
    position:absolute;
    z-index:3;
    bottom:0;
    left:0;
    width:100%;
    height:1px;
    border-image-slice:0 0 1 0
}
.social-top-data .profile-banner{
    display:block;
    position:relative;
    z-index:1;
    width:100%;
    height:4.15vw;
    background-color:#000
}
.profile-banner div{
    display:block;
    position:relative;
    width:100%;
    height:100%;
    background-size:cover;
    background-position:center
}
.social-top-data .profile-banner:after{
    content:'';
    position:absolute;
    z-index:2;
    left:0;
    top:0;
    width:100%;
    height:100%;
    background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.4) 100%)
}
.comment-author-img,.reactions-counter div{
    background-position:center;
    background-size:cover;
    border-radius:50%
}
.caption-author-and-link{
    display:flex;
    align-items:center;
    justify-content:space-between;
    position:relative;
    z-index:2;
    width:100%;
    box-sizing:border-box;
    padding:1.1vw 5%;
    font-size:1vw;
    line-height:1;
    font-weight:700;
    background-color:#fff
}
.caption-author{
    display:flex;
    align-items:center;
    overflow:hidden;
    color:#222
}
.caption-author-photo{
    display:block;
    position:absolute;
    z-index:2;
    bottom:1.1vw;
    left:5%;
    width:3.4vw;
    height:3.4vw
}
.caption-author-photo img{
    display:block;
    position:relative;
    z-index:1;
    width:100%;
    height:auto;
    border-radius:50%;
    box-shadow:0 0 1vw rgba(0,0,0,.3)
}
.caption-author-name{
    display:block;
    position:relative;
    margin:0 1vw 0 4.5vw;
    overflow:hidden
}
.media-link{
    display:block;
    white-space:nowrap;
    position:relative
}
.media-link.facebook{
    color:#4267b2
}
.media-link.youtube{
    color:red
}
.media-link.vimeo{
    color:#08C
}
.caption-statistic-and-time{
    display:flex;
    align-items:center;
    width:100%;
    box-sizing:border-box;
    font-size:.9vw;
    padding:1vw 5%;
    cursor:default;
    border-image-slice:0 0 1 0
}
.facebook .caption-statistic-and-time{
    padding:.8vw 5%
}
.statistic-counters{
    flex-grow:1;
    display:flex;
    justify-content:space-between;
    overflow:hidden
}
.comments-counter,.dislikes-counter,.favourite-icon,.likes-counter,.post-location,.reactions-counter{
    display:flex;
    align-items:center;
    cursor:default
}
.facebook .reactions-counter{
    width:70%
}
.facebook .comments-counter{
    width:30%;
    overflow:hidden
}
.reactions-counter div{
    display:block;
    position:relative;
    width:1.2vw;
    height:1.2vw;
    background-repeat:no-repeat;
    background-color:#fff;
    box-shadow:0 0 0 2px #fff
}
.reactions-counter .likes-counter{
    z-index:6;
    background-image:url(data:image/png;
    base64,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)
}
.reactions-counter .love-counter{
    z-index:5;
    background-image:url(data:image/png;
    base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABg9JREFUeNq8WE1sVFUU/u59f9PpH0JEobBwI4gQFBGioqaGhdjE8Bc1JggiIQqJiSbGjQsX6k6MC9CYCoobg/xtKpA0NtX6A1aEUCroykAhopSW0pl5f/d6zp026ZT3Zqa2+NKZvnn3nu9879xzzv3eE+faj0LbFmS+gNm7D8IaDqAyLpy/+3Fl/Uq413No/P404mwGEBrach8QQWGB1vbj2nHnAbpJK0wHHUKin777RBicFyLq1G6mV8TBL9ACVq6AwUcWI2jIYub+doS3T4csBIhrXVzavBaqJgMRxbCRdmj6kxKQYuSH9SLRWadi0QKZLc5RutREoZG+7yLSKwD3JcQaUlttQosDdH0PYxlMneoVstyIDAMgVKuVcE7Ewtqt4LQUwTTKoo6O0x/bGFvCYCyDme41LUIacX3Wazx+bodS9rYokx3jaKJH0YYwHsycvXAoK6NdhP06XferjBABCMyJndp2Mtkmwoh/T/4gDMZiTMZmH0k3KBNC3aTgHjF5wPkjp4LNqLciHmOzD/Y1ntT4CEktvC9oJRdyht6yw2DbC4u+SjnIOFtDpVcDnfGg7OxOZbnNiWQUXQtDIKCkDOg/L6VOyCm+xmPByFy2USqRFPtin+ybOTAXce3VN6lNcN7YT9l9g22IOGfGLBOd61zeOBKNDRCObc41OdMDQwD9FgRkfPA8IiOm1UO4btGW82bwujk388beBJ/bNqKmRqre6GtqDxD+k8/ygB2LTHdUk11cksB0rm/kDJC3bhXsx5ZBzJgGxDHUpSsIO35EeOQb6LjoRFgCzqon4DQ/BDl7JmBZ0FcHEH17Av6hY9BDwxD12dK0YU753GlLF5YS6Ujk1m+i6NkvxNr5nDtxSVQpCrKhHjVvbIV134LEdIiPd2P4rQ/Mee07r8FavjR53pnzyL+3C+rGjWL0ShxRJxfBRuKzV1LUpBJyU2JpU7v3NqxJJcMHE/DWtZhPGhkzb9E8eBvXGsykVqNsZ4vyPEoASdmurObx5ad9H3LuLNgPL6lYNO7zT1dVXIzFmOqffgjPK00NJR+VcbxAUhIuSWrAejgPe9F8CFqyij2voc58Ks+rN5iMfXMVEwk/uJ+WzFqRuCX4IWTTnVPegkTTHQY7admotlbIooRIaV6ujf/zYC6SaM1JHPVcqAuXp95p31+E7aQM6jlcZTMSQ1tXi+jkWWpqQ1NHZuA6op5zELU1KXwwI1WZCBOhS4hP9U4Zoaj7DNSfl0sr7Kb9V+Bq6ijtMf5+2pR5O5lsdKhLB4ePGczUIBAXSd8XUyeQcdRzHv7uryZNKNh7gLB+J0y3TAmKi5IFeTnKgsS3f/Aoop9O/felIlu/rYNyJ1u6cY93R1xoyeKucpJwdCcv7GhF3PvHhMmwDduyBOGbKycpaS/rkiQfTpaVqCw76uugrg0i9/aHiCkxqyZDc9mGbRkjUT+NVZOe+6uEinoE4o6ywpnvrrEeun8AuXd3ImzvqkiG5/BctmHbRJE2VsZL9Z22RC9XmZJafVbxgYIjNa3BSJL8+60IPt3He0/ClhOYMZ7Dc9mmbGRGlktGYav0/bC8QEtJdJalihqmTbIks+U5WAvvLi4RVVGh9UtE1LskR8VxKpMZL9AqStg0UjRPD5HYmn4bvGdaisHZ10ZLdK2YL7ZdBZkECXv2h07a1CzYJFVnfXL4IzkcvaxtWX0ZsWYuFEb6VsZo7Kp3/oiEfq398eWtq1+J6rJU9vRsb5Ew55cNokCCLMptlzHmxU62uerHIBb5Tt3Em5OQ9MhT6EAUbGffFve8KL7puUwJ7W+g9ehhg1t2GGyqbuMLqsyDIueO6JM6WCXioMuoOKWnjsgIHmOzD/Y1vt3IxIdw4KIVDq8UHnZp8xw2FdqDBRgtL2EyNvtI6n0yrS9YQzl/cPn87YV7566xC7mfJ/nyA4zBWIzJ2GmNOD1RaGWVQzuzIw9LHS6zdLRZOPpYsSWMfsq86jCvOyhRyYZtGYOxDKaa8PuhETxu9yaH2EG8R9hyjxB6qSjk79Go8EoPUafO1PwGS3eDytlgcP4wZpl7+VeAAQDKdPWNVCK4xAAAAABJRU5ErkJggg==)
}
.reactions-counter .wow-counter{
    z-index:4;
    background-image:url(data:image/png;
    base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAB+1JREFUeNqUWGlsXNUV/u59y7yxxx6v9ZJYtNgxAYILrmkSG5UgoqaAmqqhUqnaP3QRVROz/QiUShWioir5Qams/KjUplKRutAqlEi1WELqQoGqcZOQKk3i2tBgEmKPnfGMx/abeRvnvDfGGc/i5ytdeXzvOd8599yz3SfOHX0ZnqdAkVl0toxAahYABZAZTCX6YETmEY+PYSnTDEVxoBtLvbBxCzEMAN51gOiAh1rwEEjT2iT9OA/HfQsqTubM6AnHURCNJZBKdcPM1qCleRRwY8TgwLU0TEztIPIIhHCIpcLwPOlLIUoYhvVteO5X4IndkLTmBRoUMiDuKwj0Q8r7CQCaah/RNPclwjjE9AFm+VF+1wV0zUG8TvkqDP24qLJ/LRpImYiaV2aNwTREyzzMyxiMxZiMXW6oZcHUmNHQ9t6B0dHk4N9PzCCb83DL5lrc1luHmmpic9bQShXIpCy8eSyJk+fSiOii7/Ze83BfX/0QsrH9dO3magOXV0gXGywbf/zlb8YHHhsax6LpodqQWLiSwyPfvRbP/mQLkMxVVqhWwxM/O4ehQ++julHHgumiypjAM4Ndgw/c9+leTcfXYeFiGIXaEVWHZ8YzPc/+bhJbt9Th6b1diFUp+PPRKWzpJGc0nbWvjGj6PxtH/cOb8LWdLcgsOvjRwXEw5r13tA60dcWGYdl3EeWlq9nEqihTKMqOQlF32JaH0TMpdG6Morm7JriiJSf4m3VRytxF105W9QMgSlGrCCTG5jHx4RL6boxD1WjdsUcoynZSlDmfRJntRHyFPEZQxC9I0A7YHlTC2Pb5hkCBRDYQouSjS4RwaqahQ0HkD0KjucVAc3s0sDDJoJDawTJtV9/nOIFCYundJ4NQFLg7aqT+GoSAWDklK1GtBP9n7ILtUJHGcRzLe8ZC3sKikGDJjN9DP4eFcEn//+6jNVcjbxqFY/QUnZIi6vKFBahk+qaNVcHpHC+cQnwYQ8HMh4uwXQ+t11STUnZx2lDM0xR1fXClJa/MtSGbrf8GPL2n6HQ1Gl548SJ27TuJ3Y+cwrGRacotMvyVES3zMC9jMBZjFilEss1c/X1X5tohrDP7hSLdV4V0dxYQ1Wk4/s4sdj98CmbO9W+quyOKV4d6Ud8cAXJuZYV0iST53hcHT2Bscsm/OYPWjjx3M27d3gjMWYV52BVvuI68U6qqeaNQnDuLTE3l4i/HpjGbttBCeaSR8sosJbrzdH2c9NYcRMO0zMO8jMFYjMnYvoyrS4bifkFVs9dLeLKf6lPhribhzmRx4bKJmiqVS1KgpyKRtUP6Dw2mZZ6gLsLHYkzGZhmF18YqyG2SiuD20oWVItNy6a/nH8ghp4zQqTdx2LohlCIapmUe5mUMxgowy1VW2U9qet1FG8SkkJ/c8JkY5ijUc3TSy7M57NregPZrqoL8stYgGqZlHuZlDMZiTMZmGSXM0C3z7ULh4LAmp71/z0bcRQ6YJD/YfVsTHv9eZ2Dqq8OeM7Gan1IUYhAt8zAvYzAWY/oBUTJ1iA7hnX80xaWwVPvBCS2dMDFBUXJTVwwqOaefR5blctVnV5i3g/9r8l0AJ0CRTx1EY5Mz/2c8g06K0tpmI0iwpRufdHmFcJVQrklUHP25LCiuITNt4jAV3H+8m/L9447eetz7pVZEaA9pe4WWCrM/qeL7Byo/SKGxRz8gpo7QocMCalW8Tyd+8KdncexEEvFqza+FXNHvGWjEzx/bjLb2qkJrIlQynVTzPXBHaGXopHOU8PY+fRYjpEwHFczlwWF9eCQBnUL9t8/0BFk9TGewImCSnXpsHSfwG68jr03h9eNJtDVFCqOW9jd+ysCf/pbA81wm+Ook1mOiMcqA7juh6amvWZhcxEtvJvyGTVuVsdmAOvU51K7ilX/Nwua2RV+HRq77toRw36aaHy79EniChHCTVUMKleLitVoKhP9dWMQUZWVElJDGYTD3n9K2jTOeo7weionuZJEiZT7jUEko7xhsuekrFiVCp6hmlTWOI9+w7chZmU7FvVwu8jz1RKF8yKUyYDtBKShLlqfjVBDKoUl2zjJ+lU7X27Kh7iNEIsnfQ+ROr8no8OtDQZwSoF2hSeM9pmHaUM0cyTb05B8a6i5BmlYTtZCt1tJC6w9XMlmZQSm/tc1AN9WoNF1HKSvxGu8xDdNW7puCBp1lsw6sizpx+fbg1aGYw9dteO2gVO298JSyT5soCdm1tREvU/PGllCkKLJOznZ9GqbFTLaCZajxs9WD/5/eNuw4ht/kS1XJwp8yxy3DQ6T0SMUDzVv41pfbMHBTHBeni4XxGu8xDdNWfHazLJLJspf1WJ0k+L3yTZrl/YmeNFFKiE/9oBOb6VoufGRS5Dn+5N+8xntMs/z8KTNO52U5a31s4Jfk3TTfCnKDV+wk1Eps7W/CCwd68P09G9DaoPuTf/Ma7zFNsZPl32mMHci4FO5tT5anuN1JHnKAcs+gKPW5ggRuur4Wz/34Bky+t+AvdVxbHeSdlFXmhvyoG6Iecj91h+b6Pscoi2ZiruvB+YWWPZDZUchPTrcyuA+izrCDnto8/U5y3i7OwMxLGIzFmIy9/u9DfnLTyOeUF+lYt9qW/h3HVl8pUopbUWrA/Lm6LSVa5mFexmAsxqyULCt+QfOftvl7t3LaIUXahxTN+hyZ/eaQn/ROObbyb8dVoeqej8WYlcbHAgwAajWm6cMFA9kAAAAASUVORK5CYII=)
}
.reactions-counter .haha-counter{
    z-index:3;
    background-image:url(data:image/png;
    base64,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)
}
.reactions-counter .sad-counter{
    z-index:2;
    background-image:url(data:image/png;
    base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAB9FJREFUeNrEWGtsHFcV/u6d167X9maTRn7Edqy4OFitnCgJJKmr0ISKVsmvRgpFTaVGJUUobYFQiRJ+UAoNqD9QKdAgaHGCoNAHpAVRt1UfRK3SBDCFtORhQ9zEdba149he22vvzutyzszarJ1de10FcaWR1zP3fOebc8/57rkjzrz6EpTSoMksmqqOQBoOAA2Q4+i/uA4RawzxeDcm00uhw4Y0/TWeq68yI5lNUKIZEPVQqAQPgVFAvQ+huu1M5A1Nd0/4tnzbhYlo7CJSqWZkshWoWtoJ+OVk4MF3DJztvwGeb0EIj3zMMZSS5EvQDwHDsO8USm0nJ9s0zSNAWcAA8ZCguM60sruIGM0zXjCEfZjutTMWY841ij8lLCkdSOHdQhH7q647P9cMd1tAhAjOO3gOzWUbtmUMxmJMxl44Ia8ssnTRv39YEes/DN9aFzgohUghYgE5ax1jMSZjL5TQMnr0qtD8ewWt85UajMWYjB36KI1QLV0dZN0WRkQAV5BSgMnY7CP0NQchQeWl8CRdrVeURwFegQ/2xT7zCbmeheDyTZooHiWKN/xPyeSTCnyJR9n3FA8xeeJbYSkKbI1GUi9Q9l3hZZoz4wNWk5n4NvrZIYRPSnHqHrrnG6RInfAirfh/DC3zDlysI5lw5FCqBlk78TkoszAZSdEyKIK6+GiBYxu250sWASDfGeIwNFILWVmWkqZOqpqvoCoHFDcAS8LPUul7dFOXCyfDNo4fYhBWgCkwUxxJQE0js7uycpg01DdbdGN8y4ytgKMR1XH+zCh+9eKHOP5uKtgFHvjiCqxdkwAmvTnVdppMRMfRY4P49hM9sEyJ9dfGcfvN1Vi+kra+CTd8yamF0PxNUjgtkihtnKHAAZCGvxwfxPW7O7H/8fdoQ/QxNOZgeMTJhV2UFh56i4FhG6NpL8BgrOvv6sTRo4OBjxkwAQe5Qah/feUgRWfX9AMK69CAjdZb30KEjJ7c34prWsqhuyr4PwyxKm3JmDxNTXM0LA0nTqZwxzf/idS4i3ee3ojqGtpBsn7+OxzSwxYifz1DnC1rF2Pn1mqsv7mKjHLbx5AN2H7x5Jw9XD8gEmuMBS9xXUM1Doy5+MnhPthM5LL3Us3UuXy1lx7Uz5IGoJKSz1UBUN+5NMYmPLR8vCKUKSYlSpAYUwZYp8+MoaJMQ11jeYitkfF4LofEjFV+Xw97mMtkHUhRvpTrePYPSXzv0DmkKUp3bK3BN+5aESa9N8+y8Rx6me/+tAe/6PgAMYrUvl2N2HEL7amjzn99zegwEC9ex5RLlz7I4AdP9eJkTxqDlJwHfteHY38fDst3vkFzeC7bsC1jMBZjFrRXU5urQKogoKmhfyCDkVEXi+M6FlUY8Cgq712YLC2HaA7PZRu2ZQzGYkzGLtIMpWTQAxcapDVNV5dj1ccq0H/JRt9AFsuustC2OhHm1rwJrYK5bMO2jMFYjBnoWCHdEopyiNKae+DLJpC6WjEd39mzIni7S5RTe3bUYXlTEcDZg6qI5z5yXzMOPNuHJaTQe3c2wCLBRdotUhSiW9jv3r/bsOzHC7anHIiIDEUsRxITC+wgqbqCfYxHhmwzc1So8r+gu65xzIhkC/fLInzT4Jq9/5Q6+AVE3lZTjAzvTco/Lg1pn1aO/npJujL7f66WJdTY1ZLi1kbD33xPFbNl3Sncb/mefMN1rdP66ETcj8UmDllGegtUCeWscu1EuYZRqqLXXupHT98ENXlAU30ZPv3JBCqXEblxL1xikWeo5Zh5XngYna51n5Q79sTEeMxdWIM2pb7k5MCvz+PHz/TR6TaLDDlmQlF6VrXUwj2frcOe25aH86dU3RzHW71bvAtjtf6Oa39pwKbtZCoAeQ2annGu4hbWIaN987awtBxZ0pUHHunGw+3nsHH1Iuz9cgPWXxOepP98chQHn0/i7ofOoDeZwYN7m2HxErqkzH4Z/tizSXYN1cjPNP4J8dgFIlse+JpMV+8j8g63sPrZDz8Vnu21TMfKZa88JnX3bqgiwkXNljOSxanzadx7WwO+f/9KGAlzWgZa1y/BLtoa7nu4K5jj0EZqkQ5RaeFEcgO6h2sEiTZe623D9pbf8hGDzvbWY+cGNnR4XiQ424sZHxuqj2hSc+gQpxU/eZACD6dsJOJmuHxMRuQtaVQLlml6Dq+lMY6H3vwa3kw2IUa3EuYkfrb5QWjx80eQKb9xIHmT5/qRAh8bFB8tsZN+vVjwbKbCXihRFQnVOp/MVElPhq1qMIdLPjKKs72rvVMDjSJiQHI9jGSieL7rpq6WurdvVdmYd2GkDj6lcbBkBWKQpGsrOX8aUrWFhSBmasiUOIoirSsnsp17A93BseFVqndSEw0VubogrwfPbr7odG0e4PlBq57TuWJ1Thnn36g8+SMF7aMfb3Qb7lA1egfr9coIvV7eI9pv1yyO0kWBrDTD9ov/FhcebSJzceTqL42lq7ZDZjsDOLFAqaacyPpR9DsVMC+PZiQnRiV+juH+itbVV9pzpGSfcB3z856rv7wgUp6JWCz5m5ZE8jluEGd1ysdJQU5xn5d/zfkFLTjaIoyMYxvtmnTbNcNZS5arqSzbaNFXBl/MvNwnPS33SQ+iC55/FEL7B/Syv9VonI7x/T7q7+QDloT9+0rV/nWBifRsCv8RYAB21WMBkn7McgAAAABJRU5ErkJggg==)
}
.reactions-counter .angry-counter{
    z-index:1;
    background-image:url(data:image/png;
    base64,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)
}
.youtube.statistic-counters div{
    width:30%;
    overflow:hidden
}
.vimeo.statistic-counters div{
    width:50%;
    overflow:hidden
}
.statistic-counters svg{
    display:block;
    width:1vw;
    height:1vw;
    min-width:1vw;
    margin-right:.4vw;
    overflow:visible
}
.statistic-counters svg path{
    fill:#444
}
.statistic-counters a,.statistic-counters span{
    text-overflow:ellipsis;
    white-space:nowrap;
    overflow:hidden;
    color:inherit
}
.facebook .reactions-counter span{
    display:block;
    margin-left:.4vw
}
.post-published-time{
    white-space:nowrap
}
.description-and-comments{
    display:block;
    position:relative;
    z-index:1;
    margin:0;
    padding:0;
    outline:0;
    width:100%;
    overflow-x:hidden;
    overflow-y:auto;
    flex-grow:1;
    cursor:default;
    color:#444;
    font-size:1vw;
    line-height:1.3;
    background-color:#fff;
    box-shadow:0 0 0 1px #fff
}
.comments-wrapper,.media-description{
    display:block;
    width:100%;
    height:auto;
    padding:1vw 5%;
    box-sizing:border-box;
    position:relative
}
.description-and-comments a{
    color:#1f73dc
}
.media-description{
    word-break:break-word;
    border-image:linear-gradient(to right,rgba(180,180,180,0) 0,rgba(180,180,180,.7) 30%,rgba(180,180,180,.7) 70%,rgba(180,180,180,0) 100%);
    border-image-slice:0 0 1 0
}
.comment-block{
    display:flex;
    margin-bottom:1.5vw
}
.comment-author-img{
    display:block;
    width:2.5vw;
    min-width:2.5vw;
    height:2.5vw;
    margin-right:1vw;
    box-shadow:0 0 1vw rgba(0,0,0,.2)
}
.comment-caption{
    flex-grow:1;
    display:block;
    overflow:hidden
}
.description-and-comments .comment-author-name{
    display:block;
    color:#444;
    font-size:1vw;
    font-weight:700;
    margin-bottom:.2vw;
    overflow:hidden
}
.comment-caption span{
    word-break:break-word
}
.loader,.loader:after,.loader:before{
    border-radius:50%;
    width:6px;
    height:6px;
    animation:commentloader 1.2s infinite ease-in-out
}
.loader{
    display:none;
    color:#888;
    font-size:10px;
    margin:0 auto 12px;
    position:relative;
    transform:translateZ(0);
    animation-delay:-.16s
}
.loader:after,.loader:before{
    content:'';
    position:absolute;
    top:0
}
.loader:before{
    left:-12px;
    animation-delay:-.32s
}
.loader:after{
    left:12px
}
@keyframes commentloader{
    0%,100%,80%{
        box-shadow:0 -6px 0 -3px
    }
    40%{
        box-shadow:0 -6px 0 0
    }
}
.lightbox-overlay{
    display:none;
    position:absolute;
    left:0;
    right:0;
    top:0;
    bottom:0;
    z-index:1
}
.lightbox-spinner{
    display:none;
    position:absolute;
    z-index:2;
    height:40px;
    width:40px;
    top:calc(50% - 20px);
    left:calc(50% - 20px);
    border:2px solid #333;
    border-radius:40px;
    animation:lightbox-spinner 1s ease-out infinite
}
.lightbox-close{
    position:absolute;
    z-index:5;
    top:0;
    right:0;
    display:block;
    user-select:none
}
.lightbox-close div{
    position:absolute;
    top:50%;
    left:50%;
    display:block;
    cursor:pointer;
    opacity:1;
    background-size:0;
    transform:translate(-50%,-50%);
    pointer-events:all;
    transition:opacity .2s ease
}
.lightbox-close div:hover{
    opacity:.6
}
.lightbox-close span{
    position:absolute;
    z-index:1;
    top:0;
    left:50%;
    height:100%;
    background-image:inherit;
    background-size:auto
}
.lightbox-close div span:nth-child(1){
    transform:translateX(-50%) skewX(45deg)
}
.lightbox-close div span:nth-child(2){
    transform:translateX(-50%) skewX(-45deg)
}
.lightbox-control{
    position:absolute;
    z-index:5;
    display:block;
    transform-style:flat;
    user-select:none;
    pointer-events:none
}
.lightbox-control.prev{
    left:0
}
.lightbox-control.next{
    right:0
}
.lightbox-control div{
    position:absolute;
    z-index:1;
    top:50%;
    left:50%;
    display:block;
    cursor:pointer;
    pointer-events:all;
    opacity:1;
    background-size:0;
    transform:translate(-50%,-50%);
    transition:.2s ease
}
.lightbox-control div:hover{
    opacity:.6
}
.lightbox-control div:active{
    transform:scale(.95) translate(-50%,-50%)
}
.lightbox-control span{
    display:block;
    position:relative;
    z-index:1;
    margin-left:50%;
    height:50%;
    background-image:inherit;
    background-size:auto 200%;
    backface-visibility:hidden
}
.lightbox-control.prev div span:nth-child(1){
    transform:translateX(-50%) skewX(-45deg);
    background-position:top left
}
.lightbox-control.prev div span:nth-child(2){
    transform:translateX(-50%) skewX(45deg);
    background-position:bottom left
}
.lightbox-control.next div span:nth-child(1){
    transform:translateX(-50%) skewX(45deg);
    background-position:top left
}
.lightbox-control.next div span:nth-child(2){
    transform:translateX(-50%) skewX(-45deg);
    background-position:bottom left
}
.lightbox-counter{
    display:flex;
    align-items:center;
    justify-content:center;
    position:absolute;
    z-index:5;
    left:0;
    bottom:0;
    width:100%;
    font-size:1vw;
    font-weight:700;
    pointer-events:none;
    transform-style:flat
}
.lightbox-counter div{
    display:block;
    position:relative;
    background-size:0
}
@keyframes lightbox-spinner{
    0%{
        transform:scale(.1);
        opacity:0
    }
    50%{
        opacity:1
    }
    100%{
        transform:scale(1.2);
        opacity:0
    }
}
@media screen and (max-width:768px){
    .lightbox-image.social{
        flex-direction:column
    }
    .lightbox-image .carousel,.lightbox-image.social img,.video,.video-frame{
        width:100%
    }
    .lightbox-image .carousel,.video{
        height:calc(100% - 80px)
    }
    .carousel-next,.carousel-prev{
        padding:10px
    }
    .carousel-next svg,.carousel-prev svg{
        width:20px;
        height:20px
    }
    .carousel-pagination{
        bottom:10px
    }
    .video-frame{
        height:unset;
        flex-grow:1;
        background-size:auto 134%
    }
    .video-frame iframe{
        position:absolute;
        z-index:1;
        top:0;
        left:0;
        height:100%;
        margin:0
    }
    .caption{
        height:80px;
        width:100%;
        flex-grow:unset
    }
    .social-top-data{
        height:40px
    }
    .social-top-data.facebook .profile-banner,.social-top-data.vimeo .profile-banner,.social-top-data.youtube .profile-banner{
        display:none
    }
    .caption-author-and-link{
        height:100%;
        padding:0 5%;
        font-size:12px
    }
    .caption-author-photo{
        position:relative;
        bottom:unset;
        left:unset;
        width:30px;
        min-width:30px;
        height:30px;
        box-shadow:none
    }
    .caption-author-name{
        margin:0 10px
    }
    .media-link{
        flex-grow:1;
        text-align:right
    }
    .description-and-comments{
        height:40px
    }
    .caption-statistic-and-time{
        padding:0 5%;
        border:none;
        font-size:11px;
        height:100%
    }
    .statistic-counters svg{
        width:12px;
        height:12px;
        min-width:12px;
        margin-right:4px
    }
    .lightbox-counter{
        font-size:11px
    }
    .facebook .reactions-counter div{
        width:14px;
        height:14px
    }
    .facebook .reactions-counter span{
        margin-left:4px
    }
}
