/* ============================================================ */
/* Common Styles
/* ============================================================ */
#dle-content {display: flex;flex-wrap: wrap; width: 100%; color:rgba(255,255,255,0.7);padding-bottom: 40px;}
.body {color: rgba(255,255,255,0.7);}
.home__cover {opacity: 0.1;}

.header__search-input {width: 240px !important;height: 40px !important;-webkit-border-radius: 6px !important;border-radius: 6px !important;background-color: rgba(210,201,255,0.04) !important;border: 1px solid transparent !important;font-size: 16px;color: #fff;letter-spacing: 0.4px;padding: 0 50px 0 20px !important;}
.header__search {margin-bottom: 0;}

.home__carousel .card__category,
.short .card__category,
#carousel1 .card__category {text-indent: -9999px;}

.home__carousel .card__category > a,
.short .card__category > a,
#carousel1 .card__category > a {font-size: 0; display: none;}

.home__carousel .card__category > a:nth-child(1),
.card__category > a:nth-child(2),
.short .card__category > a:nth-child(1),
.short .card__category > a:nth-child(2),
#carousel1 .card__category > a:nth-child(1),
#carousel1 .card__category > a:nth-child(2) {display: inline-block; font-size: 14px; text-indent: initial; color: #2cc295;}

.home__carousel .card__category a::after,
.short .card__category a::after,
#carousel1 .card__category a::after {content: '';}

.home__carousel .card__category a:nth-child(1)::after,
.short .card__category a:nth-child(1)::after,
#carousel1 .card__category a:nth-child(1)::after {content: ',';}
.card__meta.full li > .cat {font-size: 0;display: contents;}
.card__meta.full li .masha_index {display: none;}

.owl-carousel .owl-item img {min-width: 100%;height: 330px;object-fit: cover;}
#carousel1 .owl-item img {min-width: 100%;height: 265px;object-fit: cover;}
.card__cover img {height: 270px;object-fit: cover;}
.section__view {width:auto; padding:0 15px;}
.section__title--carousel {padding-right: 0;}
.card--details .card__cover img {height: auto;}
.card__description {hyphens: auto;}
.card--details ul.card__meta {margin-top: 0;margin-bottom: 20px;}
.card--details .card__meta li {padding: 3px 0;color: transparent; font-size:0px;}
.card--details .card__meta li span {font-size: 16px;}
.content_body {color:rgba(255,255,255,0.8);}

.breadcrumb {color:rgba(255,255,255,0.7);}

.paginator span, .paginator a {color: #fff; min-width: 40px; width: auto; height: 40px;font-size: 16px;display: flex;flex-direction: row;justify-content: center;align-items: center;text-align: center;border-radius: 6px;background-color:rgba(210,201,255,0.04); margin: 10px;}
.paginator span {cursor: default; border: 1px solid #f11974;}
.paginator a:hover {color: #f11974;}

.ion-md-options {color:#f11974; margin-right: 2px;}

.gallery figure img {height: 140px;object-fit: cover;display: block;}

.comments__text .masha_index {display: none;}
.comments__avatar {border: 1px solid #2d2b36;}
[id*="comm-id-"] {display: block; margin: 0; color:rgba(255,255,255,0.8); font-size: 16px; line-height: 26px; background-color:#1a191f; padding: 20px; position: relative; letter-spacing: 0.4px; border-top: 1px solid rgba(210,201,255,0.1); border-left: 1px solid rgba(210,201,255,0.1); border-right: 1px solid rgba(210,201,255,0.1); border-radius: 6px 6px 0 0;}
.rating_3 {display: flex; align-items: center;}
.rating_3 a button:first-child::before {background-color: transparent;}
.mass_comments_action {display: none;}

.form-group.combo {display: flex;justify-content: space-between;margin-bottom: 30px;}
.form-group.combo .combo_field {flex: 0 0 48%; max-width: 48%;}
#comment-editor {margin-bottom: 30px;}
select,
textarea,
input[type="text"],
input[type="password"],
input[type="file"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"] {background: #222028; border-color: transparent; color:rgba(255,255,255,0.8); }

.fr-view,
.gray-theme .fr-wrapper .fr-placeholder,
.gray-theme.fr-toolbar,
.gray-theme.fr-box .fr-counter {background-color: #222028;}
.gray-theme.fr-box .fr-counter {color: #575757; border-top: solid 1px #2d2b36; border-left: solid 1px #2d2b36;}
.fr-toolbar .fr-command.fr-btn i,
.gray-theme .fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a{color: #575757;}
.gray-theme .fr-separator {background: #3c3a46;}
.gray-theme.fr-desktop .fr-command:hover {background-color: transparent; }
.gray-theme.fr-desktop .fr-command:hover i,
.gray-theme.fr-box.fr-basic .fr-element { color:rgba(255,255,255,0.5);}
.gray-theme.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active:hover,
.gray-theme.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active,
.fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list {background: #1a191f !important;}
.fr-box.fr-basic .fr-wrapper {background: #222028!important;}

button.btn, button.ui-button, .bbcodes, .qq-upload-button, .btn-border {border: 1px solid #f11974; border-radius: 6px; align-items: center; justify-content: center; flex-direction: row; display: flex; background-color: transparent; color: rgba(255,255,255,0.7); text-transform: uppercase; font-size: 14px;}
button.btn:hover, button.ui-button:hover, .bbcodes:hover, .qq-upload-button:hover, .btn-border:hover {color: #fff; background-color: transparent;}

.ui-dialog {border-color:rgb(19, 18, 24); background-color:#222028;border-radius: 6px; color: rgba(255,255,255,0.7);}
.ui-dialog-content {margin: 0 20px; border: 1px solid #2d2b35; background: #1a191f; border-radius: 6px;}

.fr-view .title_quote {border-left: 4px solid #1a191f;border-top: 1px solid #1a191f;border-right: 1px solid #1a191f;background-color:#1a191f;}
.quote {background: #1a191f;}
.fr-view .quote, .fr-view blockquote {border: 1px solid #2d2b36; border-left: 4px solid #2d2b36; padding: 10px 15px;}

.bb-editor [align="right"] {display: flex; justify-content: flex-end;}
.bb-editor [align="right"] .bbcodes {margin-left: 20px;}

#dropmenudiv {background: #222028 !important;color: rgba(255,255,255,0.7); box-shadow: 0 8px 40px -10px rgba(0,0,0,0.3); border: 1px solid #2d2b36;}
#dropmenudiv a:hover {background: #1a191f; color: #fff;}

.uploadedfile {border: 1px solid #131218; background: #222028;}
.uploadedfile .info {font-size: 13px;text-align: center;}
.uploadedfile .info a {color: rgba(255,255,255,0.7);}
.uploadedfile .info a:hover {color: #f11974;}

td.search > div {display: flex;flex-wrap: wrap;justify-content: right; margin: 0px !important;}
td.search #searchinput {margin-bottom: 30px;}
td.search #dofullsearch {margin-left: 30px;}

#entryform, #sendmail, [name="registration"], #userinfo {width: 100%;}
.form_submit, #registration {display: flex;justify-content: center;margin: 30px 0;flex-wrap: wrap;}



.user_tab {display: flex; flex-wrap: wrap; background: #151419; padding: 20px;}
.user_tab a {margin-right: 20px; color: #f11974;}
.usinf li {display: flex; flex-wrap: wrap; margin-bottom: 5px;}
.ui-c1 {flex: 0 0 250px; min-width: 250px;}
.berrors {width: 100%; background: #151419; padding: 20px; text-align: center;}
.userinfo_top {margin-bottom: 15px;}

.userPanel {list-style: none;}
.userPanel .dropdown-menu {left: auto !important;transform: translate3d(0px, 80px, 0px) !important;right: 0 !important;width: auto !important; top: 0;min-width: 270px;}
[aria-labelledby="dropdownPanelUser"] a {display: flex; justify-content: space-between; align-items: center;}
.login_form {max-width: 300px;}
.login_form li {margin-bottom: 20px;}
.login_form li:last-child {margin-bottom: 10px;}
.login_form li input {border-radius: 6px; width: 100%;}
.login_form .btn_login {display: flex;}
.login_form .btn_login .btn {width: 100%;}
.login_form__foot {text-align: center;}
.login_form__foot a {line-height: 30px;justify-content: center;}

@media only screen and (max-width:1280px) {
    .owl-carousel .owl-item img {height: 350px;}
    #carousel1 .owl-item img {height: 230px;}
    .card__cover img {height: 230px;}
}

@media only screen and (max-width:1024px) {
    .owl-carousel .owl-item img, .card__cover img {height: 300px;}
    #carousel1 .owl-item img {height: 290px;}
    div[id*="entryID"] {flex: 0 0 25%; max-width: 25%;}
    .userPanel .dropdown-menu {transform: translate3d(0px, 70px, 0px) !important;}
}

@media only screen and (max-width:800px) {
    .card__cover img {height: 215px;}
    #carousel1 .owl-item img {height: 210px;}
}

@media only screen and (max-width:640px) {
    .section__nav-wrap {display: none;}
    div[id*="entryID"] {flex: 0 0 33.333333%; max-width: 33.333333%;}
    .userPanel .dropdown-menu {transform: translate3d(0px, 60px, 0px) !important;}
}

@media only screen and (max-width:480px) {
    .card__cover img, #carousel1 .owl-item img {height: 300px;}
    div[id*="entryID"] {flex: 0 0 50%; max-width: 50%;}
    .gallery figure img {height: auto;}
}

@media only screen and (max-width:360px) {
    .owl-carousel .owl-item img, .card__cover img, #carousel1 .owl-item img  {height: 215px;}
    #allEntries {width: 100%;}
}

@media only screen and (max-width:320px) {
    .owl-carousel .owl-item img, .card__cover img, #carousel1 .owl-item img  {height: 185px;}
}

#searchsuggestions {
    background: #1a191f !important;
}
#searchsuggestions a:hover {
    background: #212026 !important;
}
#searchsuggestions span.searchheading {
    font-size: 16px !important;
    color: #fff !important;
}













