/* header */
.header {border-bottom:1px solid #151f30}
.section--head {border-top:none}

/* modal_auth */
.modal_auth {position:fixed;top:0;left:0;display:flex;align-items:center;justify-content:center;height:0;background-color:transparent;overflow:hidden;transition:background-color .25s ease;z-index:9999}
.modal_auth.open {position:fixed;width:100%;height:100vh;background-color:rgba(0,0,0,.5);transition:background-color .25s}
.modal_auth.open>.content-wrapper {transform:scale(1)}
.modal_auth .content-wrapper {position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:100%; max-width:400px;transform:scale(0);transition:transform .25s;transition-delay:.15s}
.modal_auth .content-wrapper .close {position:absolute;top:.5rem;right:.5rem;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border:none;background-color:transparent;font-size:1.5rem;transition:.25s linear; z-index: 1;}
.modal_auth .content-wrapper .close:before,
.modal_auth .content-wrapper .close:after {position:absolute;content:"";width:1.25rem;height:.125rem;background-color:#ff5c77}
.modal_auth .content-wrapper .close:before {transform:rotate(-45deg)}
.modal_auth .content-wrapper .close:after {transform:rotate(45deg)}
.modal_auth .content-wrapper .close:hover {transform:rotate(360deg)}
.modal_auth .content-wrapper .close:hover:before,
.modal_auth .content-wrapper .close:hover:after {background-color:#df4a32}
.modal_auth .content-wrapper .modal-header {position:relative;display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;margin:0;padding:0 0 1.25rem}
.modal_auth .content-wrapper .modal-header h2 {font-size:1.5rem;font-weight:bold}
.modal_auth .content-wrapper .content {position:relative;display:flex}
.modal_auth .content-wrapper .content p {font-size:.875rem;line-height:1.75}
.modal_auth .content-wrapper .modal-footer {position:relative;display:flex;align-items:center;justify-content:flex-end;width:100%;margin:0;padding:1.875rem 0 0}
.modal_auth .content-wrapper .modal-footer .action {position:relative;margin-left:.625rem;padding:.625rem 1.25rem;border:none;background-color:slategray;border-radius:.25rem;color:white;font-size:.87rem;font-weight:300;overflow:hidden;z-index:1}
.modal_auth .content-wrapper .modal-footer .action:before {position:absolute;content:"";top:0;left:0;width:0;height:100%;background-color:rgba(255,255,255,.2);transition:width .25s;z-index:0}
.modal_auth .content-wrapper .modal-footer .action:first-child {background-color:#2ecc71}
.modal_auth .content-wrapper .modal-footer .action:last-child {background-color:#e74c3c}
.modal_auth .content-wrapper .modal-footer .action:hover:before {width:100%}
.header__user {cursor: pointer;}

/* pagination */
.catalog__paginator-wrap {margin:60px 0 0}
.catalog__paginator .pages {display:inline-flex;flex-wrap:wrap}
.catalog__paginator .pages a {margin-right:15px; width: auto; min-width: 30px;}
.catalog__paginator .pages span {color:#ff5c77;cursor:default;display:flex;flex-direction:row;justify-content:center;align-items:center;width:30px;height:30px;border-radius:12px;background-color:#131720;font-size:14px;font-weight:500;margin-right:15px}

/* user_panel */
.content-wrapper.user_panel {max-width:300px}
.avatar img {border-radius:15px}
.login_pane__menu {display:flex;flex-wrap:wrap}
.login_pane__menu li {position:relative;margin-bottom:15px;flex:0 0 100%}
.login_pane__menu li:last-child {margin-bottom:0}
.login_pane__menu a {color:#e0e0e0;font-size:14px;font-weight:400;transition:.5s;position:relative;width:100%;display:block}
.login_pane__menu a:hover {color:#ff5c77}
.login_pane__menu a svg {margin-right:10px;fill:#ff5c77;width:20px;height:auto}
.login_pane__menu a span {float:right}

/* home__carousel */
.home__card {width: 100%; height: 380px;}
.home__card img {height: 100%; width: 100%; display: block; object-fit: cover;}
.home__carousel .owl-item {pointer-events:inherit}
.home__card div h2 {font-size:20px}
.home__add, .card__add {padding:5px;fill:#ff5c77}
.del_fav {fill:#fff;background:#0056b3}
.home__card div ul.info_home__card {width: 100%;justify-content:space-between}
.home__carousel .owl-dots {justify-content:center}

/* section_main_carousel */
.card__cover img {height: 280px; display: block; width: 100%; object-fit: cover;}

/* interview_main_carousel */
.interview__cover img {height:260px;object-fit:cover}

/* fullstory */
.fullstory {padding-top:30px}
.full_poster {margin-top:40px}
.full_poster img {width:100%;border-radius:16px}
.full_descr {display:block;font-size:16px;line-height:26px;font-weight:400;color:#e0e0e0;margin-top:30px;width: 100%;hyphens:auto}
.article__content h1 {margin-bottom: 0;}
.article__content ul.categories li {margin-right:20px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;font-size:0}
.article__content ul.categories li::before {display:none}
.article__content ul.categories li:first-child {padding-left:0}
.article__content .categories a {display:inline-flex;flex-direction:row;justify-content:center;align-items:center;height:30px;min-width:60px;width:auto;color:#e0e0e0;font-size:14px;background-color:#151f30;border-radius:12px;padding:0 12px;margin-top:10px;margin-right:10px}
.full_info_section {display:flex;flex:1;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-top:30px}
.article__download {margin-top:30px;width:auto;background:#151f30;padding:20px;margin-right:30px;border-radius:16px;justify-content:space-between;margin-bottom:0}
.full_info .list {display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap;width:100%}
.full_info .list li {font-size:16px;line-height:28px;font-weight:400;color:#e0e0e0;padding-left:20px;position:relative}
.full_info .list li::before {content:'';position:absolute;display:block;width:4px;height:4px;border-radius:50%;background-color:#ff5c77;left:-2px;top:50%;margin-top:-3px}
.full_info .list li:first-child {padding-left:0}
.full_info .list li:first-child::before {display:none}
.full_info .list li {margin-right:20px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}
.full_info .list li svg {width:18px;height:auto;fill:#ff5c77;transition:fill .5s;margin-right:5px}
.full_details .article__download {margin-top: 0;}
.edit_news {float: right;}
.edit_news svg {fill:#ff5c77;width:21px}
.article__content {padding-right:0}
.series-wrap__title {font-size:28px}
.share__title svg {width:22px;height:auto;margin-right:10px;fill:#ff5c77}
.article__actions--details .article__favorites {margin-top: 0;}
.editdate {border-radius:16px;border:1px solid #152235;font-size:12px;color:#728195;padding:5px 20px;text-align:right;margin-top: 30px;}

/* rating */
.rate a {margin: 0;}
.rate a::before {display: none;}
.unit-rating,
.unit-rating li a:hover,
.unit-rating li.current-rating {background-image:url(../images/stars.png)}
.rate svg.like,
.rate svg.dislike {margin: 0;}
.rate svg.like {fill:#29b474}
.rate svg.dislike {fill:#eb5757}
[id*="ratig-layer"],
.ratingtypeplusminus {display:inline-block;padding:0 7px}
.ratingplus {color:#29b474}
.ratingminus {color:#eb5757}


/* comments */
.no_comments {text-align: center;border: 1px solid rgba(47,128,237,.1);}
.comments_subscribe {color: #fff;}
.comments_subscribe input {margin-right:10px}
/* .comments_subscribe {display: none;}
.bb-editor + br {display: none;} */
.mass_comments_action {display: none;}
.comments__rate .rate_like a, 
.comments__rate .rate_like-dislike {display:flex;flex-direction:row;justify-content:center;align-items:center;color:#e0e0e0;font-size:14px;position:relative;height:20px}
.comments__rate .rate_like a {margin-right:24px;}
.comments__rate .rate_like a svg {stroke:#29b474;margin-right:5px;width:16px;height:auto;opacity:.7;transition:.5s}
.comments__rate .rate_like a:hover svg {opacity:1}
.comments__rate .rate_like-dislike a {margin-right: 0;line-height: 1;}
.comments__rate .rate_like-dislike a svg.comm_like {stroke:#29b474;width:16px;height:auto;opacity:.7;transition:.5s}
.comments__rate .rate_like-dislike a svg.comm_dislike {stroke:#eb5757;margin-right:5px;width:16px;height:auto;opacity:.7;transition:.5s}
.comments__rate .rate_like-dislike a:hover svg {opacity:1}
.comments__item .moder_panel {display:flex;flex-direction:row;justify-content:flex-end;align-items:center;position:relative}
.comments__item .moder_panel a {display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin-right:20px;height:20px}
.comments__item .moder_panel a:last-child {margin-right: 0;}
.comments__item .moder_panel a span {font-size:10px}
.form_submit {margin-top: 20px;}
.comments__form .form_fields {display:flex;flex-wrap:wrap;margin-bottom:20px;justify-content:space-between}
.comments__form .form_fields .combo_field {flex:0 0 calc(50% - 10px)}
.comments__actions button svg {fill:#ff5c77;stroke:none}
.form_submit .c-captcha {float:none;display:inline-flex;margin-bottom:20px;width:100%;align-items:center}
.c-captcha > a {float:none;margin-right:20px;border-radius:16px}
.c-captcha img {border-radius:16px}


/* Default styles sistem */
.speedbar img {display:inline-block;margin:0 10px}

#dropmenudiv {background-color:#151f30;border-radius:16px;color:#fff}
#dropmenudiv a {color:#fff;padding:5px 20px}
#dropmenudiv a:hover {color:#ff5c77;background-color:#151f30}

.ui-dialog {background-color:#151f30;border-radius:16px;color:#fff}
.ui-dialog-content {background:#151d2d;border:0;border-top:1px solid #233046;border-bottom:1px solid #233046}
.ui-dialog-title {font-weight:500}
.ui-dialog label {color:#fff}

textarea,
input,
select {background:#151f30;border:1px solid transparent;border-radius:16px;color:#fff;font-size:14px;padding:15px 20px!important;resize:none;width:100%!important}
.bb-editor textarea {border:1px solid transparent;box-shadow:none!important}
textarea:focus,
input:focus,
select:focus,
.bb-editor textarea:focus {border-color:#2764b7!important}
input[type="checkbox"],
input[type="radio"] {width:15px!important;height:15px!important}

#searchsuggestions {background:#151f30;border-radius:16px;border:none;top:80px!important}
#searchsuggestions a {color:#fff!important;border-bottom:1px solid #233046}
#searchsuggestions span.searchheading {color:#ff5c77;font-weight:500}
#searchsuggestions a:hover {background-color:#13172080}
#searchsuggestions span.seperator {background:#ff5c77;border-radius:0 0 16px 16px}

.quote,
.title_quote {font-style:normal;color:#e0e0e0;background-color:#131720;border:none}
.title_quote {margin-top:0;padding:15px 20px;border-bottom:1px solid #1c212d!important;border-radius:16px 16px 0 0}
.title_quote + .quote {border-radius:0 0 16px 16px;}
.quote {border-radius:16px; padding: 20px;}

.dlepopupnewsedit form input {border: 1px solid #172943;}
.uploadedfile {display:inline-block;width:auto!important;height:auto!important;text-align:center;background:#151f30!important;border-radius:16px;border:1px solid #172943;padding:10px}
.uploadedfile .info {text-align:center;font-size:12px;color:#8a8a8a}
.uploadedfile .info a {font-size: 12px;}
.xfieldsrow {color: #fff;}
.xfieldsrow [type="checkbox"] {margin-right: 10px;}
.wseditor {border-top:5px solid #ff5c77}

.row.row--grid form {width:100%}
.m0 {margin: 0 !important;}
.mt_-30 {margin-top: -30px !important;}
.sign__group {color:#fff}
.berrors {background:#151f30;color:#fff;border-radius:16px;padding:15px 20px}
.berrors b {font-weight: 500; color: #ff5c77;}
.box.story {color: #fff;}
#dle-captcha img {height:52px;border-radius:16px}
.profile__tabs a {text-transform:capitalize}
.quick-edit-text, #pm_text {margin-bottom:20px;border:1px solid #172943}
.pm_outbox_copy [type="checkbox"] {margin-right: 10px;}
.main__table-text {padding: 0;}
[style="color:red"] {color:#eb5757!important}
.settings_account {background:#151f30;border:1px solid transparent;border-radius:16px;color:#fff;font-size:14px;padding:15px 20px!important;resize:none;width:100%!important}
.settings_account input {margin-right: 10px; cursor: pointer;}
.settings_account label {margin-bottom:0;cursor:pointer}
input.bbcodes {padding:7px 22px!important;width:auto!important}
.regtext {color:#fff;margin-bottom:30px}
.search_result_num {padding: 15px 20px;}
select#catlist {min-height: 455px;}
td.search select {margin-bottom: 20px;}
#pm-menu {display:flex;flex-wrap:wrap}
#pm-menu a {margin-right:20px}
#pm-menu a span {padding:0 20px;}
.pm_status{background:#151f30;border:1px solid transparent;border-radius:16px;color:#fff;font-size:14px;padding:15px 20px!important;resize:none;width:100%!important;font-size:12px;text-align:center}
.pm_progress_bar {background:#131720;border-radius:16px; overflow: hidden;height: 20px;margin-bottom: 15px;}
.pm_progress_bar span {background:#eb5757;font-size:12px;height:100%;display:flex;justify-content:center;align-items:center;font-weight:500}
table.pm,
table.userstop {margin-top:30px;background:#151f30;border-radius:16px}
table.pm td {padding: 20px;}
table.pm select {background:#131720;margin-bottom:20px}


/* MEDIA REQ */
@media (min-width: 1440px) {
    .home--title .home__nav {height:380px}
}
@media (max-width: 1024px) {
    .header__form-input {width:calc(100% - 40px)!important}
    .header__search {margin-right:43px}
}