#pun-index td div.tclcon {
border: 1px solid #edeae2;
    border-radius: 20px;
    padding-top: 14px;
padding-bottom: 27px;
    padding-right: 21px;
    padding-left: 21px;
    overflow: hidden;
    text-align: left;
    width: 91%;
}

.blood{width: 523px;
    position: absolute;
    display: flex;
    padding-top: 16px;
    justify-content: center;}

.bean { transition: .4s;
    background-color: #9c9963;
    border-radius: 10px;
      font-family: 'arial';
    font-size: 6px;
    text-transform: uppercase;
    letter-spacing: 1px;
    padding: 7px;
    margin-right: 7px !important;}

#pun-index .bean a
{color: #fff;}

#pun-index .bean a:hover
{color: #fff;}

.bean:hover {background: #876c3d; transition: transition: .4s;}

/*новости*/
.news{
    width: 470px;
    border: 1px solid #ebebeb;
    border-radius: 20px;
    padding: 10px;
}
.news_name {
    font-family: 'Pearl';
    font-size: 32px;
    padding: 10px 0;
    color: #000;
}
.news_song{
    background-color: #f8f8f8;
    width: 240px;
    border-radius: 20px;
    color: rgb(218, 163, 57);
    font-family: Arial;
    font-size: 10px;
    padding: 4px 0;
}
.news_text{
    font-size: 10px;
    text-align: justify;
    padding: 0 14px;
    font-family: Arial;
    padding-top: 10px;
}
.news_activ{
    background-color: #f8f8f8;
    border-radius: 20px;
    width: 446px;
    padding: 0 2px;
}
.news_post_name{
    font-family: 'Geometria-heavy';
    text-transform: uppercase;
    font-size: 9px;
}
.news_post_text{
    width: 198px;
    text-align: justify;
    font-family: Arial;
    font-size: 9px;
}
.news_post_link {text-align: right;}

/* активисты*/
.row{
  width:100%;
  display:table;
}

.menu ul li {
  list-style-type: none;
  float: left;
  margin: 0 26px; /*расстояние между пунктами по ширине*/
}


#pun-ulinks #Rz{display:none}

#pun-index .tcr a {        font-family: 'Geometria-heavy';
    font-size: 8px;
    text-transform: uppercase;
    letter-spacing: 1px;
    color: #878762!important;}

#pun-index .tcr a:hover {       font-family: 'Geometria-heavy';
    font-size: 8px;
    text-transform: uppercase;
    letter-spacing: 1px;
    color: #1e2a12!important;}

#pun-index td.tcr {
    text-align: left;
    font-family: Manrope;
    font-size: 10px;
    font-weight: 600;
}


/* CS1 основа и цвет*/

html {
-webkit-text-size-adjust: none;}

/* CS1.1 цвет текста на всем форуме */
.punbb .section .container, .punbb .post-body, .punbb .post-links, .punbb td.tc2, .punbb td.tc3, #pun-navlinks .container,
.punbb .formal fieldset .post-box, #viewprofile li strong, #viewprofile li div, #setmods dd,
.punbb .info-box, .punbb #pun-main .info-box .legend, .punbb .main .container, .punbb .post .container, .punbb .post h3, .punbb-admin #pun-admain .adcontainer, #pun-stats h2, .punbb .main h1, .punbb .main h2, #pun-debug h2, .punbb-admin #pun-admain h2, #pun-title, #pun-title .container, .punbb .modmenu .container, .punbb legend span, #viewprofile h2 span, #profilenav h2 span, .punbb-admin #pun-admain legend span, .punbb .post h3 span, .punbb th, #viewprofile li, #setmods dl, #pun-navlinks .container  { background-color: transpanent; color: #0000009e; font-weight: normal; font-style: normal; }

/* CS1.2 фон 
body { background-color: #110802; background: url(https://i.imgur.com/b0NUAVs.png); background-attachment: fixed; background-repeat: no-repeat; background-position: top center; background-size: cover;  overflow-x: auto !important; }*/

#pun {
    background: url(https://i.imgur.com/Gf8S7ZP.png) no-repeat top center;
}

html {
    background-image: url(https://i.imgur.com/b0NUAVs.png);
    background-position: top center;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-size: cover;
}

/* CS1.3 шапка 
#pun-title table { background-image : url(); background-repeat: no-repeat; background-position: top center; border: none; height: 528px; width: 1050px; margin-left: -21px; } */

/* CS1.4 тело */
#pun {}

/* CS1.5 футер */
#pun-about p.container { background: url(https://i.imgur.com/GuaC9oz.png) bottom center no-repeat; height: 170px;     width: 1050px;
  margin-left: -32px;
    margin-bottom: -180px;
    padding-top: 10px!important; border: none 0 transparent!important; }

/* CS1.7 нижняя навигация */
#pun-ulinks .container {  text-align: center;  top: 300px; left: 198px; }

/* CS2 ссылки*/

/* CS2.1 */
.punbb a, .punbb a:link, .punbb a:visited,
.punbb-admin #pun-admain a, .punbb-admin #pun-admain a:link, .punbb-admin #punbb-admain a:visited, .punbb li.isactive a, .punbb li.isactive a:link, .punbb li.isactive a:visited { color: #443c31; text-decoration: none;}

/* CS2.2 */
.punbb a:hover, .punbb a:focus, .punbb a:active,  .punbb-admin #pun-admain .nodefault,
.punbb-admin #punbb-admain a:hover, .punbb-admin #punbb-admain a:focus, .punbb-admin #punbb-admain a:active { color: #9c9963;  text-decoration: none; -webkit-transition: all 0.7s ease; -moz-transition: all 0.7s ease; -o-transition: all 0.7s ease; transition: all 0.7s ease;}

/* CS2.3 */
#pun-ulinks a:hover { color: #dfd08d; -webkit-transition: all 0.6s ease; -moz-transition: all 0.6s ease; -o-transition: all 0.6s ease; transition: all 0.6s ease; }
#pun-navlinks a:hover { /*color: #dfd08d;*/ -webkit-transition: all 0.6s ease; -moz-transition: all 0.6s ease; -o-transition: all 0.6s ease; transition: all 0.6s ease; }

/* CS3 категории */
#pun-category1.category h2 {     position: absolute;
    background: url(https://i.imgur.com/ICWXRS3.png);
    height: 71px;
    width: 268px;
    /* font-size: 0!important; */
    margin-left: 360px;
    margin-top: -35px;
    background-position: center;
    background-repeat: no-repeat;}

#pun-category2.category h2 {     position: absolute;
    background: url(https://i.imgur.com/fS6l9Yn.png);
   height: 71px;
    width: 268px;
    /* font-size: 0!important; */
    margin-left: 360px;
    margin-top: -35px;
    background-position: center;
    background-repeat: no-repeat;}

#pun-category3.category h2 {     position: absolute;
    background: url(https://i.imgur.com/LSUSEie.png);
   height: 71px;
    width: 268px;
    /* font-size: 0!important; */
    margin-left: 360px;
    margin-top: -35px;
    background-position: center;
    background-repeat: no-repeat;}

#pun-category4.category h2 {    position: absolute;
    background: url(https://i.imgur.com/kYDnWCI.png);
   height: 71px;
    width: 268px;
    /* font-size: 0!important; */
    margin-left: 360px;
    margin-top: -35px;
    background-position: center;
    background-repeat: no-repeat;}

#pun-category5.category h2 {     position: absolute;
    background: url(https://i.imgur.com/615cDDH.png);
   height: 71px;
    width: 268px;
    /* font-size: 0!important; */
    margin-left: 360px;
    margin-top: -35px;
    background-position: center;
    background-repeat: no-repeat;}

#pun-category6.category h2 {     position: absolute;
    background: url(https://i.imgur.com/fHuphlB.png);
   height: 71px;
    width: 268px;
    /* font-size: 0!important; */
    margin-left: 360px;
    margin-top: -35px;
    background-position: center;
    background-repeat: no-repeat;}

#pun-stats h2 { background: url(https://i.imgur.com/bld2xtC.png); height: 71px; width: 268px;  /* font-size: 0!important; */  margin-left: 360px;  margin-top: -35px; background-position: center; background-repeat: no-repeat;}

/* CS4 другое */

/* CS4.1 коды */
.punbb .code-box { border: 1px solid #f1f1f1; border-radius: 25px; background-color: #ffffff; color: #656565c9; }

/* CS4.2 цитаты */
.punbb .quote-box { border: 1px solid #f1f1f1; border-radius: 25px; background-color: #ffffff; color: #656565c9; }

/* CS4.3 цвет подложки в форме ответа */
.punbb textarea, .punbb select, .punbb input { background-color: #ffffff; color: #000000; }

/* CS4.4 не знаю зачем но удалять страшно */
#pun-title table tbody tr .title-logo-tdr { position: absolute; z-index: 1;  left: 50px;  top: -192px; }

/* CS4.5 иконки сообщений */
#pun-viewforum div.icon, #pun-searchtopics div.icon, #pun-messages div.icon { display: none; }
.punbb table Div.icon { float: left; position: absolute; display: block; border-style: none none none none; margin-left: 30px;
    margin-top: 22px; margin-bottom: 0px; width: 46px; height: 47px; background: url(https://i.imgur.com/H6T01rT.png) no-repeat; }
tr.inew div.icon { background: url(https://i.imgur.com/30AvmYL.png) no-repeat; }

#pun-main div.catleft, #pun-main div.catright {display: none}
#pun-announcement .container {margin-top: -2em}
#pun-main .post-author ul {text-align: center}
#pun-announcement h2 {display: none}
#pun-status .container, #pun-main .post-links li {text-align: left;}
#pun-crumbs1 .container { text-align: left;}
#pun th, #pun-main h2 { color: #b7b7b7; text-transform: lowercase; font-family: Arial; font-size: 9px; letter-spacing: 0.7px; }

/* убирает названия контейнеров форум, сообщений, тем и тд*/
.category .container thead {display: none;}

/* CS4.6 кнопки */
input.button { background: linear-gradient(to bottom, #ecececbd 3%, #ecececbd 87%);
    border: 1px solid #ffffff;
    border-radius: 17px;
    display: inline-block;
    cursor: pointer;
    color: #000000d1;
    font-family: Manrope!important;
    text-transform: uppercase;
    font-size: 7px!important;
    padding-left: 12px!important;
    padding-right: 12px!important;
    letter-spacing: 1.4px;
    height: 35px!important; }

button.stk { background: linear-gradient(to bottom, #ecececbd 3%, #ecececbd 87%);
    border: 1px solid #ffffff;
    border-radius: 17px;
    display: inline-block;
    cursor: pointer;
    color: #000000d1;
    font-family: Manrope!important;
    text-transform: uppercase;
    font-size: 7px!important;
    padding-left: 12px!important;
    padding-right: 12px!important;
    letter-spacing: 1.4px;
    height: 25px!important; }

#pun-navlinks a { display: inline-block; letter-spacing: -10px; }

/* цвет ссылок подформу */
.tcl h3 a { color: #1e2a12!important;
    font-family: 'Montserrat';
    text-transform: uppercase;
    font-weight: 900;
    font-size: 12px;
    letter-spacing: 1.3px;
    font-variant: small-caps;}

/* цвет ссылок подфорума при наведении */
.tcl h3 a:hover, .tcl h3 a:focus, .tcl h3 a:active { color: #9c9963!important;
    font-family: 'Montserrat';
    text-transform: uppercase;
    font-weight: 900;
    font-size: 12px;
    letter-spacing: 2.3px;
    font-variant: small-caps;
}

.punbb .section h2 span, #pun-main h1 span, #pun-stats h2 span, #pun-main h2 span, #pun-debug h2 span {margin-top: 5px !important; display: inline-block; padding: 2px 10px; }

/* прокрутка */
::-webkit-scrollbar { width: 4px; height: 4px; }
::-webkit-scrollbar-track { background-color: #e0e0e052; border-radius: 5px; }
::-webkit-scrollbar-thumb { background-color: #9c9963; border-radius: 10px; }

#dude::-webkit-scrollbar { width: 0px; height: 0px; }

/* выделение текста при копировании */
::selection {
            background: #c4bcab;
    color: #000!important;}
::-moz-selection {      background: #c4bcab;
    color: #000!important;}

/* описания подфрумов */
.podforumlinks { max-height: 15px!important; text-align: center; }
.podforumlinks a { display: inline-block; padding: 3px 6px 3px 6px!important; margin-top: 7px; background: #ec7ee28a; color: #000000!important; font-family: 'Open Sans', sans-serif; font-size: 7px!important; text-transform: uppercase; text-align: center; letter-spacing: 1px; line-height: 7px; }
.podforumlinks a:hover { color: #bacdcb!important; opacity: 0.6; }

/* поля профиля, лз */
.pa-fld1 {    margin-top: -30px!important;
    background-color: #fff;
    position: absolute;
    width: 30px;
    margin-left: 80px!important;}

.pa-fld3 { width: 166px;
    position: relative;
    /*border-bottom: 1px dotted #e1e1e199;
    border-right: 1px dotted #e1e1e199;
    border-left: 1px dotted #e1e1e199;
    background-color: #f7f7f7a3;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;*/
    margin-top: -1px!important;
    margin-left: 6px!important;
    padding-top: 7px!important;
    padding-bottom: 6px!important;
    padding-left: 6px!important;
    padding-right: 6px!important;
    text-align: center;
    text-transform: lowercase;
    font-size: 8.6px!important;
    font-family: Arial;
    letter-spacing: 0.4px;
    line-height: 11px;}

.pa-fld4 {margin-top: -5px!important;
    background-color: #fff;
    position: absolute;
    width: 169px;
    margin-left: 11px!important;}

/* убирает надпись статистика форума */
#pun-stats h2 span { visibility:hidden!important; height: 60px;}

.nicetable1 { padding-right: 19px;
    height: 97px;
    width: 423px;
    overflow: auto;
    text-transform: lowercase;
    font-family: Myriad Pro;
    font-variant: small-caps;
    font-size: 11px;
    color: #00000096;
    letter-spacing: 0.3px;
    padding-left: 24px;
    margin-top: -6px!important;
    margin-left: -22px!important;
    text-align: justify; }

.tabtab {width: 663px;
    overflow: auto;}

.container1 { width: 900px; margin: 0 auto; padding: 0; }
ul.tabs { margin-left: 153px;
    font-family: Arial;
    font-weight: 900;
    font-size: 12px;
    float: right;
    list-style: none;
    height: 35px;
    width: 435px; }

ul.tabs2 { font-family: Arial;
    font-weight: 900;
    font-size: 12px;
    float: right;
    height: 35px;
    width: 335px;}
ul.tabs li { float: left; margin: 0; padding: 0; height: 40px; line-height: 40px; border: 0px; margin-bottom: -2px; background: url(); overflow: hidden; position: relative; }
ul.tabs li a { text-decoration: none; color: transparent; display: block; padding: 0 5px; background: url(); outline: none; }
ul.tabs li a:hover { background: url(); border-bottom: 0px solid #000000; border-top: 0px solid #000000;     border-left: 0px solid #000000; border-right: 0px solid #000000; }    
html ul.tabs li.active {     font-family: Arial;
    font-size: 12px;
    font-weight: 900;
    border-bottom: 1px solid #dedede; }  
html ul.tabs li.active a:hover  { background: url(); border-bottom: 0px solid #160f0a; }
.tab_container1 { clear: both; -moz-border-radius-bottomright: 5px; -khtml-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; -moz-border-radius-bottomleft: 5px; -khtml-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; }
.tab_content { padding: 5px; }
.tab_content h2 {font-weight: normal; padding-bottom: 2px; border-bottom: 0px dashed #000000; }

.punbb polosa {background-color: #e3e3e352;
    border-radius: 25px;
    display: block;
    width: 400px;
    margin-left: 51px;
    margin-top: -12px;
    padding: 4px;
    letter-spacing: 1px;
    text-align: center;
    text-transform: lowercase;
    font-variant: small-caps;
    font-size: 8px;
    font-family: Trebuchet Ms;
    font-weight: 600;
    color: #ababab !important; }
.candy { position: relative; width: 500px; left: 100px; top: 0px; padding-bottom: 10px; color: #545454b5; text-align: justify; text-transform: lowercase; font-family: Manrope; font-weight: 500; font-size: 9.5px; line-height: 13px; letter-spacing: 0.5px; }


.punbb cherry { padding-top: 14px; padding-bottom: 14px; display: block; width: 544px; margin-left: 75px; }
.tender { text-align: center; font-family: Arial; font-size: 8px; text-transform: lowercase; font-variant: small-caps; font-weight: 600; color: #8181818c; padding-top: 9px; letter-spacing: 0.5px; }

/* инстраграм профиль */

.insta { width: 515px; min-height: 518px; background: url(https://i.imgur.com/Qpm4HQR.png) no-repeat; margin-top: 10px!important; margin-left: 100px!important; }
.instaname {     position: absolute;
    padding-top: 1px;
    padding-bottom: 2px;
    padding-left: 10px;
    padding-right: 10px;
    top: 10px;
    left: 70px;
    width: 358px;
    text-align: center;
    font-family: 'Manrope';
    letter-spacing: 0.7px;
    font-weight: 900;
    font-size: 12px;
    text-transform: lowercase;
    color: #00000085;
    background-color: #f5f5f596;
    border-radius: 30px; }
.fix-icon { width: 90px; height: 90px; padding: 4px; background: #ffffff; border: 1px solid #f5f5f5; border-radius: 50%; position: absolute; background-size: cover; }
.fix-icon img { width: 90px; height: 90px; border-radius: 50%; object-fit: cover; }
.instapic { padding-top: 61px; padding-left: 45px; }
.instanum1 { position: absolute; width: 26px!important; top: 70px; left: 201px; font-family: Nunito; font-weight: 900; font-size: 10px; text-transform: uppercase; line-height: 100%; color: #00000066; letter-spacing: 0.5px; }
.instaposts { position: absolute; top: 82px; left: 201px; font-family: 'Open Sans', sans-serif; font-size: 9px; text-transform: lowercase; line-height: 100%; color: #0000005c; letter-spacing: 0.5px; }
.instanum2 { position: absolute; width: 40px!important; top: 70px; left: 275px; font-family: Nunito; font-weight: 900; font-size: 10px; text-transform: uppercase; line-height: 100%; color: #00000066; letter-spacing: 0.5px; }
.instafollowers { position: absolute; top: 82px; left: 275px; font-family: 'Open Sans', sans-serif; font-size: 9px; text-transform: lowercase; line-height: 100%; color: #0000005c; letter-spacing: 0.5px; }
.instanum3 { position: absolute; width: 40px!important; top: 70px; left: 362px; font-family: Nunito; font-weight: 900; font-size: 10px; text-transform: uppercase; line-height: 100%; color: #00000066; letter-spacing: 0.5px; }
.instafollowing{ position: absolute; top: 82px; left: 362px; font-family: 'Open Sans', sans-serif; font-size: 9px; text-transform: lowercase; line-height: 100%; color: #0000005c; letter-spacing: 0.5px; }
.instaop {position: absolute;
    top: 110px;
    left: 160px;
    width: 285px;
    height: 50px;
    font-family: Manrope;
    font-weight: 500;
    line-height: 100%;
    text-align: justify;
    font-size: 10.4px;
    color: #00000087!important; }
.insttt { padding: 127px 23px 0px 27px; }
.instttpic { width: 140px; height: 140px; position: relative; margin: 10px; }
.instttpic img { width: 140px; height: 140px; object-fit: cover; }
.instafileprof { position: relative; width: 515px; height: 200px; }

/* инстаграм пост */

.instapost { width: 556px; height: 300px; background: url(https://i.imgur.com/87EK23p.png) no-repeat; margin-left: 65px!important; }
.instapic1 { padding-top: 47px; padding-left: 24px; }
.instafile { position: relative; width: 556px; height: 300px; }
.instapname { position: absolute; top: 21px; left: 374px; width: 229px; text-align: left; font-family:'Manrope'; letter-spacing: 0.7px; font-weight: 900; font-size: 11px; text-transform: lowercase; color: #00000063; }
.instalikes { position: absolute; top: 258px; left: 370px; font-family: 'Open Sans', sans-serif; font-weight: 300; font-size: 9px; text-transform: lowercase; line-height: 100%; color: #c7c7c7; letter-spacing: 0.8px; }
.instacomm { position: absolute; top: 258px; left: 440px; font-family: 'Open Sans', sans-serif; font-weight: 300; font-size: 9px; text-transform: lowercase; line-height: 100%; color: #c7c7c7; letter-spacing: 0.8px; }
.instapop {  position: absolute; margin-top: 48px!important; left: 316px; font-family: 'Manrope'; font-weight: 500; text-align: justify; font-size: 10px; letter-spacing: 0.3px; color: #00000075!important; }
.instapostpic{ width: 300px; height: 300px; position: absolute; margin-top: -5px!important; margin-left: -7px!important; }
.instapostpic img { width: 300px; height: 300px; object-fit: cover; }
.pfix-icon { margin-left: 317px!important; margin-top: 4px!important; width: 30px; height: 30px; padding: 4px; background: #ffffff; border: 1px solid #f5f5f5; border-radius: 50%; position: absolute; background-size: cover; }
.pfix-icon img { width: 30px; height: 30px; border-radius: 50%; object-fit: cover; }

/* инстраграм комментарий */

.instagramc { width: 448px; height: 100px; background: url(https://i.imgur.com/77sVhmt.png) no-repeat;  margin-left: 115px!important; margin-top: 20px!important; }
.infile { position: relative; width: 498px; height: 100px; }
.inver { position: absolute; width: 355px; top: -2px; left: 46px; font-family: 'Manrope'; font-weight: 500; font-size: 8px; text-transform: lowercase; letter-spacing: 0.3px; line-height: 100%; color: #7979799e; }
.incomtext { position: absolute; overflow: auto; width: 385px; height: 60px; padding-right: 7px; top: 29px; left: 45px; font-family: 'Manrope'; font-weight: 400; font-size: 11px; letter-spacing: 0.2px; text-transform: lowercase; line-height: 100%; color: #00000094; }
.cfix-icon { margin-top: 21px!important; margin-left: 6px!important; width: 20px; height: 20px; padding: 4px; background: #ffffff; border: 1px solid #f5f5f5; border-radius: 50%; position: absolute; background-size: cover;}
.cfix-icon img { width: 20px; height: 20px; border-radius: 50%; object-fit: cover; }
.pa-avatar img {max-width: 180px;  }

.piccolor { transition-duration: 1.9s; -moz-transition-duration: 0.9s; -webkit-transition-duration: 1.9s; -o-transition-duration: 0.9s; opacity: 0.4; }
.piccolor:hover { opacity: 2; }

/* инстраграм профиль НОВЫЙ*/

.instanov { width: 450px; min-height: 450px; background: white; border-radius: 10px; box-shadow: 0 0 5px 3px #ededed;  margin-top: 10px!important; margin-left: 150px!important; padding: 10px;
}
.instanovname { padding-top: 1px; padding-bottom: 2px; padding-left: 10px; padding-right: 10px; width: 430px; text-align: center; font-family: 'Arial'; letter-spacing: 0.7px; font-weight: 900; font-size: 16px; text-transform: lowercase; color: #545454; background-color: #e6e6e6; border-radius: 30px; margin-left: 15px; 
}
.instanovpic { width: 70px; height: 70px;  background-color: #f0f0f0; border-radius: 100%; margin-left: 20px!important; margin-top: 20px!important; border: 1px solid #cccccc; padding: 4px; position: absolute;
}
.instanov posts { position: absolute; width: 26px!important; margin-top: 45px; margin-left: 180px; font-family: Calibri, Arial; font-weight: 900; font-size: 20px; text-transform: uppercase; line-height: 100%; color: #9b9b9b; letter-spacing: 0.5px; z-index: 1;
}
.instanov posts1 { position: absolute; margin-top: 65px; margin-left: 180px; font-family: 'Calibri, Arial', sans-serif; font-size: 9px; text-transform: lowercase; line-height: 100%; color: #c6c6c6; letter-spacing: 0.5px; z-index: 1;
}
.instanov followers { position: absolute; width: 40px!important; margin-top: 45px; margin-left: 250px; font-family: Calibri, Arial; font-weight: 900; font-size: 20px; text-transform: uppercase; line-height: 100%; color: #9b9b9b; letter-spacing: 0.5px;
}
.instanov followers1 { position: absolute; margin-top: 65px; margin-left: 250px; font-family: 'Calibri, Arial', sans-serif; font-size: 9px; text-transform: lowercase; line-height: 100%; color: #c6c6c6; letter-spacing: 0.5px; 
}
.instanov following { position: absolute; width: 40px!important; margin-top: 45px; margin-left: 320px; font-family: Calibri, Arial; font-weight: 900; font-size: 20px; text-transform: uppercase; line-height: 100%; color: #9b9b9b; letter-spacing: 0.5px; 
}
.instanov following1  {position: absolute; margin-top: 65px; margin-left: 320px; font-family: 'Calibri, Arial', sans-serif; font-size: 9px; text-transform: lowercase; line-height: 100%; color: #c6c6c6; letter-spacing: 0.5px; z-index: 1;
}
.instanov user { position: absolute; margin-left: 120px; width: 285px; height: 50px; font-family: Manrope; font-weight: 500; line-height: 100%; text-align: justify; font-size: 12px; color: #9b9b9b!important; margin-top: 85px;
}
.instanov user1 { position: absolute; margin-top: 100px; margin-left: 120px; width: 285px; height: 30px; font-family: Manrope; font-weight: 500; line-height: 100%; text-align: justify; font-size: 10px; color: #9b9b9b!important; 
}
.instanov .kadr { border-radius: 8px; width: 120px; height: 120px; padding: 4px 2px; object-fit: cover;
}
.instanov kadr { display: block; margin-top: 150px; margin-left: 37px;
}

/* инстраграм пост НОВЫЙ */

.instanovpost { width: 300px; min-height: 400px; background: white; border-radius: 10px; box-shadow: 0 0 5px 3px #ededed;  margin-top: 10px!important; margin-left: 230px!important; padding: 10px;
}
.instanovpost user { padding-top: 11px; padding-bottom: 2px; padding-left: 10px; padding-right: 10px; width: 400px; text-align: center; font-family: 'Arial'; letter-spacing: 0.7px; font-weight: 900; font-size: 12px; text-transform: lowercase; color: #545454; margin-left: -110px; position: absolute;
}
.instanovpic1 { width: 30px; height: 30px;  background-color: #f0f0f0; border-radius: 100%; margin-left: 10px!important; position: absolute; border: 1px solid #cccccc; padding: 4px;
}
.instanovpost .photo { width: 280px; height: 280px; border-radius: 4px; object-fit: cover; margin-top: 60px; margin-left: 10px; margin-bottom: 10px;
}
.instanovpost like { margin-top: 375px; margin-left: 70px; font-family: 'Open Sans', sans-serif; font-weight: 300; font-size: 9px; text-transform: lowercase; line-height: 100%; color: #c7c7c7; letter-spacing: 0.8px;
}
.instanovpost comment { margin-top: 375px; margin-left: 70px; font-family: 'Open Sans', sans-serif; font-weight: 300; font-size: 9px; text-transform: lowercase; line-height: 100%; color: #c7c7c7; letter-spacing: 0.8px; 
}
.instanovpost txt { display: block; margin-top: 10px; margin-left: 15px; font-family: 'Manrope'; font-weight: 400; text-align: justify; font-size: 10px; letter-spacing: 0.3px; color: #00000075!important; width: 270px;
}

/* инстраграм коммент НОВЫЙ */
.instanovcomment { width: 300px; min-height: 90px; background: white; border-radius: 10px; box-shadow: 0 0 5px 3px #ededed;  margin-top: 10px!important; margin-left: 230px!important; padding: 10px;
}
.instanovcomment name3 { width: 355px; top: -2px; left: 46px; font-family: 'Calibri, Arial'; font-weight: 500; font-size: 10px; text-transform: lowercase; letter-spacing: 0.3px; line-height: 100%; color: #7979799e; 
}

.instanovcomment .icon3 { width: 30px; height: 30px;  background-color: #f0f0f0; border-radius: 100%; margin-left: -150px!important;  position: absolute; border: 1px solid #cccccc; padding: 4px;
}
.instanovcomment text3 {
  display: block; margin-top: 15px; margin-left: 60px; font-family: 'Manrope'; font-weight: 400; text-align: justify; font-size: 10px; letter-spacing: 0.3px; color: #00000075!important; width: 230px;
}

/* информация о подфоруме */ 
.podforum {position: relative;
    overflow: hidden;
    padding-top: 0px;
    text-align: right;
    text-transform: uppercase;
    font-size: 6px;
    font-family: arial;
    font-weight: 500;
    color: #a9a9a9;
    letter-spacing: 2px;
    margin-top: -21px!important;
    margin-left: 178px!important;
    width: 345px;
}
.podforum:after { content: '';
    position: absolute;
    width: 111%;
    border-top: 1px solid #a2a0a21f;
    margin-top: 3px;
    margin-left: -456px; }
.atl {
text-align: justify;
    font-family: Arial;
    font-size: 8.5px;
    color: #0000005c;
    letter-spacing: 0.7px;
    text-transform: lowercase;
    padding-top: 10px;
    line-height: 11px;
    width: 470px;
    margin-left: 53px!important;}

#pun-index .category table { border-spacing: 0px 30px; padding-top: 20px;}

/* новостные плашки */ 
.sick {         width: 200px;
    display: inline-table;
    height: 35px;
    background-color: rgb(26 26 26);
    border-radius: 7px;
    margin-right: 0px !important;}
.usick {    
padding: 5px;
 /* font-variant: small-caps; */
    font-size: 10px;
    font-family: ARIAL;
    FONT-WEIGHT: 900;
    text-transform: uppercase;
    /* color: #878762; */}
.mesick {
 font-size: 8px;
    font-weight: 500;
    color: #7b7b7b;
    padding: 5px;
    margin-top: -8px!important;
    text-transform: lowercase;
    letter-spacing: 0px;
    line-height: 9px;
    width: 100px;
    height: 31px;
    margin-left: 23px!important;
}
.sickko { width: 20px; margin-left: 10px; }


/* новостные плашки new */ 
.sick2 {
    display: inline-table;
    /*border: 1px solid #dcd7c9;*/
    margin-right: -1px !important;
text-align: center; width:160px;}

.sick3 {         width: 200px;
    display: inline-table;
    height: 35px;
    background-color: #afafaf36;
    border-radius: 7px;
    margin-right: 10px !important;}

/* имена админов в таблице */ 
.names {
    font-family: Manrope;
    font-weight: 900;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 7px;
    word-spacing: 0px;
    line-height: 8px;
color: #878762!important;
}

.names a { color: #878762!important;}
.names a:hover { color: #fff!important; opacity: 0.5; }

/* имя игрока с лучшим постом в таблице */ 
.playersays { font-family: Open Sans; text-transform: lowercase; letter-spacing: 1px; font-weight: 600; font-variant: small-caps; font-size: 12px; word-spacing: 4px; }
.playersays a { color: #fff!important; }
.playersays a:hover { color: #e0e0e0!important; opacity: 0.4; }

/* лучший пост текст */
.bptshapka {padding: 8px 9px 0px 11px;
width: 244px;
    height: 45px;
    text-align: justify;
    text-transform: lowercase;
    font-family: Manrope;
    font-size: 7.7px;
    letter-spacing: 0.3px;
    color: #fbfbfb; }

.punbb .post .post-author { background: url(...) 0 0 repeat-y; overflow: visible!important;}

/* личная страница */
.id { width: 697px; height: 513px; background: url(https://i.imgur.com/icEf15D.png); margin-left: 44px!important; }
.id_photo { position: absolute; margin: 52px 0 0 46px!important; }
.id_photo img { border-radius: 50%; }
.id_name {position: absolute; font-family: Pearl; text-transform: lowercase; font-size: 20px; margin: 66px 0 0 156px!important; color: #000;}
.id_prof { position: absolute; font-family: arial; font-size: 8px; margin: 117px 0 0 170px!important; } 
.id_gifts {position: absolute; width: 400px; text-align: left; margin: 184px 0 0 40px!important; height: 107px; overflow-y: auto;}
.id_gifts img { -webkit-filter: grayscale(100%); filter: grayscale(100%); }
.id_gifts img:hover { -webkit-filter: grayscale(0%); filter: grayscale(0%); }
.id_plashki { position: absolute; width: 182px; height: 250px; overflow-y: auto; margin: 60px 0 0 476px!important; }
.id_tarot { width: 618px; margin: 356px 0 0 40px!important; position: absolute; text-align: left; height: 100px; overflow-y: auto;}
.id_tarot img { padding-right: 4px!important; }
.shiba { position: absolute; width: 80px; height: 80px; margin-top: 85px!important; margin-left: 66px!important; }
.lcfix-icon { border-radius: 50%; position: absolute; background-size: cover; }
.lcfix-icon img { width: 80px; height: 80px; border-radius: 50%; /* object-fit: cover; */  /* filter: grayscale(100%);*/  }

.whoareu {position: absolute;
    width: 168px;
    margin-top: 119px!important;
    margin-left: 169px!important;
    font-family: Manrope;
    font-weight: 900;
    font-size: 12px;
    letter-spacing: 0.6px;
    text-transform: lowercase;
    line-height: 100%;
    color: #2d2d2d; }

.fun { margin-top: 294px!important; margin-left: 60px!important; width: 194px; height: 135px; padding: 19px; position: absolute; }
.funny { width: 198px; height: 133px!important; overflow: auto; line-height: 16px;}
.hitme { position: absolute; width: 100px; margin-top: -12px!important; margin-left: 48px!important; font-family: Arial; text-transform: lowercase; font-variant: small-caps; font-weight: 800; font-size: 9px; letter-spacing: 1px; line-height: 100%; color: #c4c084;}
.itsme {position: absolute;
    padding: 5px;
    margin-top: 113px!important;
    margin-left: 362px!important;
    width: 172px;
    font-family: Manrope;
    font-weight: 600;
    font-size: 9.7px;
    letter-spacing: 0.7px;
    text-transform: lowercase;
    color: #0000009c!important;}
.power { position: absolute; padding: 5px; margin-top: 237px!important; margin-left: 300px!important; width: auto; height: 15px; font-family: Arial; font-weight: 300; text-align: center; font-size: 8.5px; letter-spacing: 0.4px; text-transform: lowercase; color: #272727cc!important;}
.rush {    position: absolute;
    padding: 5px;
    margin-top: 5px!important;
    margin-left: -5px!important;
    width: 29px;
    font-family: 'Manrope';
    font-weight: 900;
    text-align: center;
    font-size: 13px;
    letter-spacing: 0.4px;
    text-transform: lowercase;
    color: #676767!important; }
.pikapika{ position: absolute; margin-top: 168px!important;
    margin-left: 41px!important; width: 80px; height: 80px; }
.gifts { margin-top: 294px!important; margin-left: 302px!important; padding: 19px; position: absolute; }

.enjoy { width: 35px; height: 35px!important;}

.funnytwo { width: 316px; height: 138px!important; overflow: auto;}

.vodka { width: 246px; height: 35px; margin-top: -32px!important; margin-left: 54px!important; font-size: 8.1px; font-family: Arial; font-weight: 500; letter-spacing: 0.5px; overflow: auto;}

.collect { position: absolute;
    width: 300px;
    margin-top: 346px!important;
    margin-left: 250px!important;
    font-family: Open Sans;
    font-weight: 800;
    font-size: 13px;
    letter-spacing: 1px;
    text-transform: lowercase;
    font-variant: small-caps;
    line-height: 100%;
    color: #d1d1d1;}

.gods{     position: absolute;
    width: 28px;
    height: 28px;
    margin-left: 559px!important;
    margin-top: 106px!important; }

.cow { position: absolute;
    width: 54px;
    height: 54px;
    margin-top: 318px!important;
    margin-left: 714px!important; }
.sgfix-icon { border-radius: 15%; position: absolute; background-size: cover; }
.sgfix-icon img { width: 54px; height: 54px; border-radius: 15%; object-fit: cover; filter: grayscale(100%); opacity: 0.7;  }

.cat {text-align: center;
    width: 123px;
    position: absolute;
    font-size: 10px;
    margin-top: 409px!important;
    margin-left: 681px!important;
    font-family: Manrope;
    text-transform: lowercase;
    font-weight: 900;
    color: #505050;}
.dog {position: absolute;
    width: 123px;
    text-align: center;
    margin-top: 425px!important;
    margin-left: 681px!important;
    font-size: 8px;
    font-family: 'Manrope';
    text-transform: lowercase;
    font-weight: 600;
    letter-spacing: 0.5px;
    color: #7d7d7dc7;}

.vinyl {width: 700px; height: 215px;overflow-x: auto; padding-top: 390px;
    margin-left: 48px!important; display: inline-block;}

/* страница с альбомами */
.cd { width: 727px; height: 220px; margin-left: 1px; overflow-x: auto; }
.album { height: 192px; display: flex; padding-right: 1px; padding-left: 9px; }
.count { font-size: 9px; text-align: center; font-family: Open Sans; font-weight: 700; padding: 9px; color: #5f5f5f8c; letter-spacing: 0.4px; }
.tracks { padding-left: 6px; width: 217px; height: 109px; overflow: auto; margin-top: 51px!important; }
.closesong { opacity: .2; -webkit-filter: grayscale(100%); filter: grayscale(100%); }

.ul.hr { margin: 0; /* Обнуляем значение отступов */ padding: 4px; /* Значение полей */ }
.ul.hr li { display: inline-block; /* Отображать как строчный элемент */ margin-right: 5px; /* Отступ слева */ }

.post-content hr { opacity: 0.1!important; -moz-opacity: 0.5; -khtml-opacity: 0.5; filter: alpha(opacity=50); margin-bottom: 0.8em; }


.details {
    position: relative;
    margin-bottom: .5rem;
    min-height: 1rem;
    max-height: 3rem;
    transition: min-height .15s linear, max-height .5s linear;
    -webkit-transition: min-height .15s linear, max-height .5s linear;
    will-change: max-height;
    overflow: hidden;}
.details summary {
    display: inline-block;
    padding-left: 1.5em;
    cursor: pointer;
    outline: 0;
    transition: color .12s;
    -webkit-transition: color .12s;
}
.details summary::before {
    left: 0;
    top: .4em;
    position: absolute; 
    width: 1em;
    height: 1em;
    transition: transform .1s linear;
    -webkit-transition: transform .1s linear;
}

.bandg   { background-color: #e3e3e352;
    border-radius: 25px;
    padding: 4px;
    font-family: 'Manrope';
    font-size: 8.3px;
    text-transform: lowercase;
    text-align: center;
    letter-spacing: 1px;
    color: #a6a6a6;}
.ravetable {font-family: 'Manrope';
    font-size: 9px;
    font-weight: 500;
    letter-spacing: 0.5px;
    text-transform: lowercase;
    color: #5a5a5a;
    height: 90px;
    overflow: auto;
}

/* Базовый контейнер табов */
.tabs {
        max-width: 450px;
padding-top: 10px;
    margin-left: 132px!important;
}
/* Стили секций с содержанием */
.tabs>section {
        display: none;
    padding: 15px;
    background: #fff;
    border: 1px solid #f2f2f2;
    border-radius: 20px;
}
.tabs>section>p {
        margin: 0 0 5px;
        line-height: 1.5;
        color: #383838;
 /* прикрутим анимацию */
        -webkit-animation-duration: 1s;
        animation-duration: 1s;
        -webkit-animation-fill-mode: both;
        animation-fill-mode: both;
        -webkit-animation-name: fadeIn;
        animation-name: fadeIn;
}
/* Описываем анимацию свойства opacity */
 
@-webkit-keyframes fadeIn {
        from {
                opacity: 0;
        }
        to {
                opacity: 1;
        }
}
@keyframes fadeIn {
        from {
                opacity: 0;
        }
        to {
                opacity: 1;
        }
}
/* Прячем чекбоксы */
.tabs>input {
        display: none;
        position: absolute;
}
/* Стили переключателей вкладок (табов) */
.tabs>label {
    display: inline-block;
    margin: 0 0 10px;
    width: 397px;
    padding: 11px 25px;
    text-align: center;
    border: 1px solid #f2f2f261;
    border-width: 1px 1px 1px 1px;
    background: #fbfbfb;
    border-radius: 20px;
    color: #0c0c0c85;
    font-family: 'Playfair Display';
    font-style: italic;
    text-transform: lowercase;
    letter-spacing: 0.3px;
    font-size: 9px;
    font-weight: 700;
}

/* Изменения стиля переключателей вкладок при наведении */
 
.tabs>label:hover {
 cursor: pointer;
}

/* Стили для активной вкладки */
.tabs>input:checked+label {
/*color: #e34545cc;*/
    font-family: 'Playfair Display';
    text-transform: lowercase;
    letter-spacing: 0.9px;
    font-size: 11px;
    font-weight: 800;
    font-style: italic;
    border: 1px solid #f2f2f2;
    border-bottom: 1px solid #f2f2f2;
    border-radius: 20px;
    background: #ffffff;
}
/* Активация секций с помощью псевдокласса :checked */
#tab1:checked~#content-tab1, #tab2:checked~#content-tab2, #tab3:checked~#content-tab3, #tab4:checked~#content-tab4 {
 display: block;
}
/* Убираем текст с переключателей 
* и оставляем иконки на малых экранах
*/
 
@media screen and (max-width: 680px) {
        .tabs>label {
                font-size: 0;
        }
        .tabs>label:before {
                margin: 0;
                font-size: 18px;
        }
}
/* Изменяем внутренние отступы 
*  переключателей для малых экранов
*/
@media screen and (max-width: 400px) {
        .tabs>label {
                padding: 15px;
        }
}

.shop { height: 162px; overflow: auto;}

.punbb .post .post-author {
padding: 31px 0px 0px;
}

/* снс */
.textme {    position: relative;
    width: 335px;
    padding: 15px;
    background: linear-gradient(#6f81ff14,#1556cd21);
    border-radius: 30px;
    text-align: justify;
    text-align-last: right;
    font-family: Trebuchet Ms;
    font-weight: 300;
    font-size: 9.5px;
    line-height: 1.3;
    letter-spacing: 0.4px;
    color: #1917179e; }

.whenufree {position: relative; width: 335px; padding: 15px;
 background: linear-gradient(#9843f614,#4a00fe1c);
   border-radius: 30px; text-align: justify;     font-family: Trebuchet Ms;
    font-weight: 300;
    font-size: 9.5px;
    line-height: 1.3;
    letter-spacing: 0.4px;
    color: #1917179e; }

.u { width: 365px; margin-top: -77px!important; font-family: 'Montserrat'; font-size: 10px; font-weight: 800; letter-spacing: 0.3px; color: #00000080; line-height: 19px; text-align: center;}

.upic { width: 50px; height: 50px; border-radius: 50px; background: linear-gradient(#6f81ff14,#1556cd21); padding: 4px; margin-top: 4px!important;}

.me { width: 365px; margin-top: -77px!important; font-family: 'Montserrat'; font-size: 10px; font-weight: 800; letter-spacing: 0.3px; color: #00000080; line-height: 19px; text-align: center;}

.mepic { width: 50px; height: 50px; border-radius: 50px; background: linear-gradient(#9843f614,#4a00fe1c); padding: 4px; padding: 4px; margin-top: 4px!important; }

.time { padding: 10px; width: 135px; border-radius: 80px; font-family: Montserrat; font-weight: 500; font-size: 8px; color: #6f7275; font-variant: small-caps; letter-spacing: 0.5px; margin-top:-10px!important;}

.callmebaby { padding-top: 80px; } 

.twitter
 { width: 156px;
    height: 72px;
    text-align: justify;
    text-transform: lowercase;
    font-family: Arial;
    font-size: 8.6px;
    letter-spacing: 0.3px;
    line-height: 11px;
    color: rgba(90, 78, 66, 0.47); }

.twit
 {
    width: 120px;
    height: 10px;
    text-align: justify;
    text-transform: lowercase;
    font-variant: small-caps;
    font-family: Arial;
    font-size: 7px;
    letter-spacing: 0.3px;
    line-height: 11px;
    color: rgba(90, 78, 66, 0.47); }

.vow
 { padding: 20px 9px 0px 221px;
    width: 0px;
    height: 5px;
    text-align: justify;
    font-family: Arial;
    font-size: 7px;
    letter-spacing: 0.3px;
    line-height: 11px;
    color: #ffffff;}

.party {
  font-family: Work Sans;
    font-weight: 600;
    font-size: 11px;
    word-spacing: 2px;
    line-height: 15px;
    color: #ffffff!important;
    width: 215px;
}

.dude { position: absolute;
    display: flex;
    width: 977px;
    height: 120px;
    margin-top: 105px!important;
    padding: 1px;
    overflow-x: hidden;
    flex-wrap: wrap;
    overflow-y: hidden;
    flex-direction: column;
    justify-content: space-evenly;}

.flyhigh { position: absolute;
    padding: 5px;
    margin-top: 95px!important;
    margin-left: 612px!important;
    width: 200px;
    height: 52px;
    overflow: auto;
  }

.mayday { position: absolute;
    padding: 5px;
margin-top: 41px!important;
    margin-left: 28px!important;
  }

.animals { position: absolute;
    margin-top: 187px!important;
    margin-left: 233px!important;
    word-spacing: 15px;
    width: 420px;
    height: 60px;
    overflow: auto;
  }


.animals mainp img {
opacity: 0.9;
 object-fit: cover;
    filter: grayscale(100%); }

.gav mainp img {
opacity: 0.8;
 object-fit: cover;
    filter: grayscale(100%); }


/* оформление тем */ 
.hwd {    padding-top: 37px;
    padding-left: 37px;
    padding-right: 37px;
padding-bottom: 15px;}

.hoo { width: 555px; min-height: 120px; margin-left: 70px!important; }
.woo { position: relative; width: 500px; left: 25px; top: 10px; padding: 4px; padding-bottom: 26px; color: #333435a6; text-align: justify; font-family: Arial; font-size: 11px; line-height: 14px; letter-spacing: 0.3px; } 
.abcd { background-color: #e3e3e352;
    border-radius: 25px;
    display: block;
    width: 400px;
    margin-left: 51px;
    margin-top: -12px;
    padding: 4px;
    letter-spacing: 1px;
    text-align: center;
    text-transform: lowercase;
    font-variant: small-caps;
    font-size: 8px;
    font-family: Trebuchet Ms;
    font-weight: 600;
    color: #ababab !important;}
.boysngirls { text-transform: uppercase;
    margin-left: 75px!important;
    width: 80px;
    text-align: center;
    color: #848484;
    font-family: Trebuchet Ms;
    font-size: 7px;
    letter-spacing: 2px; }

.catchme {      width: 85px;
    margin-left: 67px!important;}

.ifucan { text-align: justify;
    font-family: Manrope;
    font-weight: 500;
    font-size: 9.5px;
    width: 397px;
    color: #0000009c;
    margin-top: -25px!important;
    margin-left: 155px!important;}
.yesican { text-align: justify;
    font-family: Manrope;
    font-weight: 500;
    font-size: 9.5px;
    width: 397px;
    color: #0000009c;
    margin-top: 5px!important;
    margin-left: 123px!important;
letter-spacing: 0.2px;}

.maam {    display: flex;
    font-family: Playfair Display;
    font-size: 30px;
    font-weight: 800;
    color: #e3e3e3;
    margin-top: -93px!important;
margin-left: 155px!important;
    flex-direction: row;
    align-items: center;}

.bup {      display: contents;
    font-style: italic;
    font-size: 17px;
    font-weight: 700; 
color: #81815d; }

.callme {     height: 90px;
    overflow: auto;
    text-transform: lowercase;
    font-family: 'Manrope';
    font-weight: 700;
    font-size: 9px;
    color: #0000009e;
    letter-spacing: 0.3px;
    padding-left: 24px;
    margin-top: -6px!important;
    margin-left: -22px!important; }