﻿/* Start include Fonts */
/* font-family: "Graphik LCG"; */
@font-face {
    font-family: 'Graphik LCG';
    src: local('Graphik LCG Regular'), local('Graphik-LCG-Regular'),
        url('fonts/GraphikLCG-Regular/GraphikLCG-Regular.woff2') format('woff2'),
        url('fonts/GraphikLCG-Regular/GraphikLCG-Regular.woff') format('woff'),
        url('fonts/GraphikLCG-Regular/GraphikLCG-Regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'Graphik LCG';
    src: local('Graphik LCG Medium'), local('Graphik-LCG-Medium'),
        url('fonts/GraphikLCG-Medium/GraphikLCG-Medium.woff2') format('woff2'),
        url('fonts/GraphikLCG-Medium/GraphikLCG-Medium.woff') format('woff'),
        url('fonts/GraphikLCG-Medium/GraphikLCG-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: 'Graphik LCG';
    src: local('Graphik LCG Semibold'), local('Graphik-LCG-Semibold'),
        url('fonts/GraphikLCG-Semibold/GraphikLCG-Semibold.woff2') format('woff2'),
        url('fonts/GraphikLCG-Semibold/GraphikLCG-Semibold.woff') format('woff'),
        url('fonts/GraphikLCG-Semibold/GraphikLCG-Semibold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
}
/* font-family: 'Motor4F'; */
    @font-face {
        font-family: 'Motor4F';
        src: url('fonts/Motor4F/Motor4F.woff2') format('woff2'),
            url('fonts/Motor4F/Motor4F.woff') format('woff'),
            url('fonts/Motor4F/Motor4F.ttf') format('truetype');
        font-weight: normal;
        font-style: normal;
    }
/* font-family: 'Motor4Fo'; */
    @font-face {
        font-family: 'Motor4Fo';
        src: url('fonts/Motor4F/Motor4F.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
/* font-family: "icons"; */
@font-face {
    font-family: 'icons';
    src:  url('fonts/icons/icons.eot?3lu887');
    src:  url('fonts/icons/icons.eot?3lu887#iefix') format('embedded-opentype'),
      url('fonts/icons/icons.ttf?3lu887') format('truetype'),
      url('fonts/icons/icons.woff?3lu887') format('woff'),
      url('fonts/icons/icons.svg?3lu887#icons') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: block;
}
  
[class^="icon-"], [class*=" icon-"] {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'icons' !important;
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
  
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  
  .icon-active:before {
    content: "\e900";
  }
  .icon-add:before {
    content: "\e901";
  }
  .icon-add-photo:before {
    content: "\e902";
  }
  .icon-arrow:before {
    content: "\e903";
  }
  .icon-car:before {
    content: "\e904";
  }
  .icon-standart:before {
    content: "\e904";
  }
  .icon-check:before {
    content: "\e905";
  }
  .icon-crown:before {
    content: "\e906";
  }
  .icon-crown2:before {
    content: "\e907";
  }
  .icon-cup:before {
    content: "\e908";
  }
  .icon-delete:before {
    content: "\e909";
  }
  .icon-download:before {
    content: "\e90a";
  }
  .icon-dynamic:before {
    content: "\e90b";
  }
  .icon-eye:before {
    content: "\e90c";
  }
  .icon-eye2:before {
    content: "\e90d";
  }
  .icon-fav:before {
    content: "\e90e";
  }
  .icon-fav2:before {
    content: "\e90f";
  }
  .icon-fb:before {
    content: "\e910";
  }
  .icon-gg:before {
    content: "\e911";
  }
  .icon-high:before {
    content: "\e912";
  }
  .icon-select:before {
    /*content: "\e912";*/
	content: "\e90c";
  }
  .icon-horn:before {
    content: "\e913";
  }
  .icon-info:before {
    content: "\e914";
  }
  .icon-info2:before {
    content: "\e915";
  }
  .icon-info3:before {
    content: "\e916";
  }
  .icon-insta:before {
    content: "\e917";
  }
  .icon-key:before {
    content: "\e918";
  }
  .icon-lk:before {
    content: "\e919";
  }
  .icon-new:before {
    content: "\e91a";
  }
  .icon-ok:before {
    content: "\e91b";
  }
  .icon-options:before {
    content: "\e91c";
  }
  .icon-pay:before {
    content: "\e91d";
  }
  .icon-pay2:before {
    content: "\e91e";
  }
  .icon-photo:before {
    content: "\e91f";
  }
  .icon-photo2:before {
    content: "\e920";
  }
  .icon-rating:before {
    content: "\e921";
  }
  .icon-reload:before {
    content: "\e922";
  }
  .icon-shield:before {
    content: "\e924";
  }
  .icon-star:before {
    content: "\e925";
  }
  .icon-time:before {
    content: "\e926";
  }
  .icon-top:before {
    content: "\e927";
  }
  .icon-user:before {
    content: "\e929";
  }
  .icon-vk:before {
    content: "\e92a";
  }
.icon-paint-format:before {
  content: "\e90c";
}
.icon-point-left:before {
  content: "\ea06";
}
.icon-arrow-left:before {
  content: "\e923";
}
.icon-arrow-up:before {
  content: "\e928";
}
.icon-arrow-down:before {
  content: "\e92b";
}
.icon-arrow-right:before {
  content: "\e92c";
}
.icon-email:before {
  content: "\e91e";
}
.icon-google:before {
  content: "\ea88";
}
.icon-google2:before {
  content: "\ea89";
}
.icon-google3:before {
  content: "\ea8a";
}
.icon-google-plus:before {
  content: "\ea8b";
}
.icon-google-plus2:before {
  content: "\ea8c";
}
.icon-google-plus3:before {
  content: "\ea8d";
}
.icon-telegram:before {
  /*content: "\ea95";*/
  content: "\e91e";
}

.icon-arrow-up.fz28:before {
	font-size: 28px;
}
.icon-ya:before {
	content: "Я";
	font-family: 'Graphik LCG';
}

.icon-arrow-circle-down:before {
  content: "\e92d";
}
.icon-arrow-circle-up:before {
  content: "\e92e";
}
.icon-arrow-circle-right:before {
  content: "\e92f";
}
.icon-arrow-circle-left:before {
  content: "\e930";
}
/* End include Fonts */

/* Start Reset */
*, *:before, *:after {margin: 0;padding: 0;box-sizing: border-box;}
html{height: 100%;}
button{border:0px;cursor:pointer;outline: none;}
img{display:block;max-width:100%;border:0px;}
li{list-style-position: inside;}
table{border-collapse: collapse;}
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {display: block;}
iframe{border:0px;}
a{text-decoration: none;}
a:hover{text-decoration: underline;}
textarea{resize: none;}
input, textarea{max-width:100%;outline: none;}
ul, ol{list-style: none;}
button{cursor: pointer;}
address{font-style: normal;}
h1, h2, h3, h4, h5, h6{font-weight: 600;line-height: 1;}
/* End Reset */

/* Start Default */
b, strong{font-weight: 600;}
.wrap{padding:40px 0;}
.container{width:100%;max-width: 1640px;margin: 0 auto;padding:0 100px;}
.btn{display: flex;align-items: center;justify-content: center;line-height: 100%;font-weight: 400;color: #1b89ef;text-align: center;font-size: 16px;background-color: white;border-radius: 21px;box-shadow: 0 5px 25px rgba(27, 137, 239, 0.2);padding: 13px 20px;white-space: nowrap;}
.btn:hover{text-decoration: none;background-color: #1b89ef;color: #fff;}
.btn i {margin-left: 10px;}
.btn--green {background-color: #02c99a;border-radius: 26px;box-shadow: 0 10px 35px rgba(0, 211, 161, 0.25);color: #fff;font-size: 18px;padding: 17px 20px;}
.btn--red {background-color: #ee3f58;border-radius: 26px;box-shadow: 0 10px 35px rgba(238, 63, 88, 0.25);color: #fff;font-size: 18px;padding: 17px 20px;max-width: 250px;}
.btn--red.margin-top-bottom {margin:8px auto !important;}
.btn--blue {background-color: #1b89ef;border-radius: 26px;box-shadow: 0 10px 35px rgba(27, 137, 239, 0.25);color: #fff;font-size: 18px;padding: 17px 20px;}
.btn--blue:hover {background-color: white;box-shadow: 0 5px 25px rgba(27, 137, 239, 0.2);color: #1b89ef;}
::-webkit-input-placeholder {font-family: 'Graphik LCG';font-weight: 500;font-size: 18px;color: #66727f;}
::-moz-placeholder {font-family: 'Graphik LCG';font-weight: 500;font-size: 18px;color: #66727f;}
:-moz-placeholder {font-family: 'Graphik LCG';font-weight: 500;font-size: 18px;color: #66727f;}
:-ms-input-placeholder {font-family: 'Graphik LCG';font-weight: 500;font-size: 18px;color: #66727f;}
input, textarea{font-family: 'Graphik LCG';font-weight: 500;font-size: 18px;color: #151515;}
.title {margin-bottom: 35px;}
.title h2 {font-size: 32px;line-height: 1.2;color: #0b1f33;}
.icon-close {position: relative;width: 18px;height: 18px;display: flex;align-items: center;justify-content: center;}
.icon-close:before, .icon-close:after {content:'';display: block;width: 100%;height: 2px;background-color: #ee3f58;position: absolute;top:50%;left: 0;transform: translateY(-50%);}
.icon-close:before {transform: translateY(-50%) rotate(45deg);}
.icon-close:after {transform: translateY(-50%) rotate(-45deg);}
.select{position: relative;color: #66727f;font-size: 16px;}
.select select{display: none;}
.select-selected{background: #fff;border: 2px solid rgb(102 114 127 / 50%);border-radius: 21px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;padding: 8px 30px 8px 20px;}
.select-selected:after{position: absolute;content: '';top: 50%;margin-top:-5.5px;right: 20px;width: 0;height: 0;border: solid #66727f;border-width: 0 2px 2px 0;padding: 3px;transform: rotate(45deg);transition: all .2s;}
.filter__wrap-list.select.disabled{border-radius: 15px;}
.filter__wrap-list.select.disabled .select-selected{cursor:auto;background-color: #dddddd;}
.filter__wrap-list.select.disabled .select-selected:after{display:none;}
.select-selected.select-arrow-active:after {transform: rotate(-135deg);margin-top:-2px;}
.select-items div, .select-selected {padding: 8px 20px;cursor: pointer;position: relative;color: #0b1f33;}
.select-items {position: absolute;top: calc(100% - 2px);left: 0;z-index: 8;background:white;border-radius: 0 0 21px 21px;padding:10px 0 20px 0;width:100%;max-height: 500px;border-top: 0;overflow: auto;overflow-y: scroll;}
@media only screen and (max-width : 767px) {
	.word-block.select .select-items, .number-block.select .select-items {width:100%;max-height: 800px;overflow: auto;overflow-y: none;}
}
.with-scroll .select-items {max-height: 470px;scrollbar-color: #b0b7bf rgb(176 183 191 / 40%);scrollbar-width: thin;}
.with-scroll .select-items::-webkit-scrollbar {width: 40px;background: transparent;}
.with-scroll .select-items::-webkit-scrollbar-track {background-color: rgb(176 183 191 / 40%);border-radius: 18px;width: 10px;border: 15px solid transparent;background-clip: content-box;}
.with-scroll .select-items::-webkit-scrollbar-thumb {background-color: #b0b7bf;border-radius: 18px;width: 10px;border: 15px solid transparent;background-clip: content-box;}
.select-hide {visibility: hidden;}
.select-items div:hover, .same-as-selected {color:#1b89ef;}
.select-selected.select-arrow-active{border-bottom: solid 2px transparent;border-radius: 21px 21px  0 0;}
.select-items div.same-as-selected {background-color: #1b89ef;color: #fff;}
.tabs-item {display: none;}
.tabs-item--active {display: block;}
.fancybox-is-open .fancybox-bg {opacity: .9;}
.fancybox-slide--html {padding: 0;}
.fancybox-slide--html .fancybox-content {margin: 0;border-radius: 15px;/*width: 100%;*/max-width: 1000px;}
.fancybox-content {padding: 20px !important;/*padding: 75px 165px;position: static;*/}
.fancybox-slide--html .fancybox-close-small {width: 10%;opacity: 1;padding: 0;top: 8px;/*width: calc(100% - 40px);max-width: 1440px;left: 51%;*/transform: translateX(-50%);display: flex;justify-content: flex-end;outline: 0;}
.fancybox-button svg {width: auto;}
.fancybox-button svg path {fill: #b2b8bf;}
.jspPane {padding-bottom: 20px !important;}
.jspVerticalBar{width:10px;position: absolute !important;background: transparent;padding: 0 !important;margin-right: 18px;max-height: calc(100% - 15px);}
.jspTrack{background-color: rgb(176 183 191 / 40%);border-radius: 3px;padding: 0 !important;max-height: 100%;overflow: hidden;}
.jspDrag{background-color: #b0b7bf;border-radius: 3px;padding: 0 !important;}
.icon-pay3 {display: flex;align-items: center;justify-content: center;flex: 36px 0 0;width: 36px;height: 36px;border-radius: 50%;background: url(img/icons/pay3.svg) center no-repeat, #02c99a;}
.hidden {display:none;}
.opacity-zero {opacity: 0;}
.text-decoration-none{text-decoration:none !important;}
.flex {display:flex !important;}
.inline-flex {display:inline-flex !important;}
.blink-animation {animation: blink-animation 1s steps(5, start) infinite;-webkit-animation: blink-animation 1s steps(5, start) infinite;}
.sign-data__info .user-right__status .icon-crown {margin-right: 4px !important;}

/* Absolute Center Spinner */
#ajax-please-wait-spiner.loading { position: fixed; z-index: 999; height: 2em; width: 2em; overflow: visible; margin: auto; top: 0; left: 0; bottom: 0; right: 0; display: none; }
/* Transparent Overlay */
#ajax-please-wait-spiner.loading:before { content: ''; display: block; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: #ffffff; opacity:0.5; }
/* :not(:required) hides these rules from IE9 and below */
#ajax-please-wait-spiner.loading:not(:required) { /* hide "loading..." text */ font: 0/0 a; color: transparent; text-shadow: none; background-color: transparent; border: 0; }
#ajax-please-wait-spiner.loading:not(:required):after { content: ''; display: block; font-size: 10px; width: 1em; height: 1em; margin-top: -0.5em; -webkit-animation: spinner 1500ms infinite linear; -moz-animation: spinner 1500ms infinite linear; -ms-animation: spinner 1500ms infinite linear; -o-animation: spinner 1500ms infinite linear; animation: spinner 1500ms infinite linear; border-radius: 0.5em; -webkit-box-shadow: rgba(0, 0, 0, 0.75) 1.5em 0 0 0, rgba(0, 0, 0, 0.75) 1.1em 1.1em 0 0, rgba(0, 0, 0, 0.75) 0 1.5em 0 0, rgba(0, 0, 0, 0.75) -1.1em 1.1em 0 0, rgba(0, 0, 0, 0.5) -1.5em 0 0 0, rgba(0, 0, 0, 0.5) -1.1em -1.1em 0 0, rgba(0, 0, 0, 0.75) 0 -1.5em 0 0, rgba(0, 0, 0, 0.75) 1.1em -1.1em 0 0; box-shadow: rgba(0, 0, 0, 0.75) 1.5em 0 0 0, rgba(0, 0, 0, 0.75) 1.1em 1.1em 0 0, rgba(0, 0, 0, 0.75) 0 1.5em 0 0, rgba(0, 0, 0, 0.75) -1.1em 1.1em 0 0, rgba(0, 0, 0, 0.75) -1.5em 0 0 0, rgba(0, 0, 0, 0.75) -1.1em -1.1em 0 0, rgba(0, 0, 0, 0.75) 0 -1.5em 0 0, rgba(0, 0, 0, 0.75) 1.1em -1.1em 0 0; }
/* Animation */
@-webkit-keyframes spinner {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-moz-keyframes spinner {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-o-keyframes spinner {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes spinner {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
/* /Wait Spiner */

.w10prc {width:10%;}
.w20prc {width:20%;}
.w30prc {width:30%;}
.w40prc {width:40%;}
.w50prc {width:50%;}
.w60prc {width:60%;}
.w70prc {width:70%;}
.w80prc {width:80%;}
.w90prc {width:90%;}
.w100prc {width:100%;}
/* End Default */

/* Start Body */
body {font-family: 'Graphik LCG';font-weight:500;font-size: 18px;line-height: 120%;color: #0b1f33;background: #fafcff;position:relative !important;}
.wrap-note {background-color: #fdebee;padding: 14px 0;}
.note {width: 100%;max-width: 1440px;margin: 0 auto;padding: 0 190px;display: flex;align-items: center;justify-content: space-between;}
.note__content {font-size: 16px;line-height: 22px;color: #ee3f58;display: flex;align-items: center;justify-content: space-between;}
.note__content a {color: #1b89ef;margin-left: 25px;}
.note__actions {display: flex;align-items: center;justify-content: center;margin-left: 35px;}
.note__btn {background: none;}
.wrap-header {padding: 35px 0 0 0;background-image: linear-gradient(to left, #d4374f 0%, #187ad6 100%);}
.header {width: 100%;max-width: 1640px;margin: 0 auto;padding: 0 100px;}
.header-top {display: flex;align-items: center;justify-content: space-between;}
.actions {display: flex;align-items: center;flex: 391px 1 0;}
.actions--left {justify-content: flex-start;}
.actions__btn {margin-right: 30px;padding: 17px 30px;}
.actions__btn:last-child {margin-right: 0;}
.logo {margin: 0 20px;}
.actions--right {justify-content: flex-end;}
.socials {display: flex;align-items: center;justify-content: center;}
.socials__btn {padding: 0;flex: 42px 0 0;min-width:42px;height: 42px;font-size: 24px;}
.socials__btn i {margin: 0;}
.wrap-sign {margin-left: 30px;position: relative;}
.sign-btn {padding: 17px 30px;}
.sign-btn i {font-size: 16px;}
.sign-data {display: flex;align-items: center;justify-content: flex-start;}
.sign-data__img {margin-right: 8px;width: 42px;flex: 42px 0 0;height: 42px;box-shadow: 0px 10px 35px 0px rgba(255,255,255,0.25);background: #fff;border-radius: 50%;position: relative;display: flex;align-items: center;justify-content: center;}
.sign-data__img:after {content:'';display: block;width: 38px;height: 38px;border: 2px solid #ee3f58;border-radius: 50%;position: absolute;top: 2px;left: 2px;}
.sign-data__ava {display: flex;align-items: center;justify-content: center;width: 100%;height: 100%;border-radius: 9000px;overflow: hidden;}
.sign-data__noti {display: flex;align-items: center;justify-content: center;border-radius: 50%;background: #1b89ef;font-size: 13px;font-weight: 400;line-height: 100%;color: #fff;position: absolute;top: -8px;right: -8px;z-index: 1;min-width: 20px;height: 20px;}
.user-menu__numb {color: #66727f;margin-left: 5px;}
.user-menu__numb.inactive {display: flex;align-items: center;justify-content: center;border-radius: 50%;background: #1b89ef;font-size: 13px;font-weight: 400;line-height: 100%;color: #fff;z-index: 1;min-width: 20px;height: 20px;}
.sign-data__info {color: #fff;white-space: nowrap;display: flex;align-items: center;justify-content: flex-start;}
.sign-data__name {color: inherit;max-width: 180px;overflow: hidden;text-overflow: ellipsis;display: block;}
.sign-data__sep {font-weight: 400;margin: 0 4px;}
.sign-data__wallet {color: #87ffe3;max-width: 100px;overflow: hidden;text-overflow: ellipsis;display: block;}
.user-wrap-menu {background: white;border-radius: 15px;box-shadow: 0px 10px 20px 0px rgba(32,33,33,0.05);min-width: 260px;position: absolute;z-index: 11;right: 0;top: 100%;overflow: hidden;display: none;}
/*.wrap-sign--log {padding: 10px 0;}*/
.wrap-sign--log:hover .user-wrap-menu {display: block;}
.user-menu {padding: 25px 25px 5px 25px;}
.user-menu__item {margin-bottom: 20px;}
.user-menu__item:last-child {margin-bottom: 0;}
.user-menu__link {display: flex;align-items: center;justify-content: flex-start;font-size: 15px;color: #0b1f33;line-height: 100%;}
.user-menu__link:hover {text-decoration: none;}
.user-menu__link i {width: 18px;height: 10px;display: flex;align-items: center;justify-content: center;margin-right: 6px;font-size: 18px;color: #1b89ef;}
.user-menu__txt {line-height: 100%;display: flex;}
.user-menu__link:hover .user-menu__txt {text-decoration: underline;}
.user-menu__link--rating {justify-content: center;height: 41px;border-radius: 21px;background: #fce2e6;font-weight: 600;color: #ee3f58;}
.user-menu__link--rating i {color: #ee3f58;font-size: 21px;margin-top: -3px;}
.user-menu__link--rating.disabled {background: #dce0e5;color: #000000;}
.user-menu__link--rating.disabled i {color: #000000;}
.wrap-user-menu-pro {margin-top: 20px;border-top: 1px solid #dce0e5;padding: 20px 25px;}
.user-menu-title {font-size: 15px;font-weight: 600;line-height: 100%;color: #ee3f58;margin-bottom: 15px;}
.user-menu-pro__item {margin-bottom: 20px;}
.user-menu-pro__item:last-child {margin-bottom: 0;}
.user-menu-pro__link {display: flex;align-items: center;justify-content: flex-start;font-size: 15px;color: #0b1f33;line-height: 100%;}
.user-menu-pro__link i {width: 18px;height: 18px;display: flex;align-items: center;justify-content: center;margin-right: 6px;font-size: 18px;color: #1b89ef;}
@media only screen and (min-width : 767px) {
	.user-menu-pro__link i.icon-eye {background: url(img/icons/eye.svg) center no-repeat;background-size: 19px auto;}
}
.user-menu-pro__txt {line-height: 100%;display: flex;}
.user-menu-pro__link:hover {text-decoration: none;}
.user-menu-pro__link:hover .user-menu-pro__txt {text-decoration: underline;}
.user-out {width: 100%;height: 30px;background: #dce0e5;font-size: 13px;line-height: 100%;color: #656d77;font-family: 'Graphik LCG';font-weight: 500;}
@media only screen and (max-width : 767px) {
	.user-out {width: 100%;height: 30px;background: #dce0e5;font-size: 16px;line-height: 100%;color: #ffffff;font-family: 'Graphik LCG';font-weight: 500;}
}
.user-out:hover {color: #fff;background-color: #1b89ef;}
.wrap-menu {display: flex;align-items: center;justify-content: space-between;}
.menu {display: flex;align-items: center;justify-content: space-between;width: 100%;}
.menu__item {margin: 0 20px;}
.menu__item:first-child {margin-left: 0;}
.menu__item:last-child {margin-right: 0;}
.menu__link {font-size: 22px;font-weight: 400;color: #fff;padding: 35px 0;display: block;}
.container--inline {display: flex;align-items: flex-start;justify-content: space-between;flex-direction: row-reverse;}
.content {width: calc(100% - 330px);}
.filter {display: block;}
.filter__top {display: flex;align-items: flex-start;justify-content: space-between;margin-bottom: 30px;width: 100%;}
.filter__labels {flex: calc(100% - 300px) 0 0;display: flex;align-items: flex-start;justify-content: flex-start;flex-wrap: wrap;}
.filter__item {font-size: 16px;line-height: 100%;cursor: pointer;display: flex;align-items: center;justify-content: center;margin: 0 10px 10px 0;}
.filter__item:last-child {margin-right: 0;}
.filter__input {position: absolute;width: 0px;height: 0px;color:transparent;overflow: hidden;clip: rect(0 0 0 0);}
.filter__label {padding: 13px 17px;border-radius: 21px;display: flex;align-items: center;justify-content: center;box-shadow: 0 5px 25px rgba(27, 137, 239, 0.2);white-space: nowrap;color: #1b89ef;}
.filter__label:hover, .filter__input:checked ~ .filter__label {background-color: #1b89ef;color: #fff;box-shadow: 0px 5px 25px 0px rgba(27,137,239,0.2);}
.filter__wrap-list {flex: 240px 0 1;margin-left: 60px;}
.filter--gallery .filter__wrap-list {margin-left: 0;flex: calc(100% - 721px) 0 1;}
.filter__bottom {display: flex;align-items: flex-start;justify-content: space-between;margin-bottom: 20px;flex-wrap: wrap;}
.filter--gallery .filter__bottom {display: flex;align-items: center;justify-content: space-between;}
.wrap-number {display: flex;align-items: stretch;justify-content: space-between;border-radius: 10px;font-family: 'Motor4Fo';position: relative;}
.wrap-number:after {content: '';display: block;position: absolute;top: 2px;left: 2px;right: 2px;bottom: 2px;border: 2px solid #000;border-radius: 4px;}
.wrap-number--main {flex: 686px 0 0;max-height: 140px;padding: 2px;background: #fff;background: linear-gradient(#ffffff, #d4d4d4);}
.wrap-number--main:after, .wrap-number--generator:after {border-width: 8px;border-radius: 10px;}
.wrap-number--generator:after {top: 0;bottom: 0;}
.wrap-number--main .number, .wrap-number--main .region, .wrap-number--generator .number, .wrap-number--generator .region {position: relative;z-index: 1;}
.filter__bottom .wrap-number--main {margin-bottom: 20px;margin-right: 35px;}
.filter__bottom .wrap-number--main.taxi .number, .filter__bottom .wrap-number--main.taxi .region {background: linear-gradient(#FFD800, #f0b137) !important;}
.number, .region {border: 4px solid #000000;background: #fff;background: linear-gradient(#ffffff, #d4d4d4);border-radius: 10px;text-align: center;text-transform: uppercase;white-space: nowrap;}
.number {flex: 74% 0 1;max-height: 100%;border-radius: 10px;border-right-width: 2px;display: flex;align-items: stretch;justify-content: space-between;padding: 0 2% 2% 2%;}
.filter .number>* {width: 16.6667%;}
.filter .number>.number-numbers, .filter .number>.number-words {width: auto;}
.number-block {font-size: 126px;font-size: calc(80px + (126 - 80) * ((100vw - 1024px) / (1920 - 1024)));}
.wrap-number .select {color: #000;height: 100%;line-height: 100%;}
.word-block.select {padding-top: 7%;font-size: 90px;font-size: calc(48px + (90 - 48) * ((100vw - 1024px) / (1920 - 1024)));}
.wrap-number .select-selected {border:0;background: none;}
.wrap-number .select-items div, .wrap-number .select-selected {color: #000;padding: 0;}
.wrap-number .select-items div {padding: 5px 10px;font-size: 24px;line-height: 24px;}
.wrap-number .select-selected:after {display: none;}
.wrap-number .select-items {border-color: #000;border-width: 2px;background: #fff;background: linear-gradient(#ffffff, #d4d4d4);top: 112%;}
.wrap-number .select-items div.same-as-selected {color: #fff;}
.region {flex: 26% 0 1;border-radius: 10px;border-left-width: 2px;}
.region-block {max-height: 50%;font-size: 72px;font-size: 90px;font-size: calc(32px + (82 - 32) * ((100vw - 1024px) / (1920 - 1024)));}
.country {display: flex;align-items: center;justify-content: center;height: 50%;padding: 4% 0;}
.country__txt {font-family: 'Graphik LCG';line-height: 100%;font-size: 42px;font-size: calc(18px + (42 - 18) * ((100vw - 1024px) / (1920 - 1024)));}
.country__img {margin-left: 10px;width: 50px;width: calc(25px + (50 - 25) * ((100vw - 1024px) / (1920 - 1024)));}
.filter-type {flex: calc(100% - 721px) 0 0;display: flex;align-items: flex-start;justify-content: flex-start;flex-wrap: wrap;}
.filter--gallery .filter-type {flex: 100% 0 0;margin-left: 0;margin-bottom: 30px;}
.filter-type__item {margin-right: 10px;flex: calc(50% - 5px) 0 0;position: relative;cursor: pointer;line-height: 100%;margin-bottom: 10px;}
.filter-type__item:nth-child(2n) {margin-right: 0;}
.filter-type__item:nth-last-child(1), .filter-type__item:nth-last-child(2) {margin-bottom: 0;}
.filter--gallery .filter-type__item {flex: calc(20% - 8px) 0 0;}
.filter--gallery .filter-type__item:nth-child(2n) {margin-right: 10px;}
.filter--gallery .filter-type__item:nth-child(5n) {margin-right: 0;}
.filter-type__input {position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);}
.filter-type__label {font-size: 18px;font-weight: 600;color: #0b1f33;box-shadow: 0px 5px 25px 0px rgba(27,137,239,0.2);border-radius: 15px;padding: 16px 20px;background: #fff;display: flex;align-items: center;justify-content: center;}
.filter-type__item:hover .filter-type__label, .filter-type__input:checked ~ .filter-type__label {background-color: #1b89ef;color: #fff;}
.filter-type__icon {display: flex;align-items: center;justify-content: center;height: 34px;flex: 34px 0 0;margin-left: 10px;}
.filter-type__icon.icon-car {background: url(img/icons/car2.png) center no-repeat;font-size: 0;}
.filter-type__item:hover .filter-type__icon.icon-car, .filter-type__input:checked ~ .filter-type__label .filter-type__icon.icon-car {background: url(img/icons/car2H.png) center no-repeat;}
.filter-type__icon.icon-standart {background: url(img/icons/car2.png) center no-repeat;font-size: 0;}
.filter-type__item:hover .filter-type__icon.icon-standart, .filter-type__input:checked ~ .filter-type__label .filter-type__icon.icon-standart {background: url(img/icons/car2H.png) center no-repeat;}
.filter-type__icon.icon-special {background: url(img/icons/special.png) center no-repeat;}
.filter-type__item:hover .filter-type__icon.icon-special, .filter-type__input:checked ~ .filter-type__label .filter-type__icon.icon-special {background: url(img/icons/specialH.png) center no-repeat;}
.filter-type__icon.icon-moto {background: url(img/icons/moto.png) center no-repeat;}
.filter-type__item:hover .filter-type__icon.icon-moto, .filter-type__input:checked ~ .filter-type__label .filter-type__icon.icon-moto {background: url(img/icons/motoH.png) center no-repeat;}
.filter-type__icon.icon-trailer {background: url(img/icons/trailer.png) center no-repeat;}
.filter-type__item:hover .filter-type__icon.icon-trailer, .filter-type__input:checked ~ .filter-type__label .filter-type__icon.icon-trailer {background: url(img/icons/trailerH.png) center no-repeat;}
.filter-type__icon.icon-taxi {background: url(img/icons/taxi.png) center no-repeat;}
.filter-type__item:hover .filter-type__icon.icon-taxi, .filter-type__input:checked ~ .filter-type__label .filter-type__icon.icon-taxi {background: url(img/icons/taxiH.png) center no-repeat;}
.wrap-table {overflow: auto;-ms-overflow-style: none;overflow: -moz-scrollbars-none;-webkit-overflow-scrolling: touch;padding-bottom: 30px;}
.w-table { margin: 0; overflow: auto; position: relative; }
.table {display: table;width: 100%;border-collapse: separate;border-spacing: 0 10px;}
.table__tr {display: table-row;background-color: #eff6fe;}
.table__tr--high {background-color: #187ad6;}
.table__tr:hover/*, .table__tr--high:hover*/ {background-color: #eff6fe;border-radius: 15px;box-shadow: 0 5px 25px rgba(27, 137, 239, 0.2);background-image: none;}
.table__tr--high:hover {background-color: #187ad6;}
.wrap-table--user .table__tr:first-child, .wrap-table--user .table__tr:first-child:hover {background: none;box-shadow: none;}
.adverts-list .table__tr {cursor: pointer;}
.table__th {display: table-cell;vertical-align: middle;padding: 15px 10px;font-size: 16px;color: #66727f;white-space: nowrap;}
.table__th:first-child {padding-left: 20px;}
.table__th:last-child {padding-right: 20px;}
.table__td {display: table-cell;vertical-align: middle;padding: 28px 5px;/*min-width:60px;*/}
@media only screen and (min-width : 1600px) {
	.wrap-table--user .func__item {margin-right: 10px !important;}
	.table__td {padding: 15px 10px;/*max-width: 150px !important;min-width:110px !important;*/}
	.table__td.my-item-prod {/*max-width: 110px !important;*/}
	.table__td.my-item-prod .info-city {/*flex: 1;*/white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
	.table__td:last-child {padding-right: 15px !important;}
}

.table__td:first-child {border-radius: 15px 0 0 15px;/*padding-left: 20px;*/}
.table__td:last-child {border-radius: 0 15px 15px 0;padding-right: 5px;text-align: right;}
.table__td .sum {font-size: 22px;font-weight: 600;color: #02c99a;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.link-number {display: block;color: inherit;}
.link-number:hover {text-decoration: none;}
.wrap-number--standart {width: 100%;max-width: 156px;max-height: 36px;border-radius: 4px;background: #fff;background: linear-gradient(#ffffff, #d4d4d4);padding: 2px;}
.wrap-number--standart .number, .wrap-number--standart .region {border-width: 2px;border-radius: 4px;}
.wrap-number--standart .number {border-right-width: 1px;align-items: baseline;padding: 2% 4%;}
.wrap-number--standart .region {border-left-width: 1px;}
.wrap-number--standart .country__txt {font-size: 9px;}
.wrap-number--standart .country__img {max-width: 11px;margin-left: 2px;}
.wrap-number--standart .country {align-items: flex-end;padding: 4% 0 0 0;}
.number-words {font-size: 25px;}
.number-numbers {font-size: 33px;}
.region-numbers {font-size: 21px;max-height: 50%;}
.wrap-number--moto {width: 125px;height: 95px;border-radius: 4px;background: url(/templates/autonomera/css/img/bgs/moto_mini-bg.png) center no-repeat;background-size: contain;display: block;}
.wrap-number--moto:after {display: none;}
.wrap-number--moto .number, .wrap-number--moto .region {border-radius: 4px;border-width: 0;background: none;}
.wrap-number--moto .number {flex: 100% 0 0;height: 50%;flex-direction: column;}
.wrap-number--moto .number-numbers {height: 100%;display: flex;align-items: center;justify-content: center;font-size: 44px;}
.wrap-number--moto .number-words {position: absolute;bottom: 0;left: 0;width: 56%;height: 50%;display: flex;align-items: center;justify-content: center;font-size: 34px;}
.wrap-number--moto .region {position: absolute;bottom: 0;right: 0;display: flex;align-items: center;justify-content: center;width: 46%;height: 50%;}
.wrap-number--moto .region-numbers {font-size: 35px;}
.price-number {font-size: 18px;color: #35bf6b;font-weight: 600;white-space: nowrap;}
.table__tr--high .price-number,.table__tr--high .table__td.my-item-price {color: #cbffe0;}
.table__tr--high:hover .price-number {/*color: #ee3f58;*/}
.icon-rub {font-family: 'Graphik LCG';}
.info-number {display: flex;align-items: center;justify-content: flex-start;line-height: 100%;}
.info-number i {color: #1b89ef;font-size: 16px;margin-right: 5px;margin-top: -2px;}
.info-number i.icon-crown, .table__tr--high .info-number i.icon-crown {color: #ee3f58;}
.table__tr--high .info-number i {color: #fff;}
.table__tr--high:hover .info-number i {/*color: #1b89ef;*/}
.table__tr--high .user-actions__icon.icon-options, .table__tr--high .user-actions__icon.icon-delete, .table__tr--high .user-actions__icon.icon-reload{color:#ffffff !important;}
.info-city {font-size: 16px;}
.info-city--date {white-space: nowrap;}
.table__tr--high .info-city {color: #fff;}
.table__tr--high:hover .info-city {/*color: inherit;*/}
.data-number {font-size: 14px;padding-left: 23px;font-weight: 400;color: #66727f;}
.wrap-info-number--no-icons .data-number {padding-left: 0;}
.wrap-info-number--no-icons .info-city.no {color:#ee3f58;}
.wrap-info-number--no-icons .info-city.yes {color:#35bf77;}
.table__tr--high .data-number {color: #c8def3;}
.table__tr--high:hover .data-number {/*color: #66727f;*/}
.status {display: block;width: 8px;height: 8px;border-radius: 50%;margin-left: 5px;}
.status--online {background-color: #00d3a1;}
.func {display: flex;align-items: center;justify-content: center;}
.func__item {display: flex;align-items: center;justify-content: center;flex: 36px 0 0;height: 36px;margin-right: 5px;}
.wrap-table--user .func__item {margin-right: 5px;}
.func__item:last-child {margin-right: 0;}
.func__link {display: flex;align-items: center;justify-content: center;flex: 36px 0 0;width: 36px;height: 36px;border-radius: 50%;color: #0b1f33;font-size: 16px;}
.func__link i {font-size: 21px;color: #fff;}
.func__link:hover {text-decoration: none;}
.func__link--on-car {background-color: #9455e4;box-shadow: 0 5px 25px rgba(148, 85, 228, 0.35);}
.func__link--photo {background-color: #30c06d;box-shadow: 0 5px 25px rgba(48, 192, 109, 0.35);}
.func__link--key {background-color: #ffa51d;box-shadow: 0 5px 25px rgba(255, 165, 29, 0.35);}
/*.func__link--on-gbdd {box-shadow: 0 5px 25px rgba(240, 92, 75, 0.35);background: url(img/icons/gbdd.png) center no-repeat, #f05c4b;}*/
.func__link--on-gbdd {box-shadow: 0 5px 25px rgba(148, 85, 228, 0.35);background-color: #f05c4b;}
.func__link--on-gbdd img {width:19px;}
.badges__item--on-gbdd {position: relative;}
.badges__item--on-gbdd .badges__item--on-gbdd-text {padding-left: 24px;}
.badges__item--on-gbdd .func__link--on-gbdd {margin-right: 10px;position: absolute;left: 0;}
.func__link--top {box-shadow: 0px 5px 25px 0px rgba(238,63,88,0.34);background: #ee3f58;}
.func__link--up {box-shadow: 0px 5px 25px 0px rgba(2,201,154,0.34);background: #02c99a;}
.func__link--high, .func__link--select {box-shadow: 0px 5px 25px 0px rgba(242,72,176,0.34);background: #f248b0;}
.func__link--pay {box-shadow: 0px 5px 25px 0px rgba(2,201,154,0.34);background: #02c99a;}
.func__link--fav {box-shadow: 0px 5px 25px 0px rgba(27,137,239,0.34);background: #1b89ef;}
.func__link--pay .icon-pay2 {background: url(img/icons/pay3.svg) center no-repeat;width: 18px;height: 14px;}
.func__item--no-active .func__link {box-shadow: none;background: #a3a3a3;pointer-events: none;}
.func__link.disabled{box-shadow: 0px 5px 25px 0px #77777761 !important;background: #77777761 !important;}
.btn-more {margin: 10px auto 0;margin-bottom: 25px;}
.sidebar {width: 290px;}
.sidebar--left {margin-right: 40px;}
.widget {padding: 40px 22px;margin-bottom: 15px;border-radius: 15px;}
.widget:last-child {margin-bottom: 25px;}
.top-ten {background-color: #f9f2f6;}
.widget__title {text-align: center;margin-bottom: 10px;line-height: 100%;font-size: 32px;font-weight: 600;color: #ee3f58;}
.want {margin-bottom: 25px;line-height: 100%;font-size: 16px;font-weight: 400;color: #1b89ef;text-align: center;display: block;}
.list-top__item {margin-bottom: 30px;}
.list-top__item:last-child {margin-bottom: 0;}
.list-top__link {display: block;color: inherit;}
.list-top__link:hover {text-decoration: none;}
.list-top .wrap-number {max-width: 100%;max-height: 56px;}
.list-top .number {padding: 5% 4%;}
.list-top .region {padding: 2% 4%;}
.list-top .number-numbers {font-size: 48px;}
.list-top .number-words {font-size: 36px;}
.list-top .region-numbers {font-size: 32px;}
.list-top .country {align-items: flex-start;}
.list-top .country__txt {font-size: 12px;padding-top: 5px;}
.list-top .country__img {max-width: 20px;}
.table .wrap-number--standart {width: 256px;}
.title--inline {display: flex;align-items: baseline;justify-content: flex-start;}
.title__link {margin-left: 30px;font-size: 16px;font-weight: 400;color: #1b89ef;display: flex;align-items: center;}
.title__link i {margin-left: 10px;font-size: 18px;}
.gallery {display: flex;align-items: stretch;justify-content: flex-start;flex-wrap: wrap;}
.number-content + .wrap-gallery {margin-top: 60px;}
.gallery__item {margin-right: 30px;flex: calc(20% - 24px) 0 0;margin-bottom: 30px;}
.gallery__item:nth-child(5n) {margin-right: 0;}
.gallery--col-4 .gallery__item {flex: calc(25% - 22.5px) 0 0;}
.gallery--col-4 .gallery__item:nth-child(5n) {margin-right: 30px;}
.gallery--col-4 .gallery__item:nth-child(4n) {margin-right: 0;}
.gallery__img {position: relative;padding-bottom: 72%;overflow: hidden;border-radius: 15px;}
.gallery__img img {position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;transition: all .3s;}
.gallery__item:hover .gallery__img img {transform: scale(1.05);}
.wrap-footer-top {background-image: linear-gradient(to left, #d4374f 0%, #187ad6 100%);padding: 60px 0;margin-top: 80px;}
.footer-top, .footer-middle {width: 100%;max-width: 1640px;margin: 0 auto;padding: 0 100px;}
.footer-top {margin-bottom: 60px;}
.footer-top p {font-size: 16px;line-height: 22px;font-weight: 400;color: #c8def3;}
.wrap-footer-menu {display: flex;align-items: stretch;justify-content: space-between;}
.footer-menu {margin-right: 30px;}
.footer-menu:nth-child(5n) {margin-right: 0;}
.footer-menu__item {margin-bottom: 20px;}
.footer-menu__item:last-child {margin-bottom: 0;}
.footer-menu__link {color: #fff;}
.wrap-footer-bottom {background-image: linear-gradient(to left, #ba3045 0%, #156cbd 100%);padding: 20px 0;}
.footer-bottom {width: 100%;max-width: 1640px;margin: 0 auto;padding: 0 100px;display: flex;align-items: center;justify-content: space-between;}
.copy {margin-right: 20px;line-height: 100%;font-size: 16px;font-weight: 400;color: #c8def3;}
.tab-nav {margin-bottom: 35px;display: flex;align-items: center;justify-content: center;}
.tab-nav__item {margin: 0 25px;}
.tab-nav__link {line-height: 100%;font-size: 20px;font-weight: 600;color: #0b1f33;position: relative;}
.tab-nav__link:after {content: '';width: 100%;height: 3px;background: #1b89ef;position: absolute;left: 0;top: calc(100% + 5px);display: none;}
.tab-nav__link:hover, .tab-nav__item.ui-tabs-active .tab-nav__link {color: #1b89ef;text-decoration: none;}
.tab-nav__link:hover:after, .tab-nav__item.ui-tabs-active .tab-nav__link:after {display: block;}
.tab-nav__item.ui-tabs-active .tab-nav__link span, .tabs-hash--user .tab-nav__link:hover span {color: #1b89ef;}
.form {width: 100%;max-width: 540px;margin: 25px auto;}
#flatFormReg.form {width: 100%;max-width: 1540px;margin: 25px auto;}
.form--reg {max-width: 1110px;}
.form--support {max-width: 100%;}
.form__item {margin-bottom: 40px;}
.form__item:last-child {margin-bottom: 0;}
.form__items .form__item {margin-right: 30px;width:calc(50% - 15px);position: relative;}
.form__items .form__item:nth-child(2n) {margin-right: 0;}
.form__label {display: block;line-height: 100%;margin-bottom: 20px;font-size: 18px;color: #0b1f33;}
.form__input {width: 100%;height: 65px;border: 2px solid rgb(102 114 127 / 50%);border-radius: 15px;padding: 0 22px;}
.form__msg {width: 100%;height: 208px;border: 2px solid rgb(102 114 127 / 50%);border-radius: 15px;padding: 22px;}
.form-btn {min-width: 130px;margin: 0 auto;}
.form--support .form-btn {margin: 0;min-width: 185px;}
.wrap-soc-sign {margin-top: 40px;padding-top: 40px;border-top: 2px solid rgb(102 114 127 / 50%);text-align: center;}
.wrap-soc-sign__h3 {margin-bottom: 15px;line-height: 100%;font-size: 22px;margin-bottom: 15px;}
.soc-sign {display: flex;align-items: center;justify-content: center;}
.soc-sign__item {margin: 0 7.5px;}
.soc-sign__link {display: flex;align-items: center;justify-content: center;width: 48px;height: 48px;border-radius: 50%;color: #fff;background-color: #e5e7e9;font-size: 21px;}
.soc-sign__link:hover {opacity: .9;text-decoration: none;}
.soc-sign__link--vk {background-color: #1b89ef;}
.soc-sign__link--ok {background-color: #f7931e;}
.soc-sign__link--fb {background-color: #1977f3;}
.soc-sign__link--insta {background-image: linear-gradient(203deg, #3559e3 0%, #3559e3 9%, #ee2a7b 50%, #f9ed32 95%, #f9ed32 100%);}
.soc-sign__link--ya {/*background: url(img/icons/ya.svg) center no-repeat, #f33;*/background: #f33;}
.soc-sign__link--gg {background: url(img/icons/gg.svg) center no-repeat, #e5e7e9;background-size: 26px auto;font-size: 0;}
.form__items {display: flex;align-items: flex-start;width: 100%;}
.form-actions__privacy{font-size: 14px;line-height: 15px;margin: 20px auto;text-align: center;}
.privacy__checks {position: relative;display: block;text-align: center;}
.form--support .privacy__checks {text-align: left;}
.privacy__check {position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);}
.privacy__label {position: relative;padding-left: 32px;display: inline-block;vertical-align: middle;font-size: 14px;line-height: 120%;color: #66727f;}
.privacy__label a {color: #1b89ef;}
.privacy__label:before {content:'';display: block;width: 22px;height: 22px;background-color: #edf9fa;border: 1px solid #02c99a;border-radius: 50%;position: absolute;left: 0;top:-3px;}
.privacy__label:after {content: "\e905";font-family: 'icons';font-size: 12px;color: #02c99a;position: absolute;left: 0;top: -2px;width: 22px;height: 22px;align-items: center;justify-content: center;display: none;}
.privacy__check:checked ~ .privacy__label:after {display: flex;}
.wrap-back-top {position: fixed;bottom: 120px;left: 50%;width: 100%;max-width: 1640px;transform: translateX(-50%);margin: 0 auto;}
.back-top {display: flex;align-items: center;justify-content: center;width: 42px;height: 42px;box-shadow: 0px 5px 25px 0px rgba(27,137,239,0.2);border-radius: 5px;position: absolute;top: 0;right: 0;cursor: pointer;background-color: #1b89ef;}
.back-top:before, .back-top:after {content: '';width: 12px;height: 2px;background-color: #fff;position: absolute;top: 50%;}
.back-top:before {left: 11px;transform: rotate(-45deg);}
.back-top:after {right: 11px;transform: rotate(45deg);}
.not-found {text-align: center;margin-top: 30px;}
.not-found img {margin: 0 auto 25px;}
.filter--generator .filter__top {flex-wrap: wrap;justify-content: flex-start;}
.filter--generator .filter__top>* {margin-bottom: 10px;width: 100%;flex: calc(16.6666% - 8.4px) 0 0;}
.filter--generator .filter__top>*:nth-child(6n) {margin-right: 0;}
.filter--generator .filter__wrap-list {margin-left: 0;margin-right: 10px;flex: calc(16.6666% - 8.4px) 0 0;}
.filter--generator .filter__top .select-selected {border-radius: 15px;padding: 12px 15px;height: 50px;font-weight: 600;color: #0b1f33;font-size: 18px;}
.filter--generator .filter__top .select--selected .select-selected {color: #fff;background: #1b89ef;border: 2px solid #1b89ef;}
.filter--generator .filter__top .select-selected.select-arrow-active {border-radius: 15px 15px 0 0;}
.filter--generator .filter__top .select-selected:after {border-color: #0b1f33;}
.filter--generator .filter__top .select--selected .select-selected:after {border-color: #fff;}
.filter--generator .filter__item {margin-right: 10px;}
.filter--generator .filter__label {height: 50px;border: 2px solid rgb(102 114 127 / 50%);border-radius: 15px;width: 100%;font-weight: 600;color: #0b1f33;font-size: 18px;}
.filter--generator .filter__input:checked ~ .filter__label {border-color: #1b89ef;}
.filter--generator .filter__label:hover, .filter--generator .filter__top .select-selected:hover {background: inherit;color: #1b89ef;border-color: rgb(102 114 127 / 50%);}
.filter--generator .wrap-number {width: 100%;max-width: 800px;margin: 0 auto;height: 172px;}
.filter--generator .number-block {font-size: 152px;}
.filter--generator .word-block.select {font-size: 116px;}
.filter--generator .region-block {font-size: 98px;}
.filter--generator .country__txt {font-size: 52px;}
.filter--generator .country__img {width: 62px;}
.generator-actions__btn {padding: 17px 40px;margin: 0 auto;}
.user-msg {min-height: 52px;background-color: #d5f4f0;border-radius: 15px;padding: 20px 40px 20px 30px;margin-bottom: 40px;position: relative;overflow: hidden;}
.user-msg--pro {border: 1px solid #ee3f58;box-shadow: 0px 5px 25px 0px rgba(238,63,88,0.2);background: #f8e0e6;padding: 0;display: flex;align-items: stretch;justify-content: space-between;}
.user-msg.user-msg--pro.mob {margin-bottom: 12px;}
.user-msg--pro.mob p {font-size:12px;line-height: 14px}
.user-msg--pro.mob .user-msg__content {padding: 5px 10px;}
.user-msg--blue {background-color: #eff6fe;}
.user-msg__content {font-size: 14px;line-height: 20px;color: #224f44;}
.user-msg__content p a {color: #1b89ef;}
.user-msg.user-msg--pro.mobile, .user-msg.user-msg--pro.mob{display: none;}
.user-msg.user-msg--pro.mobile .user-msg__actions, .user-msg.user-msg--pro.mob .user-msg__actions {padding: 4px 20px !important;}
.user-msg--pro .user-msg__content {flex: calc(100% - 180px) 0 0;padding: 15px 40px;text-align:left;}
.user-msg__close {position: absolute;top: 10px;right: 10px;background: none;}
.user-msg__close .icon-close {max-width: 12px;}
.user-msg__close .icon-close:before, .user-msg__close .icon-close:after {background-color: rgb(34 79 68 / 50%);display: flex;align-items: center;justify-content: center;}
.user-msg__actions {padding: 15px 40px;background: #ee3f58;text-align: center;flex: 180px 0 0;}
.user-msg__btn {color: #fff;font-size: 16px;display: flex;flex-direction: column;align-items: center;justify-content: center;height: 100%;}
.user-msg__btn .user-msg__txt {font-size: 18px;font-weight: 700;display: block;}
.user {margin-bottom: 40px;display: flex;align-items: center;justify-content: flex-start;}
.user-meta {width: 320px;border-radius: 15px;margin-right: 60px;position: relative;border: 2px solid transparent;background: #fff;background-clip: padding-box;padding: 40px;text-align: center;}
.user-meta:after {content: '';position: absolute;top: -2px;bottom: -2px;left: -2px;right: -2px;background: linear-gradient(45.0deg, #187ad6 10%, #d4374f 89%);z-index: -1;border-radius: 15px;}
.user-meta__ava {width: 192px;height: 192px;display: flex;align-items: center;justify-content: center;margin: 0 auto 20px;position: relative;}
.sign-data__ava img {height:100%!important;width:auto!important;max-width:80px!important; }
.user-meta__img {width: 192px;height: 192px;display: flex;align-items: center;justify-content: center;border-radius: 50%;overflow: hidden;background: #1b89ef;flex-direction: column;}
.user-meta__img .icon-user {color: #fff;font-size: 92px;}
.user-meta__img img {max-width: none;width: 100%;height: 100%;object-fit: cover;}
.user-meta__status {position: absolute;top: 0;right: 0;width: 52px;height: 52px;box-shadow: 0px 10px 35px 0px rgba(238,63,88,0.25);display: flex;align-items: center;justify-content: center;background: #ee3f58;border-radius: 50%;flex-direction: column;color: #fff;padding: 5px;line-height: 100%;z-index: 1;}
.user-meta__status i {font-size: 28px;}

.reviews-list-page .user-meta__status { width: 24px; height: 24px; font-size: 10px; right: 4px; }
.reviews-list-page .user-meta__status i {font-size: 10px;}
.reviews-list-page .user-meta__status span {font-size: 7px;}

.reviews-list-page .review-author__meta.review-tuser_ava { position: relative; }
.reviews-list-page .review-author__meta.review-tuser_ava .user-meta__status { width: 24px; height: 24px; font-size: 4px; left: 20px; top: -7px; }

.user-meta__status span {text-transform: uppercase;font-weight: 600;font-size: 12px;line-height: 100%;}
.user-meta__rating {position: absolute;bottom: 0;left: 50%;transform: translate(-50%, 50%);display: flex;align-items: center;justify-content: center;width: 28px;height: 28px;border-radius: 50%;background-color: #66727f;font-size: 14px;line-height: 100%;font-weight: 600;color: #fff;z-index: 1;}
.user-meta__rating--first {background-color: #d5a026;}
.user-meta__rating--second {background-color: #a2a2a5;}
.user-meta__rating--third {background-color: #c98d78;}
.user-meta__actions {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-image: linear-gradient(-35.0deg, #d4374f 5%, #187ad6 94%);border-radius: 50%;overflow: hidden;display: flex;align-items: center;justify-content: center;flex-direction: column;color: #fff;font-weight: 400;line-height: 20px;cursor: pointer;transition: all .3s;opacity: 0;}
.user-meta__img:hover .user-meta__actions, .user-meta__img:active .user-meta__actions {opacity: 1;}
.user-meta__actions i {display: block;font-size: 25px;margin-top: 5px;}
.user-meta__input {display: none;}
.user-meta__online {font-size: 12px;color: #00d3a1;}
.user-meta__online--online {color: #00d3a1;}
.user-meta__name {font-size: 22px;line-height: 1.2;margin-bottom: 5px;}
.user-meta__reg-date {font-size: 14px;font-weight: 400;color: #66727f;}
.user-meta__stars {margin-top: 20px;}
.stars {display: flex;align-items: center;justify-content: center;}
.stars__item {font-size: 24px;color: #d1d4d8;line-height: 100%;margin: 0 2px;}
.stars__item--current {color: #ffc600;}
.stars-txt {display: flex;align-items: center;justify-content: center;line-height: 100%;font-size: 16px;margin-top: 5px;}
.stars-txt__reviews {color: #1b89ef;margin-left: 5px;}
.user-meta__wrap-wallet {border-radius: 30px;height: 60px;overflow: hidden;position: relative;margin-top: 20px;display: inline-flex;align-items: center;}
.user-meta__wallet {line-height: 100%;font-size: 20px;color: #fff;background-color: #0b1f33;width: 100%;height: 60px;padding: 0 20px;white-space: nowrap;min-width: 132px;display: inline-flex;align-items: center;}
.user-meta__wallet .icon-wallet {width: 26px;height: 20px;margin-right: 8px;background: url(img/icons/pay2.svg) center no-repeat;display: inline-flex;margin-top: -4px;}
.user-meta__add {position: absolute;top: 0;left: 0;width: 100%;height: 100%;font-size: 14px;flex-direction: column;font-weight: 500;padding: 10px 20px;justify-content: space-around;transition: all .3s;transform: translateY(100%);}
.user-meta__add span {display: block;font-size: 24px;}
.user-meta__wrap-wallet:hover .user-meta__add, .user-meta__wrap-wallet:active .user-meta__add {transform: translateY(0);}
.user-data {width: calc(100% - 380px);}
.user-data__table {display: table;width: 100%;}
.user-data__tr {display: table-row;}
.user-data__td {display: table-cell;padding: 10px 10px 10px 0;color: #66727f;font-weight: 400;vertical-align: middle;line-height: 100%;}
.user-data__txt {font-weight: 500;color: #0b1f33;position: relative;}
.user-data__txt--status-pro:before {content: "\e907";font-family: 'icons';position: absolute;top: 0;left: -25px;color: #ee3f58;font-size: 20px;}
.user-data__rating {color: #1b89ef;margin-right: 5px;font-weight: 500;}
.pro {display: flex;align-items: center;justify-content: flex-start;}
.pro__item {margin-right: 15px;display: flex;align-items: center;justify-content: flex-start;}
.pro__item:last-child {margin-right: 0;}
.pro__icon {width: 28px;height: 28px;display: flex;align-items: center;justify-content: center;margin-right: 3px;border-radius: 50%;color: #fff;}
.pro__item--new .pro__icon {box-shadow: 0px 5px 25px 0px rgba(38,198,222,0.34);background: #26c6de;}
.pro__item--top .pro__icon {box-shadow: 0px 5px 25px 0px rgba(238,63,88,0.34);background: #ee3f58;}
.pro__item--up .pro__icon {box-shadow: 0px 5px 25px 0px rgba(2,201,154,0.34);background: #02c99a;}
.pro__item--high .pro__icon {box-shadow: 0px 5px 25px 0px rgba(242,72,176,0.34);background: #f248b0;}
.pro__item--no-active .pro__icon, .noactive .pro__item .pro__icon {box-shadow: none;background: #a8bcbf;}
.pro__txt {font-size: 14px;color: #66727f;font-weight: 500;}
.icon-up {background: url(img/icons/up.png) center no-repeat;background-size: contain;width: 14px;height: 14px;}
.user-data__edit {margin-top: 50px;display: inline-block;font-weight: 500;color: #1b89ef;}
.user-links {display: flex;align-items: flex-start;justify-content: flex-start;flex-wrap: wrap;margin-bottom: 45px;max-width: 900px;}
.user-links__item {margin-right: 15px;flex: calc(25% - 11.3px) 0 0;margin-bottom: 15px;}
.user-links__item:nth-child(4n) {margin-right: 0;}
.user-links__link {display: flex;align-items: center;justify-content: center;background: #fff;box-shadow: 0px 5px 25px 0px rgba(27,137,239,0.2);border-radius: 30px;color: #1b89ef;height: 60px;flex-direction: column;}
.user-links__link:hover {text-decoration: none;color: #fff;background: #1b89ef;}
.user-links__link--pro {box-shadow: 0px 10px 35px 0px rgba(238,63,88,0.25);background: #ee3f58;color: #fff;}
.user-links__other {font-size: 14px;font-weight: 400;}
.numbers__title {line-height: 100%;font-size: 32px;font-weight: 600;margin-bottom: 30px;}
.tabs-hash--user .tab-nav {justify-content: flex-start;}
.tabs-hash--user .tab-nav__item {margin-left: 0;}
.tabs-hash--user .tab-nav__link {font-size: 22px;font-weight: 500;}
.tabs-hash--user .tab-nav__link span {margin-left: 5px;color: #66727f;}
.tabs-hash--user .tab-nav__link:after {height: 2px;}
.user-actions {display: flex;align-items: center;justify-content: flex-end;}
.user-actions__item {margin-right: 15px;}
.user-actions__item:last-child {margin-right: 0;}
.user-actions__link {display: flex;align-items: center;justify-content: center;width: 36px;height: 36px;color: #66727f;font-size: 28px;}
.user-actions__link:hover {text-decoration: none;}
.msg.popup {padding: 40px;text-align: center;}
.msg__title {margin-bottom: 40px;font-size: 25px;line-height: 38px;font-weight: 600;}
.msg__actions {display: flex;align-items: center;justify-content: center;}
.msg__btn {margin: 0 20px;min-width: 120px;}
.user-wrap-faq {margin-top: 60px;max-width: 720px;}
.user-faq-title {margin-bottom: 30px;font-size: 32px;font-weight: 600;line-height: 1;}
.user-faq__item {margin-bottom: 35px;}
.user-faq__item:last-child {margin-bottom: 0;}
.user-faq__title {font-weight: 600;border-radius: 5px;background: #fbefdd;padding: 11px 15px;margin-bottom: 15px;}
.user-faq__content {font-size: 16px;line-height: 24px;font-weight: 400;padding: 0 15px;}
.filter--gallery .filter__wrap-list .select-selected {padding: 19px 20px;border-radius: 15px;}
.filter--gallery .filter__wrap-list .select-selected.select-arrow-active {border-radius: 15px 15px 0 0;}
.filter--gallery .filter__wrap-list .select-items {border-radius: 0 0 15px 15px;}
.sort {margin-bottom: 20px;display: flex;align-items: center;justify-content: flex-start;}
.sort__label {margin-right: 5px;}
.sort__btn {margin-right: 40px;padding-right: 20px;position: relative;color: #1b89ef;cursor: pointer;}
.sort__btn:last-child {margin-right: 0;}
.sort__btn:hover {text-decoration: underline;}
.sort__btn:after {margin-right: 0;position: absolute;content: '';top: 50%;margin-top: -5.5px;right: 0;width: 0;height: 0;border: solid #66727f;border-width: 0 2px 2px 0;padding: 3px;transform: rotate(45deg);transition: all .2s;}
.sort__btn--active:after {transform: rotate(-135deg);margin-top: -2px;}
.gallery-numbers {display: flex;align-items: stretch;justify-content: flex-start;flex-wrap: wrap;}
.gallery-numbers__item {margin-right: 30px;margin-bottom: 30px;width: calc(25% - 22.5px);cursor: pointer;border-radius: 15px;overflow: hidden;}
.gallery-numbers__item:nth-child(4n) {margin-right: 0;}
.gallery-numbers__item--upload {border: 2px solid rgb(102 114 127 / 50%);}
.gallery-numbers__upload {display: flex;align-items: center;justify-content: center;flex-direction: column;width: 100%;height: 100%;cursor: pointer;}
.gallery-numbers__input {display: none;}
.gallery-numbers__upload-content {display: flex;align-items: center;justify-content: center;flex-direction: column;}
.gallery-numbers__upload-content i {margin-bottom: 12px;font-size: 58px;color: #02c99a;}
.gallery-numbers__upload-content span {font-size: 14px;color: #66727f;}
.gallery-numbers__link {display: block;padding-bottom: 72%;border-radius: 15px;position: relative;overflow: hidden;}
.gallery-numbers__img {position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;transition: all .3s;max-width: none;}
.gallery-numbers__link:hover .gallery-numbers__img {transform: scale(1.05);}
.wrap-number--add {max-width: 280px;margin: 0 auto 30px;max-height: 60px;padding: 2px;}
/*.wrap-number--add.edit .number{padding: 5% 1%;}*/
.wrap-number--add.edit .region .country {height: 60% !important;}
.wrap-number--add .number {padding: 5% 4%;align-items: baseline;border-radius: 4px;border-width: 2px;border-right-width: 1px;}
.wrap-number--add .region {padding: 2%;border-radius: 4px;border-width: 2px;border-left-width: 1px;}
.wrap-number--add .number-words {font-size: 46px;letter-spacing: 6px;}
.wrap-number--add .number-numbers {font-size: 58px;letter-spacing: 6px;}
.wrap-number--add .region-numbers {font-size: 30px;}
.wrap-number--add .country__txt {font-size: 16px;}
.wrap-number--add .country__img {max-width: 20px;}
.add-items {margin-bottom: 40px;display: flex;align-items: center;justify-content: space-between;}
.add-items__item {margin-right: 20px;flex: 11% 0 1;}
.add-items__item:last-child {margin-right: 0;}
.add-items__item .filter__wrap-list {margin-left: 0;text-align: center;}
.add-items__item .select-selected, .add-items__item .select-items {font-size: 20px;color: #0b1f33;}
.add-items__item--code .select-items {font-size: 16px;}
.add-items__item .select-items .jspPane>div{padding: 2px 0;}
.add-items__item .select-selected:after {right: 15px;}
.add-items__item .select-items {line-height: 150%;}
.add-items__item .select-items div {padding: 2px 20px;}
.add-items__item--code .filter__wrap-list, .add-items__item--code .select-selected {font-size: 18px;text-align: left;}
.add-items__item--code {flex: 23% 0 0;}
.preview {max-width: 720px;height: 514px;border: 2px solid rgb(102 114 127 / 50%);border-radius: 15px;overflow: hidden;margin: 0 auto 20px;/*padding: 20px;*/display: flex;align-items: center;justify-content: center;}

.add-edit-photo-form .add-photo .preview { background: url(/templates/autonomera/css/img/content/img-4.png) center no-repeat;cursor:pointer;background-size: cover;}
.add-edit-photo-form .add-photo .preview #upload-file-article-photo-img {height: 100%;width: auto;max-width:none !important;}

.add-edit-number-form #upload-file-article-photo { background: url(/images/blank.png) center no-repeat;}
.add-edit-number-form #upload-file-article-photo #upload-file-article-photo-img {height: 100%;width: auto;max-width:none !important;}

.upload-photo {display: flex;max-width: 190px;align-items: flex-start;justify-content: center;flex-direction: column;margin: 0 auto;}
.upload-photo__input {display: none;}
.upload-photo__txt {display: flex;align-items: center;justify-content: center;font-size: 14px;line-height: 18px;color: #66727f;cursor: pointer;margin: 0 auto 20px;}
.upload-photo__txt i {margin-right: 10px;font-size: 28px;color: #02c99a;}
.upload-photo__btn {width: 100%;cursor: pointer;}
/*.wrap-table--rating .table__tr:first-child {background: none;box-shadow: none;}*/
.wrap-table--rating .table__tr.th {background: none;box-shadow: none;}
.sort-table {position: relative;cursor: pointer;}
.sort-table:after {position: absolute;content: '';top: 50%;margin-top: -6px;right: -15px;width: 0;height: 0;border: solid #66727f;border-width: 0 1px 1px 0;padding: 3px;transform: rotate(45deg);transition: all .2s;}
.sort-table--active:after {transform: rotate(-135deg);margin-top: -1px;}
.wrap-table--rating .table__td {padding: 22px 20px;*/position: relative;}
.wrap-table--rating .table__td .place {display: flex;align-items: center;justify-content: center;}
.wrap-table--rating .table__th {padding: 15px 20px;}
.wrap-table--rating .table__td:first-child {padding-left: 20px;background-color: #a4aeb8;color: #fff;font-weight: 600;/*min-width: 72px;width: 72px;*/text-align: center;}
.wrap-table--rating .table__th:first-child {padding-left: 10px;/*min-width: 72px;width: 72px;*/}
.wrap-table--rating .table__td:last-child {padding-right: 20px;text-align: left;}
.wrap-table--rating .table__th:nth-child(2), .wrap-table--rating .table__td:nth-child(2) {padding-left: 60px;}
.wrap-table--rating .info-city {font-size: 18px;}
.wrap-table--rating .table__td a {color: #1b89ef;}

.wrap-table--rating .table__tr .table__td:first-child {background-color: #66727f;}
.wrap-table--rating .table__tr.second .table__td:first-child .place {font-size: 22px;}
.wrap-table--rating .table__tr.first .table__td:first-child .place:before, 
.wrap-table--rating .table__tr.second .table__td:first-child .place:before, 
.wrap-table--rating .table__tr.third .table__td:first-child .place:before 
{content: "\e908";font-family: 'icons';font-size: 26px;margin-right: 6px;font-weight: 400;}
/*
.wrap-table--rating .table__tr:nth-child(n+5):nth-child(-n+11) .table__td:first-child {background-color: #66727f;}
.wrap-table--rating .table__tr:nth-child(n+2):nth-child(-n+4) .table__td:first-child .place {font-size: 22px;}
.wrap-table--rating .table__tr:nth-child(n+2):nth-child(-n+4) .table__td:first-child .place:before {content: "\e908";font-family: 'icons';font-size: 26px;margin-right: 6px;font-weight: 400;}
*/

.wrap-table--rating .table__tr.first .table__td:first-child {background-color: #d5a026;}
.wrap-table--rating .table__tr.second .table__td:first-child {background-color: #a2a2a5;}
.wrap-table--rating .table__tr.third .table__td:first-child {background-color: #c98d78;}
/*
.wrap-table--rating .table__tr:nth-child(2) .table__td:first-child {background-color: #d5a026;}
.wrap-table--rating .table__tr:nth-child(3) .table__td:first-child {background-color: #a2a2a5;}
.wrap-table--rating .table__tr:nth-child(4) .table__td:first-child {background-color: #c98d78;}
*/

.main-add {display: flex;align-items: center;justify-content: space-between;margin-bottom: 30px;}
.main-add .wrap-number--add {margin: 0 40px 0 0;flex: 280px 0 0;}
.main-add .filter-type {flex: calc(100% - 320px) 0 1;margin-bottom: 0;}
.main-add .filter-type__item {flex: calc(25% - 8px) 0 0;margin-bottom: 10px;}
.main-add .filter-type__item:nth-child(4n) {margin-right: 0;}
.filter-check {cursor: pointer;margin:10px auto 0;display: flex;align-items: center;justify-content: center;}
.filter-check__txt {display: flex;align-items: center;justify-content: center;width: 26px;height: 26px;border: 2px solid #02c99a;border-radius: 50%;background: #edf9fa;position: relative;}
.filter-check__txt:after {content: "\e905";font-family: 'icons';font-size: 16px;color: #02c99a;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);width: 26px;height: 26px;align-items: center;justify-content: center;display: none;}
.filter-check__input {position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);}
.filter-check__input:checked ~ .filter-check__txt:after {display: flex;}
.form__inputs {display: flex;align-items: center;justify-content: flex-start;}
.form__input--price {max-width: 46%;margin-right: 8%;}
.check {position: relative;cursor: pointer;display: flex;align-items: center;justify-content: flex-start;transition: all .3s;}
.check__input {position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);}
.check__txt {font-weight: 500;color: #66727f;position: relative;padding-left: 52px;min-height:42px;display: flex;align-items: center;}
.check__txt:before {content:'';display: flex;align-items: center;justify-content: center;width: 42px;height: 42px;border: 2px solid #02c99a;border-radius: 50%;background: #edf9fa;position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
.check__txt:after {content: "\e905";font-family: 'icons';font-size: 21px;color: #02c99a;position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: 42px;height: 42px;align-items: center;justify-content: center;display: none;}
.check__input:checked ~ .check__txt:after {display: flex;}
.privacy__check.check {display:none;}
.form__check {margin-left: 40px;}
.form__check:first-child {margin-left: 0;}
.form__inputs--mt30 {margin-top: 30px;}
.form__info {display: flex;align-items: center;justify-content: center;width: 28px;height: 28px;border-radius: 50%;color: #fff;background: #66727f;margin-left: 20px;}
.form__info:hover {text-decoration: none;}
.sign-info {min-height: 65px;background: #02c99a;border: 2px solid #02c99a;border-radius: 15px;width: 100%;margin-bottom: 40px;padding: 12px;display: flex;align-items: center;justify-content: center;color: #fff;}
.sign-info__btn {margin-left: 10px;border-radius: 21px;box-shadow: 0px 10px 35px 0px rgba(0,211,161,0.25);font-weight: 600;color: #02c99a;padding: 12px 20px;}
.upload {display: flex;align-items: center;justify-content: space-between;}
.upload__label {display: flex;align-items: center;justify-content: center;height: 208px;border: 2px solid rgb(102 114 127 / 50%);border-radius: 15px;padding: 22px;flex: 48% 0 0;margin-right: 4%;cursor: pointer;text-align: center;}
.upload__input {display: none;}
.upload__txt {display: flex;align-items: center;justify-content: center;flex-direction: column;font-size: 14px;color: #66727f;line-height: 18px;}
.upload__txt i {margin-bottom: 15px;color: #02c99a;font-size: 72px;}
.upload__content {line-height: 24px;color: #ee3f58;}
.form__item--func {padding-bottom: 25px;margin-bottom: 30px;border-bottom: 2px solid rgb(102 114 127 / 50%);}
.form__link {display: flex;align-items: center;color: #1b89ef;}
.form__link:hover {text-decoration: none;}
.form__link i {margin-left: 10px;font-size: 28px;}
.form__link:hover>span {text-decoration: underline;}
.modal {max-width: 640px;margin: 0 auto;}
.modal__title {margin-bottom: 20px;font-size: 18px;font-weight: 600;}
.modal__content p {margin-bottom: 20px;line-height: 28px;font-weight: 400;}
.modal__content p:last-child {margin-bottom: 0;}
.modal__content ul {font-weight: 600;}
.modal__content ul li {margin-bottom: 20px;padding-left: 10px;position: relative;}
.modal__content ul li:before {content:'';display: block;width: 6px;height: 6px;border-radius: 50%;background: #0b1f33;position: absolute;left: 0;top: 7px;}
.modal__content ul li:last-child {margin-bottom: 0;}
.modal__actions {margin-top: 60px;}
.modal__actions button {margin: auto;}
.modal__btn {min-width: 120px;padding: 21px 20px;border-radius: 30px;}
.refill {display: flex;align-items: flex-start;justify-content: flex-start;margin-bottom: 10px;}
.refill--border {padding-top: 10px;margin-top: 10px;border-top: 2px solid rgb(102 114 127 / 50%);}
.form-refill {margin-right: 30px;margin-left: 0;flex: calc(50% - 15px) 0 0;}
.form-refill .form__items .form__item {width: 100%;margin-right: 0;margin-bottom: 20px;}
.form-refill .form__item--func {padding: 0;border:0;margin-top: 40px;}
.form__label .wallet {font-weight: 600;color: #02c99a;}
.refill-help {flex: calc(50% - 15px) 0 0;border-radius: 15px;background: #fbefdd;padding: 20px 40px 10px 30px;margin-top: 20px;}
.refill-help__title {font-size: 14px;line-height: 100%;font-weight: 400;color: #66727f;margin-bottom: 10px;}
.refill-help__content {font-size: 16px;line-height: 24px;}
.refill-help__btn {box-shadow: none;margin-top: 10px;color: #ee3f58;}
.bread {font-size: 16px;display: flex;align-items: center;justify-content: flex-start;flex-wrap: wrap;}
.bread__sep {margin: 0 8px;}
.wrap-table--refill .table__th, .wrap-table--refill .table__td {padding: 28px 30px;}
.wrap-table--refill .table__th {padding: 5px 8px;}
.wrap-table--refill .table__th:first-child, .wrap-table--refill .table__td:first-child {padding-left: 20px;}
.wrap-table--refill .table__th:last-child, .wrap-table--refill .table__td:last-child {padding-right: 20px;}
.wrap-table--refill .table__td:last-child {text-align: left;max-width: 210px;}
.new-ad {border-radius: 15px;background-color: #eff6fe;padding: 15px 10px;display: inline-block;vertical-align: middle;}
.new-ad__item {display: inline-block;vertical-align: middle;padding: 0 10px;}
.new-ad__item .link-number {min-width: 156px;}
.new-ad__item>span {font-size: 16px;}
.fancybox-slide--html .fancybox-content.reviews {width: 100vw;max-width: 100%;height: 100vh;border-radius: 0;padding: 60px 165px;}
.reviews__title {font-size: 32px;font-weight: 600;color: #0b1f33;margin-bottom: 20px;}
.reviews__add {font-size: 15px;color: #1b89ef;background: none;font-family: 'Graphik LCG';font-weight: 500;float:left;margin-right:80px;}
.reviews__add:hover {text-decoration: underline;}
.reviews__list {margin-top: 40px;max-width: 870px;}
.reviews-list__item {margin-bottom: 40px;}
.reviews-list__item:last-child {margin-bottom: 0;}
.reviews-list__meta {margin-bottom: 20px;display: flex;align-items: flex-start;justify-content: flex-start;}
.reviews-list__ava {margin-right: 15px;flex: 68px 0 0;height: 68px;display: flex;align-items: center;justify-content: center;border-radius: 50%;position: relative;}
.reviews-list__img {flex: 68px 0 0;height: 68px;display: flex;align-items: center;justify-content: center;border-radius: 50%;background: #1b89ef;color: #fff;overflow: hidden;font-size: 32px;}
.reviews-list__img img {width: 100%;height: 100%;object-fit: cover;}
.reviews-list__name {font-size: 16px;line-height: 20px;color: inherit;}
.reviews-list__date {font-size: 14px;font-weight: 400;color: #66727f;}
.reviews .stars__item {font-size: 18px;}
.reviews .stars__item:first-child {margin-left: 0;}
.reviews-list__content {font-size: 16px;line-height: 24px;}
.reviews-list__status {position: absolute;top: 0;right: 0;width: 24px;height: 24px;border-radius: 50%;display: flex;align-items: center;justify-content: center;flex-direction: column;background: #ee3f58;color: #fff;font-size: 5px;text-transform: uppercase;line-height: 100%;}
.reviews-list__status i {font-size: 12px;}
.reviews__form {margin-top: 35px;}
.reviews-form {max-width: 870px;}
.reviews-form__item {margin-bottom: 40px;}
.reviews-form__label {font-size: 22px;display: block;margin-bottom: 20px;}
.reviews-form .stars {justify-content: flex-end;flex-direction: row-reverse;}
.reviews-form .stars__item {font-size: 32px;cursor: pointer;margin: 0;padding: 0 3px;}
.reviews-form .stars__item:last-child {padding-left: 0;}
.reviews-form .stars__item:hover, .reviews-form .stars__item:hover ~ .stars__item {color: #ffc600;}
.reviews-form__msg {border: 2px solid rgb(102 114 127 / 50%);border-radius: 15px;padding: 25px 22px;width: 100%;height: 320px;}
.fancybox-slide--html .reviews .fancybox-close-small {top: 50px;}
.numbers--user-page .func {justify-content: center;}
.photo-content {margin-bottom: 40px;}
.photo-content__img {width: 540px;max-width: 100%;height: 386px;border-radius: 15px;margin: 0 auto 20px;display: flex;align-items: center;justify-content: center;overflow: hidden;}
.photo-content__img img {width: 100%;height: 100%;object-fit: cover;transition: all .3s;}
.photo-content__img:hover img {transform: scale(1.05);}
.photo-content__actions {display: flex;align-items: center;justify-content: center;}
.photo-content__btn {margin: 0 15px;min-width: 205px;padding: 14px 20px;}
.photo-content__btn i {font-size: 24px;}
.photo-content__btn--prev i {margin-left: 0;margin-right: 10px;transform: rotate(-180deg);}
.title--number {display: flex;align-items: center;justify-content: space-between;}
.views {font-size: 14px;line-height: 21px;color: #66727f;display: flex;align-items: center;justify-content: center;}
.views i {margin-right: 6px;font-size: 21px;margin-top: -4px;}
.views span {line-height: 21px;}
.number-content__items {margin-bottom: 10px;display: flex;align-items: stretch;justify-content: space-between;}
.number-content__items:last-child {margin-bottom: 0;}
.number-content__items .form {margin-top: 40px;}
.number-content__items .form__item {margin-bottom: 20px;}
.number-content__item {min-height: 62px;border: 2px solid #dce0e5;border-radius: 15px;margin-right: 30px;flex: calc(50% - 15px) 0 0;background: #fff;padding: 13px 30px;display: flex;align-items: center;justify-content: space-between;}
.number-content__item:nth-child(2n) {margin-right: 0;}
.number-content__label {padding-right: 10px;}
.number-content__data .wrap-number--standart {min-width: 156px;}
.number-content__meta {display: flex;align-items: center;justify-content: flex-end;white-space: nowrap;}
.number-content__meta a {color: #1b89ef;}
.number-content__name {margin-left: 10px;}
.wrap-number-info {display: flex;align-items: center;justify-content: space-between;margin-bottom: 20px;position: relative;}
.number-info {margin-right: 20px;display: flex;align-items: center;justify-content: flex-start;position: relative;z-index: 1;}
.number-info .wrap-number{min-width: 323px;height: 73px;max-height: 73px;padding: 4px;z-index: 1;}
.number-info .wrap-number:after {border-width: 8px;top: 4px;bottom: 4px;left: 4px;right: 4px;border-radius: 8px;z-index: -1;}
.number-info .number{border-width: 4px;border-right-width: 2px;border-radius: 8px;}
.number-info .number-numbers {font-size: 68px;line-height: 60%;}
.number-info .number-words {font-size: 56px;}
.number-info .country {align-items: center;}
.number-info .region {border-width: 4px;border-left-width: 2px;border-radius: 8px;z-index: 1;}
.number-info .country__txt {font-size: 18px;}
.number-info .country__img {max-width: 22px;}
.number-info .region-numbers {font-size: 42px;height: 50%;display: flex;align-items: center;justify-content: center;}
.price {margin-left: 30px;}
.price__price {font-size: 32px;font-weight: 600;color: #35bf6b;margin-top: 10px;}
.form__label .price {margin-left: 0;}
.number-actions {display: flex;align-items: center;justify-content: flex-end;}
.number-actions__item {margin-left: 10px;}
.number-actions__item:first-child {margin-left: 0;}
.number-actions__btn {width: 42px;height: 42px;border: 1px solid #1b89ef;box-shadow: 0px 5px 25px 0px rgba(27,137,239,0.34);border-radius: 50%;background: none;display: flex;align-items: center;justify-content: center;font-size: 18px;color: #1b89ef;}
.number-actions__btn:hover {background: #1b89ef;color: #fff;}
.number-actions__btn.added i {content: "\e90f";}
.number-actions__btn.added:hover i {content: "\e90e";}
.seller-comment {margin-top: 10px;border-radius: 15px;background: #eff6fe;padding: 20px 30px;}
.seller-comment__title {font-size: 14px;line-height: 20px;font-weight: 400;color: #66727f;}
.seller-comment__content {font-size: 16px;line-height: 24px;}
.badges {margin-top: 20px;display: flex;align-items: flex-start;justify-content: flex-start;flex-wrap: wrap;}
.badges__item {margin: 0 15px 15px 0;border-radius: 21px;height: 41px;padding: 0 20px;display: flex;align-items: center;justify-content: center;white-space: nowrap;}
.badges__item:last-child {margin-right: 0;}
.badges__item i {margin-right: 10px;display: flex;}
.badges__item span {line-height: 100%;display: flex;}
.badges__item--key {background: #fbefdd;color: #ffa51d;}
.badges__item--car {background: #ebe3fb;color: #9455e4;}
.badges__item--on-gbdd {background: #f9e4e4;color: #f05c4b;}
.badges__item i.icon-on-gbdd {background: url(img/icons/gbddR.png) center no-repeat;flex: 18px 0 0;width: 18px;height: 18px;margin-top: -4px;}
.badges__item--photo {background: #dcf3e9;color: #30c06d;}
.number-photo {margin-top: 5px;}
.number-photo__img {width: 540px;max-width: 100%;height: 386px;border-radius: 15px;display: flex;align-items: center;justify-content: center;overflow: hidden;}
.number-photo__img img {width: 100%;height: 100%;object-fit: cover;transition: all .3s;}
.number-photo__img:hover img {transform: scale(1.05);}
.actions-number {margin-top: 40px;display: flex;align-items: center;justify-content: space-between;}
.actions-number__complain {font-size: 14px;color: #66727f;display: flex;align-items: center;justify-content: center;line-height: 100%;}
.actions-number__complain i {margin-right: 8px;color: #9a4b78;font-size: 26px;}
.actions-number__complain:hover {text-decoration: none;}
.actions-number__complain:hover span {text-decoration: underline;}
.content--not-extended .wrap-number-info:after {content:'';display: block;width: 318px;height: 115px;position: absolute;bottom: 0;right: 16%;background: url(img/content/stamp1.png) center no-repeat;}
.content--deleted .wrap-number-info:after {content:'';display: block;width: 318px;height: 115px;position: absolute;bottom: 0;right: 16%;background: url(img/content/stamp2.png) center left no-repeat;}

.wrap-number-info.not-extended:after {content:'';display: block;width: 318px;height: 115px;position: absolute;bottom: 0;right: 16%;background: url(img/content/stamp1.png) center no-repeat;z-index: 10;opacity: 0.9;}
.wrap-number-info.deleted:after {content:'';display: block;width: 318px;height: 115px;position: absolute;bottom: 0;right: 16%;background: url(img/content/stamp2.png) center left no-repeat;z-index: 1;opacity: 1.0;}

.mobile-btn {width: 44px;height: 44px;line-height: 44px;align-items: center;justify-content: center;position: relative;display: none;}
.mobile-btn .line {border-radius: 3px;width: 30px;height: 4px;background: #fff;position: relative;}
.mobile-btn .line:before, .mobile-btn .line:after {border-radius: 3px;content: '';width: 100%;position: absolute;left: 0;height: 4px;background: #fff;}
.mobile-btn .line:before {top: -9px;}
.mobile-btn .line:after {bottom: -9px;}
.mobile-btn .menu {display: none;}
.wrap-table::-webkit-scrollbar {display: none;}
/* End Body */

/* 101robot */
.form-btn.cancel {margin-left:10px !important;}
#jform_com_fields_adverts_price.price-disabled {opacity: 0.5;background-color: #dddddd;pointer-events: none;color: #dddddd;}
#msg-alert-error-text{text-align: left;}

#numberPlate{margin:auto;font-family: 'Motor4Fo';position: relative;}
#numberPlate .plate{margin:auto !important;}
@media only screen and (max-width : 767px) {
	#numberPlate{padding: 6px 0 15px;}
}

/* Numbers Types - Number Page */
.number-info .plate { background-color: #fff; display: -webkit-box; display: -ms-flexbox; display: flex; width: 353px; height: 73px; padding: 2px; border-radius: 4px; background: -webkit-gradient(linear, left bottom, left top, from(#b5b5b5), to(#e4e4e4)); background: -o-linear-gradient(bottom, #b5b5b5, #e4e4e4); background: linear-gradient(360deg, #b5b5b5, #e4e4e4); position: relative; color: black; text-decoration: none; font-family: 'Motor4Fo'; }
.number-info .plate::before { content: ''; display: block; position: absolute; top: 2px; left: 2px; right: 2px; bottom: 2px; border: 3px solid #000; border-radius: 5px; }
.number-info .number, .number-info .region { border: 3px solid #000000; background: -webkit-gradient(linear, left top, left bottom, from(#f4f4f4), to(#d4d4d4)); background: -o-linear-gradient(#f4f4f4, #d4d4d4); background: linear-gradient(#ffffff, #d4d4d4); border-radius: 5px; text-align: center; text-transform: uppercase; position: relative; font-size: 13px; font-weight: 500; }
.number-info .number { width: 74%; border-right-width: 1px; justify-content: center; white-space: nowrap !important; flex: auto !important; }
.number-info .region { width: 25%; border-left-width: 1px; }
.number-info .region-number span { display: block; margin-top: 14px; }
.number-info .country { position: absolute; bottom: 0; left: 40%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; height: 40%; }
.number-info .country span { margin: 0 4px 0 8px; font-size: 16px; line-height: 100%; }
.number-info .country .flag { max-width: 22px; }
.number-info .wrap-content .left-col .top-ten .list-top li .country .flag{ width: auto; }
.number-info .number .digits{ font-size: 74px; line-height: 58px; letter-spacing: 4px; }
.number-info .number .f-words, .number-info .l-words{ font-size: 56px; line-height: 70px; }
.number-info .number span { display: flex; justify-content: center; letter-spacing: 6px; }
.number-info .number .f-words{ width: 16%; }
.number-info .number .digits { width: 53%; }
.number-info .number .l-words{ width: 30%; }
.number-info .region .region-number { font-size: 50px; line-height: 14px; }
.number-info .add-number .added-number{ display: flex; justify-content: center; }
.number-info .list-top a:hover, .number-info .wrap-user-menu .info-numbers a:hover{ text-decoration: none; }
/* moto */
.number-info .plate.moto { background-color: #fff; display: -webkit-box; display: -ms-flexbox; display: flex; width: 165px; height: 125px; padding: 2px; border-radius: 4px; background: url(../images/plate/moto.png); position: relative; color: black; text-decoration: none; font-family: 'Motor4Fo'; background-size: cover; }
.number-info .plate.moto:before { opacity: 0.2; background: -webkit-gradient(linear, left bottom, left top, from(#8e8e8e), to(#fdfdfd)); background: -o-linear-gradient(bottom, #8e8e8e, #fdfdfd); background: linear-gradient(360deg, #8e8e8e, #fdfdfd); }
.number-info .plate.moto .number, .plate.moto .region { border: none !important; border-radius: 0 !important; background: none !important; }
.number-info .plate.moto .number { width: 100% !important; }
.number-info .plate.moto .number .digits { display: block; font-size: 58px; position: absolute !important; top: 0px; left: 3px; width: 94%; text-align: center; }
.number-info .plate.moto .number .l-words { display: block; font-size: 42px; letter-spacing: 4px !important; position: absolute !important; top: 60px; left: 5px; width: 50%; text-align: center; }
.number-info .plate.moto .number .l-words > * { line-height: 74px; }
.number-info .plate.moto .region { width: 42%; position: absolute !important; right: 5px; top: 80px; text-align: center; font-size: 38px; }
.number-info .plate.moto .region > * { top: 40px; !important; }
.number-info .plate.moto .region .region-number > * { line-height: 2px; }
/* /moto */
/* trailer */
.number-info .plate.trailer .region-number span { display: block; margin-top: 16px; }
.number-info .plate.trailer .number .digits { width: 65%; }
.number-info .plate.trailer .number .l-words { width: 34%; }
/* /trailer */
/* special */
.number-info .plate.special { background-color: #fff; display: -webkit-box; display: -ms-flexbox; display: flex; width: 175px; height: 125px; padding: 2px; border-radius: 4px; background: url(../images/plate/spectehnika.png); position: relative; color: black; text-decoration: none; font-family: 'Motor4Fo'; background-size: cover; }
.number-info .plate.special:before { opacity: 0.2; background: -webkit-gradient(linear, left bottom, left top, from(#8e8e8e), to(#fdfdfd)); background: -o-linear-gradient(bottom, #8e8e8e, #fdfdfd); background: linear-gradient(360deg, #8e8e8e, #fdfdfd); }
.number-info .plate.special .number, .plate.special .region { border: none !important; border-radius: 0 !important; background: none !important; }
.number-info .plate.special .number { width: 100% !important; }
.number-info .plate.special .number .digits { display: block; font-size: 58px; position: absolute !important; top: 2px; left: 6px; width: 94%; text-align: center; }
.number-info .plate.special .number .l-words { display: block; font-size: 50px; letter-spacing: 4px !important; position: absolute !important; top: 65px; left: 7px; width: 50%; text-align: center; line-height: 52px; }
.number-info .plate.special .region { width: 42%; position: absolute !important; right: 3px; top: 80px; text-align: center; }
.number-info .plate.special .region-number span { display: block; margin-top: 14px; }
.number-info .plate.special .region .region-number { font-size: 48px; line-height: 0px; }
/* /special */
/* /Numbers Types - Number Page */

/* Numbers Types - Lists pages */
.list-top .list-numbers .number, .list-top .list-numbers .region { padding: 0 !important; } 
.list-numbers .plate { background-color: #fff; display: -webkit-box; display: -ms-flexbox; display: flex; width: 156px; height: 38px; padding: 2px; border-radius: 4px; background: -webkit-gradient(linear, left bottom, left top, from(#b5b5b5), to(#e4e4e4)); background: -o-linear-gradient(bottom, #b5b5b5, #e4e4e4); background: linear-gradient(360deg, #b5b5b5, #e4e4e4); position: relative; color: black; text-decoration: none; font-family: 'Motor4Fo'; }
.list-numbers .plate::before { content: ''; display: block; position: absolute; top: 2px; left: 2px; right: 2px; bottom: 2px; border: 3px solid #000; border-radius: 4px; }
.list-numbers .number, .list-numbers .region { border: 2px solid #000000; background: -webkit-gradient(linear, left top, left bottom, from(#f4f4f4), to(#d4d4d4)); background: -o-linear-gradient(#f4f4f4, #d4d4d4); background: linear-gradient(#ffffff, #d4d4d4); border-radius: 4px; text-align: center; text-transform: uppercase; position: relative; font-size: 13px; font-weight: 500; }
.list-numbers .number { width: 75%; border-right-width: 1px; justify-content: center; white-space: nowrap !important; flex: auto !important; }
.list-numbers .region { width: 25%; border-left-width: 1px; }
.list-numbers .region-number span { margin-top: 4px; line-height: 20px; }
.list-numbers .country { position: absolute; bottom: 0; left: 40%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; height: 40%; }
.list-numbers .country span { margin: 0 2px 0 4px; font-size: 10px; line-height: 100%; }
.list-numbers .country .flag { width: 11px; }
.list-numbers .wrap-content .left-col .top-ten .list-top li .country .flag{ width: auto; }
.list-numbers .number .digits { font-size: 33px; line-height: 29px; }
.list-numbers .number .f-words, .list-numbers .l-words{ font-size: 25px; line-height: 35px; }
.list-numbers .number span { display: flex; justify-content: center; letter-spacing: 2px; }
.list-numbers .number .f-words{ /*width: 16%;*/ }
.list-numbers .number .digits { /*width: 64%;*/ }
.list-numbers .number .l-words{ /*width: 30%;*/ }
.list-numbers .region .region-number { font-size: 20px; }
.list-numbers .add-number .added-number{ display: flex; justify-content: center; }
.list-numbers .list-top a:hover, .list-numbers .wrap-user-menu .info-numbers a:hover{ text-decoration: none; }
/* moto */
.list-numbers .plate.moto { background-color: #fff; display: -webkit-box; display: -ms-flexbox; display: flex; width: 125px; height: 95px; padding: 2px; border-radius: 4px; background: url(../images/plate/moto.png); position: relative; color: black; text-decoration: none; font-family: 'Motor4Fo'; background-size: cover; margin-left: 10%; }
.list-numbers .plate.moto:before { opacity: 0.2; background: -webkit-gradient(linear, left bottom, left top, from(#8e8e8e), to(#fdfdfd)); background: -o-linear-gradient(bottom, #8e8e8e, #fdfdfd); background: linear-gradient(360deg, #8e8e8e, #fdfdfd); }
.list-numbers .plate.moto .number, .plate.moto .region { border: none !important; border-radius: 0 !important; background: none !important; }
.list-numbers .plate.moto .number { width: 100% !important; }
.list-numbers .plate.moto .number .digits { display: block; font-size: 44px; position: absolute !important; top: 7px; left: 4px; width: 94%; text-align: center; line-height: 26px; }
.list-numbers .plate.moto .number .l-words { display: block; font-size: 34px; letter-spacing: 4px !important; position: absolute !important; top: 52px; left: 3px; width: 50%; text-align: center; }
.list-numbers .plate.moto .number .l-words > * { line-height: 74px; }
.list-numbers .plate.moto .region { width: 42%; position: absolute !important; right: 5px; top: 60px; text-align: center; font-size: 38px; }
.list-numbers .plate.moto .region > * { top: 40px; !important; }
.list-numbers .plate.moto .region .region-number > * { line-height: 2px; }
.list-numbers .plate.moto .region .region-number { font-size: 35px; line-height: 24px; }
/* /moto */
/* trailer */
.list-numbers .plate.trailer .number .digits { width: 65%; }
.list-numbers .plate.trailer .number .l-words { width: 34%; }
/* /trailer */
/* special */
.list-numbers .plate.special { background-color: #fff; display: -webkit-box; display: -ms-flexbox; display: flex; width: 131px; height: 94px; padding: 2px; border-radius: 4px; background: url(../images/plate/spectehnika.png); position: relative; color: black; text-decoration: none; font-family: 'Motor4Fo'; background-size: cover; margin-left: 10%; }
.list-numbers .plate.special:before { opacity: 0.2; background: -webkit-gradient(linear, left bottom, left top, from(#8e8e8e), to(#fdfdfd)); background: -o-linear-gradient(bottom, #8e8e8e, #fdfdfd); background: linear-gradient(360deg, #8e8e8e, #fdfdfd); }
.list-numbers .plate.special .number, .plate.special .region { border: none !important; border-radius: 0 !important; background: none !important; }
.list-numbers .plate.special .number { width: 100% !important; }
.list-numbers .plate.special .number .digits { display: block; font-size: 44px; position: absolute !important; top: 11px; left: 4px; width: 94%; text-align: center; line-height: 26px; }
.list-numbers .plate.special .number .l-words { display: block; font-size: 35px; letter-spacing: 4px !important; position: absolute !important; top: 51px; left: 6px; width: 50%; text-align: center; }
.list-numbers .plate.special .region { width: 42%; position: absolute !important; right: 3px; top: 66px; text-align: center; }
.list-numbers .plate.special .region .region-number { font-size: 35px; line-height: 10px; }
.list-numbers .plate.special .region-number span { margin-top: 4px; line-height: 10px; }
/* /special */
/* /Numbers Types - Lists pages */

/* Numbers Types - Add/Edit page */
.wrap-number--add.wrap-number--standart .number {width: 200px;}
.wrap-number--add.wrap-number--standart .number-words {font-size: 36px;letter-spacing: 4px;}

#getNumberChoices{height: 135px;}
#getNumberChoices.filter__choices{height: auto;display:flex;position:relative;}
@media only screen and (max-width : 767px) {
	#getNumberChoices.filter__choices{width: 100%;margin-bottom: 10px}
}

/* Filter */ /* #formFilterNumbers */
/* moto */
#formFilterNumbers .wrap-number--main.moto .select-selected, #formFilterNumbers .wrap-number--main.special .select-selected { border: none !important; border-radius: 0 !important; white-space: normal; overflow: inherit; text-overflow: unset; padding: 0 !important; background: transparent; }
#formFilterNumbers .wrap-number--main.moto .select-selected::after, #formFilterNumbers .wrap-number--main.special .select-selected::after { display: none !important; }
#formFilterNumbers .wrap-number--main.moto .select-items, #formFilterNumbers .wrap-number--main.special .select-items { position: absolute; top: 45px; left: 0; /*z-index: 8;*/ background: white; border-radius: 0 0 21px 21px; padding: 2px; width: 45px; max-height: 400px; border: 2px solid rgb(102 114 127 / 50%); border-top: 0; overflow: auto; overflow-y: scroll; font-size: 24px !important; line-height: 8px !important; }
#formFilterNumbers .wrap-number--main.moto .number-block .select-items, #formFilterNumbers .wrap-number--main.special .number-block .select-items { top: 123px; }
#formFilterNumbers .wrap-number--main.moto .word-block .select-items, #formFilterNumbers .wrap-number--main.special .word-block .select-items { top: 51px; }
#formFilterNumbers .wrap-number--main.moto .select-items div, #formFilterNumbers .wrap-number--main.special .select-items div { padding: 8px 9px; }
#formFilterNumbers .wrap-number--main.moto .region-block .select-items, #formFilterNumbers .wrap-number--main.special .region-block .select-items { width: 100%; }
#formFilterNumbers .wrap-number--main.moto .number-block{ font-size: calc(18px + (126 - 80) * ((100vw - 1024px) / (1920 - 1024))); margin: 0 2px; padding: 0; min-width: 30px !important; }
#formFilterNumbers .wrap-number--main.special .number-block { font-size: calc(18px + (112 - 80) * ((100vw - 1024px) / (1920 - 1024))); margin: 0 2px; padding: 0; min-width: 35px !important; }
#formFilterNumbers .wrap-number--main.moto .word-block{ font-size: calc(18px + (112 - 80) * ((100vw - 1024px) / (1920 - 1024))); margin: 0 2px; padding: 0; min-width: 38px !important; }
#formFilterNumbers .wrap-number--main.special .word-block { font-size: calc(18px + (112 - 80) * ((100vw - 1024px) / (1920 - 1024))); margin: 0 2px; padding: 0; min-width: 44px !important; }
#formFilterNumbers .wrap-number--main.moto{ flex: 180px 0 0; max-height: 140px; padding: 2px; margin: 0; background: linear-gradient(#ffffff, #d4d4d4); }
#formFilterNumbers .wrap-number--main.special { flex: 198px 0 0; max-height: 140px; padding: 2px; margin: 0; background: linear-gradient(#ffffff, #d4d4d4); }
#formFilterNumbers .plate.moto{ background-color: #fff; display: -webkit-box; display: -ms-flexbox; display: flex; width: 165px; height: 135px; padding: 2px; border-radius: 4px; background: url(../images/plate/moto.png); position: relative; color: black; text-decoration: none; font-family: 'Motor4Fo'; background-size: cover; margin-left: 10%; }
#formFilterNumbers .plate.special { background-color: #fff; display: -webkit-box; display: -ms-flexbox; display: flex; width: 165px; height: 140px; padding: 2px; border-radius: 4px; background: url(../images/plate/spectehnika.png); position: relative; color: black; text-decoration: none; font-family: 'Motor4Fo'; background-size: cover; margin-left: 10%; }
#formFilterNumbers .plate.moto:before, #formFilterNumbers .plate.special:before { opacity: 0.2; background: -webkit-gradient(linear, left bottom, left top, from(#8e8e8e), to(#fdfdfd)); background: -o-linear-gradient(bottom, #8e8e8e, #fdfdfd); background: linear-gradient(360deg, #8e8e8e, #fdfdfd); }
#formFilterNumbers .plate.moto .number, .plate.moto .region, #formFilterNumbers .plate.special .number, .plate.special .region { border: none !important; border-radius: 0 !important; background: none !important; }
#formFilterNumbers .plate.moto .number, #formFilterNumbers .plate.special .number { width: 100% !important; flex: 100% 0 1; }
#formFilterNumbers .plate.moto .number .digits, #formFilterNumbers .plate.special .number .digits { display: flex; font-size: 44px; position: absolute !important; top: 10px; left: 18px; /* width: 70%; */ text-align: center; line-height: 44px; }
#formFilterNumbers .plate.moto .number .l-words{ display: flex; /* font-size: 34px; */ letter-spacing: -5px !important; position: absolute !important; top: 82px; left: 2px; width: 70%; text-align: center; }
#formFilterNumbers .plate.special .number .l-words { display: flex; /* font-size: 34px; */ letter-spacing: -5px !important; position: absolute !important; top: 86px; left: 2px; width: 70%; text-align: center; }
#formFilterNumbers .plate.moto .number .l-words > *, #formFilterNumbers .plate.special .number .l-words > * { line-height: 38px; }
#formFilterNumbers .plate.moto .region, #formFilterNumbers .plate.special .region { width: 42%; position: absolute !important; right: 5px; top: 60px; text-align: center; font-size: 38px; }
#formFilterNumbers .plate.moto .region > *{ top: 30px !important; }
#formFilterNumbers .plate.special .region > * { top: 34px !important; }
#formFilterNumbers .plate.moto .region .region-number > *, #formFilterNumbers .plate.special .region .region-number > * { line-height: 2px; }
#formFilterNumbers .plate.moto .region .region-number, #formFilterNumbers .plate.special .region .region-number { font-size: 35px; line-height: 24px; }
#formFilterNumbers .plate.moto .region .region-block, #formFilterNumbers .plate.special .region .region-block { height: 30px; font-size: calc(24px + (112 - 80) * ((100vw - 1024px) / (1920 - 1024))); line-height: 25px; }
@media only screen and (max-width : 767px) {
	#formFilterNumbers .wrap-number--main.moto .number-block{ font-size: calc(28px + (26 - 80) * ((100vw - 1024px) / (1920 - 1024))); }
	#formFilterNumbers .wrap-number--main.special .number-block { font-size: calc(28px + (20 - 80) * ((100vw - 1024px) / (1920 - 1024))); }
	#formFilterNumbers .wrap-number--main.moto .word-block{ font-size: calc(10px + (20 - 70) * ((100vw - 1024px) / (1920 - 1024))); }
	#formFilterNumbers .wrap-number--main.special .word-block { font-size: calc(10px + (20 - 70) * ((100vw - 1024px) / (1920 - 1024))); }
	#formFilterNumbers .plate.moto .region .region-block, #formFilterNumbers .plate.special .region .region-block 	{ font-size: calc(10px + (18 - 70) * ((100vw - 1024px) / (1920 - 1024))); }
}
/* /moto */
/* /Filter */

#add-edit-number .plate { background-color: #fff; display: -webkit-box; display: -ms-flexbox; display: flex; width: 280px; height: 60px; padding: 2px; border-radius: 4px; background: -webkit-gradient(linear, left bottom, left top, from(#b5b5b5), to(#e4e4e4)); background: -o-linear-gradient(bottom, #b5b5b5, #e4e4e4); background: linear-gradient(360deg, #b5b5b5, #e4e4e4); position: relative; color: black; text-decoration: none; font-family: 'Motor4Fo'; }
#add-edit-number .plate::before { content: ''; display: block; position: absolute; top: 2px; left: 2px; right: 2px; bottom: 2px; border: 3px solid #000; border-radius: 4px; }
#add-edit-number .number, #add-edit-number .region { border: 2px solid #000000; background: -webkit-gradient(linear, left top, left bottom, from(#f4f4f4), to(#d4d4d4)); background: -o-linear-gradient(#f4f4f4, #d4d4d4); background: linear-gradient(#ffffff, #d4d4d4); border-radius: 4px; text-align: center; text-transform: uppercase; position: relative; font-size: 13px; font-weight: 500; }
#add-edit-number .number { width: 74%; border-right-width: 1px; justify-content: center; white-space: nowrap !important; flex: auto !important; }
#add-edit-number .region { width: 25%; border-left-width: 1px; }
#add-edit-number .region-number span { display: block; margin-top: 10px; }
#add-edit-number .country { position: absolute; bottom: 0; left: 40%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; height: 40%; }
#add-edit-number .country span { margin: 0 4px 0 8px; font-size: 16px; line-height: 100%; }
#add-edit-number .country .flag { max-width: 22px; }
#add-edit-number .wrap-content .left-col .top-ten .list-top li .country .flag{ width: auto; }
#add-edit-number .number .digits{ line-height: 48px; font-size: 58px; letter-spacing: 4px; }
#add-edit-number .number .f-words, #add-edit-number .l-words{ line-height: 62px; font-size: 45px; }
#add-edit-number .number span { display: flex; justify-content: center; letter-spacing: 3px; }
#add-edit-number .number .f-words{ width: 16%; }
#add-edit-number .number .digits { width: 64%; }
#add-edit-number .number .l-words{ width: 30%; }
#add-edit-number .region .region-number { font-size: 38px; line-height: 30px; }
#add-edit-number .region .region-number > *{ line-height: 10px; }
#add-edit-number .add-number .added-number{ display: flex; justify-content: center; }
#add-edit-number .list-top a:hover, #add-edit-number .wrap-user-menu .info-numbers a:hover{ text-decoration: none; }
/* moto */
#add-edit-number .plate.moto { background-color: #fff; display: -webkit-box; display: -ms-flexbox; display: flex; width: 165px; height: 125px; padding: 2px; border-radius: 4px; background: url(../images/plate/moto.png); position: relative; color: black; text-decoration: none; font-family: 'Motor4Fo'; background-size: cover; }
#add-edit-number .plate.moto:before { opacity: 0.2; background: -webkit-gradient(linear, left bottom, left top, from(#8e8e8e), to(#fdfdfd)); background: -o-linear-gradient(bottom, #8e8e8e, #fdfdfd); background: linear-gradient(360deg, #8e8e8e, #fdfdfd); }
#add-edit-number .plate.moto .number, .plate.moto .region { border: none !important; border-radius: 0 !important; background: none !important; }
#add-edit-number .plate.moto .number { width: 100% !important; }
#add-edit-number .plate.moto .number .digits { display: block; font-size: 44px; position: absolute !important; top: 7px; left: 3px; width: 94%; text-align: center; }
#add-edit-number .plate.moto .number .l-words { display: block; font-size: 38px; letter-spacing: 4px !important; position: absolute !important; top: 64px; left: 5px; width: 50%; text-align: center; }
#add-edit-number .plate.moto .number .l-words > * { line-height: 74px; }
#add-edit-number .plate.moto .region { width: 42%; position: absolute !important; right: 5px; top: 80px; text-align: center; font-size: 38px; }
#add-edit-number .plate.moto .region > * { top: 40px; !important; }
#add-edit-number .plate.moto .region .region-number > * { line-height: 14px; }
/* /moto */
/* taxi */
#add-edit-number .plate.taxi { background: -webkit-gradient(linear, left top, left bottom, from(#FFD800), to(#f0b137)) !important; background: -o-linear-gradient(#FFD800, #f0b137) !important; background: linear-gradient(#FFD800, #f0b137) !important; }
#add-edit-number .plate.taxi .number, .plate.taxi .region { background: -webkit-gradient(linear, left top, left bottom, from(#FFD800), to(#f0b137)) !important; background: -o-linear-gradient(#FFD800, #f0b137) !important; background: linear-gradient(#FFD800, #f0b137) !important; }
#add-edit-number .plate.taxi .region .country { width: 100%; position: absolute; bottom: 0; left: 48%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; text-align: center; }
/* /taxi */
/* trailer */
#add-edit-number .plate.trailer .number .digits { width: 65%; }
#add-edit-number .plate.trailer .number .l-words { width: 34%; }
/* /trailer */
/* special */
#add-edit-number .plate.special { background-color: #fff; display: -webkit-box; display: -ms-flexbox; display: flex; width: 175px; height: 125px; padding: 2px; border-radius: 4px; background: url(../images/plate/spectehnika.png); position: relative; color: black; text-decoration: none; font-family: 'Motor4Fo'; background-size: cover; }
#add-edit-number .plate.special:before { opacity: 0.2; background: -webkit-gradient(linear, left bottom, left top, from(#8e8e8e), to(#fdfdfd)); background: -o-linear-gradient(bottom, #8e8e8e, #fdfdfd); background: linear-gradient(360deg, #8e8e8e, #fdfdfd); }
#add-edit-number .plate.special .number, .plate.special .region { border: none !important; border-radius: 0 !important; background: none !important; }
#add-edit-number .plate.special .number { width: 100% !important; }
#add-edit-number .plate.special .number .digits { display: block; font-size: 48px; position: absolute !important; top: 10px; left: 6px; width: 94%; text-align: center; }
#add-edit-number .plate.special .number .l-words { display: block; font-size: 50px; letter-spacing: 4px !important; position: absolute !important; top: 65px; left: 7px; width: 50%; text-align: center; line-height: 52px; }
#add-edit-number .plate.special .region { width: 42%; position: absolute !important; right: 3px; top: 80px; text-align: center; }
#add-edit-number .plate.special .region-number span { display: block; margin-top: 15px; }
#add-edit-number .plate.special .region .region-number { font-size: 48px; line-height: 32px; }
/* /special */
/* /Numbers Types - Add/Edit page */

/* Item Image - Add/Edit page */
.upload__label { display: flex; align-items: center; justify-content: center; min-width: 240px; height: 208px; border: 2px solid rgb(102 114 127 / 50%); border-radius: 15px; padding: 0; flex: 48% 0 0; margin-right: 4%; cursor: pointer; text-align: center; position: relative; }
.upload__txt { position: absolute; left: 42%; }
img.items__img { /* transform: scale(1.1); */ border: 1px solid rgb(102 114 127 / 50%); border-radius: 13px; max-width: 240px; max-height: 208px; object-fit: cover; height: 100%; transition: all .3s; overflow: hidden; }
.no-image img.items__img{border:none;}
.no-image .upload__txt { left: 32%; background: #FAFCFF; opacity: 0.9; border-radius: 10px; padding: 10px; }
.w-upload label span { width: 34px; height: 34px; line-height: 36px; background-color: #3cb880; text-align: center; color: white; font-size: 42px; display: block; border-radius: 50%; position: absolute; top: 10px; right: 55px; margin: 0; cursor: pointer; }
.w-upload label { display: block; width: 34px; height: 34px; cursor: pointer; position: absolute; top: 0; right: 45px; margin: 0; }
/* /Item Image - Add/Edit page */

/* User Add/Edit Avatar - Profile */
.user.profile-data .user-meta__img #iu_result {width:auto;height:100%;}
.user.profile-data .user-meta__img #iu_result i {position: absolute;top: 45px;left: 28%;}
.table__td.username {/*min-width:190px;*/}

.number-content .photo-complain {display:inline-flex;width: 100%;position: relative;}
.number-content .photo-complain .yandex-ru-dev-share {display:inline-flex;position: absolute;right: 0;top:10px;text-align: right;}
.number-content .photo-complain .yandex-ru-dev-share .complain {margin-left:20px;}
.actions-number .yandex-ru-dev-share {display:inline-flex;}
.actions-number .yandex-ru-dev-share .complain {margin-left:20px;}
@media only screen and (max-width : 767px) {
	.number-content .photo-complain .yandex-ru-dev-share {display: block;position: inherit;right: 0;top: 10px;text-align: right;}
	.number-content .photo-complain .yandex-ru-dev-share .complain {margin-left:20px;}
	.actions-number .yandex-ru-dev-share {display:block;}
	.actions-number .yandex-ru-dev-share .complain {margin:0;}
	/*
	.actions-number .yandex-ru-dev-share {position: absolute; top: unset !important; right:20%; bottom:-10% !important; display:block; text-align:center; }
	.actions-number .yandex-ru-dev-share .div-form-number-callback {margin: 6px 0; }
	*/
}
.table__td.my-item-price{color: #35bf6b;}
#adverts-list-area .table__td.my-item-price, #adverts-list-area .table__td.pricediff{text-align:center;}
#adverts-list-area .table__td.pricediff {width: 30px;padding:0 !important;}
#adverts-list-area .table__td.pricediff i.fa-arrow-alt-circle-down, #adverts-list-area .table__td.pricediff i.icon-arrow-circle-down {color: #3cb880;}
#adverts-list-area .table__td.pricediff i.fa-arrow-alt-circle-up, #adverts-list-area .table__td.pricediff i.icon-arrow-circle-up {color: #ff6165;}
#adverts-list-area .table__td.pricediff i {/*position: absolute;top: -2px;right: -20px;*/font-size: 30px;margin-bottom: 6px;}
#adverts-list-area .table__td.buyout .price-number.old {font-size: 10px;text-decoration: line-through;color: #ff6165;}
/* /User Add/Edit Avatar - Profile */

#go-to-partners {display: flex;margin: 20px 0 10px 0;flex-wrap: nowrap;}
#go-to-partners span {font-size: 18px;margin: 18px 20px 0 10px;overflow: hidden;white-space: nowrap;}
@media only screen and (max-width: 467px) {
	#go-to-partners {display: block;margin: 20px 0 10px 0;text-align: center;}
	#go-to-partners span {font-size: 18px;margin: 14px 0 10px 0 !important;overflow: auto !important;white-space: break-spaces !important;}
}

.gallery-tools {text-align: center;margin:4px;}
.gallery-tools .gallery-del-photo i {color: #ff6165; font-size: 18px;}
.user-msg__content .msg__actions{display: none;}

.wrap-table--rating .table__td.username {/*width:200px !important;*/padding-left: 20px;}
.wrap-table--rating .table__td.username .info-number {width:200px !important;}
.wrap-table--rating .table__td.username .info-number .info-city {overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
@media only screen and (max-width: 467px) {
	.wrap-table--rating .table__th {padding: 5px 34px !important;}
	.wrap-table--rating .table__td {padding: 22px 4px !important;}
	.wrap-table--rating .table__td  {text-align:center !important;min-width:132px !important;}
	.wrap-table--rating .table__th.date  {padding-left: 0px !important;}
	.wrap-table--rating .table__td.date  {text-align:right !important;width: auto !important;}
	.wrap-table--rating .table__td.username {min-width:120px !important; width:150px !important;padding-left: 10px;}
	.wrap-table--rating  .table__th.place, .wrap-table--rating .table__td.place  {min-width: 90px !important;padding: 5px 34px 5px 21px !important;}
	.wrap-table--rating .table__td.username .info-number {width:150px !important;padding-left: 10px;}
	.wrap-table--rating .table__td.username .info-number .info-city {font-size: 14px;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
	
	#getNumberChoices .add-items__item--code .filter-check { margin: -34px 0 0 88px; }
}
@media only screen and (max-width: 367px) {
	#getNumberChoices .add-items__item--code .filter-check {
		margin: -34px 0 0 142px;
	}
}

#msg-paied-already.msg { text-align: center; }
#msg-paied-already .msg-paied-already-icon { width: 200px; height: 200px; background: url('/templates/autonomera/images/finishpay.png') center no-repeat; background-size: 170px 170px;  margin: 10px auto; }
#msg-paied-already .msg__btn.btn.btn--green { max-width: 200px; background-color: #01B972; color: #ffffff; }
#msg-paied-already .msg__title { color: #01B972; }
#msg-paied-already .msg__title.red { color: #f00; }
/* .user-wrap-menu { display: block; } TEMP !!! */
.inactive_not_paied.red {text-transform: lowercase !important;font-size: 14px;font-family: 'Graphik LCG' !important;color: #eb4d49 !important;position: absolute;bottom: -20px;left: 54px;}
@media only screen and (max-width: 467px) {
	.inactive_not_paied.red {bottom: -5px;left: 42px;}
}

/* Users Reviews Page */
.reviews-bar { display: flex; align-items: center; justify-content: space-between; margin-bottom: 30px; }
.reviews-bar .reviews-bar__item { margin-right: 40px; }
.reviews-bar .reviews-bar__item .city-search { width: 440px; max-width: 100%; position: relative; }
.reviews-bar .city-search__input { width: 100%; height: 40px; background-color: white; border: 2px solid #aca8b2; border-radius: 20px; padding: 0 16px; }
.reviews-bar .city-search__btn { display: flex; align-items: center; justify-content: center; width: 40px; flex: 40px 0 0; height: 40px; position: absolute; right: 10px; top: 50%; transform: translateY(-50%); font-size: 26px; color: #aca8b2; background: none; }
@media only screen and (max-width : 767px) { .reviews-bar {display: block;} .reviews-bar .reviews-bar__item {margin-top: 10px;} }
.reviews-bar .select-selected { padding: 8px 40px 8px 20px; }

.reviews-list-page { display: flex; align-items: flex-start; justify-content: flex-start; flex-wrap: wrap; }
.reviews-list-page .reviews-list__ava { display: flex; align-items: center; justify-content: center; width: 52px; flex: 52px 0 0; height: 52px; background: #e0dee4; border-radius: 50%; overflow: hidden; }
.reviews-list-page .reviews-list__item { width: 100%; margin: 0 45px 55px 0; border: 1px solid #c8c8c8; border-radius: 10px; padding: 10px; position: relative; }
@media only screen and (max-width: 767px) {
	.reviews-list-page .reviews-list__item {width: 100%;margin: 5px;}	
}
.reviews-list-page .reviews-list__meta { display: flex; align-items: center; justify-content: flex-start; margin-bottom: 10px; }
.reviews-list-page .reviews-list__wrap-ava { position: relative; margin-right: 10px; }
.reviews-list-page .reviews-list__ava img { width: 100%; height: 100%; object-fit: cover; }
.reviews-list-page .reviews-list__status--online { background: #4be6cf; }
.reviews-list-page .reviews-list__status { position: absolute; bottom: 0; right: 10px; width: 8px; height: 8px; background: none; border-radius: 50%; z-index: 1; }
.reviews-list-page .reviews-list__name { line-height: 100%; margin-bottom: 10px; font-size: 18px; font-weight: 700; }
.reviews-list-page .reviews-list__date { color: #aca8b2; font-size: 14px; font-weight: 500; line-height: 100%; }
.reviews-list-page .reviews-list__content { line-height: 28px; }
.reviews-list-page .reviews-list__actions { display: flex; align-items: center; justify-content: space-between; margin-top: 15px; }
.reviews-list-page .reviews-list__btn { width: 170px; height: 34px; background: white; border: 2px solid #cbc7d1; border-radius: 17px; font-size: 14px; font-weight: 500; }
.reviews-list-page .review-author { display: flex; align-items: flex-start; justify-content: space-between; }
.reviews-list-page .reviews-list__author, .modal__content .reviews-list__author { margin-top: 15px; }
.reviews-list-page .review-author__item, .modal__content .review-author__item { margin-right: 20px; }
.reviews-list-page .review-author__title, .modal__content .review-author__title { margin-bottom: 7px; line-height: 100%; color: #aca8b2; font-size: 14px; font-weight: 500; }
.reviews-list-page .review-author__meta, .modal__content .review-author__meta { display: flex; align-items: center; justify-content: flex-start; }
.reviews-list-page .review-author__ava, .modal__content .review-author__ava { margin-right: 8px; display: flex; align-items: center; justify-content: center; width: 32px; flex: 32px 0 0; height: 32px; background: #e0dee4; border-radius: 50%; overflow: hidden; font-size: 26px; color: #887e96; }
.reviews-list-page .review-author__ava img, .modal__content .review-author__ava img { width: 100%; height: 100%; object-fit: cover; }
.reviews-list-page .review-author__name, .modal__content .review-author__name  { line-height: 100%; font-size: 14px; font-weight: 500; }
.reviews-list-page .review-author__item:nth-child(2n) { margin-right: 0; }
.reviews-list-page .review-author__rating, .modal__content .review-author__rating { display: flex; align-items: center; justify-content: flex-start; }
.reviews-list-page .review-author__rating .stars, .modal__content .review-author__rating .stars { display: flex; align-items: center; justify-content: flex-start; }
.reviews-list-page .review-author__rating .stars__item--active, .modal__content .review-author__rating .stars__item--active { background: #ffc600; -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; text-fill-color: transparent; }
.reviews-list-page .review-author__rating .stars__item, .modal__content .review-author__rating .stars__item { font-size: 24px; color: #d7d5db; }
.modal__content .review { margin-right: 40px; }
.review__meta { margin-bottom: 20px; display: flex; align-items: center; justify-content: flex-start; line-height: 100%; }
.review__ava { margin-right: 10px; display: flex; align-items: center; justify-content: center; width: 52px; flex: 52px 0 0; height: 52px; background: #e0dee4; border-radius: 50%; overflow: hidden; }
.review__ava img { width: 100%; height: 100%; object-fit: cover; }
.review__name { font-size: 18px; font-weight: 700; margin-bottom: 10px; }
.review__date { color: #aca8b2; font-size: 14px; font-weight: 500; }
.modal__content .review__content { line-height: 28px; }
.modal__content .review-author { display: flex; align-items: flex-start; justify-content: space-between; margin-top: 35px; }
.modal__content .review-author__item { margin-right: 10px; }
/* Users Reviews Page */
.disabled, input[readonly="readonly"] {background: #e0dee4 !important;}

.soc-sign__link--telegram { background-color: #2ca5e0; }
.icon-telegram:before { color: #ffffff; }

.jlslogin .slogin-compact.custom a { margin: 0 7.5px; font-size: 24px; }
.jlslogin .slogin-compact.custom span { height: 48px; width: 48px; display: block; border-radius: 50%; position: relative; }
#profile-edit__btn--delete { color: #fb4c46; font-weight: 500; margin: 0 20px; font-size: 18px; background: none; }
#profile-edit__btn--delete:hover { text-decoration: underline; }
#profile-button-change_username { height: 40px !important; background-color: #4be6cf; border-radius: 15px; padding: 11px; font-size: 16px !important; font-weight: inherit !important; line-height: 100%; position: absolute; right: 7px; top: 70px; transform: translateY(-50%); color: #000 !important; cursor: pointer; }

@media only screen and (max-width: 1024px) {
	#member-profile #profile-button-change_username, #member-profile .profile-edit__status {top: 54px;}		
}

.title.number-info-title { position:relative;display:flex; }
.title.number-info-title .views { position: absolute;right: 5px;top: 10px; }

/*#login-form .form__label, #login-form-slogin .form__label, #poUpFormReg .form__label, #flatFormReg .form__label { display:none !important; }*/
.form-sign-reg .form__item {position:relative;}
/*.form-sign-reg input::placeholder {color: transparent !important;}*/
#login-form .form__label, #login-form-slogin .form__label, #poUpFormReg .form__label, #flatFormReg .form__label { position: absolute; top: 0; left: 0; color: rgb(48 31 71 / 50%); display: flex; align-items: center; height: 35px; font-size: 14px; font-weight: 500; z-index: 1; padding: 0 25px; cursor: text; transition: all .3s; opacity: 1; visibility: visible; }
#login-form .form__label span, #login-form-slogin .form__label span, #poUpFormReg .form__label span, #flatFormReg .form__label span { color: #b3b1b1; font-weight: 400; display: block; margin-left: 5px; }
.form__input:focus ~ .form__label, .form__input:not(:placeholder-shown) ~ .form__label { opacity: 0 !important; visibility: hidden !important; }
@media only screen and (max-width: 767px) {
	#slogin-buttons .soc-sign__link i {font-size: 21px;position: absolute;left: 9px;top: 10px;}
}
.profile-edit__status { height: 40px !important; background-color: #4be6cf; border-radius: 15px; padding: 11px; font-size: 16px !important; font-weight: inherit !important; line-height: 100%; position: absolute; right: 7px; top: 70px; transform: translateY(-50%); color: #000 !important; }
.profile-edit__status.not-confirmed { height: 40px !important; background-color: #35bf6b; border-radius: 15px; padding: 11px; font-size: 16px !important; font-weight: inherit !important; line-height: 100%; position: absolute; right: 7px; top: 70px; transform: translateY(-50%); color: #000 !important; cursor: pointer; }
.number-content__data {position:relative;}
.confirmed:before { content: "\e905"; font-family: 'icons'; display: flex; align-items: center; justify-content: center; width: 24px; flex: 20px 0 0; height: 24px; background: white; border: 2px solid #35bf6b; border-radius: 50%; font-size: 12px; color: #35bf6b; position: absolute; top: 50%; left: -30px; transform: translateY(-50%); }

@media only screen and (max-width: 467px) {
	.confirmed {	margin-left: 24px;}
}
.profile-edit .ucaller_block, .profile-edit .email_block { width: auto; padding-left: 2px; font-size: 15px; color: #969fa0; margin: 10px 24px; }
#ucallcode-reg-block input, #emailcode-reg-block input { margin-top: 20px; }
.profile-edit .ucaller_block strong, .profile-edit .email_block strong { color:#38B86F!important;font-weight:bold!important;}

.through-price { color:#ff6165 !important; text-decoration: line-through !important; }

.profile-ads .tab-nav #user_tab_li_waiting .tab-nav__link {display: flex;}
.profile-ads .tab-nav #user_tab_li_waiting .tab-nav__link span { font-size: 14px; color: #ffffff !important; z-index: 1; background: #0097fc; border-radius: 50%; display: flex; align-items: center; justify-content: center; width: 22px; height: 22px; margin-left: 6px; padding: 5px; }

/* Photo Comments */
.page__comments {margin-top: 20px;}
.page__comments #add-article-review-form {max-width: 100%;}
.page__comments .comments__title { margin-bottom: 20px; font-weight: 700; font-size: 32px; line-height: 44px; }
.page__comments .form__item { margin-bottom: 15px; position: relative; }
.page__comments .form__textarea { width: 100%; height: 208px; border: 2px solid rgb(102 114 127 / 50%); border-radius: 15px; padding: 22px; }
.page__comments .form__placeholder { display: block; font-weight: 600; font-size: 16px; line-height: 100%; color: #4d5158; position: absolute; left: 10px; top: 50%; z-index: 1; transform: translateY(-50%); padding: 5px 6px; transition: all .3s; background: #fff; }
.page__comments .comments__list { margin-top: 20px; }
.page__comments .comments-list-title { margin-bottom: 24px; font-weight: 700; font-size: 20px; line-height: 27px; color: #121419; }
.page__comments .comments-list-title span { color: #878d96; }
.page__comments .comments-list__item:last-child { margin-bottom: 0; }
.page__comments .comments-list__meta { display: flex; align-items: center; justify-content: space-between; }
.page__comments .table-user { display: flex; align-items: center; justify-content: flex-start; color: inherit; }
.page__comments .table-user__wrap-ava { min-width: 34px; width: 34px; height: 34px; margin-right: 10px; position: relative; }
.page__comments .table-user__ava { color: #fff; display: flex; align-items: center; justify-content: center; width: 100%; height: 100%; border-radius: 50%; overflow: hidden; background: linear-gradient(0deg, #3178BB, #3178BB),#d9d9d9; color: #fff; }
.page__comments .table-user__ava .table-user__img img { -o-object-fit: cover; object-fit: cover; height: 100% !important; width: 100% !important; max-width: 80px !important; }
.page__comments .table-user__pro { display: flex; align-items: center; justify-content: center; width: 22px; height: 22px; position: absolute; top: 0; left: 0; transform: translateX(-15px); }
.page__comments .table-user__status--online { opacity: 1; visibility: visible; background: #0acf83; }
.page__comments .table-user__name { font-weight: 600; font-size: 16px; line-height: 120%; overflow: hidden; text-overflow: ellipsis; }
.page__comments .comments-list__date { margin: 0 0 0 20px; }
.page__comments .comments-list__date i { margin-right: 4px; }
.page__comments .icon-time::before { color: #878d96; }
.page__comments .comments-list__date { display: flex; align-items: center; justify-content: flex-start; font-weight: 600; font-size: 12px; line-height: 100%; color: #878d96; margin-top: 10px; }
/* /Photo Comments */

.table__tr.table__tr--high .yes, .table__tr.table__tr--high .no {font-weight: 600; font-size: 16px; line-height: 22px; text-shadow: 0 0 7px #fff, 0 0 10px #fff, 0 0 21px #fff, 0 0 42px #0fa, 0 0 82px #0fa, 0 0 92px #0fa, 0 0 102px #0fa, 0 0 151px #0fa;}
.table__tr.table__tr--high .yes {color: #27ae60;}
.table__tr.table__tr--high .no {color: #eb5757;}

.reviews-form-actions { display: flex; flex-wrap: wrap; }
.reviews-form-actions__item { margin: 0 15px 15px; }

.support-note { display: flex; align-items: center; background: #f3f3f5; border-radius: 7px; padding: 12px 40px 15px 20px;margin-top: 20px; }
.support-note__icon { margin-right: 15px; color: #367bbd; font-size: 24px; }
.support-note__icon i::before { color: inherit; }
.support-note__content { font-weight: 500; font-size: 14px; line-height: 22px; }
.support-note__content a { color: #367bbd; }


#adverts-list-area-active .table__tr .table__td.checkers, #adverts-list-area-archive .table__tr .table__td.checkers {text-align: center; vertical-align: middle;padding: 0 0 0 20px !important;}
#adverts-list-area-active .table__tr.checked, #adverts-list-area-archive .table__tr.checked { background-color: #C1FBD8 !important; }
#adverts-list-area-active .table__th.help, #adverts-list-area-archive .table__th.help { padding: 0px 15px; position: relative; } 
#adverts-list-area-active .form__link-help, #adverts-list-area-archive .form__link-help { margin: 0; font-size: 26px; position: absolute; bottom: 8px; left: 30%; color: #27ae60; }
#adverts-list-area-active .form__link-help:hover, #adverts-list-area-archive .form__link-help:hover { text-decoration: none; }
#adverts-list-area-active .check__check, #adverts-list-area-archive .check__check { display: flex; align-items: center; position: relative; padding-left: 32px; font-weight: 600; }
#adverts-list-area-active .check__input:checked ~ .check__check::before, #adverts-list-area-archive  .check__input:checked ~ .check__check::before{ background: #eaf7f0; }
#adverts-list-area-active .check__input:checked ~ .check__check::after, #adverts-list-area-archive .check__input:checked ~ .check__check::after { opacity: 1; visibility: visible; }
#adverts-list-area-active .check__check::before, #adverts-list-area-archive .check__check::before { content: ""; display: flex; align-items: center; justify-content: center; width: 22px; height: 22px; background: #fff; border: 2px solid #27ae60; border-radius: 50%; position: absolute; left: 0; top: 50%; transform: translateY(-50%); }
#adverts-list-area-active .check__check::after, #adverts-list-area-archive .check__check::after { content: "\e905"; display: flex; align-items: center; justify-content: center; width: 16px; height: 16px; background: #fff; border-radius: 50%; position: absolute; left: 2px; top: 45%; transform: translateY(-44%); font-family: "icons"; font-size: 10px; color: #27ae60; transition: all .3s; opacity: 0; visibility: hidden; }
/*#adverts-list-area-active-multi-up-div, #adverts-list-area-archive-multi-up-div { position: sticky; position: -webkit-sticky; left: 20px; top: 10px; z-index: 1; }*/
#adverts-list-area-active-multi-up-div, #adverts-list-area-archive-multi-up-div { position: sticky; position: -webkit-sticky; left: 20px; top: 10px; z-index: 10; display: flex; flex-direction: row; flex-wrap: wrap; padding-top: 10px; }
.adverts-list-area-active-multi {min-width: 160px;max-width: 220px; margin-right: 4px;}
#adverts-list-area-active-multi-up-div a {font-size: 12px; margin: 5px;}
#adverts-list-area-active-multi-up-div .func__link--up, #adverts-list-area-archive-multi-up-div .func__link--up {box-shadow: 0px 5px 25px 0px rgba(238,63,88,0.34);position: relative;margin-right: 3px;}
#adverts-list-area-active-multi-up, #adverts-list-area-archive-multi-up { max-width: 330px; }
#adverts-list-area-active-multi-up-div .func__link {justify-content: normal;margin-right:4px;}
#adverts-list-area-active-multi-up-div .func__link i {font-size: 21px;margin-left: 8px;}
#adverts-list-area-active-multi-up-div .func__link i.icon-delete {font-size: 28px;margin: 0 4px;}
#adverts-list-area-active-multi-up-div a.btn {padding: 17px 5px !important;}
#adverts-list-area-active-multi-up .func__item--up, #adverts-list-area-archive-multi-up .func__item--up { margin-right: 10px; }
#adverts-list-area-active-multi-up-div .func__link--up i, #adverts-list-area-archive-multi-up-div .func__link--up i {right: 4px;position: absolute;top: 6px;font-size: 26px;}

/* 101robot 2025-01-05(9) */
#adverts-list-area-active-multi-toarchive {position: absolute;left: 300px;top: 10px;max-width: 320px;}
#adverts-list-area-active-multi-toarchive  .func__item--up  {margin-right:10px;}
/* /101robot 2025-01-05(9) */

.user-data-table__tr--border { margin-top: 20px; background: #fff; border: 1px solid #98bcdd; border-radius: 7px; }
.user-data-table__th.forPRO { display: flex; }
.user-data-table__tr--border .user-data-table__th { font-weight: 700; }
.user-data-table__th.forPRO .th_forPRO_title { margin: 6px 10px 0 0; }
.user-data-table__th.forPRO .btn--orange { background: #ee3f58; box-shadow: none !important; padding: 2px 8px !important; height: 32px; min-height: 30px; color: #ffffff; }
.user-data-table__th.forPRO .form__link-help { margin: 8px; font-size: 18px; }
.user-data-table__th.forPRO .form__link-help:hover { text-decoration: none; }

@media only screen and (max-width: 767px) {
  .user-data__table .user-data-table__th.forPRO { position: relative; padding-bottom: 20px; }
  .user-data__table .user-data-table__th.forPRO .resetPROStatusAccauntAsk { position: absolute; top: 25px; left: 2px; }
  .user-data__table .user-data-table__th.forPRO .form__link-help { position: absolute; top: 25px; left: 80px; }
  .user-data__table .user-data-table__th.forPRO .form__link-help.noPRO { position: absolute; top: 25px; left: 2px; }
  .user-data__tr.user-data-table__tr--border .user-data__td:last-child { position: absolute; right: 0; }
}

#reviews_my.wrap-modal--reviews { width:100% !important;max-width:100% !important;height: 100% !important; }
#reviews_my.wrap-modal--reviews .modal.modal--reviews {margin-bottom: 20px;width:100% !important;max-width:100% !important; }
#reviews_my .reviews-list-page .reviews-list__author, #reviews_my .modal__content .reviews-list__author { margin: 15px 0; width: 21%; float: left; }
#reviews_my.modal__txt ul li { margin-bottom: 8px; position: relative; padding-left: 18px; font-weight: 700; font-size: 16px; line-height: 22px; }
#reviews_my .reviews__item {width: 100%;}

.wrap-modal--reviews { width: 100%;max-width: 1050px; } 
.wrap-modal--reviews .modal--reviews { width:100%;max-width:1050px; }

.users-reviews-site-admin-answer-div { position: absolute; top: 6px; right: 6px; }
.reviews__content.answers { padding: 20px; background: #F3F3F5;border: 2px solid #c1c5cd;border-radius: 7px;}
.reviews__content.answers p { margin-bottom: 16px; color: #0000c7; }

.lk-waiting-explanation .support__note.support-note { background: #ffeded; }
.lk-waiting-explanation a { text-decoration: underline; }

.reviews__content_number { margin-left: -20px; padding:0 !important;display:inline-flex;align-items: center; transform:scale(0.8);-webkit-transform:scale(0.8);-moz-transform:scale(0.8);ms-transform:scale(0.8);-o-transform:scale(0.8)}
.reviews__content_number .table-price { margin-left: 8px; }
@media only screen and (max-width: 767px) {
	.reviews__content_number #numberPlate { padding: 0 !important; }
}

.article__complain_atention { margin: 0 10px 0 20px; font-size: 14px; color: #66727f; display: flex; align-items: center; justify-content: center; line-height: 100%; }
.article__complain_atention i { display: flex; align-items: center; justify-content: center; width: 28px; height: 28px; border-radius: 50%; color: #fff; background: #66727f; margin-left: 20px; }
.article__complain_atention span { margin-left: 10px; }

@media only screen and (min-width: 767px) {
	.add-edit-number-form .gallery-tools { margin-bottom: 15px; position: absolute; bottom: -45px; left: 130px; }
}
@media only screen and (max-width: 767px) {
	.add-edit-number-form .gallery-tools {margin-bottom: 15px;}
}

/* noSwipeBack */
.noSwipeBack .func {
	position: relative;
	z-index: 0;
	width: auto;
	height: 50px;
	padding: 0 5px;
	border-radius: 10px;
	overflow: hidden;
	display: flex;
	align-items: center;
	justify-content: center;
}
.noSwipeBack .user-actions {
	position: relative;
	z-index: 0;
	width: auto;
	height: 42px;
	padding: 0 10px;
	border-radius: 10px;
	overflow: hidden;
	display: flex;
	align-items: center;
	justify-content: center;
}
#adverts-list-area-archive.noSwipeBack .user-actions,  #adverts-list-area-inactive.noSwipeBack .func {
	width: 70px;
}
#adverts-list-area-inactive.noSwipeBack .func .func__item { margin: 0 10px; }
.noSwipeBack .func::before, .noSwipeBack .user-actions::before {
	content: '';
	position: absolute;
	z-index: -2;
	left: -50%;
	width: 200%;
	height: 1000%;
	background-color: #BFE2FF;
	background-repeat: no-repeat;
	background-size: 50% 50%, 50% 50%;
	background-position: 0 0, 100% 0, 100% 100%, 0 100%;
	background-image: linear-gradient(#BFE2FF, #BFE2FF), linear-gradient(#337AB7, #337AB7), linear-gradient(#BFE2FF, #BFE2FF), linear-gradient(#337AB7, #337AB7);
	animation: anim-ramka-5 4s linear infinite;
}
.noSwipeBack .func::after, .noSwipeBack .user-actions::after {
    content: '';
    position: absolute;
    z-index: -1;
    left: 6px;
    top: 6px;
    width: calc(100% - 12px);
    height: calc(100% - 12px);
    background: white;
    border-radius: 5px;
}
@keyframes anim-ramka-5 {
    100% {
        transform: rotate(1turn);
    }
}
/* /noSwipeBack */

/* #loadScrollContentButton */
#loadScrollContentButton {
	color: #ffffff;
	background: linear-gradient(70deg, #0024ff, #00ff95);
	animation: huerotate 2s infinite linear;
	filter: hue-rotate(360deg);
}

@keyframes huerotate {
    0% {
        filter: hue-rotate(0deg);
    }
    100% {
        filter: hue-rotate(360deg);
    }
}
.login-reset-remind-links a { margin-right: 10px; }
/* /#loadScrollContentButton */
/* /101robot */