body .section .container {color: #fff;font-size: 14px;line-height: 26px;}
form.header__form {width: 100%;}
form.header__form input.header__input {width: 100%;}
.header__form::before {display: none;}
.card.card--big .post__video {position: relative;left: 0;top: 0;}
.card.card--big .card__cover img {width: 100% !important; max-height: 335px; object-fit: cover;}
#carousel1 .card__cover img, #carousel2 .card__cover img {max-height: 320px;width: 100% !important;object-fit: cover;}
#carousel1 .card__title h3, #carousel2 .card__title h3 {margin-bottom: 0;}
#carousel1 .card__buy, #carousel2 .card__buy {width: calc(100%);}
.inf_news img, .post__cover img {object-fit: cover;}
.section_news #allEntries {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-right: -15px;margin-left: -15px;}
.section_news #allEntries div[id*="entryID"] div[class*="col-"] {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
.section_news #allEntries div[id*="entryID"] {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
@media (min-width:768px){.section_news #allEntries div[id*="entryID"] {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}}
@media (min-width:1200px){.section_news #allEntries div[id*="entryID"] {-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%;}}

.codeButtons, #iplus input[type="button"], input[type="button"], input[type="reset"], [name="sbm"], .uSearchFlSbm, .searchSbmFl {
    transition: 0.5s;
    width: auto !important;
    padding: 5px 10px !important;
    min-width: 50px;
    line-height: 21px !important;
    background: #29b474;
    border: 0;
    color: #fff;
    border-radius: 6px;
    margin-right: 3px;
}
.codeButtons:hover, input[type="button"]:hover, input[type="reset"]:hover, [name="sbm"]:hover, .uSearchFlSbm:hover, .searchSbmFl:hover {background-color: #a782e9;}
select {border: 1px solid #15131d !important; padding: 6px 10px 8px !important;}
[name="cat"], [name*="filter"], #catSelector9 {
    background: #1f2535;
    border: 1px solid #272b40 !important;
    color: #fff;
}
div[id*="imblock"]+span{padding:4px 7px!important;background:#29b474;color:#fff;border-radius:4px;margin-right:4px;font-size:12px}
div[id*="imblock"] + span::before {content:"Изображение "}
ul.form-fields [type="file"] {width: auto !important;}
hr, hr.mainHr {opacity: 0.1;margin: 7px 0;}
ul[id*="uStarRating"] a {transition: none;}
input.allUsersBtn, input.uSearchFlSbm {width:auto !important;}
.uTable.user-list td.uTd {padding: 10px 0;}

/*=============================================================*/
/* X-UNSELECTABLE
/*=============================================================*/
.x-unselectable {position:relative;}
#uCatsMenu7 {left: 0% !important;top: 40px !important;margin-left: 0px;width: 100%;}
.x-unselectable {width: 100%;}
.x-selectable.u-comboedit.u-comboeditimg {background: #1f2535 !important; color: #fff !important;}
.u-combolist {color: inherit !important;border: 1px solid #272b40 !important;border-top: 0px;background: #1f2535!important;height: auto !important; max-height: 350px !important;overflow: auto;padding: 2px;box-shadow: 0px 0px 50px 0px rgba(82,63,105,0.15);font-size: inherit !important;border-radius: 0 0 0px 0px;display: flex;flex-wrap: wrap;box-shadow: rgba(23, 32, 42, 0.08) 0px 0px 0px 5px;}
.u-combolist > div {flex: 1;min-width: 50%;max-width: 50%;padding: 5px 10px;border: 1px solid transparent;display: flex;transition: all .3s;}
.u-combolist > div:hover {
    background: #272b40 !important;
    color: #fff !important;
    border: 1px solid #272b40 !important;
}
.u-combolist > div[style*="padding:1px"] {width: 100%;display: block;min-width: 100%;padding: 10px !important;background: #f5f6fa;margin-top: 20px;}
.u-combolist > div[style*="padding:1px"]:first-child {margin-top:0;}
.u-combolist > div[style*="padding:1px"]:last-child {margin-bottom:20px;}
.u-combolist > div label {margin-bottom: 0;}
.u-combolist > div input:focus {outline:none; border:none;}
.u-combolist > div input + label {margin-left: 5px; flex: 1 auto;}
.u-combolist > div input[checked] + label{background:#29b474; color:#fff;padding:3px 10px;flex:1 auto;margin-left:5px}
.u-combolist > div input[name="ocat"][data-parentid] {margin: 3px 0 0 15px !important;position: relative;top: -1px;}
.u-comboedit {color: inherit !important;}

/*=============================================================*/
/* PAGINATION
/*=============================================================*/
.pagination {display: block;text-align: center;margin-top: 15px;}
.paging-wrapper-bottom {margin-bottom: 30px !important;display: flex;justify-content: center;}
.paging-wrapper-bottom, #pagesBlock1, .pagesBlockuz1, .pagesBlockuz2 {display: flex;flex-direction: row;flex-wrap: wrap;justify-content: right;align-items: center;margin-top: 50px;width: 100%;padding-right: 15px;padding-left: 15px;}
.pagination .pagesBlock1 {display: flex;flex-direction: row;justify-content: center;align-items: center;}
.pagination .pagesBlock1 > *, .paging-wrapper-bottom > span > * {margin-right: 20px;}
.pagination .pagesBlock1 > :last-child, .paging-wrapper-bottom > span > :last-child {margin-right: 0px;}
#pagesBlock1 > *  {margin-right: 20px;}
#pagesBlock1 > :last-child{margin-right: 0px;}
/* -- active -- */
.pgSwchA b,
.swchItemA span,
.swchItemA1 span{font-size: 14px;height: 44px;min-width: 44px;display: flex;flex-direction: row;justify-content: center;align-items: center;border-radius: 6px;text-align: center;position: relative;color: #fff;cursor: default;border: 1px solid rgba(167,130,233,0.5);}
/* -- no active -- */
.pgSwch span, .swchItem span, a.swchItem1, .swchItemDots {font-size: 14px;height: 44px;min-width: 44px;display: flex;flex-direction: row;justify-content: center;align-items: center;background-color: rgba(167,130,233,0.03);border: 1px solid rgba(167,130,233,0.06);border-radius: 6px;color: #dbdada;text-align: center;position: relative;padding: 0 15px;}
.pgSwch:hover span,.swchItem:hover span,a.swchItem1:hover{}


.article__content h1 {line-height: 1.5;}
.article__content .ulightbox img {margin-bottom: 30px;}

/*=============================================================*/
/* SITEPAGE /index/ (Страницы сайта)
/*=============================================================*/
div[style="float:right;border:1px solid #B4BDC3;background:#F0F3F5;padding:2px;"] {border:none !important; background:transparent !important;}
div[style="float:right;border:1px solid #B4BDC3;background:#F0F3F5;padding:2px;"] img {border-radius: 4px;}

/*=============================================================*/
/* CAPTCHA
/*=============================================================*/
.captcha-block, .myWinCont .captcha-block {justify-content: left !important;}

/*=============================================================*/
/* PAGE REGISTER
/*=============================================================*/
.uf-reg-wrap {max-width: none !important;}
#uf-register .uf-field input[type="text"]:not([name="captcha"]):not([name="code"]) {width: 100% !important;}
.uf-soc-openselect, .uf-fields-wrap > p {margin: 20px;text-align: center;}

/*=============================================================*/
/* QUOTE
/*=============================================================*/
.bbQuoteBlock {display: block;position: relative;font-family: 'Montserrat', sans-serif;padding: 0 0 0 20px;line-height: 30px;color: #fff;font-weight: 400;}
.bbQuoteBlock ::before {
    content: '';
    position: absolute;
    display: block;
    top: 2px;
    bottom: 2px;
    left: 0;
    width: 3px;
    background-color: #a782e9;
    box-shadow: 0 0 13px 0 rgba(167,130,233,0.06);
    border-radius: 4px;
}
.quoteMessage {border: 0 !important; max-height: none !important;overflow: visible !important;font-size: 16px;}
.bbQuoteName {display: none;}

.com-order-block {display: none;}

.aside_items_icn {position: relative; top:0; left:0;}
a.list__buy {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    width: auto;
    height: 44px;
    border-radius: 6px;
    background-color: #29b474;
    position: absolute;
    right: 0;
    bottom: 0;
    color: #fff;
    padding: 0 20px;
    font-weight: bold;
}
ul.form-fields [type="text"]:not([name="sort"]):not([name="code"]):not([name="uzip"]), ul.form-fields textarea {
    background: #1f2535;
    border: 1px solid #272b40;
    padding: 5px 15px;
    color: #fff;
}

#addEntForm .cut_helper .cut-code {
    color: #ddd;
}
.relative {position:relative;}
.post__video.load {
    left: auto;
    top: auto;
    right: 15px;
    bottom: 15px;
}
.relative .card__platforms {
    left: auto;
    right: 20px;
}
.card__buy {
    width: calc(100% - 0px);
}
.card__title h3 {margin-bottom: 0;}
.catalog #allEntries {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-right: -15px;margin-left: -15px;}
.catalog #allEntries div[id*="entryID"] div[class*="col-"] {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
.catalog #allEntries div[id*="entryID"] {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
@media (min-width:768px){.catalog #allEntries div[id*="entryID"] {-ms-flex: 1 33.333333%;flex: 1 33.333333%;max-width: 1 33.333333%;} .card__cover img {max-height: 405px;object-fit: cover;}}
@media (min-width:1200px){.catalog #allEntries div[id*="entryID"] {-ms-flex: 0 0 20%;flex: 0 0 20%;max-width: 20%;} .card__cover img {max-height: 325px;object-fit: cover;}}

a.entAllCats, ul.details__list li a {color:#fff;}
a.entAllCats:hover, ul.details__list li a:hover {color:#a782e9;}
[class*="u-star-rating"]{margin-top: -5px !important;}
.requirements {
    background: #1f2535;
}
.requirements__title {
    font-size: 16px;
    margin-bottom: 10px;
}
ul.requirements__list li {
    padding: 3px 0 3px 20px;
    position: relative;
}
ul.requirements__list li::before {
    content: '';
    position: absolute;
    display: block;
    top: 0;
    bottom: 0;
    left: 0;
    width: 10px;
    background: url("../images/arrow.svg") no-repeat left center;
    background-size: 10px auto;
    opacity: 0.5;
    transition: 0.5s;
}
.comments__text, .comments__actions {
    background: #1f2535;
}

.profile {
    height: auto;
    padding: 20px;
    margin-bottom: 0px;
}
.profile-body {
    border-top: transparent !important;
}
.user-profile-edit-wrapper input[type="text"], textarea, select, .queryField {
    background: #1f2535;
    border: 1px solid #272b40 !important;
    padding: 5px 10px;
    border-radius: 6px;
    color: #fff;
}