/* Minion Pro */
@import url(https://mybb.kozhilya.ru/mirra-bell/fonts/minion-pro/style.css);

/* Mustang Deco */
@import url(https://mybb.kozhilya.ru/mirra-bell/fonts/mustang-deco/style.css);

/* Crimson */
@import url(https://fonts.googleapis.com/css2?family=Crimson+Text:ital,wght@0,400;0,700;1,400&display=swap);

/* Open Sans */
@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,400;0,700;1,400;1,700&display=swap");

/* Загрузка шрифта для иконки озвучки */
@import url("https://fonts.googleapis.com/icon?family=Material+Icons");

/* Смена имиджа в текущем посте */
@import url("https://forumstatic.ru/files/0001/31/13/36385.css");

/* Lazy YouTube video tag */
@import url("https://forumstatic.ru/files/0001/31/13/85432.css");

/* HTML5 audio tag */
@import url("https://forumstatic.ru/files/0001/31/13/14611.css");

/* Скрипт игнора */
@import url("https://forumstatic.ru/files/0014/cc/0a/84891.css");

/* Иконки тем и сообщений */
/* @import "https://forumstatic.ru/files/0015/c4/3f/18097.css"; */

/* Всплывающая таблица с вкладками, в топике, с инфой о персонаже */
@import url("https://forumstatic.ru/files/0001/31/13/77146.css");

/* Secret messages */
@import url("https://forumstatic.ru/files/0001/31/13/48960.css");

@font-face {
    font-family: "Sait";
    src: url("https://forumstatic.ru/files/0017/94/c8/37238.eot?"),
    url("https://forumstatic.ru/files/0017/94/c8/24606.woff") format("woff"),
    url("https://forumstatic.ru/files/0017/94/c8/55902.ttf") format("truetype"),
    url("https://forumstatic.ru/files/0017/94/c8/97834.svg#svgFontName") format("svg");
}

@font-face {
    font-family: "Ceremonious Two";
    src: url("https://forumstatic.ru/files/0012/f4/5e/84262.ttf") format("truetype");
    font-weight: normal;
    font-style: normal;
}

/* Кнопки переключения стилей */
.punbb .design-toggler {
    position: absolute !important;
    top: 20px;
    left: 120px;
}

.punbb .design-toggler a {
    display: block;
    margin: 5px;
    border: solid 1px transparent;
    width: 103px;
    height: 21px;
}

.punbb .design-toggler a.active {
    border-color: #FB5D07 !important;
}

/* Аватар в цитате V.2 © Alex_63 / Ч.1 в HTML верх */
.punbb .post-content .quote-box.with-avatar {
    padding-left: 60px;
}

.punbb .post-content .author-avatar + span {
    margin-left: -40px;
}

.author-avatar {
    float: left;
    width: 39px;
    margin-left: -70px;
    margin-top: -5px;
}

.author-avatar > img {
    width: 30px;
    height: 35px;
    padding: 0px;
    border: 1px solid #9C4116;
    background: #131C34;
}

/* Ссылка на фонд форума */
#pun-status p span.item3 {
    display: inline-block !important;
}

/*  */
.fs-box table th.pmtc24 {
    display: table-cell;
}

/* Иконки кнопок */

/* убираем подфорумы с главной */
tr#forum_f9, tr#forum_f15, tr#forum_f19, tr#forum_f25, tr#forum_f26, tr#forum_f42, tr#forum_f35, tr#forum_f54, tr#forum_f55, tr#forum_f29, tr#forum_f30, tr#forum_f38, tr#forum_f59, tr#forum_f41, tr#forum_f40, tr#forum_f31, tr#forum_f32, tr#forum_f33, tr#forum_f34, tr#forum_f37, tr#forum_f39, tr#forum_f52, tr#forum_f72, tr#forum_f86, tr#forum_f89, tr#forum_f90, tr#forum_f91, tr#forum_f93, tr#forum_f96, tr#forum_f97, tr#forum_f98, tr#forum_f102, tr#forum_f75, tr#forum_f76, tr#forum_f107, tr#forum_f108, tr#forum_f110, tr#forum_f115, tr#forum_f116, tr#forum_f117, tr#forum_f118, tr#forum_f120, tr#forum_f122, tr#forum_f126, tr#forum_f132, tr#forum_f134, tr#forum_f135, tr#forum_f136, tr#forum_f137, tr#forum_f141, tr#forum_f146, tr#forum_f153, tr#forum_f154, tr#forum_f156, tr#forum_f157, tr#forum_f162, tr#forum_f165, tr#forum_f166, tr#forum_f167, tr#forum_f168, tr#forum_f169, tr#forum_f171, tr#forum_f172, tr#forum_f173, tr#forum_f176, tr#forum_f179 {
    display: none !important;
}


/* Чекбокс "Выбрать все" при модерировании темы и форума © Alex_63 */
.modmenu #CheckAll {
    margin-left: 0.7em !important
}

/* Всплывающая таблица с вкладками, в топике, с инфой о персонаже */
.punbb .my-tabs {
    margin-left: 100px !important;
    margin-right: 100px !important;
    max-width: 1000px;
}


/* Меняем шрифт в топике */
.post h3 img {
    margin: 0 7px;
    cursor: pointer;
}


/*.post .pa-fld5 {*/
/*    display: none*/
/*}*/

/*.punbb .category .odd td {*/
/*    background: none rgba(196, 178, 147, 0.15) !important;*/
/*}*/

/*.punbb .category .part td {*/
/*    background: none transparent !important;*/
/*}*/

/*---------- Для оформления лора ----------*/
bestiary {
    position: relative;
    background: #dedddb;
    color: #000;
    font-size: 12px;
}

.grid {
    list-style: none;
    margin-left: -40px;
}

.gc {
    box-sizing: border-box;
    display: inline-block;
    min-height: 1px;
    margin-right: -.25em;
    padding-left: -5px;
    padding-right: 10px;
    vertical-align: center;
}

.gc1{
    box-sizing: border-box;
    display: inline-block;
    min-height: 1px;
    margin-right: -.25em;
    padding-left: 0px;   /* позиционирование картинок пунктов */
    vertical-align: top;
}

/* высота блока меню и ширина кнопок*/
.gc--1-of-3 {
    width: 230px;
    height: 900px;         /*высота текста поста*/
    font-size: 11px;
}

.gc--2-of-3 {
    width: 640px;
    height: 800px !important;
    margin-top: 3px;}

.gc--3-of-3 {
    width: 640px;
    height: 800px !important;
    overflow-y: auto;
    overflow-x: hidden;
}

.naccs {
    position: relative;
    max-width: 900px;
}

/* меню */
.naccs .menu div {
    padding: 15px 45px 25px 0px;   /* позиционирование текста пунктов */
    margin-bottom: 10px;
    color: #7d0d04;
    background-image: url(http://forumstatic.ru/files/0001/31/13/20553.png);
    background-repeat: no-repeat;
    cursor: pointer;
    position: relative;
    vertical-align: middle;
    font-weight: 100;
    text-align: center;
    transition: 1s all cubic-bezier(0.075, 0.82, 0.165, 1);
}

.naccs .menu div.active span.light {
    background-color: #7d0d04;
    left: 0;
    height: 100%;
    width: 3px;
    top: 0;
    border-radius: 0;
}

/* меню после нажатия */
.naccs .menu div.active {
    color: #7d0d04;
    padding: 15px 45px 25px 0px;   /* позиционирование текста пунктов */
    font-weight: 100;
    font-size: 11px;
    font-weight: bold;
    text-align: center;
}

ul.nacc {
    position: relative;
    list-style: none;
    margin: 0px 10px 10px -25px;  /* позиционирование текста поста */
    width: 560px;
    height: 800px;
    padding: 0px;
    transition: .5s all cubic-bezier(0.075, 0.82, 0.165, 1);
}
/*::-webkit-scrollbar {background: #cccccc; width: 7px;}*/
/*::-webkit-scrollbar-thumb {background: #cd704e; width: 6px}*/
/*::-webkit-scrollbar-corner {background: #cd704e; width: 6px;}*/

ul.nacc li {
    opacity: 0;
    transform: translateX(50px);
    position: absolute;
    list-style: none;
    transition: 1s all cubic-bezier(0.075, 0.82, 0.165, 1);
}

ul.nacc li.active {
    transition-delay: .3s;
    z-index: 2;
    opacity: 1;
    transform: translateX(0px);
}

ul.nacc li p {
    margin: 0;
}
