﻿
* {
box-sizing: border-box;
}

.play-widget-section{margin-bottom:30px;position:relative}
.play-widget-header{margin:20px 0;display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:10px}
.play-widget-title{display:flex;align-items:center;gap:6px}
.play-widget-title .icon-gamepad{filter:inherit;width:18px;height:18px}
.play-widget-title h2{color:#6a5af9;margin:0;font-size:16px;font-weight:bold}
.play-widget-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:20px;list-style:none;padding:0;margin:0}
.play-widget-grid li{list-style:none;margin:0;padding:0;width:100%}
.play-widget-grid .game-card-wrapper{position:relative;width:100%;height:100%}
.play-widget-grid .relatednewsblock-aura{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#1a1a2e,#16213e) center/cover no-repeat;filter:blur(40px);opacity:0;z-index:0;pointer-events:none;transition:opacity 0.6s cubic-bezier(0.4,0,0.2,1)}
.play-widget-grid .game-card-wrapper[data-blur-done="true"] .relatednewsblock-aura{opacity:0.5}
.play-widget-grid .relatednewsblock{position:relative;overflow:hidden;aspect-ratio:600/900;background-size:cover;background-position:center;width:100%;height:100%;cursor:pointer;transition:transform 0.2s ease-out,box-shadow 0.2s ease;will-change:transform;transform-style:preserve-3d;z-index:1}
@media(min-width:768px){.play-widget-grid .relatednewsblock:hover{transform:scale(1.02)}}
@media(max-width:767px){.play-widget-header{margin-left:6px}.play-widget-grid .relatednewsblock{transform:none!important}.play-widget-grid .relatednewsblock:hover{transform:translateY(-3px)!important}}
.play-widget-grid .fav-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 40%,rgba(0,0,0,.85) 100%);z-index:1}
.play-widget-grid .fav-info{position:absolute;bottom:0;left:0;right:0;padding:12px 8px 8px;z-index:2}
.play-widget-grid .fav-title{font-weight:600;color:#fff;font-size:14px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-shadow:0 1px 2px rgba(0,0,0,.5);margin:0 0 4px}
.play-widget-grid .fav-category{color:rgba(255,255,255,.7);font-size:11px;text-shadow:0 1px 1px rgba(0,0,0,.3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.play-widget-grid .rating-badge--tiny{position:absolute;bottom:8px;right:8px;z-index:10;display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;padding:0 6px;font-size:14px;font-weight:700;color:#000;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.3)}
@media(max-width:992px){.play-widget-grid{grid-template-columns:repeat(3,1fr)}}
@media(max-width:480px){.play-widget-grid{grid-template-columns:repeat(2,1fr);gap:15px}.play-widget-grid .fav-title{font-size:12px}.play-widget-grid .fav-category{font-size:10px}.play-widget-grid .rating-badge--tiny{min-width:24px;height:24px;font-size:11px;bottom:6px;right:6px}.play-widget-grid .fav-info{padding:8px 6px 6px}}


.updates-tiles-section{margin-bottom:15px;position:relative;width:100%}
.updates-header{margin-bottom:20px;display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:10px}
.updates-title{display:flex;align-items:center;gap:6px}
.updates-title .icon-update{width:16px;height:16px;margin-bottom:0}
.updates-title h2{font-size:16px;color:#6a5af9;margin:0;font-weight:bold}
.updates-badge{background:rgba(106,90,249,0.2);padding:4px 10px;border-radius:20px;font-size:0.7rem;color:#6a5af9;margin-top:3px}
.tiles-scroll-wrapper{overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding:5px 0 15px;cursor:grab;user-select:none;position:relative;touch-action:pan-x pan-y pinch-zoom;}
.tiles-scroll-wrapper:active{cursor:grabbing}
.tiles-scroll-wrapper::-webkit-scrollbar{display:none}
.tiles-scroll{display:flex;gap:20px;width:max-content}
.slider__control_prev,.slider__control_next{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;background:rgba(0,0,0,0.6);border:1px solid rgba(255,255,255,0.1);border-radius:50%;cursor:pointer;align-items:center;justify-content:center;color:white;z-index:10;backdrop-filter:blur(4px);padding:0;outline:none;font:inherit;transition:background 0.2s ease}
.slider__control_prev:hover,.slider__control_next:hover{background:#6a5af9;transform:translateY(-50%) scale(1.1)}
.slider__control_prev{left:-7px}
.slider__control_next{right:-7px}
.update-tile{width:280px;flex-shrink:0;background:rgba(0,0,0,0.4);border-radius:2px 2px 12px 12px;overflow:hidden;transition:all 0.3s ease;cursor:pointer;border:1px solid rgba(255,255,255,0.06);display:flex;flex-direction:column}
.update-tile:hover{border-color:rgba(106,90,249,0.4);box-shadow:0 8px 20px rgba(0,0,0,0.3)}

.tile-inner{position:relative;display:flex;flex-direction:column;height:100%}
.tile-cover{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;background:#111}
.tile-cover img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.8s cubic-bezier(0.25,0.46,0.45,0.94);will-change:transform}
.update-tile:hover .tile-cover img{transform:scale(1.15)}
.tile-cover::after{content:"";position:absolute;inset:0;background:radial-gradient(circle at center,rgba(0,0,0,0) 40%,rgba(0,0,0,0.35) 100%);pointer-events:none;z-index:1}
.tile-content{padding:12px 15px 15px;flex:1;display:flex;flex-direction:column;gap:8px;background:rgba(0,0,0,0.3);position:relative;z-index:2}
.tile-title{font-size:0.9rem;font-weight:600;color:#fff;line-height:1.3;overflow-wrap:break-word}
.update-tile:hover .tile-title{color:#6a5af9}
.tile-title a{color:inherit;text-decoration:none;font-size:14px}
.tile-title a:hover{color:#6a5af9}
.tile-reason{font-size:0.7rem;color:#9ca3b5;line-height:1.4;overflow-wrap:break-word}
.tile-reason span{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}

.news-filter-results {
display:flex;
flex-wrap:wrap;
gap:20px;
margin:0 0 40px 0;
}

.shortstorynew {
display: block;
width: calc(33.333% - 14px);
border-radius:5px;
height:230px;
box-shadow: 2px 3px 1em #000;
position: relative;
background: rgb(0 0 0 / 55%);
}

.shortimgnew img {width: 153px;float: left;height:230px;margin-right:10px;border-radius: 5px 0 0 5px;}
.titlenew {margin:6px 5px 0;}
.titlenew a {font-size:20px;}
.titlenew a h2, .titlenew a h1 {max-height:65px;font-size: 15px;overflow: hidden;text-overflow: ellipsis;display: block;line-height: normal;padding-bottom: 5px;border-bottom: 1px solid #25212b;}
.short_title{
font-size: 20px;
line-height: 0.8;
color: black;
text-decoration: none;
margin-top: 5px;
white-space: break-spaces;
}

.givenUl {margin: 0 0 0 15px;line-height: 24px;display: inline-block;font-size: 14px;}
.givenUlmini {margin-right: 5px;line-height: 29px;display: block;font-size: 14px;}
.short_title a {white-space: nowrap;}
.shortstory a:hover .short_title{
color: #ff8800 !important;
}

.post_info_itemsMini {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;border-bottom: 1px solid #25212b;color: #aaa;display: block;}
.post_info_itemsMini:nth-child(4) {
line-height: normal;
border-bottom: none;
margin-top: 5px;
display: flex;
align-items: center;
gap: 8px;}
.post_info_itemsMini a {color:#aaa;font-size:14px;margin-right: 5px;}
.post_info_items {display:block;}
.post_info_items h1 {font-size:20px;line-height: normal;margin-bottom: 5px;}

.rating-badge {
display: inline-flex;
align-items: center;
justify-content: center;
font-weight: bold;
color: #000 !important;
border-radius: 5px;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3);
transition: transform 0.2s, box-shadow 0.2s;
cursor: pointer;
flex-shrink: 0;
}

.rating-badge--large {
width: 60px;
height: 60px;
font-size: 26px;
}

.rating-badge--medium {
width: 40px;
height: 40px;
font-size: 18px;
border-radius: 4px;
}

.rating-badge--small {
width: 28px;
height: 28px;
font-size: 14px;
border-radius: 4px;
}

.rating-badge--tiny {
width: 24px;
height: 24px;
font-size: 12px;
border-radius: 3px;
}

[data-blur] {
position: relative;
overflow: visible;
}

[data-blur]::before {
content: '';
position: absolute;
inset: -5px;
background: var(--blur-bg) bottom / cover no-repeat;
filter: blur(5em);
z-index: -1;
pointer-events: none;
border-radius: 1em;
transition: opacity 0.4s ease;
animation: fadeInUp 6s ease forwards;
animation-delay: calc(var(--base-delay) * (var(--i) + 1));
}

.feedflex {
display:flex;
flex-wrap:wrap;
gap:20px;
margin:0 0 30px 0;
}

.feedflex li {
width:calc(50% - 10px);
margin:0px !important;
}





























@media(max-width:1200px){

.shortstorynew {
width:calc(50% - 10px);
}







}


@media(max-width:780px){

.shortstorynew {
width:100%;
}







}










.catalog-item {
position:relative;
display:block !important;
padding:0px !important;
}

.catalog-item .bg {
background: rgb(24 26 27 / 90%);
position:relative;
z-index:10;
display: flex;
flex-direction: row;
padding: 20px 10px;
width:100%;
}

.relatednewsblock-aura {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: linear-gradient(135deg, #1a1a2e, #16213e) center / cover no-repeat;
filter: blur(40px);
opacity: 0;
z-index: 0;
pointer-events: none;
transition: opacity 0.6s cubic-bezier(0.4, 0, 0.2, 1);
opacity: 1.6;
z-index:1;
}




#loading-layer {
background: #000;
border-radius: 2px;
color: #fff;
padding: 10px;
text-align: center
}

#loading-layer.withouttext {
background: rgba(0, 0, 0, .6);
border-radius: 50%;
color: #fff;
padding: 5px 5px 0;
text-align: center
}

#loading-layer.withtext {
background: rgba(0, 0, 0, .6);
border-radius: 5px;
box-shadow: 0 3px 6px rgba(0, 0, 0, .16), 0 3px 6px rgba(0, 0, 0, .23);
color: #fff;
padding: 10px
}

#dle-comments-list {font-size:14px; line-height:normal;}

.comment-item {margin:0 0 20px 0;}

.quote,
.scriptcode,
.text_spoiler,
.title_quote,
.title_spoiler {
border: 1px solid transparent;
padding: 2% 4%
}

.title_quote {
border-bottom: 0;
border-left: 2px solid #e85319;
font-weight: 700;
margin-top: 2px
}

.quote,
blockquote {
border-left: 2px solid #e85319;
font-style: italic;
padding: 1% 4%
}

.title_spoiler {
margin-top: 2px
}

.text_spoiler {
margin-bottom: 2px
}

.title_spoiler img {
margin: -1px 0 0 !important;
vertical-align: middle
}

.scriptcode {
color: #4c6d0f;
font-family: Courier New;
text-align: left
}

.title_spoiler {
font-weight: 400
}

.text_spoiler {
border-top: 0;
text-align: justify
}

.hide {
background-color: #f0f0f0;
color: #4c6d0f;
margin: 0 0 1em;
padding: 5px
}

.hide a {
text-decoration: underline
}

.hide a:hover {
text-decoration: none
}

/*!* --- РЎРѕСЂС‚РёСЂРѕРІРєР° СЃС‚Р°С‚РµР№ --- *!*/
/*!* --- РћС„РѕСЂРјР»РµРЅРёРµ РєР°Р»РµРЅРґР°СЂСЏ --- *!*/

/*!* --- Р’С‹РІРѕРґ СЂРµР·СѓР»СЊС‚Р°С‚РѕРІ РіРѕР»РѕСЃРѕРІР°РЅРёСЏ РЅР° СЃР°Р№С‚Рµ --- *!*/
.rtingcont {
display: block !important
}

.rating,
.unit-rating {
height: 27px;
width: 150px
}

.rating {
font-size: 11px
}

.unit-rating,
.unit-rating li a:hover,
.unit-rating li.current-rating {
background-image: url(/templates/kinotemplate/assets/icons/stars-rating.png);
background-repeat: repeat;
background-size: 30px auto
}

.unit-rating {
background-position: 0 27px;
list-style: none;
margin: 0;
padding: 0;
position: relative
}

.unit-rating li {
float: left;
margin: 0;
padding: 0;
text-indent: -90000px
}

.unit-rating li a {
border: 0 !important;
display: block;
height: 27px;
padding: 0;
position: absolute;
text-decoration: none;
text-indent: -99999px;
width: 30px;
z-index: 17
}

.unit-rating li a:hover {
left: 0;
z-index: 2
}

.unit-rating a.r1-unit:hover,
.unit-rating a.r2-unit:hover,
.unit-rating a.r3-unit:hover,
.unit-rating a.r4-unit:hover,
.unit-rating a.r5-unit:hover,
.unit-rating li a:hover {
background-position: 0 62px
}

.unit-rating a.r1-unit {
left: 0
}

.unit-rating a.r1-unit:hover {
width: 30px
}

.unit-rating a.r2-unit {
left: 30px
}

.unit-rating a.r2-unit:hover {
width: 60px
}

.unit-rating a.r3-unit {
left: 60px
}

.unit-rating a.r3-unit:hover {
width: 90px
}

.unit-rating a.r4-unit {
left: 90px
}

.unit-rating a.r4-unit:hover {
width: 120px
}

.unit-rating a.r5-unit {
left: 120px
}

.unit-rating a.r5-unit:hover {
width: 150px
}

.unit-rating li.current-rating {
background-repeat-y: no-repeat;
background-position: 0 1px;
display: block;
height: 28px;
padding: 0;
position: absolute;
text-indent: -9000px;
z-index: 1
}

.pm td.pm_head,
.pm td.pm_list,
.userstop td {
border-bottom: 1px solid #efefef;
padding: 12px 2px
}

table.pm,
table.userstop {
margin-bottom: 0;
width: 100%
}

table.pm select {
width: 100px
}

.pm td.pm_head,
.userstop thead td {
border-bottom: 1px solid #efefef;
font-weight: 700
}

table.pm .navigation {
border-top-width: 0;
margin: 0
}

#dropmenudiv {
background-clip: padding-box;
background-color: #fff;
border: 1px solid rgba(0, 0, 0, .1);
box-shadow: 0 8px 40px -10px rgba(0, 0, 0, .3);
display: none;
font-size: .9em;
min-width: 140px;
opacity: 1 !important;
padding: 10px 0;
width: auto !important
}

#dropmenudiv a {
border: 0;
color: inherit;
display: block;
padding: 3px 20px;
text-decoration: none !important;
white-space: nowrap
}

#dropmenudiv a:hover {
background-color: #eeeeef
}

.highslide-outline,
.highslide-wrapper {
border-radius: 6px;
overflow: hidden
}

.highslide-image {
border: 2px solid var(--border-color)
}

.highslide-active-anchor,
.highslide-active-anchor img {
visibility: hidden
}

.highslide-dimming {
background-color: #000
}

.highslide-html {
background-color: #fff
}

.highslide-loading {
background-color: #000;
border: 1px solid #fff;
color: #fff;
display: block;
font-size: 9px;
font-weight: 700;
padding: 3px;
text-decoration: none
}

.highslide-display-block {
display: block
}

.highslide-display-none {
display: none
}

.highslide-caption {
background: var(--border-color);
color: var(--white);
display: none !important;
padding: 5px;
text-align: center
}

.highslide-controls {
background: url(../../../engine/classes/highslide/graphics/controlbar-black-border.gif) no-repeat 0 -90px;
height: 40px;
margin-bottom: 10px;
margin-right: 15px;
margin-top: 10px;
width: 195px
}

.highslide-controls ul {
background: url(../../../engine/classes/highslide/graphics/controlbar-black-border.gif) no-repeat 100% -90px;
height: 40px;
left: 15px;
list-style: none;
margin: 0;
padding: 0;
position: relative
}

.highslide-controls li {
float: left;
padding: 5px 0
}

.highslide-controls a {
background: url(../../../engine/classes/highslide/graphics/controlbar-black-border.gif);
display: block;
float: left;
height: 30px;
outline: none;
width: 30px
}

.highslide-controls a.disabled {
cursor: default
}

.highslide-controls a span {
display: none
}

.highslide-controls .highslide-previous a {
background-position: 0 0
}

.highslide-controls .highslide-previous a:hover {
background-position: 0 -30px
}

.highslide-controls .highslide-previous a.disabled {
background-position: 0 -60px !important
}

.highslide-controls .highslide-play a {
background-position: -30px 0
}

.highslide-controls .highslide-play a:hover {
background-position: -30px -30px
}

.highslide-controls .highslide-play a.disabled {
background-position: -30px -60px !important
}

.highslide-controls .highslide-pause a {
background-position: -60px 0
}

.highslide-controls .highslide-pause a:hover {
background-position: -60px -30px
}

.highslide-controls .highslide-next a {
background-position: -90px 0
}

.highslide-controls .highslide-next a:hover {
background-position: -90px -30px
}

.highslide-controls .highslide-next a.disabled {
background-position: -90px -60px !important
}

.highslide-controls .highslide-move a {
background-position: -120px 0
}

.highslide-controls .highslide-move a:hover {
background-position: -120px -30px
}

.highslide-controls .highslide-full-expand a {
background-position: -150px 0
}

.highslide-controls .highslide-full-expand a:hover {
background-position: -150px -30px
}

.highslide-controls .highslide-full-expand a.disabled {
background-position: -150px -60px !important
}

.highslide-controls .highslide-close a {
background-position: -180px 0
}

.highslide-controls .highslide-close a:hover {
background-position: -180px -30px
}

#searchsuggestions {
background: #111;
background-clip: padding-box;
border: 1px solid rgba(0, 0, 0, .2);
border-radius: 2px;
box-shadow: 0 8px 40px -10px rgba(0, 0, 0, .3);
box-sizing: border-box;
font-size: 14px;
z-index: 2200;
padding:10px;
}

#searchsuggestions a,
#searchsuggestions span.notfound {
border-bottom: 1px solid var(--border-color);
display: block;
padding: 4px 12px 6px;
text-decoration: none
}

#searchsuggestions a {
color: var(--font-057-black)
}

#searchsuggestions span.searchheading {
display: block;
font-weight: 700;
margin-bottom: .2em
}

#searchsuggestions span.seperator {
display: block
}

#searchsuggestions span.seperator a {
background-color: var(--menu-btns-bg);
border: 1px solid var(--border-color);
border-radius: 10px;
color: var(--menu-btns-font);
display: block;
font-size: 16px;
margin: 8px auto;
padding: 4px 6px;
text-align: center;
text-decoration: none;
text-transform: uppercase;
transition: background-color .3s;
width: 80%
}

#searchsuggestions a:hover {background:#222;}

#searchsuggestions span.seperator a:hover {text-decoration:underline;}

#searchsuggestions span.notfound {
display: block;
padding: 15px 25px
}

#searchsuggestions .break {
display: none
}

.search-card {
display: flex !important;
flex-wrap: wrap;
font-size: 13px
}

.search-card .searchheading {
flex: 100%;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap
}

.search-card .search-card-left {
flex: 0 0 80px;
margin-right: 8px;
width: 80px
}

.search-card .search-card-left .kino-poster-img-cont {
aspect-ratio: 200/200;
border-radius: 8px;
display: block;
line-height: 0;
overflow: hidden
}

.search-card .search-card-left img {
height: 100%;
-o-object-fit: cover;
object-fit: cover;
width: 100%
}

.search-card .search-card-right {
display: flex;
flex: 0 0 180px;
flex-direction: column
}

.search-card .search-card-right .kino-poster-rting span {
margin-bottom: 0 !important;
margin-right: 4px;
padding: 4px 8px
}

.search-card .search-card-right span:not(:empty) {
margin-bottom: 6px;
text-align: left !important
}

.search-card-country {
color: var(--font-genres-card);
font-size: 13px;
line-height: 20px
}

.ui-front {
z-index: 1000
}

.ui-widget-overlay {
background: #000;
bottom: 0;
left: 0;
opacity: .5;
position: fixed;
right: 0;
top: 0
}

.ui-helper-clearfix:after {
clear: both;
content: ".";
display: block;
height: 0;
visibility: hidden
}

.ui-helper-clearfix {
display: inline-block
}

* html .ui-helper-clearfix {
height: 1%
}

.ui-helper-clearfix {
display: block
}

.ui-dialog {
background-clip: padding-box;
background-color: var(--popup-bg);
border: 1px solid #989898;
border-radius: 2px;
box-shadow: 0 8px 40px -10px rgba(0, 0, 0, .3);
color: var(--font-color);
outline: none;
overflow: hidden;
padding: 0;
position: absolute;
text-align: left;
width: 370px;
z-index: 9999
}

.ui-dialog-titlebar {
padding: 10px 40px 10px 20px;
position: relative
}

.ui-dialog-title {
color: #111;
float: left;
font-size: 1.5em;
font-weight: 700
}

.ui-dialog-titlebar-close {
background-color: inherit !important;
border: 0 !important;
box-shadow: none !important;
height: 23px !important;
margin-top: -16px !important;
padding: 0 !important;
position: absolute;
right: 10px;
top: 50%;
width: 32px
}



.ui-dialog-titlebar-close .ui-icon,
.ui-dialog-titlebar-close span.ui-button-text {
background-image: url(../dleimages/close.png);
background-size: 12px auto;
display: block;
height: 12px;
margin: 10px auto 0;
width: 12px
}

.ui-dialog-titlebar-close span.ui-button-text {
opacity: .5;
text-indent: -9999px
}

.ui-button {
background-color: #ff781d;
border: 0;
border-radius: 18px;
box-sizing: border-box;
color: #fff;
cursor: pointer;
float: right;
height: 36px;
line-height: 22px;
outline: none;
padding: 7px 22px;
text-decoration: none !important;
transition: all .1s ease;
vertical-align: middle
}

.ui-dialog-titlebar-close:hover .ui-icon {
opacity: 1
}

.ui-button-icon-only,
.ui-icon {
overflow: hidden;
text-indent: -9999px
}

.ui-dialog label {
color: #d1d1d1
}

.ui-dialog-content {
zoom: 1;
border: unset;
overflow: auto;
padding: 0 20px;
position: relative
}

.loginbox .ui-dialog-content,
.loginbox.ui-dialog {
overflow: visible !important
}

.ui-dialog-content h2 {
display: inline;
font-size: 1em;
font-weight: 700
}

.ui-dialog .ui-dialog-buttonpane {
padding: 10px 20px;
text-align: center
}

.ui-dialog .ui-resizable-se {
bottom: 3px;
height: 14px;
right: 3px;
width: 14px
}

.ui-draggable .ui-dialog-titlebar {}

.ui-state-error {
background: #fef1ec 50% 50% repeat-x !important;
border: 1px solid #cd0a0a;
color: #cd0a0a
}

.ui-button {
margin: 0 3px
}

.ui-helper-hidden-accessible {
display: none
}

/*!* --- РђРІС‚РѕР·Р°РїРѕР»РЅРµРЅРёРµ РѕР±Р»Р°РєР° С‚РµРіРѕРІ --- *!*/

/*!*---РџРѕРґСЃРІРµС‚РєР° РєРѕРґР° РІ С‚РµРіРµ [code]---*!*/


/*!*---BB Р РµРґР°РєС‚РѕСЂ---*!*/
/*!*---РџРѕР»СЏ Р±С‹СЃС‚СЂРѕРіРѕ СЂРµРґР°РєС‚РёСЂРѕРІР°РЅРёСЏ РїСѓР±Р»РёРєР°С†РёР№ РЅР° СЃР°Р№С‚Рµ---*!*/
#dlefastreplycomments {
padding: 0 4% 10px
}

#dle-comments-list>.comments-tree-list>li .comments-tree-list>li #dlefastreplycomments {
padding: 0 0 10px
}

/*!*---Р’С‹РґРµР»РµРЅРёРµ С‚РµРєСЃС‚Р° Рё РІСЃРїР»С‹РІР°СЋС‰РµРµ РѕРєРЅРѕ (РїРѕРґРµР»РёС‚СЊСЃСЏ СЃСЃС‹Р»РєРѕР№)---*!*/

/*!* --- РџРѕР»СЏ С„РѕСЂРј --- *!*/



#searchuser,
.bb-editor textarea,
.quick-edit-text,
.timezoneselect,
.ui-dialog textarea,
.wide,
select#category {
width: 100% !important
}

#searchuser {
margin-bottom: 10px
}

#fullsearch table {
width: 100%
}

#searchinput {
margin-bottom: 0;
margin-right: 8px;
width: 53% !important
}

#dosearch {
margin-top: 0
}

td.search {
text-align: center
}

td.search>div {
width: 100%
}

td.search>div>br {
display: none
}

.form_submit .c-captcha {
float: right
}

.c-captcha {
position: relative
}

.c-captcha:after {
clear: both;
content: "";
display: block
}

.c-captcha>a {
float: left;
margin-right: 5px
}

.c-captcha img {
display: block;
height: 46px;
position: relative;
transition: all .2s ease;
width: 100%;
z-index: 1
}

.c-captcha>input {
float: left;
width: 130px
}

.dle-captcha {
position: relative
}

.dle-captcha:after {
clear: both;
content: "";
display: block
}

.dle-captcha>a {
float: left;
margin-right: 5px
}

.dle-captcha img {
display: block;
height: 46px;
position: relative;
transition: all .2s ease;
width: 130px
}

.dle-captcha>input {
float: left;
width: 130px
}

.bbcodes,
.btn,
.btn-border {
background-color: #ff781d;
border: 0;
border-radius: 18px;
box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2);
-webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2);
box-sizing: border-box;
color: #fff;
cursor: pointer;
display: inline-block;
height: 36px;
line-height: 22px;
outline: none;
padding: 7px 22px;
text-decoration: none !important;
transition: all .1s ease;
vertical-align: middle
}

.btn>.icon {
fill: #fff
}

.btn-white>.icon {
fill: #ff781d
}

.btn-white {
background-color: #fff;
color: #ff781d
}

.btn-white:hover>.icon {
fill: #fff
}

.btn-white:hover {
background-color: #ff781d;
color: #fff
}

.bbcodes:hover,
.btn:hover,
.ui-button:hover {
background-color: #d15c0d
}

.btn-big {
border-radius: 23px;
height: 46px;
padding: 12px 27px
}

.btn-border {
background-color: transparent !important;
border: 2px solid #ff781d;
box-shadow: inset 0 0 0 0 transparent;
-webkit-box-shadow: inset 0 0 0 0 transparent;
color: #ff781d;
line-height: 22px;
overflow: hidden;
padding: 5px 20px
}

.btn-border:hover {
box-shadow: inset 0 0 0 2px rgba(51, 148, 230, .2);
-webkit-box-shadow: inset 0 0 0 2px rgba(51, 148, 230, .2)
}

/*!*---Р”РѕРїРѕР»РЅРёС‚РµР»СЊРЅС‹Рµ РїРѕР»СЏ---*!*/
.emoji {
border: none;
height: 22px;
vertical-align: middle;
width: 22px
}

.native-emoji {
font-family: Apple Color Emoji, Segoe UI Emoji, NotoColorEmoji, Segoe UI Symbol, Android Emoji, EmojiSymbols;
font-size: 1.3em
}

.wseditor {
border-top: 5px solid #2196f3;
border-top-left-radius: 2px;
border-top-right-radius: 2px
}

.dlecomments-editor .tox .tox-toolbar__primary,
.dlefastedit-editor .tox .tox-toolbar__primary {
border-top: 0;
box-shadow: none
}

.mce-toc {
border: 1px solid #dbdada;
margin: 0 0 .7rem
}

.mce-toc h2 {
margin: 4px
}

.mce-toc ul {
list-style: none;
margin-block-end: 1em;
margin-block-start: 1em;
margin-bottom: 0;
margin-top: 0;
padding-left: 20px
}

.mce-toc ul ul {
margin-block-end: 0;
margin-block-start: 0;
padding-left: 20px
}

.mce-toc li {
list-style-type: none
}

.form-group.combo {
display: flex
}