/* By Maxine Skywalker for SeoulSimulation http://seoulsimulation.rusff.me, please do not modify or use without express permission, for any question contact the author
VK: https://vk.com/max_skywalker
Telegram: @max_skywalker
*******/



/************* PROFILE POST *************/

.instapack{width:360px;height:510px;margin:auto}
.instalogo{font-family:roboto;text-align:center;font-size:30px;border-bottom:1px #ccc solid;padding:10px 0}
.picback{margin-top:10px;margin-left:10px;border-radius:110px;width:86px;height:86px;text-align:center;background:linear-gradient(90deg,#833ab4 0,#fd1d1d 50%,#fcb045 100%)}
.picback img{border-radius:100px;width:80px;height:80px;margin-top:3px;object-fit:cover;object-position:center}
.instainfo span{font-family:'Playfair Display SC';text-transform:lowercase;font-size:13px;font-weight:700}
.instainfo{margin:-76px 0 0 110px;height:72px;width:240px;overflow:hidden;text-transform:lowercase}
.instainfo span{font-family:Roboto;text-transform:lowercase;font-size:15px;font-weight:700}
.instaprofile{display:inline-table}
.instainfo p{font-family:Oswald;font-weight:100}
.instanumbrs{text-align:center;margin:10px}
.instabbl{display:inline-block;text-align:center;padding:5px 35px;font-family:Roboto;font-size:12px;margin:20px 0}
.instabbl span{font-family:Oswald;font-weight:700}.instaprevall{display:inline-block;text-align:center}
.instaprev{width:100px;height:100px;display:inline-flex;padding:5px;text-align:center}
.instaprev img{width:100px;height:100px;object-fit:cover;object-position:center}
.prevcover:hover{opacity:1}
.prevcover{background:#3030308a;width:60px;height:32px;position:absolute;opacity:0;transition:1s;padding:34px 20px;color:#fff;line-height:20px}

/************* PHOTO POST *************/
.instapack{text-transform:lowercase}
.ippic{border-radius:100%;width:56px;height:56px;text-align:center;background:linear-gradient(90deg,#833ab4 0,#fd1d1d 50%,#fcb045 100%);margin:10px 0 5px 10px}
.iphead{display:inline-flex;border-bottom:1px solid #ccc;width:100%;margin-bottom:10px}
.ippic img{width:52px;height:52px;border-radius:100%;margin-top:3px;object-fit:cover;object-position:center}
.ipinf{margin:22px 0 0 10px;padding-left:2px;height:40px;overflow:hidden}
.ipinf span{font-family:Roboto;text-transform:lowercase;font-size:12px;font-weight:700}
.ipinf p{font-family:Oswald}
.ipmain{text-align:center}
.ipmain img{object-fit:cover;object-position:center;height:340px;width:340px}
.ipcomm{height:100px;overflow:hidden;margin-top:10px;padding:5px 10px;font-family:arial;font-size:10px;border-top:1px solid #ccc;text-align:justify;line-height:100%}
.ipcomm b{font-family:Oswald;font-size:10px;background:linear-gradient(90deg,#833ab4 0,#fd1d1d 50%,#fcb045 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}


/************* NOTIFICATION POST *************/
.icomm{width:360px;margin:auto;text-transform:lowercase}
.icommnot{font-family:Oswald;text-align:center;font-size:14px;border-bottom:1px #ccc solid;padding:5px 0;margin-bottom:5px}
.icommrest{display:inline-flex;padding:5px 0;width:100%}
.icommprof{border-radius:100%;width:42px;height:42px;text-align:center;background:linear-gradient(90deg,#833ab4 0,#fd1d1d 50%,#fcb045 100%);margin:0 5px}
.icommcont{width:285px;margin:0 0 0 5px;font-family:oswald}
.icommprof img{width:38px;height:38px;border-radius:100%;margin-top:2px;margin-left:0;object-fit:cover;object-position:center}
.icommcont span{font-family:Roboto;font-size:12px;font-weight:700;color:#000!important}
.icommcont b{font-family:Oswald;font-size:12px;background:linear-gradient(90deg,#833ab4 0,#fd1d1d 50%,#fcb045 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.icommcont p{font-family:arial;font-size:10px;text-align:justify;line-height:100%!important}
.ilike{padding-top:9px}

/************* DIRECT POST *************/
.instapackd{width:360px;height:510px;margin:auto;text-transform:lowercase}
.ippicd{border-radius:100%;width:56px;height:56px;text-align:center;background:linear-gradient(90deg,#833ab4 0,#fd1d1d 50%,#fcb045 100%);margin:10px 0 5px 10px}
.ipheadd{display:inline-flex;border-bottom:1px solid #ccc;width:100%;margin-bottom:10px}
.ippicd img{width:52px;height:52px;border-radius:100%;margin-top:2px;object-fit:cover;object-position:center}
.ipinfd{margin:22px 0 0 10px;padding-left:2px;height:40px;overflow:hidden}
.ipinfd span{font-family:Roboto;text-transform:lowercase;font-size:12px;font-weight:700}
.ipinfd p{font-family:Oswald}
.iconvd ol{padding:0!important}
.iconvd li{display:flex}
li.selfmsgd{justify-content:flex-end;align-items:flex-end}
.iconvd{padding:0 20px;height:350px;overflow:auto}
.inmsg{border-radius:0 10px 10px 10px;background:#f2f2f28a}
.outmsg{border-radius:10px 10px 0 10px}
.convbbld{padding:8px;border:1px solid #ccc;width:fit-content;font-family:arial;font-size:10px;text-align:justify;line-height:100%;margin:5px 0;max-width:80%}
.iconvfooterd{margin-top:10px;padding:5px 10px;border-top:1px solid #ccc;display:flex}
.icftxtd{padding:7px 10px;font-family:Oswald;font-style:italic;border:1px solid #ccc;border-radius:15px;margin:0 8px;align-content:center;width:100%;letter-spacing:4px}
.icftxtbgd{width:34px;height:34px;border-radius:100%;background:linear-gradient(90deg,#833ab4 0,#fd1d1d 50%,#fcb045 100%)}
.icftxtbgd img{width:30px;height:30px;object-fit:cover;object-position:center;border-radius:100%;margin:2px}
.convbbld img{object-fit:cover;object-position:center;max-width:242px;display:flex;margin:10px 5px}