.fullimage{width:100%;height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;background-color:#020102}.fullimage img,.post{width:100%}.post{max-width:600px;min-width:300px;min-height:185px;position:relative;cursor:pointer;margin-top:20px}@media only screen and (max-width:1023px){.post{margin:10px;width:calc(33.333% - 20px);min-width:275px}}@media only screen and (max-width:1000px){.post{margin:10px;width:calc(50% - 20px);min-width:275px}}@media only screen and (max-width:720px){.post{margin:5px 0;width:calc(100% - 20px);max-width:360px;min-width:275px;margin-left:auto;margin-right:auto}}@media only screen and (max-width:460px){.post{max-width:none;width:100%}}.post:first-child{margin-top:0}@media only screen and (max-width:1023px){.post:first-child{margin-top:10px}}.post:hover:after{bottom:-8px}.post:active:before{bottom:-15px}.post.active:after,.post.hovered:after{bottom:-8px}.post.active:before{bottom:-15px}.post-help{position:absolute;right:-100%}.post-title{font-size:18px;font-weight:600;letter-spacing:.2px;line-height:26px;color:var(--main);position:relative;z-index:2}@media only screen and (max-width:1400px){.post-title{font-size:18px;line-height:28px}}.post-title_small{font-size:14px}.post-container{position:absolute;padding:15px 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;left:0;right:0;top:0;bottom:0;z-index:3;background-color:#fff7e1;border-radius:30px;background-size:cover;background-position:top;content-visibility:auto;overflow:hidden}@media only screen and (max-width:1400px){.post-container{padding:15px 20px}}.post-container .post-info{z-index:2}.post-container .category{z-index:3}.post-container.cover .post-title{color:#fff}.post-container.cover .post-info__adress{opacity:1;color:#fff}.post-container.cover .post-info__place{color:#fff;opacity:.6}.post-container.cover .post-info__place:after,.post-container.cover .post-info__tag:after{background:#fff}.post-container.cover .post-info__user span{border:1px solid #fff}.post-container.cover:after{content:"";left:0;right:0;top:0;bottom:0;position:absolute;background-color:rgba(0,0,0,.4)}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}