@font-face{
    font-family: 'Fira Sans';
    src: url('fonts/eot/FiraSans-Light.eot');
    src: local('Fira Sans Light'),
         url('fonts/eot/FiraSans-Light.eot') format('embedded-opentype'),
         url('fonts/woff/FiraSans-Light.woff') format('woff'),
         url('fonts/ttf/FiraSans-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}

@font-face{
    font-family: 'Fira Sans';
    src: url('fonts/eot/FiraSans-Regular.eot');
    src: local('Fira Sans Regular'),
         url('fonts/eot/FiraSans-Regular.eot') format('embedded-opentype'),
         url('fonts/woff/FiraSans-Regular.woff') format('woff'),
         url('fonts/ttf/FiraSans-Regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}

@font-face{
    font-family: 'Fira Sans';
    src: url('fonts/eot/FiraSans-Medium.eot');
    src: local('Fira Sans Medium'),
         url('fonts/eot/FiraSans-Medium.eot') format('embedded-opentype'),
         url('fonts/woff/FiraSans-Medium.woff') format('woff'),
         url('fonts/ttf/FiraSans-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}

@font-face{
    font-family: 'Fira Sans';
    src: url('fonts/eot/FiraSans-Bold.eot');
    src: local('Fira Sans Bold'),
         url('fonts/eot/FiraSans-Bold.eot') format('embedded-opentype'),
         url('fonts/woff/FiraSans-Bold.woff') format('woff'),
         url('fonts/ttf/FiraSans-Bold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
}

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}

* {
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  outline: 0;
}
a {
  text-decoration: none;
  color: #454546;
  outline: 0;
}

body {
  background: #f7f9fa;
  color: #454546;
  font-family: 'Fira Sans', sans-serif;
  padding: 0;
  margin: 0
}
h1 {
  font-size: 24px;
  font-weight: 500;
  margin: 1em 0 0.7em 0;
}
h2 {
  font-size: 24px;
  font-weight: 500;
  margin: 1em 0 0.7em 0;
}
h3 {
  font-size: 17px;
  font-weight: 500;
}
strong {
    font-family: 'Fira Sans';
    font-weight: 500;
    font-style: normal; 
}
.padding {
  padding: 0
}
.padding-5 {
  padding: 5px 0 5px 0;
  text-align: left;
}
.padding-v-10 {
    padding: 0 10px 0 10px;
}
.padding-15 {
    padding: 0 20px 0 20px;
    z-index: 1;
}
.bottom-20 {
  margin-bottom: 20px;
}
.margin-left-10 {
    margin-left: 10px;
}
.top-15 {
  margin-top: 10px;
}
.top-45 {
  margin-top: 45px;
}
.top-20 {
  margin-top: 20px;
}
.padding-15-top {
  padding-top: 15px;
}
.padding-20-top {
  padding-top: 20px !important;
}
.padding-30-bottom {
  padding-bottom: 25px !important;
  margin-bottom: 5px;
}
.height-20 {
  min-height: 20px !important;
}
.max-height-20 {
   max-height: 20px !important;
 }
.width-block {
  display: block;
  margin: 0 auto;
  width: 100%;
}
.block-flex {
  display: -ms-flexbox;
  display: flex;
}

.container {
width: 100%;
margin: 0 auto;
display: flex;
position: relative;
}
.container.index #pdopage {
max-width: 1280px;
width: 100%;
padding-left: 14px;
padding-right: 14px;
}
.container.index #pdopage .search-results {
padding-left: 0;
padding-right: 0;
}
.container-main {
  width: 100%;
  margin: 0 auto;
  display: flex;
  position: relative;
}

.outline {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  outline: none;
}

.header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  background-color: #fff;
  height: 52px;
  -webkit-box-shadow: 0 2px 14px 0 rgba(0,0,0,0.08);
  box-shadow: 0 2px 14px 0 rgba(0,0,0,0.08);
  padding: 0 0 0 20px;
  position: relative;
  z-index: 9999;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    display: none;
    -webkit-appearance: none;
    margin: 0;
}
input[type=number]{
    -moz-appearance: textfield;
}


/* logo */
.logo {
  display: -ms-flexbox;
  display: flex;
  float: left;
  height: 52px;
  z-index: 9999;
}
.name-logo {
  color: #454546;
  font-weight: 700;
  font-size: 24px;
}
/* logo */

/* navigation */
.navigation {
  position: relative;
  height: 52px;
  max-width: 959px;
  z-index: 9999;
  margin-right: 20px;
  margin-left: 20px;
  flex: 1;
}

nav.greedy {
  position: relative;
  height: 52px;
  display: flex;
  align-items: center;
}

nav.greedy button {
  align-self: stretch;
  transition: all .4s ease-out;
  padding: 0 1.5rem 0 1.5rem;
  outline: 0;
  border: 0;
  cursor: pointer;
  font-size: 0.9rem;
  font-weight: 500;
  background: #ffffff;
}
nav.greedy button:hover {
  background: #f2f2f2;
}
nav.greedy button .icon {
  fill: #71a32e;
  width: 22px;
  height: 22px;
}
nav.greedy button.hidden {
  transition: none;
  width: 0;
  padding: 0;
  overflow: hidden;
}

nav.greedy ul.links {
  display: flex;
  justify-content: flex-end;
  flex: 1;
  overflow: hidden;
}
nav.greedy ul.links li {
  flex: none;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  padding-right: 5px;
}

nav.greedy ul.links li a {
  color: #404040;
  display: -ms-flexbox;
  display: flex;
  color: #313135;
  font-size: 16px;
  padding: 8px 12px 8px 12px;
  border-radius: 4px;
}

li .n-icon:before {
    display: -ms-flexbox;
    display: flex;
    width: 15px;
    height: 15px;
    margin-right: 5px;
    line-height: 1;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    transition: none;
}
li .nicon-1:before {
    content: "";
    background: url(/assets/templates/com-stil/img/new/last/118720.svg);
    background-repeat: no-repeat; 
}
li .nicon-2:before {
    content: "";
    background: url(/assets/templates/com-stil/img/new/last/368382.svg);
    background-repeat: no-repeat; 
}
li .nicon-3:before {
    content: "";
    background: url(/assets/templates/com-stil/img/new/company.svg);
    background-repeat: no-repeat; 
}
li .nicon-4:before {
    content: "";
    background: url(/assets/templates/com-stil/img/new/last/367516.svg);
    background-repeat: no-repeat; 
}
li .nicon-5:before {
    content: "";
    background: url(/assets/templates/com-stil/img/new/last/364375.svg);
    background-repeat: no-repeat; 
}
li .nicon-6:before {
    content: "";
    background: url(/assets/templates/com-stil/img/new/last/425.svg);
    background-repeat: no-repeat; 
}
li .nicon-7:before {
    content: "";
    background: url(/assets/templates/com-stil/img/new/last/17.svg);
    background-repeat: no-repeat; 
}
li .nicon-8:before {
    content: "";
    background: url(/assets/templates/com-stil/img/new/last/496.svg);
    background-repeat: no-repeat; 
}
li .nicon-9:before {
    content: "";
    background: url(/assets/templates/com-stil/img/new/last/34.svg);
    background-repeat: no-repeat; 
}
li .nicon-10:before {
    content: "";
    background: url(/assets/templates/com-stil/img/new/last/364698.svg);
    background-repeat: no-repeat; 
}

nav.greedy ul.links li a:hover {
  color: #ffffff;
  background-color: #71a32e;
}
nav.greedy ul.links li a[aria-current=page] {
    color: #ffffff;
    background-color: #242434;
}

nav.greedy ul.hidden-links {
  position: absolute;
  background: #fff;
  right: 0;
  z-index: 9999;
  top: 100%;
  -webkit-box-shadow: 0 2px 14px 0 rgba(0,0,0,0.08);
  box-shadow: 0 2px 14px 0 rgba(0,0,0,0.08);
}
nav.greedy ul.hidden-links.hidden {
  display: none;
}
nav.greedy ul.hidden-links li {
  border: 1px solid #dce0e3;
  border-bottom: 0;
  line-height: 43px;
}
nav.greedy ul.links li.hidden {
    display: none;
}
nav.greedy ul.hidden-links li a {
  display: block;
  padding: 0 15px 0 15px;
  letter-spacing: -0.2px;
  font-size: 13px;
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}
nav.greedy ul.hidden-links li a:hover {
  background: #f2f2f2;
  color: #454546
}
/* navigation */

/* authentication */
.authentication {
  display: -ms-flexbox;
  display: flex;
  margin-left: auto;
  height: 52px;
}

.auth-button {
  display: -ms-flexbox;
  display: flex;
  height: 52px;
}

.button-margin-right {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  margin-right: 20px;
}

.align-center {
display: -ms-flexbox;
display: flex;
-ms-flex-align: center;
align-items: center;
-ms-flex-pack: center;
justify-content: center;
}
.align-left {
display: -ms-flexbox;
display: flex;
-ms-flex-align: left;
align-items: left;
-ms-flex-pack: left;
justify-content: left;
}

.button-btn {
  display: inline-block;
  vertical-align: middle;
  border-radius: 24px;
  border: 1px solid #71a32e;
  background-color: transparent;
  transition: all 0.3s ease-in-out 0s;
  padding: 15px 28px;
  color: #71a32e;
  text-align: center;
  white-space: nowrap;
  font-size: 11px;
  font-weight: 500;
  letter-spacing: .8px;
  text-transform: uppercase;
  cursor: pointer;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  min-width: 120px;
}

.button-btn.login-button {
  padding: 10px 20px;
  font-size: 11px;
  letter-spacing: .5px;
  border-width: 1px;
  min-width: 100px;
}

.button-btn.register-button {
  background-color: #71a32e;
  color: #fff;
  padding: 10px 20px;
  font-size: 11px;
  letter-spacing: .5px;
  border-width: 1px;
  min-width: 100px;
}

.header__nav-item {
    background: none;
    border: 0;
    border-radius: 0;
    height: 52px;
    min-width: 52px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
.header__nav-item>a {
    background: none;
    border: 0;
    border-radius: 0;
    text-decoration: none;
    color: #e3eaf4;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: 20px;
    height: 100%;
    width: 100%;
    position: relative;
}
.header__nav-item__icon-container {
    position: relative;
}
.header__nav-item__icon-container .icon {
fill: #454546;
}
.notifications-badge {
    display: inline-block;
    background-color: #fe4d4a;
    color: #fff;
    border-radius: 2px;
    font-size: 11px;
    min-width: 12px;
    padding: 2px 5px;
    position: absolute;
    left: 50%;
    top: -5px;
    line-height: 1em;
    -webkit-font-smoothing: antialiased;
    will-change: transform;
    visibility: visible;
    -webkit-transform: scale(1) translate3d(0,0,0);
    transform: scale(1) translate3d(0,0,0);
    opacity: 1;
    -webkit-transition: all 170ms ease,opacity 170ms ease,visibility 0ms 170ms;
    transition: all 170ms ease,opacity 170ms ease,visibility 0ms 170ms;
}

.header__nav-item .reMessages_total .count {
display: inline-block;
background-color: #fe4d4a;
color: #fff;
border-radius: 2px;
font-size: 11px;
min-width: 12px;
padding: 2px 7px;
position: absolute;
left: 50%;
top: -5px;
line-height: 1em;
-webkit-font-smoothing: antialiased;
will-change: transform;
visibility: visible;
-webkit-transform: scale(1) translate3d(0,0,0);
transform: scale(1) translate3d(0,0,0);
opacity: 1;
-webkit-transition: all 170ms ease,opacity 170ms ease,visibility 0ms 170ms;
transition: all 170ms ease,opacity 170ms ease,visibility 0ms 170ms;
}

.authuser {
  position: relative;
  margin-left: 20px;
}
.authuser .authuserimg {
  position: relative;
  width: 34px;
  height: 34px;
  border-radius: 50%;
  overflow: hidden;
  cursor: pointer;
}
.authuser .header__nav-item img {
  top: 0;
  left: 0;
  object-fit: cover;
}
.authuser .menu {
  position: absolute;
  top: 120px;
  right: 10px;
  padding: 10px 20px;
  background: #fff;
  width: 200px;
  box-sizing: 0 5px 25px rgba(0, 0, 0, 0.1);
  border-radius: 15px;
  transition: 0.5s;
  visibility: hidden;
  opacity: 0;
-webkit-box-shadow: 0px 10px 10px 2px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 0px 10px 10px 2px rgba(0, 0, 0, 0.2);
box-shadow: 0px 10px 10px 2px rgba(0, 0, 0, 0.2);
}
.authuser .menu.active {
  top: 65px;
  visibility: visible;
  opacity: 1;
}
.authuser .menu::before {
  content: "";
  position: absolute;
  top: -5px;
  right: 18px;
  width: 20px;
  height: 20px;
  background: #fff;
  transform: rotate(45deg);
}
.authuser .menu h3 {
width: 100%;
text-align: center;
font-size: 18px;
padding: 6px 0 10px 0;
font-weight: 500;
}
.authuser .menu h3 span {
  font-size: 14px;
  color: #f44336;
  font-weight: 400;
}
.authuser .menu ul li {
  list-style: none;
  padding: 16px 0;
  border-top: 1px solid rgba(0, 0, 0, 0.05);
  display: flex;
  align-items: center;
}
.authuser .menu ul li img {
  max-width: 20px;
  margin-right: 10px;
  opacity: 0.5;
  transition: 0.5s;
}
.authuser .menu ul li:hover img {
  opacity: 1;
}
.authuser .menu ul li a {
  display: inline-block;
  text-decoration: none;
  color: #555;
  font-size: 14px;
  font-weight: 500;
  transition: 0.5s;
}
.authuser .menu ul li:hover a {
  color: #71a32e;
}
/* authentication */
.icon {
display: inline-block;
color: inherit;
fill: #78909c;
line-height: 1;
-ms-flex-negative: 0;
flex-shrink: 0;
max-width: initial;
transition: all 0.3s ease-in-out 0s;
}
.x-hidden {
  display: block;
}
.index {
  z-index: 1;
}
.index-10 {
  z-index: 10;
}
.main-margin {
  margin-right: 0
}

.container main {
  width: calc(100% - 320px);
}
.container main.width {
  width: 100%
}

.main-page {
  width: auto;
  margin: 0 auto;
}
.main-wrap {
  width: auto;
}

.sidebar {
  width: 320px;
}
.panel-body {
  background: #ffffff;
  border-radius: 4px;
  padding: 21px 25px 25px;
  margin-bottom: 30px;
  -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,.1);
  box-shadow: 0 1px 2px 0 rgba(0,0,0,.1);
}
.panel-body.block-res {
padding: 0
}
.panel-body.padding-results {
padding: 21px 0 25px
}
.search-overflow {
    overflow-x: auto;
    overflow-y: visible;
}
.sidebar .separator {
  height: 1px;
  border-bottom: solid 1px #cfcece;
  margin: 14px 0;
}

.panel-list li {
  display: block;
  position: relative;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 14px;
}
.panel-list li:first-child {
  padding-top: 0;
}

.panel-list li:last-child {
  padding-bottom: 0;
}



.panel-list li::before {
content: '–';
display: inline-block;
position: relative;
padding-right: 10px;
}

.panel-list a {
  padding: 2px 7px;
  border-radius: 50px;
  border: 1px solid #71a32e;
  color: #000000;
  font-size: 12px;
  background: #ffffff;
  transition: all 0.3s ease-in-out 0s;
}
.panel-list a:hover {
  color: #ffffff;
  background: #71a32e;
}

.panel-auth li:first-child {
  padding-bottom: 5px;
}

.panel-auth a {
  color: #0074d9;
  font-size: 13px;
}

.panel-auth a:hover {
  text-decoration: underline;
}

.side-banner {
  margin-bottom: 30px;
  background: #ffffff;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,.1);
  box-shadow: 0 1px 2px 0 rgba(0,0,0,.1);
}

.side-banner img {
  display: block;
  width: 100%;
  border-radius: 3px;
  -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,.1);
  box-shadow: 0 1px 2px 0 rgba(0,0,0,.1);
  object-fit: cover;
  position: relative;
  overflow: hidden;
  left: 0;
  background-color: #ebebeb;
}

.side-item {
  padding: 15px 0;
  border-bottom: 1px #f3f3f3 solid;
}
.side-item:first-child {
  padding-top: 0;
}
.side-item:last-child {
    border-bottom: 0;
}

.item-small {
  width: 100%;
  position: relative;
  color: #454546;
}
.item-small.vip:before {
    display: inline-block;
    position: absolute;
    content: "";
    background: url(/assets/templates/com-stil/img/new/medal-vip.svg) no-repeat #fff;
    width: 25px;
    height: 19px;
    z-index: 1;
    top: -5px;
    left: -16px;
    background-position: 10px 4px;
    background-size: 12px;
    border-radius: 40px;
}
.item-small.hot:before {
    display: inline-block;
    position: absolute;
    content: "";
    background: url(/assets/templates/com-stil/img/new/flash.svg) no-repeat #fff;
    width: 25px;
    height: 19px;
    z-index: 1;
    top: -5px;
    left: -16px;
    background-position: 11px 5px;
    background-size: 12px;
    border-radius: 40px;
}
.item-small.adviser {
  display: flex;
}
.item-small:hover img {
  opacity: 0.7
}
.item-small:hover .name {
  color: #5b8425;
}
.item-small.order img {
  height: 40px;
  max-height: 40px;
}
.item-small.order:hover img {
opacity: 1;
}
.item-small.order:hover .name {
color: inherit;
}

.item-small img {
  display: inline-block;
    width: 40px;
    height: 40px;
    border-radius: 3px;
    object-fit: cover;
    position: absolute;
    overflow: hidden;
    left: 0;
    background-color: #ebebeb;
}
.item-small .fullname img {
    display: block;
    width: 24px;
    height: 24px;
    border-radius: 3px;
    object-fit: cover;
    position: absolute;
    overflow: hidden;
    left: 0;
    background-color: #ebebeb;
}
.item-small .transparent {
    background-color: transparent
}
.link-showall {
  clear: both;
  font-size: 13px;
  font-weight: 500;
  color: #454546;
  margin-top: 10px;
  display: flex;
  transition: all 0.3s ease-in-out 0s;
}
.link-showall:hover {
  color: #5b8425;
}
.link-showall .icon {
  fill: #454546;
  width: 9px;
  height: 9px;
  margin-left: 12px;
}
.link-showall:hover .icon {
  fill: #71a32e;
}

.caption-wrapper {
  min-height: 40px;
  margin-left: 55px;
}
.caption-wrapper.big-wrapper {
    min-height: 40px;
    margin-left: 0;
}
.caption-wrapper.fullname {
    margin-top: 8px;
    min-height: 24px;
    margin-left: 0px;
    position: relative;
}
.adviser .caption-wrapper {
  min-height: 40px;
  margin-left: 50px;
  margin-right: 10px;
}

.caption-wrapper .name {
  word-break: break-all;
  font-size: 14px;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  line-height: 20px;
  max-height: 40px;
  font-weight: 500;
  overflow: hidden;
}
.caption-wrapper.fullname .name {
  line-height: 24px;
  max-height: 24px;
  margin-left: 34px;
}
.caption-wrapper .category {
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  line-height: 20px;
  margin-bottom: 0;
  overflow: hidden;
  font-size: 12px;
  color: #777;
  max-height: 20px;
}
.caption-wrapper .category.last {
line-height: 14px;
max-height: 48px;
-webkit-line-clamp: 3;
}
.item-small.order .category {
  display: block;
}

.caption-folder {
padding-top: 7px;
display: -ms-flexbox;
display: flex;
-ms-flex-align: left;
align-items: left;
-ms-flex-pack: left;
justify-content: left;
}
.caption-folder .icon {
fill: #71a32e;
width: 14px;
height: 14px;
margin-top: -1px;
}
.caption-folder .item-inner-folder {
    min-height: 14px;
    margin-left: 5px;
}
.caption-folder .item-inner-folder .folder-name {
word-break: break-all;
    font-size: 12px;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    line-height: 14px;
    max-height: 14px;
    font-weight: 500;
    overflow: hidden;
    color: #777777;
    padding-left: 1px;
}
.adviser-counter {
  white-space: nowrap;
  color: #13cf86;
  margin: auto 0 auto auto;
  font-size: 13px;
  font-weight: 700;
  justify-content: flex-end;
  justify-items: flex-end;
}
.adviser-counter .count {
vertical-align: middle;
}
.adviser-counter .icon {
  fill: #13cf86;
  width: 12px;
  height: 12px;
  margin-left: 5px;
  vertical-align: middle;
  margin-top: 2px;
}
/* FLAG */
i.flag:not(.icon) {display: inline-block;width: 16px;height: 11px;line-height: 18px;vertical-align: baseline;margin: 0 .5em 0 0;text-decoration: inherit;speak: none;font-smoothing: antialiased;-webkit-backface-visibility: hidden;backface-visibility: hidden;}
i.flag:not(.icon):before {display: inline-block;content: "";background: url("/new/images/flags.png") no-repeat 0 15px;width: 16px;height: 11px;}
i.flag.ad:before, i.flag.andorra:before {background-position: 0 0;}
i.flag.ae:before, i.flag.uae:before, i.flag.united.arab.emirates:before {background-position: 0 -26px;}
i.flag.af:before, i.flag.afghanistan:before {background-position: 0 -52px;}
i.flag.ag:before, i.flag.antigua:before {background-position: 0 -78px;}
i.flag.ai:before, i.flag.anguilla:before {background-position: 0 -104px;}
i.flag.al:before, i.flag.albania:before {background-position: 0 -130px;}
i.flag.am:before, i.flag.armenia:before {background-position: 0 -156px;}
i.flag.an:before, i.flag.netherlands.antilles:before {background-position: 0 -182px;}
i.flag.angola:before, i.flag.ao:before {background-position: 0 -208px;}
i.flag.ar:before, i.flag.argentina:before {background-position: 0 -234px;}
i.flag.american.samoa:before, i.flag.as:before {background-position: 0 -260px;}
i.flag.at:before, i.flag.austria:before {background-position: 0 -286px;}
i.flag.au:before, i.flag.australia:before {background-position: 0 -312px;}
i.flag.aruba:before, i.flag.aw:before {background-position: 0 -338px;}
i.flag.aland.islands:before, i.flag.ax:before {background-position: 0 -364px;}
i.flag.az:before, i.flag.azerbaijan:before {background-position: 0 -390px;}
i.flag.ba:before, i.flag.bosnia:before {background-position: 0 -416px;}
i.flag.barbados:before, i.flag.bb:before {background-position: 0 -442px;}
i.flag.bangladesh:before, i.flag.bd:before {background-position: 0 -468px;}
i.flag.be:before, i.flag.belgium:before {background-position: 0 -494px;}
i.flag.bf:before, i.flag.burkina.faso:before {background-position: 0 -520px;}
i.flag.bg:before, i.flag.bulgaria:before {background-position: 0 -546px;}
i.flag.bahrain:before, i.flag.bh:before {background-position: 0 -572px;}
i.flag.bi:before, i.flag.burundi:before {background-position: 0 -598px;}
i.flag.benin:before, i.flag.bj:before {background-position: 0 -624px;}
i.flag.bermuda:before, i.flag.bm:before {background-position: 0 -650px;}
i.flag.bn:before, i.flag.brunei:before {background-position: 0 -676px;}
i.flag.bo:before, i.flag.bolivia:before {background-position: 0 -702px;}
i.flag.br:before, i.flag.brazil:before {background-position: 0 -728px;}
i.flag.bahamas:before, i.flag.bs:before {background-position: 0 -754px;}
i.flag.bhutan:before, i.flag.bt:before {background-position: 0 -780px;}
i.flag.bouvet.island:before, i.flag.bv:before {background-position: 0 -806px;}
i.flag.botswana:before, i.flag.bw:before {background-position: 0 -832px;}
i.flag.belarus:before, i.flag.by:before {background-position: 0 -858px;}
i.flag.belize:before, i.flag.bz:before {background-position: 0 -884px;}
i.flag.ca:before, i.flag.canada:before {background-position: 0 -910px;}
i.flag.cc:before, i.flag.cocos.islands:before {background-position: 0 -962px;}
i.flag.cd:before, i.flag.congo:before {background-position: 0 -988px;}
i.flag.central.african.republic:before, i.flag.cf:before {background-position: 0 -1014px;}
i.flag.cg:before, i.flag.congo.brazzaville:before {background-position: 0 -1040px;}
i.flag.ch:before, i.flag.switzerland:before {background-position: 0 -1066px;}
i.flag.ci:before, i.flag.cote.divoire:before {background-position: 0 -1092px;}
i.flag.ck:before, i.flag.cook.islands:before {background-position: 0 -1118px;}
i.flag.chile:before, i.flag.cl:before {background-position: 0 -1144px;}
i.flag.cameroon:before, i.flag.cm:before {background-position: 0 -1170px;}
i.flag.china:before, i.flag.cn:before {background-position: 0 -1196px;}
i.flag.co:before, i.flag.colombia:before {background-position: 0 -1222px;}
i.flag.costa.rica:before, i.flag.cr:before {background-position: 0 -1248px;}
i.flag.cs:before, i.flag.serbia:before {background-position: 0 -1274px;}
i.flag.cu:before, i.flag.cuba:before {background-position: 0 -1300px;}
i.flag.cape.verde:before, i.flag.cv:before {background-position: 0 -1326px;}
i.flag.christmas.island:before, i.flag.cx:before {background-position: 0 -1352px;}
i.flag.cy:before, i.flag.cyprus:before {background-position: 0 -1378px;}
i.flag.cz:before, i.flag.czech.republic:before {background-position: 0 -1404px;}
i.flag.de:before, i.flag.germany:before {background-position: 0 -1430px;}
i.flag.dj:before, i.flag.djibouti:before {background-position: 0 -1456px;}
i.flag.denmark:before, i.flag.dk:before {background-position: 0 -1482px;}
i.flag.dm:before, i.flag.dominica:before {background-position: 0 -1508px;}
i.flag.do:before, i.flag.dominican.republic:before {background-position: 0 -1534px;}
i.flag.algeria:before, i.flag.dz:before {background-position: 0 -1560px;}
i.flag.ec:before, i.flag.ecuador:before {background-position: 0 -1586px;}
i.flag.ee:before, i.flag.estonia:before {background-position: 0 -1612px;}
i.flag.eg:before, i.flag.egypt:before {background-position: 0 -1638px;}
i.flag.eh:before, i.flag.western.sahara:before {background-position: 0 -1664px;}
i.flag.er:before, i.flag.eritrea:before {background-position: 0 -1716px;}
i.flag.es:before, i.flag.spain:before {background-position: 0 -1742px;}
i.flag.et:before, i.flag.ethiopia:before {background-position: 0 -1768px;}
i.flag.eu:before, i.flag.european.union:before {background-position: 0 -1794px;}
i.flag.fi:before, i.flag.finland:before {background-position: 0 -1846px;}
i.flag.fiji:before, i.flag.fj:before {background-position: 0 -1872px;}
i.flag.falkland.islands:before, i.flag.fk:before {background-position: 0 -1898px;}
i.flag.fm:before, i.flag.micronesia:before {background-position: 0 -1924px;}
i.flag.faroe.islands:before, i.flag.fo:before {background-position: 0 -1950px;}
i.flag.fr:before, i.flag.france:before {background-position: 0 -1976px;}
i.flag.ga:before, i.flag.gabon:before {background-position: -36px 0;}
i.flag.gb:before, i.flag.united.kingdom:before {background-position: -36px -26px;}
i.flag.gd:before, i.flag.grenada:before {background-position: -36px -52px;}
i.flag.ge:before, i.flag.georgia:before {background-position: -36px -78px;}
i.flag.french.guiana:before, i.flag.gf:before {background-position: -36px -104px;}
i.flag.gh:before, i.flag.ghana:before {background-position: -36px -130px;}
i.flag.gi:before, i.flag.gibraltar:before {background-position: -36px -156px;}
i.flag.gl:before, i.flag.greenland:before {background-position: -36px -182px;}
i.flag.gambia:before, i.flag.gm:before {background-position: -36px -208px;}
i.flag.gn:before, i.flag.guinea:before {background-position: -36px -234px;}
i.flag.gp:before, i.flag.guadeloupe:before {background-position: -36px -260px;}
i.flag.equatorial.guinea:before, i.flag.gq:before {background-position: -36px -286px;}
i.flag.gr:before, i.flag.greece:before {background-position: -36px -312px;}
i.flag.gs:before, i.flag.sandwich.islands:before {background-position: -36px -338px;}
i.flag.gt:before, i.flag.guatemala:before {background-position: -36px -364px;}
i.flag.gu:before, i.flag.guam:before {background-position: -36px -390px;}
i.flag.guinea-bissau:before, i.flag.gw:before {background-position: -36px -416px;}
i.flag.guyana:before, i.flag.gy:before {background-position: -36px -442px;}
i.flag.hk:before, i.flag.hong.kong:before {background-position: -36px -468px;}
i.flag.heard.island:before, i.flag.hm:before {background-position: -36px -494px;}
i.flag.hn:before, i.flag.honduras:before {background-position: -36px -520px;}
i.flag.croatia:before, i.flag.hr:before {background-position: -36px -546px;}
i.flag.haiti:before, i.flag.ht:before {background-position: -36px -572px;}
i.flag.hu:before, i.flag.hungary:before {background-position: -36px -598px;}
i.flag.id:before, i.flag.indonesia:before {background-position: -36px -624px;}
i.flag.ie:before, i.flag.ireland:before {background-position: -36px -650px;}
i.flag.il:before, i.flag.israel:before {background-position: -36px -676px;}
i.flag.in:before, i.flag.india:before {background-position: -36px -702px;}
i.flag.indian.ocean.territory:before, i.flag.io:before {background-position: -36px -728px;}
i.flag.iq:before, i.flag.iraq:before {background-position: -36px -754px;}
i.flag.ir:before, i.flag.iran:before {background-position: -36px -780px;}
i.flag.iceland:before, i.flag.is:before {background-position: -36px -806px;}
i.flag.it:before, i.flag.italy:before {background-position: -36px -832px;}
i.flag.jamaica:before, i.flag.jm:before {background-position: -36px -858px;}
i.flag.jo:before, i.flag.jordan:before {background-position: -36px -884px;}
i.flag.japan:before, i.flag.jp:before {background-position: -36px -910px;}
i.flag.ke:before, i.flag.kenya:before {background-position: -36px -936px;}
i.flag.kg:before, i.flag.kyrgyzstan:before {background-position: -36px -962px;}
i.flag.cambodia:before, i.flag.kh:before {background-position: -36px -988px;}
i.flag.ki:before, i.flag.kiribati:before {background-position: -36px -1014px;}
i.flag.comoros:before, i.flag.km:before {background-position: -36px -1040px;}
i.flag.kn:before, i.flag.saint.kitts.and.nevis:before {background-position: -36px -1066px;}
i.flag.kp:before, i.flag.north.korea:before {background-position: -36px -1092px;}
i.flag.kr:before, i.flag.south.korea:before {background-position: -36px -1118px;}
i.flag.kuwait:before, i.flag.kw:before {background-position: -36px -1144px;}
i.flag.cayman.islands:before, i.flag.ky:before {background-position: -36px -1170px;}
i.flag.kazakhstan:before, i.flag.kz:before {background-position: -36px -1196px;}
i.flag.la:before, i.flag.laos:before {background-position: -36px -1222px;}
i.flag.lb:before, i.flag.lebanon:before {background-position: -36px -1248px;}
i.flag.lc:before, i.flag.saint.lucia:before {background-position: -36px -1274px;}
i.flag.li:before, i.flag.liechtenstein:before {background-position: -36px -1300px;}
i.flag.lk:before, i.flag.sri.lanka:before {background-position: -36px -1326px;}
i.flag.liberia:before, i.flag.lr:before {background-position: -36px -1352px;}
i.flag.lesotho:before, i.flag.ls:before {background-position: -36px -1378px;}
i.flag.lithuania:before, i.flag.lt:before {background-position: -36px -1404px;}
i.flag.lu:before, i.flag.luxembourg:before {background-position: -36px -1430px;}
i.flag.latvia:before, i.flag.lv:before {background-position: -36px -1456px;}
i.flag.libya:before, i.flag.ly:before {background-position: -36px -1482px;}
i.flag.ma:before, i.flag.morocco:before {background-position: -36px -1508px;}
i.flag.mc:before, i.flag.monaco:before {background-position: -36px -1534px;}
i.flag.md:before, i.flag.moldova:before {background-position: -36px -1560px;}
i.flag.me:before, i.flag.montenegro:before {background-position: -36px -1586px;}
i.flag.madagascar:before, i.flag.mg:before {background-position: -36px -1613px;}
i.flag.marshall.islands:before, i.flag.mh:before {background-position: -36px -1639px;}
i.flag.macedonia:before, i.flag.mk:before {background-position: -36px -1665px;}
i.flag.mali:before, i.flag.ml:before {background-position: -36px -1691px;}
i.flag.burma:before, i.flag.mm:before, i.flag.myanmar:before {background-position: -36px -1717px;}
i.flag.mn:before, i.flag.mongolia:before {background-position: -36px -1743px;}
i.flag.macau:before, i.flag.mo:before {background-position: -36px -1769px;}
i.flag.mp:before, i.flag.northern.mariana.islands:before {background-position: -36px -1795px;}
i.flag.martinique:before, i.flag.mq:before {background-position: -36px -1821px;}
i.flag.mauritania:before, i.flag.mr:before {background-position: -36px -1847px;}
i.flag.montserrat:before, i.flag.ms:before {background-position: -36px -1873px;}
i.flag.malta:before, i.flag.mt:before {background-position: -36px -1899px;}
i.flag.mauritius:before, i.flag.mu:before {background-position: -36px -1925px;}
i.flag.maldives:before, i.flag.mv:before {background-position: -36px -1951px;}
i.flag.malawi:before, i.flag.mw:before {background-position: -36px -1977px;}
i.flag.mexico:before, i.flag.mx:before {background-position: -72px 0;}
i.flag.malaysia:before, i.flag.my:before {background-position: -72px -26px;}
i.flag.mozambique:before, i.flag.mz:before {background-position: -72px -52px;}
i.flag.na:before, i.flag.namibia:before {background-position: -72px -78px;}
i.flag.nc:before, i.flag.new.caledonia:before {background-position: -72px -104px;}
i.flag.ne:before, i.flag.niger:before {background-position: -72px -130px;}
i.flag.nf:before, i.flag.norfolk.island:before {background-position: -72px -156px;}
i.flag.ng:before, i.flag.nigeria:before {background-position: -72px -182px;}
i.flag.ni:before, i.flag.nicaragua:before {background-position: -72px -208px;}
i.flag.netherlands:before, i.flag.nl:before {background-position: -72px -234px;}
i.flag.no:before, i.flag.norway:before {background-position: -72px -260px;}
i.flag.nepal:before, i.flag.np:before {background-position: -72px -286px;}
i.flag.nauru:before, i.flag.nr:before {background-position: -72px -312px;}
i.flag.niue:before, i.flag.nu:before {background-position: -72px -338px;}
i.flag.new.zealand:before, i.flag.nz:before {background-position: -72px -364px;}
i.flag.om:before, i.flag.oman:before {background-position: -72px -390px;}
i.flag.pa:before, i.flag.panama:before {background-position: -72px -416px;}
i.flag.pe:before, i.flag.peru:before {background-position: -72px -442px;}
i.flag.french.polynesia:before, i.flag.pf:before {background-position: -72px -468px;}
i.flag.new.guinea:before, i.flag.pg:before {background-position: -72px -494px;}
i.flag.ph:before, i.flag.philippines:before {background-position: -72px -520px;}
i.flag.pakistan:before, i.flag.pk:before {background-position: -72px -546px;}
i.flag.pl:before, i.flag.poland:before {background-position: -72px -572px;}
i.flag.pm:before, i.flag.saint.pierre:before {background-position: -72px -598px;}
i.flag.pitcairn.islands:before, i.flag.pn:before {background-position: -72px -624px;}
i.flag.pr:before, i.flag.puerto.rico:before {background-position: -72px -650px;}
i.flag.palestine:before, i.flag.ps:before {background-position: -72px -676px;}
i.flag.portugal:before, i.flag.pt:before {background-position: -72px -702px;}
i.flag.palau:before, i.flag.pw:before {background-position: -72px -728px;}
i.flag.paraguay:before, i.flag.py:before {background-position: -72px -754px;}
i.flag.qa:before, i.flag.qatar:before {background-position: -72px -780px;}
i.flag.re:before, i.flag.reunion:before {background-position: -72px -806px;}
i.flag.ro:before, i.flag.romania:before {background-position: -72px -832px;}
i.flag.rs:before, i.flag.serbia:before {background-position: -72px -858px;}
i.flag.ru:before, i.flag.russia:before {background-position: -72px -884px;}
i.flag.rw:before, i.flag.rwanda:before {background-position: -72px -910px;}
i.flag.sa:before, i.flag.saudi.arabia:before {background-position: -72px -936px;}
i.flag.sb:before, i.flag.solomon.islands:before {background-position: -72px -962px;}
i.flag.sc:before, i.flag.seychelles:before {background-position: -72px -988px;}
i.flag.sd:before, i.flag.sudan:before {background-position: -72px -1040px;}
i.flag.se:before, i.flag.sweden:before {background-position: -72px -1066px;}
i.flag.sg:before, i.flag.singapore:before {background-position: -72px -1092px;}
i.flag.saint.helena:before, i.flag.sh:before {background-position: -72px -1118px;}
i.flag.si:before, i.flag.slovenia:before {background-position: -72px -1144px;}
i.flag.jan.mayen:before, i.flag.sj:before, i.flag.svalbard:before {background-position: -72px -1170px;}
i.flag.sk:before, i.flag.slovakia:before {background-position: -72px -1196px;}
i.flag.sierra.leone:before, i.flag.sl:before {background-position: -72px -1222px;}
i.flag.san.marino:before, i.flag.sm:before {background-position: -72px -1248px;}
i.flag.senegal:before, i.flag.sn:before {background-position: -72px -1274px;}
i.flag.so:before, i.flag.somalia:before {background-position: -72px -1300px;}
i.flag.sr:before, i.flag.suriname:before {background-position: -72px -1326px;}
i.flag.sao.tome:before, i.flag.st:before {background-position: -72px -1352px;}
i.flag.el.salvador:before, i.flag.sv:before {background-position: -72px -1378px;}
i.flag.sy:before, i.flag.syria:before {background-position: -72px -1404px;}
i.flag.swaziland:before, i.flag.sz:before {background-position: -72px -1430px;}
i.flag.caicos.islands:before, i.flag.tc:before {background-position: -72px -1456px;}
i.flag.chad:before, i.flag.td:before {background-position: -72px -1482px;}
i.flag.french.territories:before, i.flag.tf:before {background-position: -72px -1508px;}
i.flag.tg:before, i.flag.togo:before {background-position: -72px -1534px;}
i.flag.th:before, i.flag.thailand:before {background-position: -72px -1560px;}
i.flag.tajikistan:before, i.flag.tj:before {background-position: -72px -1586px;}
i.flag.tk:before, i.flag.tokelau:before {background-position: -72px -1612px;}
i.flag.timorleste:before, i.flag.tl:before {background-position: -72px -1638px;}
i.flag.tm:before, i.flag.turkmenistan:before {background-position: -72px -1664px;}
i.flag.tn:before, i.flag.tunisia:before {background-position: -72px -1690px;}
i.flag.to:before, i.flag.tonga:before {background-position: -72px -1716px;}
i.flag.tr:before, i.flag.turkey:before {background-position: -72px -1742px;}
i.flag.trinidad:before, i.flag.tt:before {background-position: -72px -1768px;}
i.flag.tuvalu:before, i.flag.tv:before {background-position: -72px -1794px;}
i.flag.taiwan:before, i.flag.tw:before {background-position: -72px -1820px;}
i.flag.tanzania:before, i.flag.tz:before {background-position: -72px -1846px;}
i.flag.ua:before, i.flag.ukraine:before {background-position: -72px -1872px;}
i.flag.ug:before, i.flag.uganda:before {background-position: -72px -1898px;}
i.flag.um:before, i.flag.us.minor.islands:before {background-position: -72px -1924px;}
i.flag.america:before, i.flag.united.states:before, i.flag.us:before {background-position: -72px -1950px;}
i.flag.uruguay:before, i.flag.uy:before {background-position: -72px -1976px;}
i.flag.uz:before, i.flag.uzbekistan:before {background-position: -108px 0;}
i.flag.va:before, i.flag.vatican.city:before {background-position: -108px -26px;}
i.flag.saint.vincent:before, i.flag.vc:before {background-position: -108px -52px;}
i.flag.ve:before, i.flag.venezuela:before {background-position: -108px -78px;}
i.flag.british.virgin.islands:before, i.flag.vg:before {background-position: -108px -104px;}
i.flag.us.virgin.islands:before, i.flag.vi:before {background-position: -108px -130px;}
i.flag.vietnam:before, i.flag.vn:before {background-position: -108px -156px;}
i.flag.vanuatu:before, i.flag.vu:before {background-position: -108px -182px;}
i.flag.wallis.and.futuna:before, i.flag.wf:before {background-position: -108px -234px;}
i.flag.samoa:before, i.flag.ws:before {background-position: -108px -260px;}
i.flag.ye:before, i.flag.yemen:before {background-position: -108px -286px;}
i.flag.mayotte:before, i.flag.yt:before {background-position: -108px -312px;}
i.flag.south.africa:before, i.flag.za:before {background-position: -108px -338px;}
i.flag.zambia:before, i.flag.zm:before {background-position: -108px -364px;}
i.flag.zimbabwe:before, i.flag.zw:before {background-position: -108px -390px;}
/* FLAG */

/* SEARCH */
.search-request h2 {
  font-size: 24px;
  font-weight: 500;
  margin: 0 0 1em 0;
}
.search-form {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
}
.search-form .panel-search {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  background: #eeeeee;
  height: 40px;
  border-radius: 5px;
}
.panel-search input[type=radio] {
  position: absolute;
  visibility: hidden;
  display: none;
}
.panel-search label .radio-name {
  display: none;
  visibility: hidden;
  margin-left: 10px;
}
.panel-search label .icon {
  fill: #78909c;
  width: 26px;
  height: 26px;
}
.panel-search label {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  cursor: pointer;
  padding: 0 18px;
  font-size: 15px;
  color: #ffffff;
  height: 100%;
  cursor: pointer;
  -webkit-transition: background-color .15s linear;
  transition: background-color .15s linear;
}
.panel-search input[type=radio]:checked + label {
  background: #71a32e;
  border-radius: 5px;
  border-width: 0;
}
.panel-search input[type=radio]:checked + label .radio-name {
  visibility: visible;
  display: inline-block;
}
.panel-search input[type=radio]:checked + label .icon {
  fill: #ffffff;
}
.panel-search label {
  border-right: 1px solid #dadada;
}
.panel-search label:last-child {
  border-width: 0;
}
.body-search {
  display: -webkit-box;
  display: flex;
  padding: 24px 0 5px 0;
}
.search-col {
  width: calc(50% - 0px);
}
.control-group.left {
margin-right: 15px;
}
.control-group.right {
  margin-left: 15px;
}
.control-group .control-label {
    margin-bottom: 5px;
    line-height: 20px;
    font-size: 15px;
    font-weight: 500;
    display: block;
}
.country-container {
  display: -ms-flexbox; /* IE10 */
  display: flex;
  width: 100%;
  margin-bottom: 15px;
}

.country-icon {
  left: 0;
  background: #71a32e;
  height: 100%;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
  padding: 9px 10px 8px 10px;
  z-index: 2;
}
.country-icon.type {padding: 9px 9px 5px 11px;}
.country-icon .icon {
  fill: #ffffff;
  width: 19px;
  height: 16px;
}
.country-icon.type .icon {height: 19px;}
.country-field {
  width: 100%;
  padding: 0px;
  margin-left: -1px;
  outline: none;
}
.default-field {
border: 1px solid #d0d0d0;
padding: 8px 8px;
display: inline-block;
width: 100%;
overflow: hidden;
position: relative;
z-index: 1;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
.control-group .field {
  margin-bottom: 15px;
}
.bottom-botton {
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  -ms-flex-align: start;
  align-items: flex-start;
}
.js-between {
    justify-content: space-between;
}
.bottom-botton-con {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 10px;
}
.bottom-botton-con .botton {
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  width: auto;
  justify-content: end;
}
.bottom-botton-con .botton .green {
  border-radius: 17px;
  color: #ffffff;
  font-weight: 700;
  background: #71a32e;
  font-size: 13px;
  padding: 10px 21px;
  outline: 0
}
.bottom-botton-con .botton .transport {
  border-radius: 17px;
  color: #454546;
  font-weight: 700;
  border-color: #eeeeee;
  background: #eeeeee;
  font-size: 13px;
  padding: 10px 21px;
  outline: 0
}
.bottom-more-wap {
margin-top: 20px;
margin-bottom: 20px;
width: 100%;
}
.bottom-more-wap .bottom-botton-con .botton {
margin-right: 0;
width: 100%;
max-width: 451px;
margin: 0 auto;
}
.bottom-botton-con .botton .btn-more,
.bottom-botton-con .botton .green.btn-more{
    width: 100% !important;
    padding: 18px 28px !important;
    border-radius: 4px !important;
}
.bottom-botton-con .botton-padding {
  padding: 10px 34px !important;
}
.bottom-botton-con .botton .icon {
  fill: #ffffff;
  width: 26px;
  height: 26px;
  margin-right: 15px;
}
.bottom-botton-con .botton .transport .icon {
  fill: #78909c;
}
.bottom-botton-con .botton .botton-padding .icon {
  width: 20px;
  height: 20px;
}
.bottom-botton-con .botton .green:hover, .bottom-botton-con .botton .transport:hover {
  background-color: #242434;
  border-color: #242434;
  color: #ffffff;
}
.bottom-botton-con .botton .transport.transport:hover .icon {
  fill: #ffffff;
}

/* SEARCH */

/* tooltip */

/* tooltip */

/* SLIDER */
.header-page {
  display: -ms-flexbox;
  display: flex;
  padding-top: 5px
}
.header-page h1 {
  margin-top: 0;
  margin-bottom: 0;
}
.header-page h2 {
  margin-top: 0;
  margin-bottom: 20px;
}
.header-page h3 {
  font-size: 14px;
  font-weight: 500;
  margin-top: 5px;
}
.header-page .header-top h1 {
  margin-top: 0;
  margin-bottom: 0.7em;
}
.header-page .header-width {
  width: 100%
}
.header-page .header-top {
  justify-content: flex-start;
  align-items: flex-start;
}
.header-page .header-botton {
  justify-content: flex-end;
  align-items: flex-end;
  margin-left: auto;
}
.header-page .header-botton .link-showall {
  margin-top: 0;
}

.header-page h2 .link-icon {
    background: #71a32e;
    border-color: #71a32e;
    border-radius: 50px;
    padding: 5px 7px 2px 7px;
    text-align: center;
    line-height: 10px;
    margin-left: 10px;
}

.header-page h2 .icon {
    fill: #ffffff;
    width: 16px;
    height: 16px;
}
.header-page h2 .link-icon:hover {
    background-color: #242434;
    border-color: #242434;
}




.new-carousel {
  padding: 10px 6.9444% 0px 0px;
  position: relative;
  overflow: hidden;
}
.new-carousel:before {
  content: "";
  position: absolute;
  display: block;
  top: 0;
  height: 100%;
  width: 6.9444%;
  background-color: #f7f9fa;
  z-index: 3;
  width: 6.9444%;
}
.new-carousel:after {
  left: 0;
}
.new-carousel:before {
  right: 0;
  opacity: 0;
}
.new-carousel .slick-list {
  overflow: visible;
  margin-left: 1px;
}
.new-carousel .slick-dots {
  bottom: -73px;
  display: none !important;
}





.ads-carousel {
  padding: 10px 6.9444% 0px 0px;
  position: relative;
  overflow: hidden;
}
.ads-carousel:before {
  content: "";
  position: absolute;
  display: block;
  top: 0;
  height: 100%;
  width: 6.9444%;
  background-color: #f7f9fa;
  z-index: 3;
  width: 6.9444%;
}
.ads-carousel:after {
  left: 0;
}
.ads-carousel:before {
  right: 0;
  opacity: 0;
}
.ads-carousel .slick-list {
  overflow: visible;
  margin-left: 1px;
}
.ads-carousel .slick-dots {
  bottom: -73px;
  display: none !important;
}

.sticker-top {
    cursor: pointer;
}
.ads-carousel__image .sticker-top {
    position: relative;
    display: inline-block;
    background: #ff9800;
    padding: 2px 6px 0px 6px;
    color: #fff;
    left: 5px;
    top: 5px;
    font-weight: 700;
    font-size: 14px;
    line-height: 22px;
    border-radius: 5px;
    vertical-align: top;
    text-transform: uppercase;
    z-index: 2;
    
}
.ads-carousel__image .sticker-top .icon {
    fill: #ffffff;
    width: 18px;
    height: 18px;
    margin-right: 7px;
}
.ads-carousel__item {
  /* cursor: pointer; */
}
.ads-carousel__item .item-wrapper {
  background: #ffffff;
  border-radius: 4px;
  padding: 0;
  -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,.1);
  box-shadow: 0 1px 2px 0 rgba(0,0,0,.1);
  margin-right: 15px;
}
.ads-carousel__item .item-wrapper.catalog-new {
    margin-right: 0;
}
.ads-carousel__item .item-wrapper .ads-carousel__image {
    position: relative;
    max-width: 267px;
    max-height: 215px;
}
.ads-carousel__item .item-wrapper .ads-carousel__image.catalog-new {
width: 100%;
height: 220px;
max-width: 100%;
max-height: 100%;
}
.ads-carousel__item .media-wrapper {
 /*  opacity: 0.4;  */
  opacity: 1;
  padding-bottom: 71.4%;
  border-radius: 4px 4px 0 0;
  -webkit-transition: all 0.4s cubic-bezier(0.55, 0.085, 0.68, 0.53);
  -o-transition: all 0.4s cubic-bezier(0.55, 0.085, 0.68, 0.53);
  transition: all 0.4s cubic-bezier(0.55, 0.085, 0.68, 0.53);
  max-width: 267px;
  max-height: 215px;
}

.user-list-company .ads-carousel__item .media-wrapper {
    opacity: 1;
}

.ads-carousel__item:last-child .ads-carousel__item-inner:after {
  width: calc(100% - 30px);
}
.ads-carousel__item-inner {
  position: relative;
  padding: 10px 10px 10px 10px;
}
.ads-carousel__item-inner .item-inner-caption {
  min-height: 40px;
}
.ads-carousel__item-inner .item-inner-caption.min {
  min-height: 26px;
}
.ads-carousel__item-inner .item-inner-caption .name {
  word-break: break-all;
  font-size: 16px;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  line-height: 24px;
  max-height: 40px;
  font-weight: 500;
  overflow: hidden;
}
.ads-carousel__item-inner .item-inner-caption .name.com-line-clamp-1 {
-webkit-line-clamp: 1 !important;
}
.ads-carousel__item-inner .item-inner-folder {
  min-height: 20px;
  margin-left: 5px;
}
.ads-carousel__item-inner .icon {
fill: #71a32e;
width: 12px;
height: 12px;
}
.ads-carousel__item-inner .icon.catalog-new {
width: 24px;
height: 24px;
margin-right: 8px;
}
.ads-carousel__item-inner .top-10 {
padding-top: 5px;
display: -ms-flexbox;
display: flex;
-ms-flex-align: left;
align-items: left;
-ms-flex-pack: left;
justify-content: left;
}
.ads-carousel__item-inner .item-inner-folder .folder-name {
word-break: break-all;
font-size: 10px;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
line-height: 20px;
max-height: 20px;
font-weight: 500;
overflow: hidden;
color: #717171;
}

.catalog-carousel__top {
cursor: pointer;
background: #f4f4f4;
border-radius: 4px;
padding: 0;
-webkit-box-shadow: 0 1px 2px 0 rgb(0 0 0 / 30%);
box-shadow: 0 1px 2px 0 rgba(0,0,0,0.3);
}
.catalog-new-top {
background: #f4f4f4;
margin: 0;
padding: 0;
}
.image-catalog-new {
width: 100%;
max-width: 100%;
max-height: 100%;
}

.catalog-carousel__top .countryname {
font-size: 14px !important;
margin: 12px 0 5px 0;
}
.catalog-carousel__top .folder-name {
font-size: 13px !important;
}
.catalog-carousel__top .top-10.catalog .icon {
width: 16px;
height: 16px;
}
.catalog-carousel__top .separator {
height: 1px;
border-bottom: solid 1px #e1e1e1 !important;
margin: 5px 0;
}

.top-10 .folder-desc {
min-height: 40px;
padding-bottom: 5px;
}
.top-10 .folder-desc .desc {
word-break: break-all;
font-size: 12px;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
line-height: 15px;
max-height: 45px;
font-weight: 400;
overflow: hidden;
}
.ads-carousel .slick-active .media-wrapper {
opacity: 1 !important;
}
.ads-item-link:hover .media-wrapper {
opacity: 0.5 !important;
}
.ads-item-link:hover .name {
color: #5b8425;
}

.ads-carousel__item-inner .separator {
height: 1px;
border-bottom: solid 1px #f3f3f3;
margin: 5px 0;
}

.ads-carousel__item-inner .item-inner-caption .countryname {
font-size: 12px;
color: #777;
line-height: 150%;
}
/* SLIDER */

/* FAQ */
.faq-list {
display: -webkit-box;
display: flex;
-webkit-box-align: center;
align-items: center;
}
.faq-body {
width: 100%;
margin: 0 auto;
}
.faq-item {
display: -webkit-box;
display: flex;
}
.faq-item .item-wrap {
width: 100%;
transition: all 0.3s ease-in-out 0s;
}
.faq-item .item-row {
padding: 18px 0 18px 19px;
-webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,.1);
box-shadow: 0 1px 2px 0 rgba(0,0,0,.1);
border-radius: 6px 15px 15px 6px;
margin-bottom: 20px;
border-left: 6px solid #71a32e;
background: #ffffff url(/new/images/right-arrow.svg) no-repeat calc(100% - 25px) center;
overflow: hidden;
}
.faq-item .item-info {
width: 100%;
}
.faq-item .item-created {
color: #717171;
font-size: 11px;
text-transform: uppercase;
margin-bottom: 15px;
letter-spacing: 1px;
font-weight: 500;
display: -ms-flexbox;
display: flex;
}
.faq-item .item-created.comm {
margin-top: 15px;
margin-bottom: 0;
}
.faq-item .item-created .icon {
fill: #78909c;
width: 16px;
height: 16px;
margin-right: 5px;
}
.faq-item .item-created .icon {
top: 0 !important;
}

.faq-item .item-wrap:hover .item-created.comm {
color: #5b8425;
}
.faq-item .item-wrap:hover .item-created.comm .icon {
fill: #5b8425;
}
.faq-item .item-created .new {
justify-content: flex-end;
align-items: flex-end;
margin-left: auto;
margin-right: 20px;
padding: 2px 5px;
background: #FFC108;
color: #ffffff;
border-radius: 4px;
font-size: 9px;
font-weight: 500;
line-height: 12px;
}
.faq-item .item-created .flash {
justify-content: flex-end;
align-items: flex-end;
margin-left: auto;
margin-right: 20px;
padding: 2px 5px;
background: #f44336;
color: #ffffff;
border-radius: 4px;
font-size: 9px;
font-weight: 500;
line-height: 12px;
}
.faq-item .item-data {
width: calc(100% - 65px);
}
.faq-item .item-name {
word-break: break-all;
font-size: 16px;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
line-height: 20px;
max-height: 40px;
font-weight: 700;
overflow: hidden;
}
.faq-item .user-row {
display: flex;
position: relative;
min-height: 30px;
margin-top: 15px;
}
.faq-item .user-row img {
display: inline-block;
width: 30px;
height: 30px;
border-radius: 3px;
object-fit: cover;
position: absolute;
overflow: hidden;
left: 0;
background-color: #ebebeb;
}
.faq-item .user-row .user-name {
min-height: 30px;
margin-left: 40px;
}
.faq-item .user-row .user-name .name {
word-break: break-all;
font-size: 14px;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
line-height: 30px;
max-height: 30px;
font-weight: 500;
padding-left: 2px;
overflow: hidden;
}
.faq-item .item-wrap:hover .item-name {
color: #5b8425;
}
.faq-item .item-wrap:hover .item-row {
background: #ffffff url(/new/images/right-arrow-green.svg) no-repeat calc(100% - 25px) center;
}

/* FAQ */

/* STATISTICS */
.statistics h2 {margin-bottom: 0;}
.statistics ul.page-tabs {margin: 0px;padding: 0px;list-style: none;background: #eee;height: 40px;border-radius: 5px;overflow: hidden;}
.statistics ul.page-tabs li {padding: 0 34px;font-size: 26px;width: 100%;height: 100%;cursor: pointer;-webkit-transition: background-color .15s linear;transition: background-color .15s linear;}
.statistics ul.page-tabs li:hover {background: #d3dec4;}
.statistics ul.page-tabs li .icon {width: 26px;height: 26px;}
.statistics ul.page-tabs li.current {background: #71a32e;border-radius: 5px;}
.statistics ul.page-tabs li.current .icon {fill: #ffffff;}
.statistics .country-statistics {padding: 20px 0 10px 0;}
.statistics .page-tab-content {display: none;background: #ffffff;padding: 0;}
.statistics .page-tab-content.current {display: inherit;overflow: hidden;border: 1px solid #f3f3f3;border-radius: 5px;}
.body-search-form {display: none;background: #ffffff;}
.body-search-form.current {display: inherit;}
.statistics table {table-layout:fixed;display: block;width: calc(100% + 15px);color: #454546;position: relative;}
.statistics th, .statistics td {padding: 15px;border-color: transparent;text-align: center;}
.statistics th {border-bottom: 2px solid #ececec;background: #f3f3f3;}
.statistics thead {background:#ffffff;display:table;width:100%;width:100%;font-weight: 700;}
.statistics thead th:first-child {width: 45%;text-align: left;}
.statistics tbody {height:300px;overflow:auto;overflow-x:hidden;display:block;width:100%;}
.statistics tbody tr {display:table;width:100%;table-layout:fixed;border-bottom: 1px solid #ececec;}
.statistics tbody td {text-align: center;}
.statistics tr:nth-child(odd) {background: white;}
.statistics tr:nth-child(even) {background: #f7f9fa;}
.statistics .table-country {width: 45%;text-align: left;font-weight: 500;position: relative;}
.statistics .table-country span {background: #71a32e;border: 1px solid #71a32e;color: #ffffff;padding: 2px 5px 2px 6px;text-align: center;font-weight: 700;margin-right: 10px;font-size: 9px;border-radius: 4px;text-transform: uppercase;}
.table-country i.flag:not(.icon) {top: 2px;position: relative;}
.table-country div {display: inline-block;}
.statistics tbody tr:hover {background: #e0ebd1}
.statistics tbody a:hover {color: #000000;text-decoration: underline;}
.statistics tbody tr:hover .table-country span {background-color: #242434;border-color: #242434;}
/* STATISTICS */

/* SEARCH RESULTS */
.header-search-results h2 {
  margin-bottom: 0
}
.search-results {
  margin-top: 0px;
}
.country-of, .country-in, .country-separator {
  display: inline-block;
}
.search-results .country-of i.flag:not(.icon), .search-results .country-in i.flag:not(.icon) {top:2px;margin-right: 10px;position: relative;}
.search-results .country-of .code, .search-results .country-in .code {background: #71a32e;border: 1px solid #71a32e;color: #ffffff;padding: 2px 5px 2px 6px;text-align: center;font-weight: 700;margin-right: 10px;font-size: 9px;border-radius: 4px;text-transform: uppercase;vertical-align: middle;}

.search-results .country-of .name, .search-results .country-in .name{
display: inline-block;
    line-height: 22px;
    font-weight: 500;
    font-size: 14px;
    color: #454546;
    white-space: normal;
    text-align: left;
    vertical-align: middle;
}
.search-results .country-of .export_city, .search-results .country-in .export_city {
  font-size: 12px;
  color: #999999;
  margin-left: 5px;
  line-height: 22px;
  white-space: normal;
  vertical-align: middle;
}

.country-separator {
  height: 2px;
  border-bottom: solid 2px #F44336;
  margin: 15px 15px;
width: 40px;
vertical-align: middle;
position: relative;
}
.country-separator::after {
  content: '';
  width: 8px;
  height: 8px;
  border-radius: 5px;
  background-color: #F44336;
  display: inline-block;
  top: -3px;
  vertical-align: middle;
  position: relative;
  float: right;
}
.country-separator::before {
  content: '';
  width: 8px;
  height: 8px;
  border-radius: 5px;
  background-color: #F44336;
  display: inline-block;
  top: -3px;
  vertical-align: middle;
  position: relative;
  float: left;
}
.uk-icon-button {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block;
    width: 35px;
    height: 35px;
    border-radius: 100%;
    background: #eee;
    line-height: 35px;
    color: #444;
    font-size: 18px;
    text-align: center;
}
/* SEARCH RESULTS */


/* GRID LIST */
.grid-list {
display: grid;
grid-template-columns: repeat(2, 1fr);
grid-gap: 15px;
}
.row-item {
min-width: 0;
background: #ffffff;
-webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,.1);
box-shadow: 0 1px 2px 0 rgba(0,0,0,.1);
padding: 0;

box-sizing: border-box;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
-ms-border-radius: 4px;
-o-border-radius: 4px;
border-radius: 4px;
}
.row-item.new-status-vip {
background: #fcfdfe;
background-image: radial-gradient( circle farthest-corner at 10% 20%,  rgba(226,240,254,1) 0%, rgba(255,247,228,1) 90% );
}
.item-img {
text-align: center;
}
.item-thumb {
width: 100%;
overflow: hidden;
position: relative;
display: flex;
align-items: center;
justify-content: center;
text-align: center;
background: #f7f7f7;
}
.item-thumb:hover img, .item-thumb:focus img {
opacity: 0.6;
}
.item-thumb img {
width: 100%;
max-width: none;
max-height: none;
-webkit-border-radius: 4px 4px 0 0;
-moz-border-radius: 4px 4px 0 0;
-ms-border-radius: 4px 4px 0 0;
-o-border-radius: 4px 4px 0 0;
border-radius: 4px 4px 0 0;
}
.row-item .item-inner {
padding: 15px;
margin-bottom: auto;
}
.row-item .item-inner .item-name {
word-break: break-all;
font-size: 16px;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
line-height: 20px;
max-height: 40px;
min-height: 40px;
font-weight: 700;
overflow: hidden;
}
.row-item .item-inner .item-name a {
text-decoration: none;
color: #454546;
outline: 0;
}
.row-item .item-inner .item-name a:hover, .row-item .item-inner .item-name a:focus {
color: #5b8425;
text-decoration: underline;
}
.row-item .date-location {
padding: 0;
list-style: none;
font-size: 12px;
color: #454546;
line-height: 1.17;
margin-bottom: 8px;
margin-top: 15px;
}
.row-item .date-location span {
display: inline-block;
max-width: 100%;
overflow: hidden;
white-space: nowrap;
vertical-align: top;
text-overflow: ellipsis;
-o-text-overflow: ellipsis;
}

.row-item .item-folder {
padding-top: 5px;
display: -ms-flexbox;
display: flex;
-ms-flex-align: left;
align-items: left;
-ms-flex-pack: left;
justify-content: left;
}

.row-item .item-folder .folder-icon .icon {
fill: #71a32e;
width: 16px;
height: 16px;
}
.row-item .item-folder .folder-name {
margin-left: 10px;
word-break: break-all;
font-size: 11px;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
line-height: 18px;
max-height: 18px;
font-weight: 600;
overflow: hidden;
color: #717171;
}

.row-item .item-img .item-sticker {
position: absolute;
display: block; 
margin: 10px 0;
left: 0;
top: 0;
line-height: 15px;
z-index: 2;
}
.row-item .item-img .sticker-top {
position: relative;
display: inline-block;
background: #FF9800;
padding: 3px 6px 2px 6px;
color: #ffffff;
font-weight: bold;
font-size: 14px;
line-height: 17px;
border-radius: 5px;
vertical-align: top;
text-transform: uppercase;
z-index: 2;
}
.row-item .item-img .sticker-top .icon {
width: 16px;
height: 16px;
fill: #fff;
margin-right: 7px;
}
.row-item .item-img .sticker-vip {
position: relative;
display: inline-block;
padding: 2px 6px 1px 6px;
border: 1px solid #f7f9fa;
-webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,.2);
box-shadow: 0 1px 2px 0 rgba(0,0,0,.2);
background: #f7f9fa;
border-radius: 5px;
font-weight: 700;
font-size: 14px;
line-height: 17px;
vertical-align: top;
z-index: 2;
}
.row-item .item-img .sticker-vip .icon {
width: 16px;
height: 16px;
margin-top: -2px;
margin-right: 7px;
}

/* GRID LIST */

/* BOTTON MORE TEXT */

.bottom-layout {
  font-size: 13px;
  line-height: 19px;
  color: #454545;
  margin-top: 10px;
  margin-bottom: 30px;
  display: block;
  background: #f7f9fa;
  position: relative;
}
.bottom-wrapper {
margin: 0 auto;
max-height: 160px;
overflow: hidden;
position: relative;
display: block;
}
.bottom-wrapper::after {
    position: absolute;
    left: 0;
    bottom: 0;
    display: block;
    width: 100%;
    height: 50px;
    background: -webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),to(#f7f9fa));
    background: -webkit-linear-gradient(top,rgba(255,255,255,0) 0,#f7f9fa 100%);
    background: -o-linear-gradient(top,rgba(255,255,255,0) 0,#f7f9fa 100%);
    background: linear-gradient(to bottom,rgba(255,255,255,0) 0,#f7f9fa 100%);
    content: '';
}
.bottom-text {
  display: block;
  position: relative;
  width: 100%;
  margin-bottom: 25px;
  padding-bottom: 25px;
}
.bottom-text h1 {
  font-size: 19px;
  margin: 0.5em 0 0.5em 0;
}
.bottom-text h2 {
  font-size: 17px;
  margin: 0.5em 0 0.5em 0;
}
.bottom-text h3 {
  font-size: 14px;
  margin: 0.3em 0 0.3em 0;
}
.bottom-text h1, .bottom-text h2, .bottom-text h3 {
  color: #717171;
}
.bottom-text a {
  color: #333333;
}
.bottom-link {
  display: none;
  margin: 0;
  padding: 0;
  border: none;
  background: 0 0;
  color: #71a32e;
  cursor: pointer;
  font-size: 15px;
  line-height: 18px;
}
.bottom-link:hover {
  opacity: 0.7;
}
.bottom-link .less, .bottom-link .more {
  border-bottom: 1px dotted;
}
.bottom-link .less,
.bottom-link.expand .more {
display: none;
}
.bottom-link.expand .less {
display: block;
}
.bottom-link:focus {
outline: none;
}

/* BOTTON MORE TEXT */

/* DROPDOWN */
.dropdown {
position: relative;
display: inline-block;
text-align: left;
width: 168px;
z-index: 2;
}
.dropdown-text {
cursor: pointer;
position: relative;
line-height: 32px;
font-size: 13px;
font-weight: 500;
color: #ffffff;
text-align: center;
background-color: #71a32e;
border: 1px solid #71a32e;
border-radius: 4px;
width: 100%;
}
.dropdown-content .icon {
  height: 14px;
  width: 14px;
  fill: #454546;
  margin-right: 5px;
  vertical-align: middle;
}
.dropdown-text:after {
position: absolute;
right: 15px;
top: 15px;
content: '';
width: 0px;
height: 0px;
border-style: solid;
border-width: 5px 4px 0 4px;
border-color: #fff transparent transparent transparent;
}
.dropdown-text a {
color: #ffffff;
}
.dropdown-content a {
font-size: 12px
}
.dropdown-toggle {
font-size: 0;
z-index: 1;
cursor: pointer;
position: absolute;
top: 0;
border: none;
padding: 0;
margin: 0 0 0 1px;
background: transparent;
text-indent: -10px;
height: 34px;
width: 100%;
}
.dropdown-toggle:focus {
outline: 0;
}
.dropdown-content {
-webkit-transition: all .25s ease;
-moz-transition: all .25s ease;
-ms-transition: all .25s ease;
-o-transition: all .25s ease;
transition: all .25s ease;
list-style-type: none;
position: absolute;
top: 32px;
padding: 0;
margin: 0;
opacity: 0;
visibility:hidden;
border-radius: 4px;
text-indent: 10px;
line-height: 32px;
background-color: #fff;
border: 1px solid #DDE5F0;
width: 100%;
}
.dropdown-content a {
display: block;
}
.dropdown-content a:hover {
background: #e8e8e8;
}
.dropdown-toggle:hover ~ .dropdown-text,
.dropdown-toggle:focus ~ .dropdown-text {
  background-color: #242434;
  border-color: #242434;
}
.dropdown-toggle:focus ~ .dropdown-text {
box-shadow: 0 1px 3px rgba(0,0,0, .2) inset, 0 1px 0 rgba(255,255,255, 0.8);
z-index: 2;
}
.dropdown-toggle:focus ~ .dropdown-text:after {
border-width: 0 4px 5px 4px;
border-color: transparent transparent #fff transparent;
}
.dropdown-content:hover,
.dropdown-toggle:focus ~ .dropdown-content {
opacity: 1;
visibility:visible;
top: 42px;
}
/* DROPDOWN */

/* PAGINATION */
.search-results div.pagination,
.search-results .pagination {
display: flex !important;
}
div.pagination {
    padding-bottom: 20px;
    padding-top: 15px;
}
.pagination {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
}
.pagination>li {display: inline;}
.pagination>li>a, .pagination>li>span {position: relative;float: left;padding: 10px 16px;line-height: 1.42857143;text-decoration: none;background-color: #fff;border: 1px solid #ddd;margin-left: -1px;}
.pagination>li:first-child>a, .pagination>li:first-child>span {margin-left: 0;border-bottom-left-radius: 4px;border-top-left-radius: 4px;}
.pagination>li:last-child>a, .pagination>li:last-child>span {border-bottom-right-radius: 4px;border-top-right-radius: 4px;}
.pagination>li>a:hover, .pagination>li>span:hover, .pagination>li>a:focus, .pagination>li>span:focus {background-color: #f7f9fa;
    border-top-color: #71a32e;
    border-bottom-color: #71a32e;
    border-top: 2px solid #71a32e;
    border-bottom: 2px solid #71a32e;
    color: #454545;
    padding: 9px 16px;}
.pagination>.active>a,
.pagination>.active>span,
.pagination>.active>a:hover,
.pagination>.active>span:hover,
.pagination>.active>a:focus,
.pagination>.active>span:focus {
    color: #fff;
    background-color: #71a32e;
    box-shadow: inset 0px 1px 5px 0px #5a7b2e;
    cursor: default;
    pointer-events: none;
    border-color: transparent;
    z-index: 2;
}
.pagination>.disabled>span, .pagination>.disabled>span:hover, .pagination>.disabled>span:focus, .pagination>.disabled>a, .pagination>.disabled>a:hover, .pagination>.disabled>a:focus {color: #999;background-color: #fff;border-color: #ddd;cursor: not-allowed;}
.pagination-lg>li>a, .pagination-lg>li>span {padding: 10px 16px;font-size: 18px;}
.pagination-lg>li:first-child>a, .pagination-lg>li:first-child>span {border-bottom-left-radius: 6px;border-top-left-radius: 6px;}
.pagination-lg>li:last-child>a, .pagination-lg>li:last-child>span {border-bottom-right-radius: 6px;border-top-right-radius: 6px;}
.pagination-sm>li>a, .pagination-sm>li>span {padding: 5px 10px;font-size: 12px;}
.pagination-sm>li:first-child>a, .pagination-sm>li:first-child>span {border-bottom-left-radius: 3px;border-top-left-radius: 3px;}
.pagination-sm>li:last-child>a, .pagination-sm>li:last-child>span {border-bottom-right-radius: 3px;border-top-right-radius: 3px;}
.pagination-text .desc {font-size: 11px;line-height: 15px}
/* PAGINATION */

.langs_arts {display: flex;flex-direction: column;width: 26px;align-items: flex-start;max-width: 26px;margin-right: 0px;height: 52px;justify-content: center;position: relative;display: none;}
.langs_arts>div {display: flex;
    justify-content: center;
    align-items: center;
    width: 26px;
    height: 26px;
    flex-direction: column;
    align-content: center;
}
.langs_arts>div>a {background-repeat: no-repeat;
    display: flex;
    width: 26px;
    height: 26px;
    background-position: center;
    background-size: auto 26px;
    border-radius: 50%;
    border: 1px solid rgba(122, 136, 143, .1);}
.langs_arts>div>a.lang_art_ru, .langs_arts>div>ul li a.ru {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAAArBAMAAAA6dJN0AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAD1BMVEX///9UesMAOaZGNHnVKx7DEDWkAAAAAWJLR0QAiAUdSAAAAAd0SU1FB+cJAgQEF4A6w38AAAAkSURBVDjLY2AYBcMICBIADEoEwKiCQaTAmABgcCEARhUMIQUAT9O2wQFBfakAAAAldEVYdGRhdGU6Y3JlYXRlADIwMjMtMDktMDJUMDQ6MDQ6MjMrMDA6MDDWmKQAAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDIzLTA5LTAyVDA0OjA0OjIzKzAwOjAwp8UcvAAAAABJRU5ErkJggg==);}
.langs_arts>div>a.lang_art_ro, .langs_arts>div>ul li a.ro {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAAArBAMAAAA6dJN0AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAElBMVEUAK3+pmjn80RbtkRzOESb////z6orXAAAAAWJLR0QF+G/pxwAAAAd0SU1FB+cFEw8SG7QUCJkAAAAgSURBVDjLY2CAA0YlODBxgQOGUQWjCkYVjCoYVUBjBQCMfLQ8yQfEaQAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAyMy0wNS0xOVQxNToxODoyNyswMDowMIRIdzcAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMjMtMDUtMTlUMTU6MTg6MjcrMDA6MDD1Fc+LAAAAAElFTkSuQmCC)}
.langs_arts>div>a.lang_art_en, .langs_arts>div>ul li a.en {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAAArCAMAAAD/hH51AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAyVBMVEX5+vz////9/f6NncUJLIIAJH0cPIvywMbPFCvc4e09WJw3U5nX3ev8/P2ImcIHKoEFKIB3irr6+/zS2OgyT5b7/P0GKYAEJ39kerDx8/jN1OYsSpMePoy8xd0DJ3/4+fvDy+AjQo8BJX5mfLHz9fnJ0eMoRpHCy+D29/oCJn4hQI6/yN73+Pv09vnGzuImRZAdPYzI0ONvg7bK0ePDy+GAkr4rSZPL0uTR1+gxTpart9S6xNzv8ffYQlXWNkq8xt0fP40kQ482UplkUQ6/AAAAAWJLR0QB/wIt3gAAAAd0SU1FB+cKCAADBorfRyIAAAFXSURBVEjH7ZZZV8IwEIUzwABulVJUCrRCERD3fRfU//+jtFggNyRQiOfog/etzdyvy0nmjhA0UiabY1CeqFBMVCDK42oum/n2icT/pbX19ICNzYltCqAtZzsdoOSWSQcg8ippABVP9gCAdpzdRYA9Fy2i6sN1rT4fUK9BuV8V3AjgVtkpmQGhuw/FzRYL5qh9AHc7XROg1YPCQ7fPMYD56BgWTtxQB4jap1B2dh57RwDd2gxA95QJQPN2DQRcKN952U2MYwD3r/D/XCPgBv/0bcgqgPnunlAyAPTwOHVJgJk9YgBIuy0GPMl6flkM8AOwCDLL+Anms7AK4NWswRgwmFMkipb6B/wJgPU++P2tvPxpHOJptO4Hq3QkT9eR1MxQemJPmz4WXbmDXdk2FyyTKdJmRvpsfAu0maFNZzV9mu9sPx9YTyg/OCPZTmnLzIkf0pxoO6l+AsFXZmbFgkJ+AAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDIzLTEwLTA4VDAwOjAzOjA2KzAwOjAwq3fhggAAACV0RVh0ZGF0ZTptb2RpZnkAMjAyMy0xMC0wOFQwMDowMzowNiswMDowMNoqWT4AAAAASUVORK5CYII=)}
.langs_arts ul {position: absolute;display: flex;flex-direction: column;align-items: center;top: 40px;padding-top: 2px;-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;visibility: hidden;opacity: 0;z-index: 5;}
.langs_arts ul li {display: flex;width: 26px;height: 26px;margin: 2px;}
.langs_arts ul li a {background-repeat: no-repeat;display: flex;width: 26px;height: 26px;background-position: center;background-size: auto 100%;border-radius: 50%;}

.langs_arts ul.active {opacity: 1;visibility: visible;}

.bot_cont_new {}
.main-page .bot_cont_new p {margin-bottom: 15px;font-size: 14px;line-height: 1.8em;}
.main-page .bot_cont_new h2, .main-page .bot_cont_new h3, .main-page .bot_cont_new h4 {font-weight: 600;margin: 15px 0 0;font-size: 16px;line-height: 1.8em;}
.main-page .bot_cont_new li {font-size: 14px;line-height: 1.8em;}
.main-page .bot_cont_new ul {margin-bottom: 15px;}


.bottom-layout {line-height: 22px;font-size: 14px;}
.bottom-layout p {margin-bottom: 15px;}
.bottom-layout ol, .bottom-layout ul {margin-bottom: 15px;list-style: disc;padding-left: 15px;}
.bottom-layout h2, .bottom-layout h3, .bottom-layout h4 {font-size: 24px;font-weight: 500;margin: 1em 0 0.7em;}
.bottom-layout .alert.page {background: rgba(139, 195, 74, .1);}

@media only screen and (max-width: 40.063em) {
.pagination li {
position: absolute;
top: -9999px;
left: -9999px;
}
.pagination li.current,
.pagination li:first-of-type,
.pagination li:last-of-type,
.pagination li:nth-child(n+3):nth-child(-n+5) {
position: initial;
top: initial;
left: initial;
}
}

/* PAGINATION */


/* FOOTER */

.padding-vert-32 {
    padding-top: 32px;
    padding-bottom: 32px;
}
.padding-top-25 {
padding-top: 38px;
}
.padding-bottom-0 {
padding-bottom: 0;
}
.bg-black-link {
background: #f7f9fa;
}
.margin-bottom-medium {
    margin-bottom: 24px;
}
.text-weight-black {
    text-transform: uppercase;
    font-weight: 800;
}
.hor-not-fit-element {
    position: relative;
    margin-left: -16px;
    margin-right: -16px;
}
.hor-not-fit-element__scroll {
    overflow-x: auto;
    overflow-y: visible;
    padding-left: 16px;
    padding-right: 16px;
}
.hor-not-fit-element__content {
    display: inline-block;
    min-width: 100%;
}
.footer__layout .layout {
    display: block;
    margin: 0 auto;
    width: 100%;  
}
.seo-block__content {
    display: flex;
    flex-wrap: wrap;
}
.seo-block__column {
flex: 0 0 100%;
max-width: 100%;
margin-bottom: 28px;
}
.seo-block-header {
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 16px;
    font-weight: 900;
}
.seo-block__link {
margin-bottom: 8px;
}
.link-simple {
font-size: 14px;
line-height: 20px;
color: #212121;
text-decoration: none;
cursor: pointer;
transition: all .2s;
}
.footer {
    background-color: #242434;
    border-radius: 0
}
.footer__separator-bottom {
    border-bottom: 1px solid hsla(0,0%,100%,.2);
}

.footer__layout-wrapper {
    box-sizing: border-box;
    padding-left: 20px;
    padding-right: 20px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: relative;
}

.footer-top {
    padding: 24px 0;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.footer-top_brand {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: baseline;
    flex-wrap: wrap;
    font-size: 14px;
    line-height: 20px;
    color: #d6d9e0;
    opacity: .7;
    text-transform: uppercase;
}
.footer--logo {
font-size: 1.544em;
font-weight: bold;
letter-spacing: .5px;
opacity: .7;
white-space: nowrap;
}
.footer-top_brand-slogan {
    letter-spacing: .5px;
    opacity: .7;
    white-space: nowrap;
}
.footer--logo+.footer-top_brand-slogan {
    margin-left: 0;
    line-height: 16px;
}
.footer-middle {
    padding: 24px 0;
    display: flex;
    justify-content: space-between;
}
.footer a {
    font-weight: 600;
    color: #a4a9b5;
}
.footer-middle a {
    font-size: 14px;
    line-height: 20px;
    text-decoration: none;
    display: block;
}
.footer-middle a+a {
    margin-left: 0;
}
.footer-middle a:hover, .footer-middle a:focus, .footer-bottom_policy a:hover, .footer-bottom_policy a:focus {
color: #ffffff;
}
.footer-bottom {
    padding: 24px 0;
    color: #a4a9b5;
    font-size: 12px;
    line-height: 16px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.footer-bottom_policy {
    margin-top: 8px;
}
.footer-bottom_policy div {
    display: inline-block;
}
.footer-bottom_policy a {
text-decoration: none;
font-weight: 400;
}
.footer-bottom_policy a+a, .footer-bottom_policy div+div {
    margin-left: 8px;
}
.seo-block-hidden {
display: none;
}
.seo-block-hidden.open {
display: flex;
}
.seo-text-button {
background-color: transparent;
color: #454545;
font-weight: 600;
font-size: 18px;
border-radius: 5px;
border: 2px solid #d6d9e0;
transition: all .2s ease-in-out,visibility 0s;
cursor: pointer;
}
.seo-text-button:hover, .seo-text-button:focus {
border-color: #454545;
color: #101010;
}
.seo-text-button span {
padding: 10px 15px;
}
.seo-text-button .icon {
fill: #454545;
margin-left: 15px;
width: 18px;
height: 18px;
}
.seo-text-button .seo-text-hidden, .seo-text-button.open .seo-text-show {
display: none;
}
.seo-text-button.open .seo-text-hidden {
display: block;
}

/* FOOTER */

/* BOTTON TOP */
.button-top {
  display: inline-block;
  background-color: #71a32e;
  border: 1px solid #71a32e;
  width: 45px;
  height: 45px;
  text-align: center;
  border-radius: 4px;
  position: fixed;
  bottom: 25px;
  right: 25px;
  margin: 10px;
  transition: background-color .3s, opacity .5s, visibility .5s;
  opacity: 0;
  visibility: hidden;
  cursor: pointer;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  z-index: 1000;
}
.button-top .icon {
  fill: #ffffff;
  color: #ffffff;
}
.button-top:hover {
cursor: pointer;
background-color: #242434;
border-color: #242434
}
.button-top:active {
  background-color: #242434;
  border-color: #242434
}
.button-top.show {
opacity: 1;
visibility: visible;
}
/* BOTTON TOP */

.main-wrap.main-margin .panel-body.block-res p {margin-bottom: 15px;}
.main-wrap.main-margin .panel-body.block-res h4 {margin-bottom: 15px;font-weight: 600;}
.main-wrap.main-margin .panel-body.block-res p img {max-width: 100%;}

.status-order-one {

}
.status-order-one .novay {
background: #71a32e;
border: 1px solid #71a32e;
color: #fff;
padding: 2px 5px 2px 6px;
text-align: center;
font-weight: 700;
margin-top: 4px;
font-size: 10px;
border-radius: 4px;
text-transform: uppercase;
vertical-align: middle;
}
.status-order-one .top {
background: #ff9800;
border: 1px solid #ff9800;
color: #fff;
padding: 2px 5px 2px 6px;
text-align: center;
font-weight: 700;
margin-top: 4px;
font-size: 10px;
border-radius: 4px;
text-transform: uppercase;
vertical-align: middle;
}
.status-order-one .aktual {
background: #ff9800;
border: 1px solid #ff9800;
color: #fff;
padding: 2px 5px 2px 6px;
text-align: center;
font-weight: 700;
margin-top: 4px;
font-size: 10px;
border-radius: 4px;
text-transform: uppercase;
vertical-align: middle;
}
.status-order-one .zakrita {
background: #de7973;
border: 1px solid #de7973;
color: #fff;
padding: 2px 5px 2px 6px;
text-align: center;
font-weight: 700;
margin-top: 4px;
font-size: 10px;
border-radius: 4px;
text-transform: uppercase;
vertical-align: middle;
}
.status-order-one .novay .icon,
.status-order-one .aktual .icon,
.status-order-one .zakrita .icon,
.status-order-one .top .icon{
fill: #ffffff;
margin-bottom: -2px;
}
.status-order-one .aktual .icon,
.status-order-one .zakrita .icon {
margin-right: 2px;    
}
.status-order-one .top .icon {
margin-right: 4px;    
}
.status_top_order {
margin-bottom: 14px;
border: 2px dashed color(display-p3 0.9451 0.6157 0.2196);
border-radius: 5px;
background: #ffffff;
padding: 7px 14px;
}

@media (min-width: 1298px) {
.container {
  width: 1280px;
  margin: 0 auto;
  display: flex;
  position: relative;
}
.container-main {
  width: 1220px;
  margin: 0 auto;
  display: flex;
  z-index: 1;
  position: relative;
}
main.page {
    width: calc(100% - 350px);
}
.sidebar.page {
    width: 350px;
}
.main-margin {
  margin-right: 10px
}
.footer__layout-wrapper {
    margin-left: auto;
    margin-right: auto;
    max-width: 1240px;
    display: flex;
    position: relative;
    box-sizing: border-box;
    padding-left: 0;
    padding-right: 0;
}
}

@media (max-width: 768px) {
.header {
padding: 0;  
}
.main-wrap.mobil-main-wrap.padding-15 {
  padding: 0;
  z-index: 1;
}
.main-page .main-wrap.padding-15 {
    padding: 0;
    z-index: 1;
}
.width-block .main-wrap.padding-15 {
    padding: 0;
} 
.main-page .main-wrap.top-45 {
    margin-top: 15px;
}
.main-wrap.mobil-main-wrap .panel-body {
  padding: 21px 5px 25px;
}

.button-margin-right {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  margin-right: 0px;
}
.button-btn.login-button {
    height: 28px;
    line-height: 12px;
    padding: 7px 10px;
    font-size: 12px;
    letter-spacing: .5px;
    border-width: 0px;
    min-width: 80px;
    border-radius: 0;
}
.button-btn.register-button {
    background-color: #71a32e;
    color: #fff;
    height: 52px;
    line-height: 34px;
    padding: 7px 10px;
    font-size: 12px;
    letter-spacing: .5px;
    border-width: 1px;
    min-width: 100px;
    border-radius: 0;
}
.bottom-botton-con .botton {
  width: 100%;
}
.padding-20-top {
    padding-top: 10px !important;
}
.bottom-botton-con .botton .btn-more,
.bottom-botton-con .botton .green.btn-more {
    padding: 28px 28px !important;
}

/*.langs_arts {display: none;}*/

}

.container-top-home {
    background: url(form.jpg);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    color: #fff;
    padding-top: 10px;
    margin-bottom: -75px;
    overflow: hidden;
    position: relative;
}

.container-top-home::after, .container-top-home::before {
    content: '';
    background: rgba(113, 163, 46, 0.6);
    height: 100%;
    width: 100%;
    display: block;
    position: absolute;
    top: 0;
}

.container-counters {
  display: flex;
  justify-content: left;
  margin-bottom: 60px;
  padding-bottom: 60px;
}
.container-counters .counter-block {
  width: 260px;
}

.counter-block .all {
  font-size: 40px;
  font-weight: 500;
  line-height: 0.95;
  letter-spacing: -0.4px;
  margin-bottom: 2px;
  text-shadow: 0 0 2px #71a32e;
}
.counter-block .entity {
  font-size: 16px;
  line-height: 1.5;
  letter-spacing: -0.2px;
  font-weight: 500;
}

.counter-block .entity a {
  border-width: 1px;
  color: #ffffff;
  border-bottom: 1px solid rgba(255, 255, 255, 0.5);
  text-shadow: 0 0 2px #71a32e;
}

.counter-block .entity a:hover {
  border-bottom: 1px solid rgba(255, 255, 255, 1);
}

.counter-block .button-add {
  padding-top: 20px;
}
.counter-block .button-add .add-button {
  border-radius: 5px;
  border-color: #ffffff;
  color: #ffffff;
  text-shadow: 0 0 2px #71a32e;
  padding: 10px 15px;
  font-size: 12px;
}
.counter-block .button-add .add-button .icon {
  fill: #ffffff;
  width: 16px;
  height: 16px;
  margin-right: 10px;
}
.counter-block .button-add .add-button:hover {
  background-color: #ffffff;
  border-color: #ffffff;
  color: #454546;
  text-shadow: 0 0 2px #ffffff;
}
.counter-block .button-add .add-button:hover .icon {
  fill: #454546;
}

.wwise .topbar .title {
text-shadow: 1px 1px 2px #454545;
}


.sticker-vip-art {position: relative;
    display: inline-block;
    padding: 6px 6px 4px;
    border: 1px solid #f7f9fa;
    -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,.2);
    box-shadow: 0 1px 2px 0 rgba(0,0,0,.2);
    background: #f7f9fa;
    border-radius: 5px;
    font-weight: 700;
    font-size: 14px;
    line-height: 17px;
    vertical-align: top;
    z-index: 2;
    margin-top: 10px;}
.sticker-vip-art>span {display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: 10px;
    color: #454545;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 100%;}
.sticker-vip-art>span svg {display: inline-block;
    color: inherit;
    fill: #78909c;
    line-height: 1;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    max-width: initial;
    transition: all .3s ease-in-out 0s;width: 16px;
    height: 16px;
    margin-top: -2px;
    margin-right: 7px;}
    
    
.countlist {
font-size: 16px;
    font-weight: 500;
    margin-bottom: 12px;
    display: inline-block;
}    

@media (max-width: 920px) {
.container main {
  width: 100%;
}
aside {
  display: none;
}
}
@media (max-width: 868px) {
    .container-counters .counter-block {
          width: 50%;
    }
    .x-hidden {display: none;}
}
@media (max-width: 568px) {
    .panel-search input[type=radio]:checked + label .radio-name {
      display: none;
      visibility: hidden;
      }
}
@media (max-width: 510px) {
    .navigation {
      display: none;
    }
    h2 {
    font-size: 18px;
    font-weight: bold;
    margin: 1em 0 0.7em 0;
    }
    .header-page.cargotransport {
    padding: 16px 16px 0 16px;
    }
    .container-counters {
      display: flex;
      justify-content: left;
      margin-bottom: 40px;
      padding-bottom: 40px;
    }
    .container-counters .counter-block {
      padding-bottom: 15px;
      width: 50%;
    }
    .counter-block .all {
        font-size: 22px;
    }
    .counter-block .entity {
        font-size: 12px;
    }
    .counter-block .button-add {
        display: none;
    }
    .body-search {
        display: block;
    }
    .body-search.cargotransport{
    padding: 0px 16px 10px;
    }
    .cargotransport .country-container {
    margin-bottom: 5px;
    }
    .bottom-botton-con .botton {
      width: 100%;
      margin-right: 0;
      margin-bottom: 15px;
    }
    .bottom-botton.cargotransport {
    padding: 15px 15px 0 !important;
    }
    .bottom-botton.cargotransport.transport {
    padding: 5px 16px 10px !important;
    }
    .bottom-botton.cargotransport .bottom-botton-con {
    width: 100%;
    }
    .search-col {
    width: 100%;
    }
    .control-group.left, .control-group.right {
      margin-right: 0;
      margin-left: 0;
    }
    .bottom-botton-con .botton .button-btn {
      width: 100%
    }
    .statistics table {
      width: calc(100% + 10px);
    }
    .statistics thead {
      font-weight: 500;
    }
    .statistics thead th:first-child {
      width: 40%;
    }
    .statistics th, .statistics td {
      font-size: 12px;
    }
    .statistics .table-country {
      width: 40%;
    }
    .statistics .table-country span {
      display: none;
    }
    
    .button-top {
      opacity: 0;
      visibility: hidden;
    }
}

@media (min-width: 768px) {
    .panel-body.block-res {
    padding: 21px 25px 25px;
    }
    .header-page h2 .link-icon {
        background: #71a32e;
        border-color: #71a32e;
        border-radius: 50px;
        padding: 1px 7px 1px 7px;
        text-align: center;
        line-height: 10px;
        margin-left: 10px;
    }
    .grid-list {display: grid;grid-template-columns: repeat(3, 1fr);grid-gap: 15px;}
    .footer--logo+.footer-top_brand-slogan {
        margin-left: 24px;
    }
    .footer-middle a {
     display: initial;
    }
    .footer-middle a+a {
        margin-left: 24px;
    }
    } 
    @media (min-width: 868px) {
    .seo-block__column {
    flex: 0 0 50%;
    max-width: 50%;
    margin-bottom: 0;
    } 
}
@media (min-width: 979px) {
    .grid-list {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    grid-gap: 15px;
    }
}
@media (min-width: 1280px) {
    .padding-15 {
      padding: 0 15px 0 15px;
      z-index: 1
    }
    .padding-v-10 {
        padding: 0 0 0 0;
    }
    .seo-block__column {
    flex: 0 0 25%;
    max-width: 25%;
    } 
}
@media (max-width: 360px) {
    .name-logo {
        font-size: 18px;
    }
    .dropdown {
    width: 132px;
    }
    .dropdown-text {
    line-height: 36px;
    font-size: 10px;
    }
    .dropdown-content a {
    font-size: 10px;
    }
    .dropdown-content .icon {
        height: 10px;
        width: 10px;
        margin-right: 5px;
    }
}

.modal {
  display: none;
  position: fixed;
  z-index: 10000;
  padding-top: 120px;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  background: rgba(0, 0, 0, 0.3); 
}

.modal-content {
  position: relative;
  background-color: #fefefe;
  margin: auto;
  padding: 0;
  width: 80%;
  max-width: 280px;
  border-radius: 8px;
  box-shadow: 0 8px 16px 0 rgb(22 33 54 / 8%), 0 4px 16px 0 rgb(22 33 54 / 8%), 0 8px 16px 0 rgb(22 33 54 / 8%);
  
  
  box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);
  -webkit-animation-name: animatetop;
  -webkit-animation-duration: 0.4s;
  animation-name: animatetop;
  animation-duration: 0.4s
}


@-webkit-keyframes animatetop {
  from {top:-300px; opacity:0} 
  to {top:0; opacity:1}
}

@keyframes animatetop {
  from {top:-300px; opacity:0}
  to {top:0; opacity:1}
}

.close {
  color: white;
  float: right;
  font-size: 28px;
  font-weight: bold;
}

.close:hover,
.close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}

.modal-header {
  padding: 0;
}

.modal-body {
padding: 24px 24px;
line-height: 140%;
font-size: 14px;
}
.modal-body .phone-num {
    font-size: 22px;
    line-height: 28px;
}
.callphonenew {
    cursor: pointer;
}
.call-phone-new {
padding: 14px 0 0 0;
}
.call-phone-new .phone-link {
padding: 0 8px;
}
.call-phone-new .phone-link .phone-icon {
    width: 40px;
    height: 40px;
    border-radius: 8px;
    object-position: center;
}


.modal-content.message {
max-width: 380px !important;
}
.modal-body.message p {
font-size: 16px;
text-align: center;
}

.call-phone-new.message {
    padding: 20px 0 0 0;
}
.modal-body a.message {
    width: 100%;
    background: #71a32e;
    color: #ffffff;
}
.message .button-btn.message .icon {
    fill: #ffffff;
    margin-right: 12px;
}

.modal-body a.message:hover {
    background-color: #242434;
    border-color: #242434;
    color: #fff;
}
.header-submenu {
position: fixed;
display: block;
width: 100%;
z-index: 100;
top: 0;
}
.header-submenu.top {
position: relative;
}
.header-submenu .block-submenu {
background-color: #d9dde1;
}
.header-submenu .submenu-links {
height: 32px;
display: flex;
justify-content: space-between;
}
.header-submenu-nav {
height: 100%;
display: flex;
}
.header-submenu-nav .submenu-list {
display: inline-flex;
height: 100%;
margin: 0;
box-sizing: border-box;
list-style-type: none;
padding: 0 8px;
}
.submenu-list.green {
background: #71a32e;
}
.submenu-list.orange {
background: #7a888f;    
}

.header-submenu-nav .submenu-list.green,
.header-submenu-nav .submenu-list.orange {
    width: 50%;
}

.header-submenu-nav .submenu-list li {
display: flex;
height: 100%;
}
.header-submenu-nav .submenu-list a {
display: flex;
padding: 0 8px;
align-items: center;
font-size: 11px;
font-weight: 500;
line-height: 32px;
letter-spacing: 0.3px;
text-decoration: none;
height: 100%;
color: #ffffff;
outline: 0;white-space: nowrap;
}

.header-submenu-nav .submenu-list.nobackgeound {display: flex;justify-content: space-between;}
.header-submenu-nav .submenu-list.nobackgeound li {width: 50%;}
.header-submenu-nav .submenu-list.nobackgeound li a {width: 100%;}
.header-submenu-nav .submenu-list.nobackgeound li:first-child {border-right: 1px solid rgba(255, 255, 255, .5);}

.header-submenu-nav .submenu-list .icon {
fill: #ffffff;
margin-right: 6px;
}
.header-submenu-nav .submenu-list a:hover {
background-color: rgba(57,68,79,.1);
}
.header-submenu-nav .submenu-list .hidden,
.header-submenu-nav .submenu-list .m-hidden {
display: flex;
}
.header-submenu-nav .submenu-list .v-hidden {
display: none;
}
.submenu-list.green li:first-child::after {
  content: "\2758";
  color: #688f36;
  margin-top: 8px;
}
.submenu-list.orange li:first-child::after {
  content: "\2758";
  color: #697378;
  margin-top: 8px;
}
@media (max-width: 510px) {
    .header-submenu-nav .submenu-list .hidden {
    display: none;
    }
    .header-submenu .submenu-links,
    .header-submenu-nav .submenu-list,
    .header-submenu-nav {
    width: 100%;
    }
    .header-submenu-nav .submenu-list li:first-child::after {
      content: "";
    }
    .header-submenu-nav {flex-wrap: wrap;}
    .header-submenu-nav .submenu-list {height: 32px;}
    .header-submenu .submenu-links, .header-submenu-nav .submenu-list, .header-submenu-nav {height: auto;}
}

@media (max-width: 450px) {
    .button-btn.login-button {height: 52px;line-height: 56px;padding: 0px 10px;font-size: 11px;min-width: auto;}
    .button-btn.register-button {height: 52px;line-height: 52px;padding: 0px 10px;font-size: 11px;min-width: auto;}
    .langs_arts {margin-right: 10px;}
    .header__nav-item .langs_arts {margin-right: 0;}
    .header__nav-item {min-width: 44px;}
}

@media (max-width: 325px) {
    .langs_arts {margin-right: 0px;}
}

@media (max-width: 310px) {
    .header-submenu-nav .submenu-list .v-hidden {
    display: flex;
    }
    .header-submenu-nav .submenu-list .m-hidden {
    display: none;
    }
}

.fancybox-wrap {
    position: fixed !important;
}


.ads-item-link.status-vip .ads-carousel__item-inner,
.ads-item-link.status-top .ads-carousel__item-inner {
    background: #fef8e2;
    background-image: repeating-radial-gradient(#ffefaf 52.94%, #fff 54.2%, #ffefaf 54.62%);
    min-height: 120px;
}
.ads-carousel__item-inner .item-inner-caption .name.com-line-clamp-1 {
    -webkit-line-clamp: 2 !important;
}
.ads-carousel__item-inner .item-inner-caption .name {
    min-height: 45px;
}
.ads-carousel__image .item-sticker {
    position: absolute;
    top:0;
    left: 0;
}
.item-sticker .sticker-top {
    position: relative;
    display: inline-block;
    background: #ff9800;
    color: #fff !important;
    font-weight: 700;
    font-size: 10px;
    line-height: 14px;
    border-radius: 5px;
    vertical-align: top;
    text-transform: uppercase;
    font-size: 12px;
    padding: 4px 8px 4px;
}
.item-sticker .sticker-top.top .icon {
    width: 14px;
    height: 14px;
    fill: #fff;
    margin-right: 6px;
}
.promo_color_20 {
    background: linear-gradient(90deg, rgba(230, 242, 255, 1) 0%, rgba(203, 240, 255, 1) 35%, rgba(234, 250, 255, 1) 100%);
    border: 1px solid #e0dae8;
}
.header-submenu-nav .submenu-telegram {
    padding: 0;
}
@media (max-width: 510px) {
    .header-submenu-nav .submenu-telegram {
        display: none;
    }
}
.header-submenu-nav .submenu-telegram a {
    color: #000;
    display: flex;
    gap: 6px;
    align-items: center;
}
input.error {
    border-color: rgba(255, 0, 0, .3) !important;
    background: rgba(255, 0, 0, .05) !important;
    border-bottom-left-radius: 0 !important;
}
.btn-add-city {
    border: none;
    background: none;
    font-size: small;
    text-align: left;
    color: #693;
    padding: 0;
    font-weight: bold;
    margin: 3px 0 0 10px;
    cursor: pointer;
}
.btn-add-city[disabled] {
    cursor: default;
    color: grey;
}
.bottom-botton-con.bottom-layout {
    display: flex;
}
.add-offer-import-export {
    text-decoration: none !important;
}
.add-offer-import-export {
    box-sizing: border-box;
    display: inline-block;
    position: relative;
    border-radius: 4px;
    padding: 0 16px;
    vertical-align: middle;
    outline: 0;
    margin: -15px 0px 5px 20px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background: #71a32e;
    border: 1px solid #71a32e;
    color: #ffffff;
    transition: all .2s ease-in-out,visibility 0s;
    touch-action: manipulation;
    text-align: center;
    font-family: inherit;
    font-size: 14px;
    font-style: normal;
    font-stretch: normal;
    font-weight: 500;
    letter-spacing: normal;
    text-transform: none;
    white-space: nowrap;
    -webkit-tap-highlight-color: transparent;
    overflow: hidden;
    text-overflow: ellipsis;
        text-decoration: none;
    font-weight: 600;
    padding: 5px 20px;
}
.add-offer-import-export:hover, 
.add-offer-import-export:focus,
.bottom-botton-con .add-offer-import-export:focus,
.bottom-botton-con .add-offer-import-export:hover { 
    text-decoration: none;
    background: #242434;
    border: 1px solid #242434;
    color: #ffffff;
} 
.add-offer-import-export span {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block !important;
}

.bottom-botton-con .add-offer-import-export {
    border-radius: 17px;
    font-size: 13px;
    font-weight: 700;
    height: 51px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    letter-spacing: .8px;
    background: transparent;
    color: #71A32E;
    margin: 0;
    text-transform: uppercase;
    overflow: visible;
}

.bottom-botton-con .add-offer-import-export ~ span {
   font-size: 13px;
    display: none;
    width: 100%;
    text-align: right;
    padding: 10px 0;
}


.tooltip {
    position: absolute;
    z-index: 9999;
    bottom: 100%;
    left: 50%;
    transform: translateX(-50%);
    background-color: #fff;
    border: 1px solid #71A32E !important;
    color: #71A32E;
    padding: 5px 10px;
    border-radius: 4px;
    font-size: 14px;
    white-space: pre-wrap;
    margin-bottom: 10px;
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.3s, visibility 0.3s;
    text-transform: none;
    font-weight: 400;
    width: max-content;
    max-width: 270px;
    text-align: left;
}

.tooltip::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: #333 transparent transparent transparent;
}

.add-offer-import-export:hover .tooltip {
    opacity: 1;
    visibility: visible;
    white-space: pre-wrap;
}

@media (max-width: 1080px) {
.add-offer-import-export {
    margin: 10px 0 0 0;
}
  
}
@media (max-width: 780px) {
    .hide-mobile {
        display: none;
    }
    .bottom-botton-con.bottom-layout {
        padding: 0 15px;
    }
    .bottom-botton-con.bottom-layout > div,
    .bottom-botton-con.bottom-layout .button-btn {
        width: 100%;
    }
  .add-offer-import-export {
    width: 100%;
    font-size: 12px;
    margin-bottom: 15px;
    margin-top: 15px;
    padding: 10px 10px;
    float: left !important;
    left: 0;
    position: relative;
    display: block;
    margin-left: 0;
  }
  
  .bottom-botton-con .add-offer-import-export ~ span {
    display: block;
    text-align: center;
  }
}

.in5{z-index:2}.panel-body.nav-panel{padding:0}.navcat{line-height:40px;border-radius:4px}.navcat ul{padding:0;margin:0;list-style:none}.nav-item{position:relative;min-width:198px;max-width:290px;border-top:1px solid #e6e6e6}.nav-item:first-child{border-top:none}.nav-item:first-child .nav-link{border-radius:4px 4px 0 0}.nav-item:last-child .nav-link{border-radius:0 0 4px 4px}.nav-link{color:#454546;padding-left:10px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;text-decoration:none}.nav-item.active .nav-link{color:#fff;padding-left:10px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;text-decoration:none}.nav-item.nav-item-has-sub:hover .nav-link{color:#fff}.nav-link .spands{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nav-link .icon{display:inline-block;color:inherit;width:24px;height:24px;padding-right:8px;fill:#71a32e;line-height:1;-ms-flex-negative:0;flex-shrink:0;max-width:initial;transition:none}.nav-item:hover .nav-link .icon{fill:#fff}.nav-item.active .nav-link .icon{display:inline-block;color:inherit;width:24px;height:24px;padding-right:8px;fill:#fff;line-height:1;-ms-flex-negative:0;flex-shrink:0;max-width:initial}.nav-link .align-center{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.nav-item>.nav-link:hover,.nav-item.nav-item-has-sub:hover .nav-link{color:#fff}.nav-notify{float:right;position:relative;margin-right:25px}.nav-notify:after{content:"";display:block;position:absolute;width:5px;height:5px;top:50%;right:-10px;margin-top:-2px;border:1px solid #2c2b30;background:linear-gradient(to bottom,#f49595 0%,#ea3636 100%);border-radius:5px;box-shadow:0 0 2px rgba(255,0,0,.2)}.nav-item-has-sub>.nav-link{position:relative}.nav-item.head_active.active>.nav-link{background:linear-gradient(to bottom,#71a32e 0%,#5c8624 100%);box-shadow:inset 1px 1px 0 0 #71a32e;cursor:pointer}.nav-item-has-sub:hover>.nav-link,.nav-item-has-sub:focus>.nav-link,.nav-item:hover>.nav-link,.nav-item:focus>.nav-link{background:linear-gradient(to bottom,#71a32e 0%,#5c8624 100%);box-shadow:inset 1px 1px 0 0 #71a32e;cursor:pointer}.nav-item.active>.nav-link{background:linear-gradient(to bottom,#242434 0%,#101017 100%);box-shadow:inset 1px 1px 0 0 #242434;cursor:pointer}.active.nav-item-has-sub>.nav-link:before,.active.nav-item-has-sub>.nav-link:after{content:"";position:absolute;top:48%;margin-top:-1px;display:inline-block;height:2px;width:10px;background:#fff;-webkit-backface-visibility:hidden;backface-visibility:hidden}.nav-item-has-sub>.nav-link:before,.nav-item-has-sub>.nav-link:after{content:"";position:absolute;top:48%;margin-top:-1px;display:inline-block;height:2px;width:10px;background:#cfcece;-webkit-backface-visibility:hidden;backface-visibility:hidden}.nav-item-has-sub:hover>.nav-link:before,.nav-item-has-sub:hover>.nav-link:after{background:#fff}.nav-item-has-sub>.nav-link:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.nav-item-has-sub>.nav-link:after{-webkit-transform:rotate(315deg);-moz-transform:rotate(315deg);-ms-transform:rotate(315deg);-o-transform:rotate(315deg);transform:rotate(315deg)}.nav-item-has-sub>.nav-link{padding-right:40px}.nav-item-has-sub>.nav-link:before,.nav-item-has-sub>.nav-link:after{right:15px;-webkit-transform-origin:10px 50%;-moz-transform-origin:10px 50%;-ms-transform-origin:10px 50%;-o-transform-origin:10px 50%;transform-origin:10px 50%}.subnav{overflow:hidden;height:0;transition:height .25s linear}.subnav-item{position:relative;border-top:1px solid #dadada}.subnav-link{background:#fff}.nav-item:hover .subnav-link.nav-link,.nav-item:focus .subnav-link.nav-link{color:#fff}.nav-item:hover .subnav .subnav-link.nav-link,.nav-item:focus .subnav .subnav-link.nav-link{font-weight:500;font-size:12px;color:#454546;padding-left:25px}.subnav-item .nav-link.nav-icon_sub:before{content:"";position:absolute;display:block;width:5px;height:5px;left:10px;top:45%;border:1px solid #71a32e;background:#71a32e;border-radius:10px}.subnav-link:hover,.subnav-item.active .subnav-link{background:#d1e6b6}div.navcat ul ul{-webkit-box-shadow:0px 10px 10px 2px rgba(0,0,0,.2);-moz-box-shadow:0px 10px 10px 2px rgba(0,0,0,.2);box-shadow:0px 10px 10px 2px rgba(0,0,0,.2);position:absolute;left:0;top:0;width:100%;max-width:230px;height:initial;visibility:hidden;opacity:0;transition:transform .2s;transform:translateX(50px);background:#fff;border-radius:4px}div.navcat .nav-item-has-sub:hover>ul{left:100%;visibility:visible;opacity:1;transform:translateX(0px);z-index:99}.nav-link-add{position:absolute;top:0;right:10px;font-size:12px;line-height:12px;margin:7px 0;padding:6px 12px;background:#71a32e;color:#fff;border-radius:14px}.nav-item.p-add:hover .nav-link-add{background:#242434}.nav-item.p-add:hover .nav-link{color:#fff}.nav-item.active.p-add .nav-link-add{background:#fff;color:#454546}.nav-item.active .nav-link-add:hover{background:#71a32e;color:#fff}
input::-ms-clear,textarea::-ms-clear{display:none}.cs-main-nav{float:right;margin-right:5%;width:44px;height:100%;background:url("/assets/templates/com-stil/css/img/cd-icon-menu.svg") no-repeat center center;cursor:pointer}.cs-main-nav__list{position:absolute;top:0;left:0;width:100%;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.cs-main-nav__list.cs-main-nav__list--is-visible{-webkit-transform:translateY(50px);-ms-transform:translateY(50px);transform:translateY(50px)}.cs-main-nav__item{display:block;height:50px;line-height:50px;padding-left:5%;background:#292a34;border-top:1px solid #3b3d4b;color:#fff}@media only screen and (min-width:768px){.cs-main-nav{width:auto;height:auto;background:0 0;cursor:auto}.cs-main-nav__list{position:static;width:auto;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);line-height:80px}.cs-main-nav__list.cs-main-nav__list--is-visible{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.cs-main-nav__item{display:inline-block;height:auto;line-height:normal;background:0 0}.cs-main-nav__item.cs-main-nav__item--signin,.cs-main-nav__item.cs-main-nav__item--signup{padding:.6em 1em;border-radius:50em}.cs-main-nav__item.cs-main-nav__item--signin{border:1px solid rgba(255,255,255,.6)}.cs-main-nav__item.cs-main-nav__item--signup{background:#71a32e}}.cs-signin-modal{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(52,54,66,.9);z-index:99999;overflow-y:auto;cursor:pointer;visibility:hidden;opacity:0;-webkit-transition:opacity .3s,visibility .3s;transition:opacity .3s,visibility .3s}.cs-signin-modal.cs-signin-modal--is-visible{visibility:visible;opacity:1}.cs-signin-modal__container{position:relative;width:90%;max-width:600px;background:#fff;margin:3em auto 4em;cursor:auto;border-radius:.25em;-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.cs-signin-modal--is-visible .cs-signin-modal__container{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.cs-signin-modal__switcher:after{content:"";display:table;clear:both}.cs-signin-modal__switcher li{width:50%;float:left;text-align:center}.cs-signin-modal__switcher li:first-child a{border-radius:.25em 0 0}.cs-signin-modal__switcher li:last-child a{border-radius:0 .25em 0 0}.cs-signin-modal__switcher a{display:block;width:100%;height:50px;line-height:50px;background:#71a32e;color:#fff}.cs-signin-modal__switcher a:hover,.cs-signin-modal__switcher a:focus{background:#242434}.cs-signin-modal__switcher a.cs-selected{background:#fff;color:#505260}@media only screen and (min-width:600px){.cs-signin-modal__container{margin:4em auto}.cs-signin-modal__switcher a{height:70px;line-height:70px}}.cs-signin-modal__form{padding:1.4em}.cs-signin-modal__fieldset{position:relative;margin:1.4em 0}.cs-signin-modal__fieldset:first-child{margin-top:0}.cs-signin-modal__fieldset:last-child{margin-bottom:0}.cs-signin-modal__label{font-size:14px}.cs-signin-modal__label.cs-signin-modal__label--image-replace{display:inline-block;position:absolute;left:15px;top:50%;bottom:auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);height:20px;width:20px;overflow:hidden;text-indent:100%;white-space:nowrap;color:transparent;background-repeat:no-repeat;background-position:50% 0}.cs-signin-modal__label.cs-signin-modal__label--username{background-image:url("/assets/templates/com-stil/css/img/cd-icon-username.svg")}.cs-signin-modal__label.cs-signin-modal__label--email{background-image:url("/assets/templates/com-stil/css/img/cd-icon-email.svg")}.cs-signin-modal__label.cs-signin-modal__label--phone{background-image:url("/assets/templates/com-stil/css/img/cd-icon-phone.svg")}.cs-signin-modal__label.cs-signin-modal__label--password{background-image:url("/assets/templates/com-stil/css/img/cd-icon-password.svg")}.cs-signin-modal__input{margin:0;padding:0;border-radius:.25em}.cs-signin-modal__input.cs-signin-modal__input--full-width{width:100%}.cs-signin-modal__input.cs-signin-modal__input--has-padding{padding:12px 20px 12px 50px}.cs-signin-modal__input.cs-signin-modal__input--has-border{border:1px solid #d2d8d8;-webkit-appearance:none;-moz-appearance:none;appearance:none}.cs-signin-modal__input.cs-signin-modal__input--has-border:focus{border-color:#343642;-webkit-box-shadow:0 0 5px rgba(52,54,66,.1);box-shadow:0 0 5px rgba(52,54,66,.1);outline:none}.cs-signin-modal__input.cs-signin-modal__input--has-error{border:1px solid #d76666}.cs-signin-modal__input[type=submit]{padding:16px 0;cursor:pointer;background:#71a32e;color:#fff;font-weight:700;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cs-signin-modal__input[type=submit]:hover,.cs-signin-modal__input[type=submit]:focus{background:#242434;outline:none}.cs-signin-modal__hide-password{display:inline-block;position:absolute;right:0;top:0;top:50%;padding:6px 15px;border-left:1px solid #d2d8d8;bottom:auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:14px;color:#343642}.cs-signin-modal__error{display:inline-block;position:absolute;left:-5px;bottom:-35px;background:rgba(215,102,102,.9);padding:.8em;z-index:2;color:#fff;font-size:13px;border-radius:.25em;pointer-events:none;visibility:hidden;opacity:0;-webkit-transition:opacity .2s 0s,visibility 0s .2s;transition:opacity .2s 0s,visibility 0s .2s}.cs-signin-modal__error:after{content:"";position:absolute;left:22px;bottom:100%;height:0;width:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid rgba(215,102,102,.9)}.cs-signin-modal__error.cs-signin-modal__error--is-visible{opacity:1;visibility:visible;-webkit-transition:opacity .2s 0s,visibility 0s 0s;transition:opacity .2s 0s,visibility 0s 0s}@media only screen and (min-width:600px){.cs-signin-modal__form{padding:2em}.cs-signin-modal__fieldset{margin:2em 0}.cs-signin-modal__fieldset:first-child{margin-top:0}.cs-signin-modal__fieldset:last-child{margin-bottom:0}.cs-signin-modal__input.cs-signin-modal__input--has-padding{padding:16px 20px 16px 50px}.cs-signin-modal__input[type=submit]{padding:16px 0}}.cs-signin-modal__message{padding:1.4em 1.4em 0;font-size:14px;line-height:1.4;text-align:center}@media only screen and (min-width:600px){.cs-signin-modal__message{padding:2em 2em 0}}.cs-signin-modal__bottom-message{position:absolute;width:100%;left:0;bottom:-30px;text-align:center;font-size:14px}.cs-signin-modal__bottom-message a{color:#fff;text-decoration:underline}.cs-signin-modal__close{display:block;position:absolute;width:40px;height:40px;right:0;top:-40px;background:url("/assets/templates/com-stil/css/img/cd-icon-close.svg") no-repeat center center;color:transparent;text-indent:100%;white-space:nowrap;overflow:hidden}.cs-signin-modal__block{display:none}.cs-signin-modal__block.cs-signin-modal__block--is-selected{display:block}.regnconfidence{font-size:12px}.regnconfidence a{text-decoration:underline}.cs-signin-modal__select .selectize-input{border:1px solid #d2d8d8;padding:16px 20px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.25em;-webkit-box-shadow:none;box-shadow:none}.alert-login-one{color:#856404;background-color:#fff3cd;border-color:#ffeeba;padding:14px;border:1px solid transparent;border-radius:4px;font-size:14px;line-height:18px;display:block;position:relative}#jGrowl .jGrowl-notification{opacity:1}#jGrowl .office-message-success,#jGrowl .ms2-message-success,#jGrowl .af-message-success,#jGrowl .tickets-message-success{background-color:#7fba00 !important;border:1px solid #75ab00 !important}#jGrowl .af-message-error,#jGrowl .office-message-error,#jGrowl .tickets-message-error{background:#0063a8 !important;border:1px solid #001a42;color:#fff}.jGrowl{z-index:9999;color:#fff;font-size:12px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;position:fixed}.jGrowl.top-left{left:0;top:0}.jGrowl.top-right{right:0;top:0}.jGrowl.bottom-left{left:0;bottom:0}.jGrowl.bottom-right{right:0;bottom:0}.jGrowl.center{top:0;width:50%;left:25%}.jGrowl.center .jGrowl-closer,.jGrowl.center .jGrowl-notification{margin-left:auto;margin-right:auto}.jGrowl-notification{background-color:#000;opacity:.9;zoom:1;width:250px;padding:10px;margin:10px;text-align:left;display:none;border-radius:5px;min-height:40px}.jGrowl-notification .ui-state-highlight,.jGrowl-notification .ui-widget-content .ui-state-highlight,.jGrowl-notification .ui-widget-header .ui-state-highlight{border:1px solid #000;background:#000;color:#fff}.jGrowl-notification .jGrowl-header{font-weight:700;font-size:.85em}.jGrowl-notification .jGrowl-close{background-color:transparent;color:inherit;border:none;z-index:99;float:right;font-weight:700;font-size:1em;cursor:pointer}.jGrowl-closer{background-color:#000;opacity:.9;zoom:1;width:250px;padding:10px;margin:10px;display:none;border-radius:5px;padding-top:4px;padding-bottom:4px;cursor:pointer;font-size:.9em;font-weight:700;text-align:center}.jGrowl-closer .ui-state-highlight,.jGrowl-closer .ui-widget-content .ui-state-highlight,.jGrowl-closer .ui-widget-header .ui-state-highlight{border:1px solid #000;background:#000;color:#fff}@media print{.jGrowl{display:none}}
.selectize-control.plugin-drag_drop.multi > .selectize-input > div.ui-sortable-placeholder {
  visibility: visible !important;
  background: #f2f2f2 !important;
  background: rgba(0, 0, 0, 0.06) !important;
  border: 0 none !important;
  -webkit-box-shadow: inset 0 0 12px 4px #fff;
  box-shadow: inset 0 0 12px 4px #fff;
}
.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after {
  content: '!';
  visibility: hidden;
}
.selectize-control.plugin-drag_drop .ui-sortable-helper {
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
}
.selectize-dropdown-header {
  position: relative;
  padding: 5px 8px;
  border-bottom: 1px solid #d0d0d0;
  background: #f8f8f8;
  -webkit-border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
}
.selectize-dropdown-header-close {
  position: absolute;
  right: 8px;
  top: 50%;
  color: #303030;
  opacity: 0.4;
  margin-top: -12px;
  line-height: 20px;
  font-size: 20px !important;
}
.selectize-dropdown-header-close:hover {
  color: #000000;
}
.selectize-dropdown.plugin-optgroup_columns .optgroup {
  border-right: 1px solid #f2f2f2;
  border-top: 0 none;
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child {
  border-right: 0 none;
}
.selectize-dropdown.plugin-optgroup_columns .optgroup:before {
  display: none;
}
.selectize-dropdown.plugin-optgroup_columns .optgroup-header {
  border-top: 0 none;
}
.selectize-control.plugin-remove_button [data-value] {
  position: relative;
  padding-right: 24px !important;
}
.selectize-control.plugin-remove_button [data-value] .remove {
  z-index: 1;
  /* fixes ie bug (see #392) */
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 17px;
  text-align: center;
  font-weight: bold;
  font-size: 12px;
  color: inherit;
  text-decoration: none;
  vertical-align: middle;
  display: inline-block;
  padding: 2px 0 0 0;
  border-left: 1px solid #598223;
  -webkit-border-radius: 0 2px 2px 0;
  -moz-border-radius: 0 2px 2px 0;
  border-radius: 0 2px 2px 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.selectize-control.plugin-remove_button [data-value] .remove:hover {
  background: rgba(0, 0, 0, 0.05);
}
.selectize-control.plugin-remove_button [data-value].active .remove {
  border-left-color: #71a32e;
}
.selectize-control.plugin-remove_button .disabled [data-value] .remove:hover {
  background: none;
}
.selectize-control.plugin-remove_button .disabled [data-value] .remove {
  border-left-color: #aaaaaa;
}
.selectize-control.plugin-remove_button .remove-single {
  position: absolute;
  right: 0;
  top: 0;
  font-size: 23px;
}
.selectize-control {
  position: relative;
}
.selectize-dropdown,
.selectize-input,
.selectize-input input {
  color: #303030;
  font-family: inherit;
  font-size: 13px;
  line-height: 18px;
  -webkit-font-smoothing: inherit;
}
.selectize-input,
.selectize-control.single .selectize-input.input-active {
  background: #fff;
  cursor: text;
  display: inline-block;
}
.selectize-input {
  border: 1px solid #d0d0d0;
  padding: 8px 8px;
  display: inline-block;
  width: 100%;
  overflow: hidden;
  position: relative;
  z-index: 1;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.selectize-control.multi .selectize-input.has-items {
  padding: 5px 8px 2px;
}
.selectize-input.full {
  background-color: #fff;
}
.selectize-input.disabled,
.selectize-input.disabled * {
  cursor: default !important;
}
.selectize-input.focus {

}
.selectize-input.dropdown-active {
  -webkit-border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
}
.selectize-input > * {
  vertical-align: baseline;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
}
.selectize-control.multi .selectize-input > div {
  cursor: pointer;
  margin: 0 3px 3px 0;
  padding: 2px 6px;
  background: #89c539;
  color: #fff;
  border: 1px solid #598223;
}
.selectize-control.multi .selectize-input > div.active {
  background: #92c836;
  color: #fff;
  border: 1px solid #71a32e;
}
.selectize-control.multi .selectize-input.disabled > div,
.selectize-control.multi .selectize-input.disabled > div.active {
  color: #ffffff;
  background: #d2d2d2;
  border: 1px solid #aaaaaa;
}
.selectize-input > input {
  display: inline-block !important;
  padding: 0 !important;
  min-height: 0 !important;
  max-height: none !important;
  max-width: 100% !important;
  margin: 0 1px !important;
  text-indent: 0 !important;
  border: 0 none !important;
  background: none !important;
  line-height: inherit !important;
  -webkit-user-select: auto !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.selectize-input > input::-ms-clear {
  display: none;
}
.selectize-input > input:focus {
  outline: none !important;
}
.selectize-input::after {
  content: ' ';
  display: block;
  clear: left;
}
.selectize-input.dropdown-active::before {
  content: ' ';
  display: block;
  position: absolute;
  background: #f0f0f0;
  height: 1px;
  bottom: 0;
  left: 0;
  right: 0;
}
.selectize-dropdown {
  position: absolute;
  z-index: 10;
  border: 1px solid #d0d0d0;
  background: #fff;
  margin: -1px 0 0 0;
  border-top: 0 none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
}
.selectize-dropdown [data-selectable] {
  cursor: pointer;
  overflow: hidden;
}
.selectize-dropdown [data-selectable] .highlight {
  background: rgba(125, 168, 208, 0.2);
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
}
.selectize-dropdown .option,
.selectize-dropdown .optgroup-header {
  padding: 5px 8px;
}
.selectize-dropdown .option,
.selectize-dropdown [data-disabled],
.selectize-dropdown [data-disabled] [data-selectable].option {
  cursor: inherit;
  opacity: 0.5;
}
.selectize-dropdown [data-selectable].option {
  opacity: 1;
}
.selectize-dropdown .optgroup:first-child .optgroup-header {
  border-top: 0 none;
}
.selectize-dropdown .optgroup-header {
  color: #303030;
  background: #fff;
  cursor: default;
}
.selectize-dropdown .active {
  background-color: #f5fafd;
  color: #495c68;
}
.selectize-dropdown .active.create {
  color: #495c68;
}
.selectize-dropdown .create {
  color: rgba(48, 48, 48, 0.5);
}
.selectize-dropdown-content {
  overflow-y: auto;
  overflow-x: hidden;
  max-height: 200px;
  -webkit-overflow-scrolling: touch;
}
.selectize-control.single .selectize-input,
.selectize-control.single .selectize-input input {
  cursor: pointer;
}
.selectize-control.single .selectize-input.input-active,
.selectize-control.single .selectize-input.input-active input {
  cursor: text;
}
.selectize-control.single .selectize-input:after {
  content: ' ';
  display: block;
  position: absolute;
  top: 50%;
  right: 15px;
  margin-top: -3px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 5px 0 5px;
  border-color: #808080 transparent transparent transparent;
}
.selectize-control.single .selectize-input.dropdown-active:after {
  margin-top: -4px;
  border-width: 0 5px 5px 5px;
  border-color: transparent transparent #808080 transparent;
}
.selectize-control.rtl.single .selectize-input:after {
  left: 15px;
  right: auto;
}
.selectize-control.rtl .selectize-input > input {
  margin: 0 4px 0 -2px !important;
}
.selectize-control .selectize-input.disabled {
  opacity: 0.5;
  background-color: #fafafa;
}
.selectize-control.multi .selectize-input.has-items {
  padding-left: 5px;
  padding-right: 5px;
}
.selectize-control.multi .selectize-input.disabled [data-value] {
  color: #999;
  text-shadow: none;
  background: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.selectize-control.multi .selectize-input.disabled [data-value],
.selectize-control.multi .selectize-input.disabled [data-value] .remove {
  border-color: #e6e6e6;
}
.selectize-control.multi .selectize-input.disabled [data-value] .remove {
  background: none;
}
.selectize-control.multi .selectize-input [data-value] {
  text-shadow: 0 1px 0 rgba(0, 51, 83, 0.3);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background-color: #71a32e;
  background-repeat: repeat-x;
  -webkit-box-shadow: 0 1px 0 rgba(0,0,0,0.2),inset 0 1px rgba(255,255,255,0.03);
  box-shadow: 0 1px 0 rgba(0,0,0,0.2),inset 0 1px rgba(255,255,255,0.03);
}
.selectize-control.multi .selectize-input [data-value].active {
  background-color: #96b967;
  background-repeat: repeat-x;
}
.selectize-control.single .selectize-input {
  -webkit-box-shadow: 0 1px 0 rgba(0,0,0,0.05), inset 0 1px 0 rgba(255,255,255,0.8);
  box-shadow: 0 1px 0 rgba(0,0,0,0.05), inset 0 1px 0 rgba(255,255,255,0.8);
  background-color: #f9f9f9;
  background-image: -moz-linear-gradient(top, #fefefe, #f2f2f2);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fefefe), to(#f2f2f2));
  background-image: -webkit-linear-gradient(top, #fefefe, #f2f2f2);
  background-image: -o-linear-gradient(top, #fefefe, #f2f2f2);
  background-image: linear-gradient(to bottom, #fefefe, #f2f2f2);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffefefe', endColorstr='#fff2f2f2', GradientType=0);
}
.selectize-control.single .selectize-input,
.selectize-dropdown.single {
  border-color: #b8b8b8;
}
.selectize-dropdown .optgroup-header {
  padding-top: 7px;
  font-weight: bold;
  font-size: 0.85em;
}
.selectize-dropdown .optgroup {
  border-top: 1px solid #f0f0f0;
}
.selectize-dropdown .optgroup:first-child {
  border-top: 0 none;
}

.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}
@charset "UTF-8";.slick-loading .slick-list{background:#fff url("/assets/templates/com-stil/css/slick/ajax-loader.gif") center center no-repeat}@font-face{font-family:"slick";font-weight:400;font-style:normal;src:url("/assets/templates/com-stil/css/slick/fonts/slick.eot");src:url("/assets/templates/com-stil/css/slick/fonts/slick.eot?#iefix") format("embedded-opentype"),url("/assets/templates/com-stil/css/slick/fonts/slick.woff") format("woff"),url("/assets/templates/com-stil/css/slick/fonts/slick.ttf") format("truetype"),url("/assets/templates/com-stil/css/slick/fonts/slick.svg#slick") format("svg")}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:none;background:0 0}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:0 0}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:0 0}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:"slick";font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}
.radius{display:inline-block;vertical-align:middle;margin-right:5px;border-radius:100%;border:1px #ff5722 solid;width:18px;height:18px;position:relative}.radius .icon{width:10px;position:absolute;height:10px;left:3px;top:3px;background-color:#ff5722;border-radius:50%}.radius.green{border:1px #71a32e solid}.radius.green .icon{background-color:#71a32e}.item__mobile{display:block}.mobile__block--sections{width:100%;height:64px;line-height:38px;overflow-x:auto;overflow-y:hidden;white-space:nowrap;font-size:13px;padding:16px 0 0}.mobile__block--sections a{display:inline-block;margin-right:12px;text-decoration:none;color:#616161;border:3px solid #71a32e;padding:0 10px;border-radius:50px;font-weight:600}.mobile__block--sections .active{background:#71a32e;color:#fff}.mobile__block--sections a:hover{color:#fff;background-color:#242434;border-color:#242434}.button-add-com-green{border-radius:5px;color:#fff;font-weight:500;background:#71a32e;font-size:13px;padding:10px 14px;outline:0;display:block;min-width:154px}.button-add-com-green:hover{background-color:#242434;border-color:#242434;color:#fff}#mse2_results{margin-top:24px;margin-bottom:24px}.grid-list{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:15px}.row-item.catalog-card-100.status-vip{background:#fcfdfe;background-image:radial-gradient(circle farthest-corner at 10% 20%,rgba(226,240,254,1) 0%,rgba(255,247,228,1) 90%)}.row-item.catalog-card-100.status-vip.status-top,.row-item.catalog-card-100.status-top{background:#fef8e2;background-image:repeating-radial-gradient(#ffefaf 52.94%,#fff 54.2%,#ffefaf 54.62%)}.catalog-card-body{padding:20px}.catalog-card-media{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.catalog-card-media img{vertical-align:middle;border-style:none}.catalog-card-media .align-self-start{margin-right:16px;-ms-flex-item-align:start;align-self:flex-start}.catalog-card-media .radius{position:absolute;margin-top:-7px;margin-left:-7px;border:1px transparent solid}.catalog-card-media .media-body-t{margin-top:6px}.catalog-card-media .media-body-t .item-sticker{top:-4px;margin-right:8px;cursor:pointer}.catalog-card-media .media-body-t .item-sticker .sticker-top{font-size:12px;padding:4px 8px 4px}.media-body-t .media-body-a{font-size:18px;color:#71a32e;font-weight:600;line-height:1.2}.media-body-t .media-body-a.r2000{color:#642dd2}.media-body-t .media-body-a.r1000{color:#d152d1}.media-body-t .media-body-a.r500{color:#4587d9}.media-body-t .media-body-a.r30{color:#c9c926}.media-body-t .media-body-a:hover{text-decoration:underline;color:#454546}.media-body-t .icon{margin-bottom:-2px;margin-right:6px}.catalog-card-media-body .text-muted{font-size:14px;line-height:2.3;color:#868686}.catalog-card-text{margin-top:24px}.catalog-card-list li{padding-bottom:10px;font-size:14px;line-height:1.2}.catalog-card-list .category,.catalog-card-list .street-address,.catalog-card-list .tag{display:-ms-flexbox;display:flex;-ms-flex-align:left;align-items:left;-ms-flex-pack:left;justify-content:left}.catalog-card-list .tag span{display:inline-block}.catalog-card-list .tag span a{margin-right:5px;display:inline-block}.catalog-card-list .category .icon,.catalog-card-list .street-address .icon,.catalog-card-list .tag .icon{width:18px;height:18px;margin-right:8px;margin-top:-2px}.catalog-card-desc{margin-top:14px;font-size:14px;line-height:1.2;min-height:48px;display:block}.alert-c{padding:14px;margin-top:20px;margin-bottom:0;border:1px solid transparent;border-radius:4px;font-size:14px;line-height:18px}.alert-c.alert-success,.alert-c.alert-success a,.alert-c.alert-success p{background-color:#f7f9fa;border-color:#e9e9e9;color:#3c763d}.alert-c.alert-danger,.alert-c.alert-danger a,.alert-c.alert-danger p{background-color:#fef6f6;border-color:#ffdbdb;color:#773c3c}.alert-c.alert-success .icon{width:18px;height:18px;margin-top:-2px;margin-right:8px}.margin-bott-24{margin-bottom:24px}.alert-c.top-0{margin-top:0}.con-w{width:100%;display:block;position:relative}.con-w div .error{font-size:12px;color:#d32215;line-height:18px;position:relative;display:block;width:100%;height:15px}.body-search .search-col .country-container,.search-col.m-top-20 .country-container{margin-bottom:0}.control-group .country-container,.form-group.min-view-top .country-container{min-height:54px}.con-w .phoneplus{display:flex;width:20px;height:36px;align-items:center;position:absolute;justify-content:center;top:0;background:rgba(0,0,0,.05);border-top-left-radius:3px;border-bottom-left-radius:3px;z-index:1}.con-w #phone,.con-w #phone1{padding-left:23px}.updateUserCompany .body-search{padding:0 0 24px}.add-comment{background:#f7f9fa;border-radius:4px;padding:0 14px 18px;margin-bottom:28px}.add-comment .header-page{padding-top:14px;padding-bottom:0}.add-comment .header-page h3{color:#5b8425}.add-comment .header-page .header-botton{font-size:10px;line-height:18px;color:#9b9b9b}.add-comment .big-height-textarea{max-width:842px}.add-comment .alert-run{margin-top:14px;margin-bottom:4px;font-size:14px}.add-comment .big-height-textarea{height:180px;width:100%}.ticket-form-files .userfiles-dropzone{min-height:140px;border:2px dashed #71a32e}.ticket-form-files .userfiles-form-clickable.dz-clickable{cursor:pointer;color:#71a32e}.ticket-form-files .userfiles-form-clickable.dz-clickable:hover{color:#454545}.add-file{margin-top:14px;margin-bottom:14px;display:block;position:relative;width:100%}.ticket-form-files{position:relative;width:100%;display:block}.ticket-form-files .userfiles-dropzone .dz-message{text-align:center;margin:50px 0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.com-add-category,.com-delete-category{padding:3px 12px;border-radius:5px;border:1px solid #f1f1f1;font-size:12px;margin-right:14px;text-align:center;color:#fff;cursor:pointer}.com-add-category{background:#d2b72b;border-color:#d2b72b}.com-delete-category{background:#c61f1f;border-color:#c61f1f}.com-delete-category:hover,.com-add-category:hover{background-color:#242434;border-color:#242434}.control-label.inline{display:inline-block}button.control-label.inline{outline:0;border-color:transparent;background:0 0;cursor:pointer}.control-group .help-block{font-size:12px;line-height:14px}.mtop-14{margin-bottom:14px}.item-sticker{display:inline-block;position:relative}.item-sticker .sticker-top{position:relative;display:inline-block;background:#ff9800;padding:3px 6px 2px;color:#fff;font-weight:700;font-size:10px;line-height:14px;border-radius:5px;vertical-align:top;text-transform:uppercase}.item-sticker .sticker-top.top .icon{width:14px;height:14px;fill:#fff;margin-right:6px}.log-alert .icon{width:134px;height:134px}.new-alert .icon{width:34px;height:34px;margin-right:14px}.new-alert a{color:#71a32e;text-decoration:underline}.new-alert a:hover{text-decoration:none}.alert.mtop14{margin-top:14px;margin-bottom:14px;line-height:21px;font-size:14px}.panel-body.block-res h3{font-size:17px;font-weight:500}.catalog-search{margin-top:14px;margin-bottom:8px;padding-bottom:10px;position:relative;width:100%}.catalog-search button{overflow:visible;position:absolute;border:0;right:0;z-index:1;padding:0;cursor:pointer;height:36px;width:110px;color:#fff;text-transform:uppercase;background:#71a32e;border-radius:6px;text-shadow:0 -1px 0 rgba(0,0,0,.3)}.msearch2 .body-search{padding:0;width:100%}#mse2_results{padding-top:7px}@media (min-width:768px){.grid-list{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:15px}.grid-list.users{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:15px}}@media (min-width:1068px){.grid-list{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:15px}.grid-list.users{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:15px}.grid-list.vip{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:15px}}@media (max-width:510px){.header-page{padding:16px 16px 0}}@media (max-width:768px){.panel-body .alert.mtop14,.panel-body.block-res h3,.panel-body .catalog-search,.panel-body .msearch2{padding-left:14px;padding-right:14px}.panel-body .catalog-search button{right:14px}.panel-body .bottom-botton.cargotransport.padding-15-top{padding-top:0 !important}.blog-tags-panel{padding-left:16px;padding-right:16px;padding-bottom:16px}.mobile__block--sections{padding:5px 14px 0;height:68px}.add-comment .big-height-textarea{max-width:100% !important}.company-add.userfiles-form.updateUserCompany{padding-left:14px;padding-right:14px}.control-group.right.mtop-14.managerButtonsBl{display:-ms-flexbox;display:flex;-ms-flex-align:left;align-items:left;-ms-flex-pack:left;justify-content:left}.com-category-block .com-add-category,.com-category-block .com-delete-category{margin-bottom:14px;display:inline-block}button.control-label.inline{margin-left:0 !important;padding-left:0 !important;left:0 !important}.bottom-botton-con{display:block;width:100%}.bottom-botton-con .botton{width:100%;display:block}.updateUserCompany button.add-comment-button.button-btn.green{padding:18px 14px !important;width:100% !important;margin-bottom:14px !important;line-height:2em !important;text-align:center}}