@charset "UTF-8";
#header .logo-2 { height: 33px; }
.bg-dark { /*background: #000 !important;*/ background-image: linear-gradient(0deg, #4c221e, #321413); }
.navbar-dark .navbar-nav .nav-link, #footer { color: #f1f1f1; }
.navbar-dark .navbar-nav .nav-link:hover { color: #ff9000; }
.navbar-dark .navbar-nav .show > .nav-link, .navbar-dark .navbar-nav .active > .nav-link, .navbar-dark .navbar-nav .nav-link.show, .navbar-dark .navbar-nav .nav-link.active {
	color: #ff9000;
}
.navbar-expand-lg .navbar-nav .nav-link {
	padding-left: 0.8rem;
	padding-right: 0.8rem;
}
/*
.mobile_header { color: rgba(255,255,255,.4); padding-top: 1.5rem; margin-bottom: 0.5rem; border-top: 1px solid rgba(255,255,255,0.15); font-weight: 800; }
.mobile_body { margin-bottom: 2rem; }
.mobile_body > a { color: rgba(255,255,255,.75); }
.mobile_body > a:hover { color: rgba(255,255,255,1); }
.mobile_body.forums > a, .mobile_body.my > a { color: rgba(255,255,255,.55);}
*/
.hover-alt-bg:hover { background: var(--gray-100); }
.card-body-row-border > .row > [class^="col"]:hover {
	box-shadow: inset 0 0 25px rgba(0,0,0,.18);
	transition:all .35s ease
}
@media (max-width: 992px) {
	.card-body-row-border { padding: 0px; }
	.card-body-row-border > .row { margin: 0px; }
	.card-body-row-border > .row > [class^="col"] { padding: 0px; }
	.card-body-row-border > .row > [class^="col"] { border-bottom: 1px solid var(--gray-200); }
	.card-body-row-border > .row:last-child > [class^="col"]:last-child { border-bottom: none; }
}
@media (min-width: 992px) {
	.card-body-row-border { padding: 0px; }
	.card-body-row-border > .row { margin: 0px; }
	.card-body-row-border > .row > [class^="col"] { padding: 0px; }
	.card-body-row-border > .row > [class^="col"] { border-right: 1px solid var(--gray-200);  border-bottom: 1px solid var(--gray-200); }
	.card-body-row-border > .row > [class^="col"]:last-child { border-right: none; }
	.card-body-row-border > .row:last-child > [class^="col"] { border-bottom: none; }
}
.font {
	width: calc(100% - 40px);
	width: -webkit-cals(100%-40px);
	width: -moz-cals(100%-40px);
	margin: 20px;
}
.icon filetype font{margin:0}
.font:hover .links { display: 'none'; }
.font:hover .links { display: ''; }
.nav .active { font-weight: 800; color: var(--primary); }
.price { color: #f77000; font-weight: 800; }
.price::before { content: "гд"; }
.font-list-nav .nav-link { padding-left: 0.6rem; padding-right: 0.6rem; }
.friendlink > .card-body > ul { margin: 0px; padding-left: 0px; }
.friendlink > .card-body > ul > li { display: inline-block; margin-right: 0.6rem; }
/* header.inc part end*/
.stamp_thread{position: absolute;right: 1px;top:1px;z-index: 999;padding:0.3rem 1rem;}
.stamp_a{font-size: 1.2rem;}
.stamp_thread:hover{filter: drop-shadow(2px 2px 3px #333);}
.stamp_a:hover{text-decoration: none;}
.stamp_thread_cover{position: absolute;right: 1px;top:1px;z-index: 999;padding:0rem 0.5rem;}
.stamp_a_c{font-size: 12px;}
.stamp_thread_cover:hover{filter: drop-shadow(2px 2px 3px #333);}
.stamp_a_c:hover{text-decoration: none;}
/* stamp hook  part end*/
@media (max-width: 576px) {.bd_pcad{display:none}}
.js_info{text-align: center;padding: 1rem;}
.tools:hover .header_tools{display: block;}
.tool_header_a{width:50%;float:left;}
.font_tool{width:300px}
.header_tools{display: none;position: absolute;background-color: #431d1adb;color: #fff;min-width: 100px;padding: 5px 8px;z-index: 9999;}
.header_tools a{padding: 10px 10px;display: flex;}
.font_search{width:300px}
.font_search_mobile{display: none;}
@media (max-width: 576px){
.font_search_mobile{display:block;margin-top: 8px;}
}

@-webkit-keyframes noticflash {
    0%{opacity: 0.3;}
    50%{opacity: 1;}
    100%{opacity: 0.3;}
}
@keyframes noticflash {
    0%{opacity: 0.3;}
    50%{opacity: 1;}
    100%{opacity: 0.3;}
}
.noticflash{
	display: inline-block;
    background: #d46b55;
    color: #ffffff;
    padding: 0px 6px;
    border-radius: 50%;
    -webkit-animation:noticflash 1.5s infinite  cubic-bezier(1,0,0.5,0) ;
    animation:noticflash 1.5s infinite  cubic-bezier(1,0,0.5,0) ;
}
.notic_a_flash{
    -webkit-animation:noticflash 1.5s infinite  cubic-bezier(1,0,0.5,0) ;
    animation:noticflash 1.5s infinite  cubic-bezier(1,0,0.5,0) ;
}
#result_id{position: absolute;display:none;background: #fff;z-index: 9999;width: 100%;top: 34px;border: 1px solid #ccc;}
#mresult_id{position: absolute;display:none;background: #fff;z-index: 9999;width: 100%;top: 34px;border: 1px solid #ccc;}
.sword_div{padding: 0.3rem;cursor: pointer;}
.sword_div:hover{background: #e9ecef;}
/*xn_tag hook/header*/
table.nav_tag_list {margin-bottom: 0.2rem;}
table.nav_tag_list td {padding: 0.3rem;}
table.nav_tag_list td a{margin-right: 0.2rem;}
.nav_tag_list .active {font-weight: normal}
.tag_option {
        border: 1px solid #bbb; padding: 1px 10px; border-radius: 10px; text-decoration: none;
}
.tag_option:active, .tag_option.active {
        border: 1px solid #000; background: #000; color: #fff; text-decoration: none;
}