.pa-gifts {display: none;}

#pun-viewforum .tcl {width: 50%;}

span.byuser {
  font-weight: normal;
}

html {-webkit-text-size-adjust: none;}

#pun-index .tcr a {font-size: 12.4px; font-family: Jost; font-weight: 600; text-transform: lowercase; color: #77a7bf!important;}
#pun-index .tcr a:hover {font-size: 12.4px; font-family: Jost; font-weight: 600;text-transform: lowercase;color: #ada79f!important;  opacity: 0.5;}
#pun-index td.tcr { text-align: left; font-family: Jost; font-size: 9.8px; font-weight: 500; color: #454545!important;}
#pun-index .avatar item2 {padding-top: 10px;}

.lastedit {display:none;}
.category h2 span{ visibility:hidden;}

/* CS1 îñíîâà è öâåò*/

/* 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: #000000d9; font-weight: normal;font-style: normal;}

/* CS1.2 ôîí ôîðóìà */
body { background-color: #abcdda; background-image: url(https://forumupload.ru/uploads/001a/76/f7/2/487493.jpg); background-attachment: fixed; background-repeat: no-repeat; overflow-x: auto !important; background-position: top center;}

/* CS1.3 øàïêà */
#pun-title table { background-image : url(https://forumupload.ru/uploads/001a/76/f7/2/619906.png);background-repeat: no-repeat; background-position: top center; border: none; margin-left: -17px;height: 380px; width: 1050px; margin-top: -140px!important;}

/* CS1.4 òåëî */
#pun {background-color: #fff; background-image: url(); margin-top: 210px!important;  padding-top: 20px!important;background-position-x: center; background-attachment: scroll; }

/* CS1.5 ôóòåð */
#pun-about p.container { background: url(https://forumupload.ru/uploads/001a/76/f7/2/310519.png) bottom center no-repeat; height: 204px; width: 1048px;margin-left: -29px;margin-bottom: -148px; padding-top: 20px!important; border: none 0 transparent!important; }

/* CS4.5 èêîíêè ñîîáùåíèé */
div.icon {background-image: url(https://forumupload.ru/uploads/001a/76/f7/2/844738.png);background-repeat: no-repeat;height: 55px;width: 55px;margin-top: 28px;margin-left: 10px;}
div.inew {background-image: url(https://forumupload.ru/uploads/001a/76/f7/2/512042.png);background-repeat: no-repeat;height: 55px;width: 55px;margin-top: 28px;margin-left: 10px;}

#pun-viewforum div.icon, #pun-searchtopics div.icon {background-image: url(https://forumupload.ru/uploads/001a/76/f7/2/771508.png)!important; width: 43px; height: 9px; margin-top: 16px; margin-left: 0px;}
#pun-viewforum tr.inew div.icon, #pun-searchtopics tr.inew div.icon {background-image: url(https://forumupload.ru/uploads/001a/76/f7/2/463346.png)!important; }
#pun-viewforum tr.isticky div.icon,#pun-searchtopics tr.inew div.icon {background-image: url(https://forumupload.ru/uploads/001a/76/f7/2/124716.png)!important; }
#pun-viewforum tr.iclosed div.icon,#pun-searchtopics tr.inew div.icon {background-image: url(https://forumupload.ru/uploads/001a/76/f7/2/583727.png)!important; }

/* CS1.6 ññûëêè âåðõíåé íàâèãàöèè */
#pun-navlinks .container { background-color: transpanent;background-image: url();}

/* CS1.7 ññûëêè íèæíåé íàâèãàöèè */
#pun-ulinks .container { top: 300px; }

/* 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: #77a7bb; 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: #aca99f;  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: #e0e0e0; -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: #2a2a2a; -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 {background: url(https://forumupload.ru/uploads/001a/76/f7/2/859842.png);height: 105px;width: 331px; font-size: 0 !important; font-size: 0 !important; margin-left: 340px;margin-bottom: -55px;}

#pun-category2.category h2 { position: absolute;background: url(https://forumupload.ru/uploads/001a/76/f7/2/21889.png); height: 105px;width: 331px;/* font-size: 0!important; */ margin-left: 340px;    background-position: center;background-repeat: no-repeat;margin-top: -35px;}

#pun-category3.category h2 {position: absolute;background: url(https://forumupload.ru/uploads/001a/76/f7/2/396446.png);height: 105px;width: 346px;/* font-size: 0!important; */margin-left: 340px;  background-position: center;background-repeat: no-repeat;margin-top: -35px;}

#pun-category4.category h2 {    position: absolute;background: url(https://forumupload.ru/uploads/001a/76/f7/2/625828.png);height: 105px;width: 331px;/* font-size: 0!important; */margin-left: 340px;  background-position: center;background-repeat: no-repeat; margin-top: -35px;}

#pun-category5.category h2 {position: absolute;background: url(https://forumupload.ru/uploads/001a/76/f7/2/680990.png);height: 105px;width: 331px;/* font-size: 0!important; */margin-left: 340px;   background-position: center;background-repeat: no-repeat;margin-top: -35px;}

#pun-category6.category h2 {position: absolute;background: url(https://forumupload.ru/uploads/001a/76/f7/2/844119.png);height: 105px;width: 331px;/* font-size: 0!important; */ margin-left: 340px;   background-position: center;background-repeat: no-repeat; margin-top: -35px;}

#pun-stats h2 { background: url(https://forumupload.ru/uploads/001a/76/f7/2/418365.png); height: 105px;
width: 410px;  /* font-size: 0!important; */background-position: center;background-repeat: no-repeat;    margin-left: 305px;margin-top: -45px;}

/* CS4 ÄÐÓÃÎÅ */

/* CS4.1 êîäû â ñîî */
.punbb .code-box {  background-color: #fbfbfb;border: 1px solid #00000003;/* box-shadow: 0px 2px 11px -2px rgb(228 228 228); */border-radius: 20px 20px 20px 20px;color: #393939f2;}

/* CS4.2 öèòàòû â ñîî */
.punbb .quote-box { background-color: #fbfbfb; border: 1px solid #00000003;/* box-shadow: 0px 2px 11px -2px rgb(228 228 228); */border-radius: 20px 20px 20px 20px;color: #393939f2;}

/* CS4.3 ïîäëîæêà ââîäà */
.punbb textarea, .punbb select, .punbb input { background-color: #ffffff; color: #000000; }

#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-navlinks .container, #pun-ulinks .container { text-align: center;}
#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, #8ec8d9 3%, #8ec8d9 87%); border: 1px solid #8ec8d9!important;display: inline-block;cursor: pointer;color: #ffffff; font-family: Jost!important;text-transform: uppercase;font-size: 8px!important;padding-left: 6px!important;letter-spacing: 1.4px;border-radius: 11px;width: auto!important;}
.button:hover {color: #fff;background: #000;border: 1px solid #000!important;}

/* öâåò ññûëêè ïîäôîðóìà */
.tcl h3 a {color: #77a7bb!important; font-family: Jost; text-transform: uppercase;font-weight: 800;font-size: 14px; letter-spacing: 1px; padding-left: 0px;}

/* öâåò ññûëêè ïîäôîðóìà ïðè íàâåäåíèè */
.tcl h3 a:hover, .tcl h3 a:focus, .tcl h3 a:active  {color: #000000!important;font-family: Jost; text-transform: uppercase; font-weight: 800; font-size: 14px;letter-spacing: 1px;padding-left: 0px; -webkit-transition: all 0.7s ease; -moz-transition: all 0.7s ease; -o-transition: all 0.7s ease; transition: all 0.7s ease;}

/* öâåò ññûëêè íà ïîñëåäíþþ òåìó íà ôîðóìå */
.tcr a { color: #91afc6!important; font-size: 11px; }

/* öâåò ññûëêè íà ïîñëåäíþþ òåìó íà ôîðóìå ïðè íàâåäåíèè */
.tcr a:hover, .tcr a:focus, .tcr a:active  { color: #d0c4a5!important; font-size: 11px; }

.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: #eeeeee; border-radius: 5px; }
::-webkit-scrollbar-thumb { background-color: #8ec8d9; border-radius: 10px; }


/* öâåò âûäåëåíèÿ òåêñòà */
::selection { background: #8ec8d9; color: #000!important;}
::-moz-selection { background: #8ec8d9; color: #000!important;}


/* ÏÎËß ÏÐÎÔÈËß */

.pa-fld2 {background-color: #f6f6f6;padding: 7px!important;width: 164.1px; position: relative;padding-top: 0px!important;text-align: justify;color: #000000d9;text-transform: lowercase;font-size: 9px!important;font-family: jost;letter-spacing: 0.3px; line-height: 12px;margin-top: -4px!important; margin-left: 17.6px!important;border-top: 1px solid #00000005;border-right: 1px solid #00000005;border-left: 1px solid #00000005;border-radius: 10px 10px 0px 0px;}

.pa-fld2 a { color: #77a7bb!important;}

.pa-fld2 a:hover { color: #000!important;}

/* ÓÁÈÐÀÅÒ ÍÀÄÏÈÑÜ ÑÒÀÒÈÑÒÈÊÀ ÔÎÐÓÌÀ */
#pun-stats h2 span { visibility:hidden!important; }

/* CS4.4 ÏÎÄÂÈÍÓÒÜ ÂÅÐÕÍÈÉ ÁÀÍÍÅÐ */
#pun-title table tbody tr .title-logo-tdr { position: absolute; z-index: 1;  left: 50px;  top: -192px; }

#pun-index .category table { border-spacing: 0px 20px;padding-top: 35px; padding-bottom: 35px;}
.pa-avatar.item2 > img { border: 5px solid #f9ecdd00 !important;}
.post-content hr {opacity: 0.1!important;-moz-opacity: 0.5; -khtml-opacity: 0.5;filter: alpha(opacity=50);margin-bottom: 0.8em;}

/* ÏÎÄÔÎÐÓÌÛ */
.you { text-align: justify; font-family: Arial; font-size: 8px; color: #000000d4; letter-spacing: 0.5px;text-transform: lowercase; background-color: #cecece1a;border-radius: 20px 20px 0px 0px; padding: 17px; width: 540px;}
.kam { background-color: #e1f0f5;width: 568px; text-align: center;padding: 3px;font-family: Jost;font-size: 8px; text-transform: uppercase;font-weight: 600; color: #000000; border-radius: 0px 0px 20px 20px;}
.kam a {color: #000!important;}
.kam a:hover {color: #948f8c!important;}

/* ÃÎÑÒÅÂÀß */
.guest { width: 647px; min-height: 430px; background: url(https://forumstatic.ru/files/0016/9f/34/30489.png) no-repeat; margin-left: 46px!important; }
.punbb zombiepop { position: absolute; font-family: 'Jost'; font-size: 9.6px; margin-left: 44px; margin-top: 214px; }
.punbb stereocoma { position: absolute; font-size: 9.6px; font-weight: 400; font-family: Jost; margin-top: 42px; margin-left: 352px; color: #303030; text-transform: lowercase; letter-spacing: 0.2px; width: 239px; line-height: 12px; height: 180px; text-align: justify; overflow-y: unset; z-index: 10; padding-right: 6px; }
.rockwithu { width: 236px; text-align: center; font-family: 'Nunito'!important; font-weight: 900; font-size: 12px!important; }
.deadbutpretty { height: 140px; overflow-y: scroll; width: 240px; }

/* ÒÅÌÛ */
.cutie { width: 430px; box-shadow: 0px 2px 11px -2px rgb(228 228 228); padding: 20px 40px; border-radius: 20px; font-size: 10px; text-align: justify;}
.pie { color: #fff; background: #000; max-width: 160px; font-size: 9px; padding: 6px 0; border-radius: 10px; margin-top: -13px!important; font-family: Nunito; font-weight: 900;}
.abc_faces { background: #000; color: #fff; width: 160px; padding: 4px 0; font-family: Nunito; font-weight: 800; border-radius: 20px; font-size: 8px; text-transform: uppercase; }
.boysgirls { font-family: Nunito; font-weight: 700; text-align: center; width: 240px; border-bottom: 1px #000 solid; margin-bottom: 2px; }
.faces { font-family: Nunito; height: 80px; overflow-y: auto; padding: 4px 0; width: 240px; font-size: 11px; }


/* SWEETMAPS */
.guide { width: 647px; min-height: 468px;  }
.punbb guide_far { position: absolute; font-size: 9.6px; font-weight: 400; font-family: Jost; margin-top: 228px; margin-left: 47px; color: #303030; text-transform: lowercase; letter-spacing: 0.2px; width: 239px; line-height: 12px; height: 174px; text-align: justify; overflow-y: auto; z-index: 10; padding-right: 6px; }
.punbb guide_dare { position: absolute; font-size: 11px; font-weight: 900; font-family: 'Nunito'; margin-top: 165px; margin-left: 105px; color: #000; width: 155px; }
.punbb guide_blue { position: absolute; font-size: 9px; font-weight: 600; font-family: Nunito; margin-top: 179px; margin-left: 105px; color: #b3b3b3; letter-spacing: 0.3px; width: 155px; }
.g_music { position: absolute; width: 39px; height: 39px; margin-top: 158px!important; margin-left: 57px!important; }
.guide-icon { border-radius: 19%; position: absolute; background-size: cover; }
.guide-icon img { width: 39px; height: 39px; border-radius: 19%; object-fit: cover; filter: grayscale(100%); opacity: 0.5; }
.carousel { position: relative; margin-top: 26px; }
.carousel-inner { position: relative; overflow: hidden; width: 647px; margin-left: 66px!important;  background: url(https://forumstatic.ru/files/0016/9f/34/84226.png) no-repeat;}
.carousel-open:checked + .carousel-item { position: static; opacity: 100; }
.carousel-item { position: absolute; opacity: 0; -webkit-transition: opacity 0.6s ease-out; transition: opacity 0.6s ease-out; }
.carousel-item img { display: block; height: auto; max-width: 100%; }
.carousel-control { background: #000; border-radius: 50%; color: #fff; cursor: pointer; display: none; font-size: 26px; height: 24px; line-height: 22px; position: absolute; top: 50%; -webkit-transform: translate(0, -50%); cursor: pointer; -ms-transform: translate(0, -50%); transform: translate(0, -50%); text-align: center; width: 24px; z-index: 10; }
.carousel-control.prev { left: 0.6%; }
.carousel-control.next { right: 0.6%; }
.carousel-control:hover { background: #cfcfcf; color: #fff; }
#carousel-1:checked ~ .control-1, #carousel-2:checked ~ .control-2, #carousel-3:checked ~ .control-3, #carousel-4:checked ~ .control-4 { display: block; }
.carousel-indicators { list-style: none; margin-top: -8px!important; padding: 0; position: absolute; bottom: 0; left: 0; top: 0; right: 0; text-align: center; z-index: 1; height: 20px; }
.carousel-indicators li { display: inline-block; margin: 0 5px; }
.carousel-bullet { color: #fff; cursor: pointer; display: block; font-size: 26px; }
.carousel-bullet:hover { color: #cfcfcf; }
#carousel-1:checked ~ .control-1 ~ .carousel-indicators li:nth-child(1) .carousel-bullet,
#carousel-2:checked ~ .control-2 ~ .carousel-indicators li:nth-child(2) .carousel-bullet,
#carousel-3:checked ~ .control-3 ~ .carousel-indicators li:nth-child(3) .carousel-bullet,
#carousel-4:checked ~ .control-4 ~ .carousel-indicators li:nth-child(4) .carousel-bullet { color: #000; }

/* SWEETGRAM */
.gram { width: 647px; min-height: 468px; background: url(https://forumupload.ru/uploads/001a/76/f7/2/341369.png) no-repeat; margin-left: 50px!important; }
.punbb pink { position: absolute; font-size: 17px; font-weight: 900; font-family: Nunito; margin-top: 71px; margin-left: 135px; color: #000; width: 180px; }
.punbb punk { position: absolute; font-size: 9px; font-weight: 400; font-family: Jost; margin-left: 137px;  font-style: italic; text-transform: lowercase; margin-top: 91px; color: #ababab; letter-spacing: 0.3px; width: 180px; }
.idaho { width: 80px; height: 80px; border-radius: 50%; position: absolute; background-size: cover; margin-top: 48px!important; margin-left: 44px!important; }
.idaho img { width: 80px; height: 80px; border-radius: 50%; object-fit: cover; }
.punbb shy { position: absolute; font-size: 11px; font-weight: 800; font-family: Jost; margin-top: 167px; margin-left: 30px; color: #505050; width: 85px; text-align: center; }
.punbb magic { position: absolute; font-size: 11px; font-weight: 800; font-family: Jost; margin-top: 167px; margin-left: 126px; color: #505050; width: 85px; text-align: center; }
.punbb kansas { position: absolute; font-size: 11px; font-weight: 800; font-family: Jost; margin-top: 167px; margin-left: 220px; color: #505050; width: 85px; text-align: center; }
.punbb far { position: absolute; font-size: 9.6px; font-weight: 400; font-family: Jost; margin-top: 353px; margin-left: 47px; color: #303030; text-transform: lowercase; letter-spacing: 0.2px; width: 239px; line-height: 12px; height: 55px; text-align: justify; }
.punbb dare { position: absolute; font-size: 11px; font-weight: 900; font-family: 'Nunito'; margin-top: 221px; margin-left: 105px; color: #000; width: 155px; }
.punbb blue { position: absolute; font-size: 9px; font-weight: 600; font-family: Nunito; margin-top: 235px; margin-left: 105px; color: #b3b3b3; letter-spacing: 0.3px; width: 155px; }
.punbb dazed { position: absolute; font-size: 11px; font-weight: 900; font-family: 'Nunito'; margin-top: 293px; margin-left: 105px; color: #000; width: 155px; }
.punbb white { position: absolute; font-size: 9px; font-weight: 600; font-family: Nunito; margin-top: 307px; margin-left: 105px; color: #b3b3b3; letter-spacing: 0.3px; width: 155px; }
.clint { position: absolute; width: 39px; height: 39px; margin-top: 214px!important; margin-left: 57px!important; }
.wood-icon { border-radius: 19%; position: absolute; background-size: cover; }
.wood-icon img { width: 39px; height: 39px; border-radius: 19%; object-fit: cover; filter: grayscale(100%); opacity: 0.5; }
.bass { position: absolute; width: 39px; height: 39px; margin-top: 286px!important; margin-left: 57px!important; }
.boot-icon { border-radius: 19%; position: absolute; background-size: cover; }
.boot-icon img { width: 39px; height: 39px; border-radius: 19%; object-fit: cover; filter: grayscale(100%); opacity: 0.5; }
.sunshine { width: 243px; margin-left: 355px!important; padding-top: 47px; }
.flower { width: 110px; height: 110px; position: relative; margin: 10px; }
.flower img { width: 110px; height: 110px; object-fit: cover; }

/* ÏÎÑÒ Ñ ÌÓÇÛÊÎÉ */
.music { width: 332px; min-height: 438px; background: url(https://forumupload.ru/uploads/001a/76/f7/2/907071.png) no-repeat; margin-left: 203px!important; }
.face { width: 40px; height: 40px; border-radius: 50%; position: absolute; background-size: cover; margin-top: 8px!important; margin-left: 146px!important; }
.face img { width: 40px; height: 40px; border-radius: 50%; object-fit: cover; }
.punbb night { position: absolute; font-size: 13px; font-weight: 900; font-family: Nunito; margin-top: 56px; color: #000; width: 332px; text-align: center; }
.devil {width: 250px; height: 250px; position: absolute; background-size: cover; margin-top: 80px!important; margin-left: 41px!important; }
.devil img { width: 250px; height: 250px; }
.punbb pain { position: absolute; font-size: 11px; font-weight: 900; font-family: 'Nunito'; margin-top: 361px; margin-left: 78px; color: #000; width: 213px; }
.punbb river { position: absolute; font-size: 9px; font-weight: 600; font-family: Nunito; margin-top: 375px; margin-left: 78px; color: #b3b3b3; letter-spacing: 0.3px; width: 212px;}
.punbb want { position: absolute; font-size: 6.5px; font-weight: 400; font-family: 'Jost'; margin-top: 415px; margin-left: 159px; color: #fff; letter-spacing: 0.3px; }

/* ÑÒÎÐÈÑ */
.stories { width: 270px; min-height: 502px; background: url(https://forumupload.ru/uploads/001a/76/f7/2/171483.png) no-repeat; margin-left: 240px!important; }
.undead { width: 27px; height: 27px; border-radius: 50%; position: absolute; background-size: cover;     margin-top: 25px!important; margin-left: 30px!important; }
.undead img { width: 27px; height: 27px; border-radius: 50%; object-fit: cover; background-color: #c1c1c185; padding: 2px; }
.punbb rise { position: absolute; font-size: 9px; font-weight: 700; font-family: Nunito; color: #fff; width: 170px; letter-spacing: 0.5px; margin-top: 29px; margin-left: 66px; }
.punbb pyre { position: absolute; font-size: 6px; font-weight: 500; font-family: Nunito; text-transform: uppercase; color: #fff; width: 170px; letter-spacing: 0.3px; margin-top: 41px; margin-left: 66px; }
.punbb seen { position: absolute; font-size: 8px; font-weight: 900; font-family: Nunito; color: #000; width: 47px; margin-top: 29px; text-align: center; margin-left: 30px; } 
.punbb fun { position: absolute; font-size: 6.6px; font-weight: 800; font-family: Nunito; color: #00000078; font-style: italic; width: 30px; margin-top: 32px; text-align: center; margin-left: 102px; letter-spacing: -0.3px; }
.punbb crime { position: absolute; font-size: 6.6px; font-weight: 800; font-family: Nunito; color: #00000078; font-style: italic; width: 30px; margin-top: 32px; text-align: center; margin-left: 138px; letter-spacing: -0.3px; }
.punbb jump { position: absolute; font-size: 6.6px; font-weight: 800; font-family: Nunito; color: #00000078; font-style: italic; width: 30px; margin-top: 32px; text-align: center; margin-left: 176px; letter-spacing: -0.3px; }
.hell { width: 228px; height: 430px; padding-top: 18px; margin-left: 22px!important; }
.hell img { width: 228px; height: 430px; border-radius: 20px; object-fit: cover; }

/* ÏÎÑÒ ÒÅÊÑÒ */
.money { position: relative; width: 435px; min-height: 130px; margin-left: 160px!important; border-radius: 30px 30px 30px 30px; background: url(https://forumupload.ru/uploads/001a/76/f7/2/334670.png) 0 top no-repeat, url(https://forumupload.ru/uploads/001a/76/f7/2/628099.png) 0 bottom no-repeat, url(http://forumupload.ru/uploads/001a/76/f7/2/544671.png) 0 repeat-y;}
.hate { width: 31px; height: 31px; border-radius: 50%; position: absolute; background-size: cover;     margin-top: 24px!important; margin-left: 27px!important; }
.hate img { width: 31px; height: 31px; border-radius: 50%; object-fit: cover; }
.punbb solo { position: absolute; font-size: 15px; font-weight: 900; font-family: Nunito; color: #000; width: 330px; margin-top: 24px; margin-left: 68px;}
.punbb lemonade { position: absolute; font-size: 9px; font-weight: 500; font-family: Jost; color: #00000091; width: 330px; letter-spacing: 0.3px; margin-top: 40px; margin-left: 68px;}
.asap { font-size: 14px; font-weight: 400; font-family: Jost; padding-top: 73px; padding-left: 35px; padding-bottom: 30px; color: #0000008c; letter-spacing: 0.4px; width: 365px; line-height: 15px;}
.bump {position: absolute; font-size: 6.6px; font-weight: 800; font-family: Nunito; color: #000000; width: 30px; margin-top: 42px!important; text-align: center; margin-left: 399px!important; letter-spacing: -0.3px;}

/* ÏÎÑÒ ÊÀÐÒÈÍÊÀ */
.nice { position: relative; width: 332px; min-height: 423px; margin-left: 203px!important; border-radius: 30px 30px 30px 30px; background: url(https://forumupload.ru/uploads/001a/76/f7/2/52657.png) 0 top no-repeat, url(https://forumupload.ru/uploads/001a/76/f7/2/98703.png) 0 bottom no-repeat, url(https://forumupload.ru/uploads/001a/76/f7/2/640143.png) 0 repeat-y;}
.punbb korn { position: absolute; font-size: 6.5px; font-weight: 500; font-family: 'Jost'; margin-top: 355px; margin-left: 45px; color: #000; width: 20px; text-align: center; letter-spacing: 0.1px;}
.punbb place {position: absolute; margin-top: 350px; margin-left: 84px; font-family: 'Jost'; font-size: 6px; text-transform: uppercase; font-weight: 600; letter-spacing: 0.3px; color: #0009; width: 80px; text-align: center;}
.mars { font-size: 9.8px; font-weight: 400; font-family: Jost; padding-top: 380px; padding-left: 41px; padding-bottom: 41px; color: #000000ab; letter-spacing: 0.4px; width: 250px; line-height: 12px;}

/* SNS */
.sns { position: relative; width: 414px; min-height: 185px; margin-left: 161px!important; border-radius: 30px; background: url(https://forumupload.ru/uploads/001a/76/f7/2/786662.png) 0 top no-repeat, url(https://forumupload.ru/uploads/001a/76/f7/2/43953.png) 0 bottom no-repeat, url(https://forumupload.ru/uploads/001a/76/f7/2/127138.png) 0 repeat-y; }
.punbb loco { position: absolute; font-size: 19px; font-weight: 900; font-family: Nunito; color: #000; width: 300px; margin-top: 44px; margin-left: 94px; }
.punbb oracle { float: right; clear: both; margin: 5px!important; margin-right: -1px!important; padding: 10px!important; border-radius: 11px 11px 0 11px; background-color: #f4f4f470; border: 1px solid #00000008; color: #0000008f; font-size: 12px; text-align: left; font-family: Jost; font-weight: 500; letter-spacing: 0.5px; }
.shadow { font-size: 9.8px; font-weight: 400; font-family: Jost; padding-top: 1px; padding-right: 12px; padding-bottom: 1px; letter-spacing: 0.4px; width: 355px; max-height: 370px; margin-left: 7px!important; line-height: 12px; overflow: auto; }
.shadow v { float: right; max-width: 110px; max-height: 110px; clear: both; margin: 5px!important; padding: 2px!important; border-radius: 50px; background-color: #dbdbdb; color: #1c1c1c; font-size: 11px; text-align: right; font-family: Jost; }
.shadow v img { width: 90px; height: 90px; border-radius: 50px; object-fit: cover; }
.shadow p { float: right; clear: both; margin: 5px!important; padding: 10px!important; border-radius: 11px 11px 0 11px; background-color: #fafafa; border: 1px solid #00000008; color: #1c1c1c; font-size: 11.6px; text-align: right; font-family: Jost; }
.shadow p img { max-width: 250px; border-radius: 10px;}
.karma { width: 370px; padding: 20px; padding-top: 115px; padding-bottom: 76px;}
.tar { width: 50px; height: 50px; border-radius: 50%; position: absolute; background-size: cover; margin-top: 34px!important; margin-left: 31px!important; }
.tar img { width: 50px; height: 50px; border-radius: 50%; object-fit: cover; }
.punbb mind { position: sticky; font-size: 9px; font-weight: 500; font-family: Jost; font-style: italic; color: #00000091; width: 50px; padding: 0px; text-align: right; margin-left: 324px!important;}
.punbb long { float: left; clear: both; margin: 5px!important; margin-right: -1px!important; padding: 10px!important;  border-radius: 11px 11px 11px 0px; background-color: #f4f4f470; border: 1px solid #00000008; color: #0000008f; font-size: 12px; text-align: left; font-family: Jost; font-weight: 500;  letter-spacing: 0.5px; }
.punbb leo { position: sticky; font-size: 9px; font-weight: 500; font-family: Jost; font-style: italic; color: #00000091; width: 50px; padding: 0px; text-align: right; margin-right: 250px!important; margin-left: 6px; }
.yell { font-size: 9.8px; font-weight: 400; font-family: Jost; padding-top: 1px; padding-right: 12px; padding-bottom: 1px; letter-spacing: 0.4px; width: 355px; max-height: 370px; margin-left: 7px!important; line-height: 12px; overflow: auto; }
.yell v { float: left; max-width: 110px; max-height: 110px; clear: both; margin: 5px!important; padding: 2px!important; border-radius: 50px; background-color: #dbdbdb; color: #1c1c1c; font-size: 11px; text-align: left; font-family: Jost; }
.yell v img { width: 90px; height: 90px; border-radius: 50px; object-fit: cover; }
.yell p { float: left; clear: both; margin: 5px!important; padding: 10px!important; border-radius: 11px 11px 11px 0px; background-color: #fafafa; border: 1px solid #00000008; color: #1c1c1c; font-size: 11.6px; text-align: left; font-family: Jost; }
.yell p img { max-width: 250px; border-radius: 10px;}

/* ÏÐÈÍßÒÈÅ */
.hello { width: 453px; height: 205px; background: url(https://forumupload.ru/uploads/001a/76/f7/2/43579.png) no-repeat; margin-left: 125px!important; }
.punbb radio { position: absolute; padding-top: 10px; padding-left: 59px; width: 198px; text-align: left; font-family: Nunito; font-size: 9px; font-weight: 900; color: #000;}
.punbb wind { position: absolute; padding-top: 51px; padding-left: 99px; width: 325px; text-align: left; font-family: Nunito; font-size: 17px; font-weight: 900; color: #000;}
.punbb hold { position: absolute; padding-top: 73px; padding-left: 99px; width: 325px; text-align: left; font-family: Nunito; font-size: 8.5px; font-weight: 500; color: #000000bd;}
.punbb belly { position: absolute; padding-top: 109px; padding-left: 35px; width: 383px; text-align: justify; font-family: Jost; font-size: 9.5px; font-weight: 500; color: #000000a3; line-height: 12px;}
.parent { width: 50px; height: 50px; border-radius: 50%; position: absolute; background-size: cover;     margin-top: 44px!important; margin-left: 33px!important; }
.parent img { width: 50px; height: 50px; border-radius: 50%; object-fit: cover; }

/* ÏÐÀÂÈËÀ */
.rules { padding-top: 0px; width: 550px; min-height: 200px; margin-top: 10px!important; margin-left: 96px!important; background-color: #efefef30; border-radius: 30px; border: 1px solid #00000004; padding-bottom: 25px; }
.punbb kiss { padding-top: 14px; padding-bottom: 14px; display: block; width: 550px; text-align: center; }
.here { font-family: Jost; font-size: 8px; text-transform: uppercase; font-weight: 700; color: #0000008a; padding-left: 175px; margin-top: 15px!important;  padding-bottom: 11px;}
.punbb pump { display: block; width: 456px; text-align: center; font-family: Jost; font-size: 11px; text-transform: uppercase; color: #000000; font-weight: 700; background-color: #c1c1c10d; border: 1px solid #a0c7d714; border-radius: 30px 30px 0px 0px; padding: 5px; margin-left: 42px;}
.make { width: 436px; font-family: Jost; color: #393939; text-transform: lowercase; font-size: 10.5px; margin-top: 11px!important; margin-left: 42px!important; padding: 15px; line-height: 14px; border: 1px solid #a0c7d714; background-color: #c1c1c10d; border-radius: 0px 0px 25px 25px;}

/* ËÈ×ÍÀß ÑÒÐÀÍÈÖÀ */
.carousel-inner-lz { position: relative; overflow: hidden; width: 778px; height: 542px; background: url(https://forumupload.ru/uploads/001a/76/f7/2/252187.png) no-repeat; margin-left: 120px!important;}
.carousel-control-lz { background: rgb(142, 164, 171); border-radius: 50%; color: #fff; cursor: pointer; display: none; font-size: 26px; height: 24px; line-height: 22px; position: absolute; top: 50%; -webkit-transform: translate(0, -50%); cursor: pointer; -ms-transform: translate(0, -50%); transform: translate(0, -50%); text-align: center; width: 24px; z-index: 10; }
.carousel-control-lz.prev-lz { left: 2%; }
.carousel-control-lz.next-lz { right: 2%; }
.carousel-bullet-lz { color: #fff; cursor: pointer; display: block; font-size: 26px; }
.carousel-bullet-lz:hover { color: #cfcfcf; }
#carousel-1:checked ~ .control-1 ~ .carousel-indicators li:nth-child(1) .carousel-bullet-lz,
#carousel-2:checked ~ .control-2 ~ .carousel-indicators li:nth-child(2) .carousel-bullet-lz { color: rgb(142, 164, 171); }
.id { position: absolute; width: 778px; height: 542px; opacity: 0; -webkit-transition: opacity 0.6s ease-out; transition: opacity 0.6s ease-out; } 
.carousel-open:checked + .id { position: static; opacity: 100; }
/*.id { width: 778px; height: 542px; background:url(https://forumupload.ru/uploads/001a/76/f7/2/252187.png); margin-left: 44px!important; }*/
.punbb story { width: 70px; height: 70px; border-radius: 50%; position: absolute; background-size: cover; margin-top: 12px!important; margin-left: 419px!important; }
.punbb story img { width:70px; height: 70px; border-radius: 50%; object-fit: cover; filter: grayscale(1);}
.crack { font-size: 12px; font-family: Nunito; font-weight: 900; text-transform: uppercase; margin-left: 503px!important; padding-top: 33px; width: 220px; color: #8ea4ab; text-align: left;}
.kimono { font-size: 9px; font-weight: 600; font-family: Jost; color: #9e9e9e; margin-left: 503px!important;width: 220px; text-align: left;}
.summer { margin-top: 109px!important; margin-left: 83px!important; width: 561px; height: 104px; padding: 25px; position: absolute; line-height: 19px; background-color: #ededed24; border: 1px solid #f6f6f6; border-radius: 30px;}
.leto { padding: 6px; width: 561px; height: 92px!important; padding-bottom: 7px; overflow: auto;}
.punbb bit { opacity: 0.4;
    filter: grayscale(1); -webkit-transition: all 0.5s ease-in-out; 
  -moz-transition: all 0.5s ease-in-out;            
  -o-transition: all 0.5s ease-in-out; 
  -ms-transition: all 0.5s ease-in-out; 
   transition: all 0.5s ease-in-out;}
.punbb bit:hover {opacity: 10;
    filter: none;}

.winter { margin-top: 282px!important; margin-left: 66px!important; width: 204px; height: 93px; padding: 25px; position: absolute; line-height: 19px; background-color: #ededed24; border: 1px solid #f6f6f6; border-radius: 30px;}
.zima { padding: 6px; width: 195px; height: 92px!important; padding-bottom: 7px; overflow: auto; margin-top: -8px!important;}
.autumn { margin-top: 282px!important; margin-left: 343px!important; width: 320px; height: 93px; padding: 25px; position: absolute; line-height: 19px; background-color: #ededed24; border: 1px solid #f6f6f6; border-radius: 30px;}
.osen { padding: 6px; width: 334px; height: 105px!important; padding-bottom: 7px; overflow: auto; margin-left: -4px!important; margin-top: -6px!important;}
.icons { position: absolute; width: 502px; height: 39px; margin-top: 60px!important; margin-left: 143px!important; word-spacing: 50px; line-height: 25px; overflow: auto; padding: 0px; text-align: center;} 
.punbb call { width: 30px; height: 30px; background-size: cover; }
.punbb call img { width:30px; height: 30px; object-fit: cover;}
.meme { margin-top: 53px!important; margin-left: 60px!important; width: 630px; height: 320px; padding: 25px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; position: absolute; overflow: auto;}
.haha {  background-color: #ededed24; border: 1px solid #f6f6f6; border-radius: 30px; width: 580px; height: 127px!important; overflow: auto; word-spacing: 4px; padding: 11px;}
.spring { margin-top: 362px!important; margin-left: 83px!important; width: 564px; height: 40px; padding: 25px; position: absolute; line-height: 19px; border-radius: 30px;}
.vesna { padding: 6px; width: 561px; height: 24px!important; padding-bottom: 7px; overflow: auto;}

/* ÌÀÃÀÇÈÍ */
.tabs {max-width: 450px;padding: 0px;margin-left: 150px!important;}
.tabs>section {display: none; padding: 15px; background-color: #ededed24; border: 1px solid #f6f6f6; border-radius: 20px;}
.tabs>section>p {margin: 0 0 5px; line-height: 1.5; color: #383838;
-webkit-animation-duration: 1.3s;
animation-duration: 1s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
-webkit-animation-name: fadeIn;
animation-name: fadeIn;}
@-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: 171px;padding: 11px 25px;text-align: center;border-width: 1px 1px 1px 1px;background: #fbfbfb;color: #1f1f1f59;font-family: Jost;letter-spacing: 0.3px;font-size: 6px;text-transform: uppercase;background-color: #9b9b9b0a;border: 1px solid #f6f6f6;border-radius: 20px;font-weight: 600;}
.tabs>label:hover {cursor: pointer;}
.tabs>input:checked+label {color: #000000;font-family: Jost;font-size: 6px;text-transform: uppercase;font-weight: 800;background-color: #9b9b9b24;border: 1px solid #f6f6f6;border-radius: 20px;}
#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;}

/* ÒÅÌÀ ÇÀÄÀÍÈß ÄÎÑÒÈÆÅÍÈß */
.pray { margin-left: 66px!important;width: 561px;height: 193px;padding: 25px;padding-bottom: 0px; line-height: 19px;background-color: #ededed24;border: 1px solid #f6f6f6;border-radius: 30px;}
.saint { padding: 6px; width: 561px;height: 150px!important; padding-bottom: 8px; overflow: auto; text-align: center;}
.punbb wanna {display: inline-block; text-align: center;  font-size: 9px; font-family: Jost; font-weight: 700; padding-bottom: 5px;}

.barbie {padding: 3px 9px 19px 11px;width: 187px;height: 45px;text-align: justify;text-transform: lowercase; font-family: Jost;font-size: 9px;letter-spacing: 0.2px;color: #1f1f1f;}
.barbie a { color: #77a7bb!important;}
.barbie a:hover { color: #afa79d!important;}

.ams {font-family: Jost; font-weight: 800;font-size: 8px;color: #afa79e!important;width: 187px;text-align: center;}
.ams a { color: #77a7bb!important; }
.ams a:hover { color: #77a7bb!important; opacity: 0.3; }

/* ÏËÀØÊÈ ÍÎÂÎÑÒÈ */
.shot {height: 113px;width: 220px;overflow: auto;background-color: #fafafa;padding: 11px;border-radius: 20px 0px 0px 20px;}
.sweet {padding: 4px 0px 13px 3px; width: 200px; height: 25px;}
.bitter {margin-top: 1px !important;margin-left: 2px !important;}
.bitter img {width: 24px; height: 24px;}
.lover { margin-top: -30px!important;margin-left: 31px!important;text-transform: uppercase;font-family: Jost;font-size: 11px; font-weight: 600;}
.loser { font-size: 9px; margin-left: 31px!important;margin-top: -2px!important;color: #686868;}

.ban { position: absolute;width: 198px;height: 72px;word-spacing: 4px;margin-top: -23px!important; margin-left: 811px!important;overflow-y: auto;opacity: 0.2;transition: .5s all;}
.ban:hover {opacity: 2;}

.bird {font-size: 10px;text-transform: uppercase;font-weight: 700;width: 156px;text-align: center;padding: 5px;padding-bottom: 3px; padding-top: 6px;}
.bird a {color: #77a7bb;}
.bird a:hover {color: #000;}