/*NOTE: This file is intended for programmers. Aspro technical support is not advised to work with him.*/

/* Examples (uncomment to use):*/

/* Expand site width */
/* body .wrapper { max-width: 1400px !important;  } */

/* Set site background image */
/* body {  background: url(image_source) top no-repeat; }

/* Hide compare button */
/* a.compare_item { display: none !important;  }*/

li.header-menu__dropdown-item.line-block.line-block--gap.line-block--gap-20.line-block--align-normal.pr.pr--20:nth-child(2) {
  display:none;
}
.dark-block-after:after {
    display: none;
}
.ui-card__image.height-100.ui-card__image--ratio-1 {
    --aspect-ratio: 3 / 2;
}
img.thank {
    margin: auto;
    display: block;
    width: 40%;
}
.contacts-list.contacts-list--items-close.contacts-list-template {
    display: none;
}
.footer__part-item.footer__part-item-text.pt.pt--48 .logo_kpi {
    display: none;
}
.search .dropdown-select.searchtype .dropdown-select__title {
    margin: 0 -5px;
}
.search .dropdown-select.searchtype .dropdown-select__title>span {
    text-overflow: inherit;;
    width: 70px;
}
.ui-cards.ui-cards.grid-list.grid-list--items.grid-list--items-2-from-601.grid-list--items-4-from-1200.grid-list--items-3-from-992.mobile-scrolled.mobile-offset.mobile-scrolled--items-2.gap {
    gap: 12px;
}

img.ui-card__img.img:hover img {
    scale:1!important;
}
.tizers-list__item-image-wrapper {
    width: 75px;
    height: 85px;
    margin: auto;
}
img.plaxy.banners-big__img {
    height: 350px;
    top: 0px;
    right: auto!important;
    left: 23px!important;
    text-align: center;
    margin: auto;
}
body .banners-big__inner {
    align-items: flex-start;
}
.banners-big__text-block.white_text_black_reverse.mt.mt--16.lineclamp-5.font_15 {
    width: 50%;
}

.banners-big__title.switcher-title.white_text_black_reverse.fw-500.lineclamp-3.font_60 {
    width: 80%;
}

.banners-big__buttons.theme-light.mt.mt--32 {
    position: absolute;
    bottom: 35px;
}
.banners-big__text.banners-big__depend-height.banners-big__text--v-center.banners-big__text--wide.banners-big__text--add-padding {
    padding-left:0;
}
.banners-big__img-wrapper.banners-big__depend-height.banners-big__img-wrapper--back-right {
    position: relative;
}

body .sticker__item--new, body .sticker__item--novinka,body .sticker__item {
    --sticker_color: #ff6600;
}

/*li.header-menu__dropdown-item.line-block.line-block--gap.line-block--gap-20.line-block--align-normal.pr.pr--20:nth-last-child(-n + 3) {
  display: none;
}*/

.scrollbar.height-100.p-inline.p-inline--20.pb.pb--20.flexbox {
    padding-top: 85px;
}
h1#pagetitle {
    font-size: 46px;
}

h2.index-block__title.switcher-title.font_24 {
    font-size: 46px;
    font-weight: 500;
}

.banners-big__title.switcher-title.white_text_black_reverse.fw-500.lineclamp-3.font_60 {
    -webkit-line-clamp: 4;
	font-size: 56px;
}
.banners-big__side-item-top-text.font_13.lineclamp-3.white_text_black_reverse.mb.mb--8 {
    position: absolute;
    bottom: 15px;
    left: 10px;
    color: black;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 18px;
}
.part_1_kpi {
    margin-right: 14px;
    transition: all 0.5s ease-out;
}

.part_2_kpi {
    margin-right: 10px;
    transition: all 0.5s ease-out;
}

.part_3_kpi {
    transition: all 0.5s ease-out;
    opacity: 0;
}

.logo_kpi_bottom {
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #767f8c;
    margin-top: 3px;
}

.logo_kpi {
    transform: scale(0.8);
    transition: all 0.5s ease-out;
    opacity: 0.6;
    overflow: hidden;
    margin-top: 20px;
    margin-left: -20px;
}

.logo_kpi:hover {
    opacity: 1;
}

.logo_kpi_img {
    transform: translate(-39px, 0px);
    transition: all 0.5s ease-out;
}

.logo_kpi:hover .logo_kpi_img {
    transform: translate(0px, 0px);
}

.logo_kpi:hover .part_3_kpi {
    opacity: 1;
}

.sticker__item--new, .sticker__item--novinka {
    --sticker_color: #ff6600!important;
}

.ui-card.ui-card--image-scale.cover.cover--full.image-rounded-x:before {
    display: none;
}

.fill-theme svg * {
    fill: revert-layer;
}
.sale-list-bg.sale-list-bg-template .ui-card__info.ui-card__info--absolute {
    bottom: 13px;
}

.sale-list-bg.sale-list-bg-template .ui-card__info.ui-card__info--absolute .font_13.color_light.color_light--opacity.lineclamp-2.relative.z-index-1.mb.mb--8 {
     color: black;
}

.sale-list-bg.sale-list-bg-template .ui-card__info.ui-card__info--absolute .font_20.color_light.fw-500.lineclamp-2.relative.z-index-1 {
     color: black;
}

.sale-list-bg.sale-list-bg-template .ui-card.cover.grid-list__item.outer-rounded-x.ui-card--image-scale {
    padding-bottom: 89px;
    border-radius: 0;
}

.sale-list-bg.sale-list-bg-template .ui-card.cover.grid-list__item.outer-rounded-x.ui-card--image-scale:before {
    display: none;
}

@media (any-hover: hover) {
    .sale-list-bg.sale-list-bg-template .ui-card--image-scale:hover .ui-card__img {
        scale: none;
    }
}
div#nca-cookiesaccept-line {
    z-index: 100000000000000;
    background: #6600cc;
    line-height: 24px;
    font-size: 15px;
}

button#nca-cookiesaccept-line-accept-btn {
    padding: 5px 25px;
}

@media (max-width: 768px) {

.nca-cookiesaccept-line > div {
    flex-direction: column;
}
.nca-cookiesaccept-line-text {
    margin-bottom: 10px;
    font-size: 10px;
    line-height: 15px;
}

button#nca-cookiesaccept-line-accept-btn {
    font-size: 12px;
    padding: 5px 15px;
}
}

.nca-cookiesaccept-line.style-2 .nca-cookiesaccept-line-text, .nca-cookiesaccept-line.style-4 .nca-cookiesaccept-line-text, .nca-cookiesaccept-line.style-6 .nca-cookiesaccept-line-text, .nca-cookiesaccept-line.style-8 .nca-cookiesaccept-line-text {
    color: #5d5d80;
}

div#nca-cookiesaccept-line {
    z-index: 100000000000000;
    background: #f8f8fc;
    line-height: 24px;
    font-size: 15px;
}

button#nca-cookiesaccept-line-accept-btn {
    padding: 10px 35px;
    background: #6600cc;
    color: white;
    border-radius: 5px;
    border: none;
}
.price {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
ol {
    margin: 12px 0 12px 28px;
}
.bx-soa-pp-company-description.hidden {
    display: block !important;
    visibility: visible !important;
}
span.hint__icon.bordered.rounded.bg-theme-hover.border-theme-hover {
    display: none;
}
.footer__main-part-menu .footer__part-item:nth-of-type(2) {
    order: -1;
}
.text-block.font_13.no-margin-p.mt.mt--8.lineclamp-4.js-preview-description {
    -webkit-line-clamp: 3;
}
.license-list-inner--view-block .license-list-inner__image {
    width: 100%;
    height: 160px;
}


body .scrollbar:not(.scroller) {
    padding: 15px;
}

body .sticker .sticker__item {
    --sticker_color: #ff6600;
    color: white;
}

@media (max-width: 768px) {
    body .banners-big__side-item-top-text.font_13.lineclamp-3.white_text_black_reverse.mb.mb--8 {
        font-size: 16px;
    }
}

body .dark-block-after:after {
    display: none;
}

body .license-list-inner--view-block .license-list-inner__image {
    width: 100%;
    height: 228px;
}

body .license-list-inner__top {
    display: none;
}
.price.color_dark.price--with-title:nth-child(1) .price__economy.sticker{
  position: absolute;
  right: 0px;
  top: -15px;
  left: auto;
}
.price.color_dark.price--with-title:nth-child(2) .price__economy.sticker{
  display: none;
}
.price.color_dark.price--with-title:nth-child(3) .price__economy.sticker{
  display: none;
}
.price.color_dark.price--with-title:nth-child(4) .price__economy.sticker{
  display: none;
}
.goden {
    font-size: 14px;
    margin-top: -10px;
    margin-bottom: 20px;
}