@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}}
.header-page-user{background:#fff;border-radius:6px;padding:14px;margin-bottom:14px}.panel-body.block-user{border-radius:6px;padding:14px;margin-bottom:14px}.user-name{width:100%;position:relative}.user-name img{display:inline-block;width:100px;height:100px;border-radius:50%;object-fit:cover;position:absolute;overflow:hidden;left:0}.user-name .caption-wrapper{min-height:100px;margin-left:115px}.user-name .caption-wrapper span{color:#777}.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}.online{display:inline-block;vertical-align:middle;border-radius:100%;border:1px #78909c solid;width:18px;height:18px;position:relative}.online.green{border:none}.online .icon{width:10px;position:absolute;height:10px;left:3px;top:3px;background-color:transparent;border-radius:50%}.online.green .icon{width:18px;height:18px;top:0;background-color:#71a32e}.user-send.align-right{display:flex;visibility:visible}.user-send-mob{margin-top:18px;margin-bottom:10px}.user-send-mob .button-btn.send{width:100%}.align-right{display:-ms-flexbox;display:flex;margin-left:auto}.button-btn.send{background:#71a32e;color:#fff;font-size:14px;padding:14px}.button-btn.btn-margin{margin-right:8px;margin-top:8px;margin-bottom:8px;padding:12px 18px}.button-btn.manager-company-1-pro{background:#71a32e;border-color:#71a32e;color:#fff;font-size:12px}.button-btn.manager-company-3-pro{background:#3f51b5;border-color:#3f51b5;color:#fff;font-size:12px}.button-btn.manager-company-6-pro{background:#9c27b0;border-color:#9c27b0;color:#fff;font-size:12px}.button-btn.manager-company-12-pro{background:#e91e63;border-color:#e91e63;color:#fff;font-size:12px}.button-btn.manager-company-unpro{background:#f10;border-color:#f10;color:#fff;font-size:12px}.button-btn.send:hover,.button-btn.send:focus,.button-btn.mgr-manager:hover,.button-btn.manager-company-3-pro:hover,.button-btn.manager-company-6-pro:hover,.button-btn.manager-company-12-pro:hover{background-color:#242434;border-color:#242434}.large_tabs{position:relative;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;flex-wrap:wrap;border-bottom:1px solid #71a32e}.large_tabs{display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:stretch}.large_tabs_inner{display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;width:100%}.large_tabs_inner{white-space:nowrap;overflow-x:auto;overflow-y:hidden}.large_tabs .tab{font-size:18px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-weight:700;padding:0 8px;cursor:pointer;margin-bottom:-1px}.large_tabs .tab:first-child{padding-left:0}.large_tabs .tab_inner{border-bottom:3px solid transparent;padding:14px 0;color:#454545;pointer-events:none}.large_tabs .tab:focus .tab_inner,.large_tabs .tab:hover .tab_inner{color:#71a32e}.large_tabs .tab.is_selected .tab_inner{border-bottom-color:#71a32e;font-weight:700;color:#71a32e}.header-page.kabinet h1{font-size:18px;margin-bottom:5px !important}.header-page.orders h1{font-size:18px;margin-bottom:15px !important}.header-page.kabinet p{font-size:14px;margin-bottom:5px}.s-padding{padding-top:20px;padding-bottom:20px}.flex-start{justify-content:flex-start;align-items:flex-start;margin-right:auto}.flex-end{justify-content:flex-end;align-items:flex-end;margin-left:auto}.list-of-services{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.services-body{width:100%;margin:0 auto;display:flex;flex-wrap:wrap}.services-body .item-services{display:-webkit-box;display:flex;align-items:center;flex:0 0 50%;max-width:50%}.bg-item-services{padding:11px 18px;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.1);box-shadow:0 2px 2px 0 rgba(0,0,0,.1);border-radius:6px;background:#fff}.item-services .item-wrap{transition:all .3s ease-in-out 0s;display:-webkit-box;display:flex}.item-b-wrap{width:100%;margin-bottom:20px;margin-right:10px;margin-left:10px}.s-icon:before{display:inline-block;color:inherit;width:32px;height:32px;margin-right:12px;line-height:1;-ms-flex-negative:0;flex-shrink:0;max-width:initial;transition:none}.icon-1:before{content:"";background:url("/assets/templates/com-stil/img/new/last/118720.svg");background-repeat:no-repeat}.icon-2:before{content:"";background:url("/assets/templates/com-stil/img/new/last/368382.svg");background-repeat:no-repeat}.icon-3:before{content:"";background:url("/assets/templates/com-stil/img/new/last/367516.svg");background-repeat:no-repeat}.icon-4:before{content:"";background:url("/assets/templates/com-stil/img/new/last/425.svg");background-repeat:no-repeat}.icon-5:before{content:"";background:url("/assets/templates/com-stil/img/new/last/496.svg");background-repeat:no-repeat}.icon-6:before{content:"";background:url("/assets/templates/com-stil/img/new/last/364375.svg");background-repeat:no-repeat}.icon-7:before{content:"";background:url("/assets/templates/com-stil/img/new/last/17.svg");background-repeat:no-repeat}.icon-8:before{content:"";background:url("/assets/templates/com-stil/img/new/last/34.svg");background-repeat:no-repeat}.icon-9:before{content:"";background:url("/assets/templates/com-stil/img/new/last/364698.svg");background-repeat:no-repeat}.icon-10:before{content:"";background:url("/assets/templates/com-stil/img/new/company.svg");background-repeat:no-repeat}.add-b{font-size:14px;background:#71a32e;border-radius:6px;padding:6px 12px;color:#fff}.add-b:focus,.add-b:hover{background-color:#242434;border-color:#242434}.badge-all{text-decoration:none;font-size:15px;border-radius:3px;padding:8px 12px;box-shadow:none;text-shadow:0 1px 1px #333;border:1px solid #5b8128;color:#fff;background:linear-gradient(to bottom,#71a32e 0%,#5c8624 100%)}.my-orders-main{padding-top:20px}.my-orders-item{display:flex;align-items:center;justify-content:space-between;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.1);box-shadow:0 2px 2px 0 rgba(0,0,0,.1);border-radius:6px;background:#fff;margin-bottom:20px}.orders-item-wrap{width:100%}.my-orders-item a{border-width:0;border-left-width:0;border-right-width:0;border-bottom-width:0;border-top-width:1;color:#454546;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-color:#d6d9e0;border-style:solid;text-decoration:none;padding-right:20px;padding-left:20px;height:50px;line-height:50px}.orders-item-expired{background:#fe4d4a;border-radius:0 0 6px 6px;border-top:1px solid #d6d9e0;margin-top:10px}.orders-item-expired a{font-weight:500;color:#fff;font-size:12px;height:28px;line-height:28px}.orders-item-expired a:hover,.orders-item-expired a:focus{text-decoration:underline}.align_flex{display:-ms-flexbox;display:flex}.align_flex_start{display:flex;align-items:flex-start;justify-content:flex-start;margin-right:auto}.align_flex_end{display:flex;align-items:flex-end;justify-content:flex-end;margin-left:auto}.my-orders-item .add_button_za{text-decoration:none;border-radius:3px;padding:6px 11px !important;box-shadow:none;text-shadow:0 1px 1px #333;background:linear-gradient(to bottom,#71a32e 0%,#5c8624 100%);border:1px solid transparent;color:#fff;font-weight:700;font-size:18px;line-height:inherit;height:initial;align-items:flex-end;justify-content:flex-end;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.my-orders-item .count_za{text-decoration:none;border-radius:3px;padding:8px 11px;box-shadow:none;text-shadow:0 1px 1px #333;color:#fff;background:linear-gradient(to bottom,#878787 0%,#d1d0e3 100%);border:1px solid transparent;font-size:14px;margin-left:20px;margin-right:20px;height:initial;line-height:inherit;align-items:flex-end;justify-content:flex-end}.my-orders-item .count_za.badge-primary{background:linear-gradient(to bottom,#ffc107 0%,#ff9800 100%)}.my-orders-item .add_button_za:hover,.my-orders-item .add_button_za:focus,.my-orders-item .count_za:focus,.my-orders-item .count_za:hover{background:#242434}.panel.panel-default{margin-top:8px;margin-bottom:16px}.panel .panel-heading{background:#eee;border:1px solid #eee;border-radius:6px;width:max-content;padding:12px 14px;margin-bottom:4px}.panel .panel-heading .icon{display:inline-block;color:inherit;width:20px;height:20px;fill:#454545;margin-right:10px;line-height:1;-ms-flex-negative:0;flex-shrink:0;max-width:initial;transition:none}.panel .panel-collapse{position:relative;display:block;width:100%}table tr td{word-break:break-word}table tr td:last-child{word-break:break-word}.panel .panel-collapse table{border-collapse:initial;border-spacing:4px;margin-left:-4px;margin-right:-4px;position:relative;display:block;width:100%}.panel .panel-collapse tbody{position:relative;width:100%;display:block}.panel .panel-collapse tr{position:relative;width:100%;margin-top:4px;margin-bottom:4px}.panel .panel-collapse td{border:1px solid #eee;border-radius:6px;width:max-content;min-width:184px;max-width:185px;padding:12px 14px;font-weight:400;word-wrap:break-word}.panel .panel-collapse td:last-of-type{font-weight:500;word-wrap:initial;max-width:max-content;width:100%}.limit-start{padding:14px;border-radius:8px;background:#f7f9fa;border:1px solid #e6e7e8;margin-top:24px;margin-bottom:24px}.limit-start h2{margin-top:0;margin-bottom:8px}.limit-start h3{margin-top:4px;margin-bottom:14px}.panel-collapse .icon{width:18px;height:18px;margin-right:8px}.panel-collapse .icon.skype{fill:#00abea}.search-results div.pagination,.search-results .pagination{display:none !important}@media (max-width:920px){.services-body .item-services{display:-webkit-box;display:flex;align-items:center;flex:0 0 100%;max-width:100%}.my-orders-main{padding-top:0}}@media (max-width:780px){.large_tabs{padding-left:12px;padding-right:12px}.my-orders-main{padding-left:12px;padding-right:12px}.user-send.align-right{display:none;visibility:hidden}.button-btn.add{margin:14px 0}}@media (max-width:420px){.large_tabs{border-bottom:1px solid transparent}.large_tabs_inner{padding:6px 0}.large_tabs .tab{font-size:16px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-weight:500;padding:0 8px;cursor:pointer;margin-bottom:-1px}.my-orders-item a{word-break:break-all;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;padding-right:12px;padding-left:12px}.my-orders-item .count_za{margin-left:10px;margin-right:12px}table tr td{word-break:break-word;width:40% !important}table tr td:last-child{word-break:break-word;width:60% !important}.panel .panel-collapse td{min-width:179px;max-width:180px}}@media (max-width:380px){.orders-item-expired a{max-width:335px}.panel .panel-collapse td{min-width:169px;max-width:170px}}@media (max-width:330px){.my-orders-item a{max-width:188px}.orders-item-expired a{max-width:270px}}@media (min-width:980px){.p-reset-left,.p-reset-right{padding-left:0 !important;padding-right:0 !important}}
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("/assets/templates/com-stil/img/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;}
[role=table],[role=row-group],[role=row]{display:flex;display:-webkit-flex;flex-direction:row;flex-wrap:wrap;-webkit-flex-direction:row;-webkit-flex-wrap:wrap;width:100%;box-sizing:border-box;font-size:14px;font-weight:400;line-height:1 !important}[role=table] [role=column-header],[role=table] [role=cell]{position:relative;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;flex:1 1 calc(5% - 20px - 2px);-webkit-flex:calc(5% - 20px - 2px);padding:20px 10px;line-height:21px}[role=table] [role=row-group]+[role=row-group]>[role=row]{border-right:1px solid #dde5f0;border-left:6px solid #fc6;border-radius:6px 0 0 6px}[role=table] [role=row-group]+[role=row-group]>[role=row].grow-hot{border-left:6px solid #71a32e}[role=table] [role=row-group]+[role=row-group]>[role=row].grow-close{border-left:6px solid #de7973}[role=table] [role=row-group]+[role=row-group]>[role=row].status_top,[role=table] [role=row-group]+[role=row-group]>[role=row].grow-hot.status_top,[role=table] [role=row-group]+[role=row-group]>[role=row].grow-close.status_top{border-left:6px dashed #ff9800;border-radius:5px 0 0 5px}[role=table]>[role=row-group]:last-child{border-bottom:1px solid #dde5f0}[role=table] div.filter-panel label{display:inline-block;cursor:pointer;text-align:center;font-family:arial,sans-serif;min-width:20px;background:#71a32e;color:#fff;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;box-sizing:initial;-webkit-box-sizing:initial;transition:all .3s ease-in-out 0s}[role=table] div.filter-panel label:hover{background:#242434}[role=table] div.table-desc{display:flex;position:relative;justify-content:space-between;width:100%;min-height:30px;margin-bottom:20px}[role=table] div.table-desc>span{display:inline-block;width:60%;line-height:1.5;font-size:16px}[role=table] div.table-desc>span a{color:#71a32e;text-decoration:none;display:inline-block}[role=table] div.table-desc>span a:hover{text-decoration:underline}[role=table] div.table-desc+[role=row-group]{border-radius:5px 5px 0 0;padding-right:1px;border-bottom:2px solid #ececec;background:#f3f3f3}[role=table] [role=row] [role=column-header]{padding-left:11px;font-weight:600}[role=table] [role=column-header].narrow{flex-grow:.5;-webkit-flex-grow:.5}[role=table] [role=column-header].narrower{flex-grow:0;-webkit-flex-grow:0}[role=table] [role=column-header].wide{flex-grow:2;-webkit-flex-grow:2}[role=table] [role=column-header].wider{flex-grow:10;-webkit-flex-grow:10}[role=table] [role=row]{align-items:stretch}.rows div:nth-child(odd) [role=cell]{background:#fff}.rows div:nth-child(even) [role=cell]{background:#f5f7f9}.rows div:nth-child(odd) [role=cell].news{background:#f4f9ed}.rows div:nth-child(even) [role=cell].news{background:#f4f9ed}[role=table] [role=row-group]+[role=row-group]>[role=row].grow-hot.news [role=cell]{background:#f4f9ed}[role=table] [role=row-group]+[role=row-group]>[role=row].status_top [role=cell],[role=table] [role=row-group]+[role=row-group]>[role=row].grow-hot.status_top [role=cell],[role=table] [role=row-group]+[role=row-group]>[role=row].grow-close.status_top [role=cell]{background:#fef8e2;background-image:repeating-radial-gradient(#ffefaf 52.94%,#fff 54.2%,#ffefaf 54.62%)}[role=table] [role=row] [role=cell]{border-left:1px solid #dde5f0;border-bottom:1px solid #ececec;transition:all .3s ease-in-out 0s}[role=table] [role=row-group]+[role=row-group]:not(.accordion)>[role=row]:first-of-type{border-top:0}[role=table] [role=row]:hover [role=cell]{background:#f0f3f7 !important;border-color:#dde5f0 !important}[role=table] [role=row]:hover .code{background-color:#242434;border-color:#242434}[role=table] [role=cell].narrow{flex-grow:.5;-webkit-flex-grow:.5}[role=table] [role=cell].narrower{flex-grow:0;-webkit-flex-grow:0}[role=table] [role=cell].wide{flex-grow:2;-webkit-flex-grow:2}[role=table] [role=cell].wider{flex-grow:10;-webkit-flex-grow:10}[role=table] [role=column-header] a,[role=table] [role=cell] a{color:#71a32e;text-decoration:none;word-break:break-word}[role=table] [role=column-header] a,[role=table] [role=cell] a.grow-date{color:#ff9800;text-decoration:none}[role=table] [role=column-header] a,[role=table] [role=cell] a.grow-hot{color:#71a32e;text-decoration:none}[role=table] [role=column-header] a:hover,[role=table] [role=cell] a:hover{text-decoration:underline}[role=table] [role=cell] .check:before,[role=table] [role=cell] .cross:before{display:inline-block;width:21px;height:21px;border-radius:999px;margin:-10px 10px -10px 0;background:#dde5f0;text-align:center;font-size:13px;line-height:20px;color:#71a32e;float:initial;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease}[role=table] [role=cell] .check:before{content:"✓"}[role=table] [role=cell] .cross:before{content:"✕"}[role=table] [role=cell].status{display:flex;align-items:center;position:relative}[role=table] [role=cell] [status-label]{font-size:10px;text-transform:uppercase;letter-spacing:1px;border-radius:4px;line-height:15px;padding:5px 8px;margin:-5px 0;color:#fff;overflow:hidden;text-overflow:ellipsis;max-width:calc(100% - 20px);display:inline-block;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease}[role=table] [role=cell] [status-label=id-1]{background:#dde5f0;color:#71a32e}[role=table] [role=cell] [status-label=id-2]{background:#f4bc16}[role=table] [role=cell] [status-label=id-3]{background:#f4bc16}[role=table] [role=cell] [status-label=id-4]{background:#3fb16c}[role=table] [role=cell] [status-label=id-5]{background:#f14343}[role=table] [role=cell] [status-bar]{font-size:10px;text-transform:uppercase;letter-spacing:1px;line-height:15px;width:100%;overflow:hidden;text-overflow:ellipsis;margin-bottom:-6px}[role=table] [role=cell] [status-bar]:before{content:"";width:calc(100% - 20px);height:5px;border-radius:999px;display:block;position:absolute;margin-top:-6px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease}[role=table] [role=cell] [status-bar=id-1]:before{width:20%;background:#dde5f0}[role=table] [role=cell] [status-bar=id-2]:before{width:20%;background:#f4bc16}[role=table] [role=cell] [status-bar=id-3]:before{width:50%;background:#f4bc16}[role=table] [role=cell] [status-bar=id-4]:before{background:#3fb16c}[role=table] [role=cell] [status-bar=id-5]:before{background:#f14343}[role=table] [role=cell].button{display:flex;align-items:center;position:relative}[role=table] [role=cell] .button{text-decoration:none;display:block;float:left;cursor:pointer;text-align:center;background:#71a32e;border:1px solid #71a32e;color:#fff;padding:9px 10px;margin:0;border-radius:4px;font-size:13px;line-height:21px;height:auto;overflow:hidden;text-overflow:ellipsis;outline:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:all .3s ease-in-out 0s}[role=table] [role=cell] .button.icon:after{display:inline-block;content:"⌵";position:relative;top:-2px;top:3px;z-index:1;transform:scaleY(-1);-webkit-transform:scaleY(-1);margin-left:10px;color:#fff}[role=table] [role=cell] .button.gray{border-color:#eee;background:#eee;color:#454546}[role=table] [role=cell] .button:last-child{margin-right:0}[role=table] [role=cell] .button:hover{background:#242434;border-color:#242434;text-decoration:none}[role=table] [role=cell] .button.gray:hover{color:#fff}[role=table] [role=row] div.expandable .panel-default{border-radius:4px;border:1px solid #dde5f0;background:#fff}[role=table] [role=row] div.expandable .panel-default h3{padding:5px 10px 5px 15px;background-color:#e9eef4;border-radius:4px;border-bottom:1px solid #dde5f0;font-weight:600}[role=table] [role=row] div.expandable .panel-default .block-flex{padding:10px 5px 10px 10px;border-top:1px solid #dde5f0}[role=table] [role=row] div.expandable .panel-default .list-flex li:first-child{border-top:1px solid #fff}[role=table] [tooltip]{z-index:100;cursor:pointer;text-decoration:underline;text-decoration-color:#aaa;-moz-text-decoration-color:#aaa}[role=table] [role=column-header] [tooltip]{text-decoration-color:#fff;-moz-text-decoration-color:#fff}[role=table] [tooltip]:before{content:attr(tooltip);position:absolute;z-index:100;top:50px;-ms-transform:translate(0px,-130%);-webkit-transform:translate(0px,-130%);transform:translate(0px,-130%);white-space:initial;background:#242434;text-align:center;text-align:left;color:#fff;padding:5px 8px 7px;border-radius:4px;pointer-events:none;max-width:140px;opacity:0;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease}[role=table] [tooltip]:hover:after,[role=table] [tooltip]:hover:before{opacity:1;-ms-transform:translate(0px,-110%);-webkit-transform:translate(0px,-110%);transform:translate(0px,-110%)}[role=table] [role=cell] [status-form]{width:9px;height:9px;display:inline-block;border-radius:999px;margin:0 4px 0 0}[role=table] [role=cell] [status-form=id-1]{background:#3fb16c}[role=table] [role=cell] [status-form=id-2]{background:#f4bc16}[role=table] [role=cell] [status-form=id-3]{background:#f14343}[role=table] [role=row] input[type=checkbox],[role=table] [role=row] input[type=radio]{display:none}[role=table] [role=row] .open-row{vertical-align:middle;height:20px}[role=table] [role=row] .user-photo{display:inline-block;vertical-align:top;height:22px}[role=table] [role=row] img.user-photo{width:28px;height:28px;border-radius:3px;object-fit:cover;overflow:hidden;cursor:pointer;left:0;margin-right:5px;background-color:#ebebeb}[role=table] [role=row] .user-name{display:inline-block;vertical-align:middle;word-break:break-all;font-size:12px;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:20px;max-height:40px;max-width:94px;font-weight:600;overflow:hidden}[role=table] [role=row] .user-name.login-button{max-width:134px;cursor:pointer}.open-row .news{display:inline-block;vertical-align:middle;word-break:break-all;font-size:12px;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:20px;max-height:40px;max-width:94px;overflow:hidden}[role=table] [role=row] div.expandable{flex:1 1 100%;display:none;order:1;white-space:normal;flex-direction:column;flex-wrap:nowrap}.rows div div.expandable [role=cell]{background:#fff}.rows div div.expandable:not([role=cell]) [role=row]:last-child{border-bottom:1px solid #dde5f0}.rows div:last-child div.expandable:not([role=cell]) [role=row]:last-child{border-bottom:0}.rows div [role=cell].expandable{background:#f7f7f7 !important;border-bottom:1px solid #dde5f0}.rows div:last-child [role=cell].expandable{border-bottom:0}.rows div [role=cell].expandable [role=row]{border-top:0}[role=table] [role=row] div.expandable h2,[role=table] [role=row] div.expandable h3,[role=table] [role=row] div.expandable p{width:100%;line-height:150%;text-align:left}[role=table] [role=row] div.expandable h2{font-size:24px;margin:0 0 15px}[role=table] [role=row] div.expandable h3{font-size:18px;margin:0}[role=table] [role=row] div.expandable h3.note{font-size:18px;margin:0;font-weight:600}[role=table] [role=row] div.expandable h3 .icon{width:18px;height:18px;margin-right:5px;top:2px;position:relative;fill:#242434}[role=table] [role=row] div.expandable p{margin:0}[role=table] [role=row] div.expandable p+p{margin-top:15px}[role=table] [role=row] div.expandable p+h2,[role=table] [role=row] div.expandable p+h3{margin-top:20px}[role=table] [role=row] div.expandable .type-name{font-weight:600;text-align:left;font-size:13px}[role=table] [role=row] div.expandable [role=row] div.column-20{width:calc(20% - 20px);margin-left:20px}[role=table] [role=row] div.expandable [role=row] div.column-20:first-of-type{width:20%;margin-left:0}[role=table] [role=row] div.expandable [role=row] div.column-25{width:calc(25% - 10px);margin-left:10px}[role=table] [role=row] div.expandable [role=row] div.column-25:first-of-type{width:25%;margin-left:0}[role=table] [role=row] div.expandable [role=row] div.column-33{width:calc(33.3333333% - 20px);margin-left:20px}[role=table] [role=row] div.expandable [role=row] div.column-33:first-of-type{width:33.3333333%;margin-left:0}[role=table] [role=row] div.expandable [role=row] div.column-50{width:calc(50% - 20px);margin-left:20px}[role=table] [role=row] div.expandable [role=row] div.column-50:first-of-type{width:50%;margin-left:0}[role=table] [role=row] div.expandable [role=row] div.column-66{width:calc(66.6666666% - 20px);margin-left:20px}[role=table] [role=row] div.expandable [role=row] div.column-66:first-of-type{width:66.6666666%;margin-left:0}[role=table] [role=row] div.expandable [role=row] div.column-75{width:calc(75% - 20px);margin-left:20px}[role=table] [role=row] div.expandable [role=row] div.column-75:first-of-type{width:75%;margin-left:0}[role=table] [role=row] div.expandable [role=row] div.column-80{width:calc(80% - 20px);margin-left:20px}[role=table] [role=row] div.expandable [role=row] div.column-80:first-of-type{width:80%;margin-left:0}.rows div input[type=checkbox]:checked+div.expandable,.rows div input[type=radio]:checked+div.expandable{display:flex}.rows div input[type=checkbox]:checked~span,.rows div input[type=radio]:checked~span{background:#e9eef4;border-color:#e9eef4}.rows div input[type=checkbox]:checked~span [status-label],.rows div input[type=checkbox]:checked~span span.check:before,.rows div input[type=checkbox]:checked~span span.cross:before,.rows div input[type=radio]:checked~span [status-label],.rows div input[type=radio]:checked~span span.check:before,.rows div input[type=radio]:checked~span span.cross:before{background:#b2c1d5;color:#fff}.rows div input[type=checkbox]:checked~span [status-bar]:before,.rows div input[type=radio]:checked~span [status-bar]:before{background:#b2c1d5}[role=table] [role=row] input[type=checkbox]:checked~span>span>label .user-open-even,[role=table] [role=row] input[type=radio]:checked~span>span>label .user-open-even{background:#454545}[role=table] [role=row] input[type=checkbox]:checked~span>span>label .user-open-even .icon,[role=table] [role=row] input[type=radio]:checked~span>span>label .user-open-even .icon{fill:#fff}[role=table] [role=row] input[type=checkbox]:checked~span>span>label:after,[role=table] [role=row] input[type=checkbox]:checked~span>.button,[role=table] [role=row] input[type=radio]:checked~span>span>label:after,[role=table] [role=row] input[type=radio]:checked~span>.button{background:#242434;border-color:#242434;color:#fff}[role=table] [role=row] input[type=checkbox]:checked~span>.button:hover,[role=table] [role=row] input[type=radio]:checked~span>.button:hover{background:#242434}[role=table] [role=row-group]+[role=row-group].accordion>[role=row]>span{text-align:left;font-weight:700}[role=table] [role=row-group]+[role=row-group].accordion>[role=row]>span label{float:right;margin-left:auto;margin-right:0;font-weight:400}[role=table] [role=row-group]+[role=row-group].accordion>[role=row]>[role=cell]:before{display:none}[role=table] input[type=checkbox]{display:none}[role=table] div.filter-panel label[for=filter-column]{float:right;border-radius:4px;margin:0 0 0 10px;padding:10px 20px 11px;line-height:24px;height:24px;background:#71a32e;color:#fff}[role=table] div.filter-panel label[for=filter-column]:hover{background:#242434}[role=table] div.filter-panel label[for=filter-column]:after{display:inline-block;content:"⌵";margin-left:30px;position:relative;top:-2px;line-height:1;font-family:arial,sans-serif}[role=table] div.filter-panel{display:block;position:relative;float:right;box-sizing:initial;-webkit-box-sizing:initial}[role=table] div.filter-panel ul{display:none;position:absolute;top:55px;right:0;z-index:10;min-width:160px;white-space:normal;list-style-type:none;border:1px solid #dde5f0;border-radius:4px;margin:0;padding:15px 25px 15px 20px;background:#fff;box-shadow:0px 15px 25px rgba(0,0,0,.1);-webkit-box-shadow:0px 15px 25px rgba(0,0,0,.1);-moz-box-shadow:0px 15px 25px rgba(0,0,0,.1);box-sizing:initial;-webkit-box-sizing:initial}[role=table] div.filter-panel ul li label{width:100%;margin:0;padding:0;color:#454546;white-space:normal;text-align:left;font-size:12px;font-weight:400;background:0 0;line-height:40px}[role=table] div.filter-panel ul li label:hover{color:#71a32e;background:0 0}[role=table] div.filter-panel ul li label:before{display:inline-block;content:"✓";float:left;width:16px;height:16px;border:2px solid #71a32e;border-radius:2px;margin:11px 10px 0 0;background:#71a32e;background-clip:content-box !important;text-align:center;font-size:11px;color:#fff;line-height:12px;font-family:arial,sans-serif;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease}[role=table] input#filter-column[type=checkbox]:checked~div.table-desc>div.filter-panel ul{display:block}[role=table] input#filter-column[type=checkbox]:checked~div.table-desc>div.filter-panel label[for=filter-column]{background:#242434}[role=table] input#filter-column[type=checkbox]:checked~div.table-desc>div.filter-panel label[for=filter-column]:after{transform:scaleY(-1);-webkit-transform:scaleY(-1);top:3px}[role=table] input#col-1[type=checkbox]:checked~div.table-desc>div.filter-panel ul li:nth-of-type(1) label,[role=table] input#col-2[type=checkbox]:checked~div.table-desc>div.filter-panel ul li:nth-of-type(2) label,[role=table] input#col-3[type=checkbox]:checked~div.table-desc>div.filter-panel ul li:nth-of-type(3) label,[role=table] input#col-4[type=checkbox]:checked~div.table-desc>div.filter-panel ul li:nth-of-type(4) label,[role=table] input#col-5[type=checkbox]:checked~div.table-desc>div.filter-panel ul li:nth-of-type(5) label,[role=table] input#col-6[type=checkbox]:checked~div.table-desc>div.filter-panel ul li:nth-of-type(6) label,[role=table] input#col-7[type=checkbox]:checked~div.table-desc>div.filter-panel ul li:nth-of-type(7) label,[role=table] input#col-8[type=checkbox]:checked~div.table-desc>div.filter-panel ul li:nth-of-type(8) label,[role=table] input#col-9[type=checkbox]:checked~div.table-desc>div.filter-panel ul li:nth-of-type(9) label,[role=table] input#col-10[type=checkbox]:checked~div.table-desc>div.filter-panel ul li:nth-of-type(10) label,[role=table] input#col-11[type=checkbox]:checked~div.table-desc>div.filter-panel ul li:nth-of-type(11) label,[role=table] input#col-12[type=checkbox]:checked~div.table-desc>div.filter-panel ul li:nth-of-type(12) label,[role=table] input#col-13[type=checkbox]:checked~div.table-desc>div.filter-panel ul li:nth-of-type(13) label,[role=table] input#col-14[type=checkbox]:checked~div.table-desc>div.filter-panel ul li:nth-of-type(14) label,[role=table] input#col-15[type=checkbox]:checked~div.table-desc>div.filter-panel ul li:nth-of-type(15) label,[role=table] input#col-16[type=checkbox]:checked~div.table-desc>div.filter-panel ul li:nth-of-type(16) label{color:#999}[role=table] input#col-1[type=checkbox]:checked~div.table-desc>div.filter-panel ul li:nth-of-type(1) label:before,[role=table] input#col-2[type=checkbox]:checked~div.table-desc>div.filter-panel ul li:nth-of-type(2) label:before,[role=table] input#col-3[type=checkbox]:checked~div.table-desc>div.filter-panel ul li:nth-of-type(3) label:before,[role=table] input#col-4[type=checkbox]:checked~div.table-desc>div.filter-panel ul li:nth-of-type(4) label:before,[role=table] input#col-5[type=checkbox]:checked~div.table-desc>div.filter-panel ul li:nth-of-type(5) label:before,[role=table] input#col-6[type=checkbox]:checked~div.table-desc>div.filter-panel ul li:nth-of-type(6) label:before,[role=table] input#col-7[type=checkbox]:checked~div.table-desc>div.filter-panel ul li:nth-of-type(7) label:before,[role=table] input#col-8[type=checkbox]:checked~div.table-desc>div.filter-panel ul li:nth-of-type(8) label:before,[role=table] input#col-9[type=checkbox]:checked~div.table-desc>div.filter-panel ul li:nth-of-type(9) label:before,[role=table] input#col-10[type=checkbox]:checked~div.table-desc>div.filter-panel ul li:nth-of-type(10) label:before,[role=table] input#col-11[type=checkbox]:checked~div.table-desc>div.filter-panel ul li:nth-of-type(11) label:before,[role=table] input#col-12[type=checkbox]:checked~div.table-desc>div.filter-panel ul li:nth-of-type(12) label:before,[role=table] input#col-13[type=checkbox]:checked~div.table-desc>div.filter-panel ul li:nth-of-type(13) label:before,[role=table] input#col-14[type=checkbox]:checked~div.table-desc>div.filter-panel ul li:nth-of-type(14) label:before,[role=table] input#col-15[type=checkbox]:checked~div.table-desc>div.filter-panel ul li:nth-of-type(15) label:before,[role=table] input#col-16[type=checkbox]:checked~div.table-desc>div.filter-panel ul li:nth-of-type(16) label:before{content:"";width:16px;height:16px;border:2px solid #dde5f0;background:#fff}[role=table] input#col-1[type=checkbox]:checked~[role=row-group] [role=row]>span:not(.accordion):nth-of-type(1),[role=table] input#col-2[type=checkbox]:checked~[role=row-group] [role=row]>span:nth-of-type(2),[role=table] input#col-3[type=checkbox]:checked~[role=row-group] [role=row]>span:nth-of-type(3),[role=table] input#col-4[type=checkbox]:checked~[role=row-group] [role=row]>span:nth-of-type(4),[role=table] input#col-5[type=checkbox]:checked~[role=row-group] [role=row]>span:nth-of-type(5),[role=table] input#col-6[type=checkbox]:checked~[role=row-group] [role=row]>span:nth-of-type(6),[role=table] input#col-7[type=checkbox]:checked~[role=row-group] [role=row]>span:nth-of-type(7),[role=table] input#col-8[type=checkbox]:checked~[role=row-group] [role=row]>span:nth-of-type(8),[role=table] input#col-9[type=checkbox]:checked~[role=row-group] [role=row]>span:nth-of-type(9),[role=table] input#col-10[type=checkbox]:checked~[role=row-group] [role=row]>span:nth-of-type(10),[role=table] input#col-11[type=checkbox]:checked~[role=row-group] [role=row]>span:nth-of-type(11),[role=table] input#col-12[type=checkbox]:checked~[role=row-group] [role=row]>span:nth-of-type(12),[role=table] input#col-13[type=checkbox]:checked~[role=row-group] [role=row]>span:nth-of-type(13),[role=table] input#col-14[type=checkbox]:checked~[role=row-group] [role=row]>span:nth-of-type(14),[role=table] input#col-15[type=checkbox]:checked~[role=row-group] [role=row]>span:nth-of-type(15),[role=table] input#col-16[type=checkbox]:checked~[role=row-group] [role=row]>span:nth-of-type(16){display:none !important}[role=table] div.filter-panel label[for=wrap-text]{float:right;padding:10px 20px 11px;line-height:24px;height:24px;border-radius:4px}[role=table] div.filter-panel label[for=wrap-text]:after{content:"…";margin:0 0 0 10px;font-family:arial,sans-serif;display:inline-block;width:15px}[role=table] input#wrap-text[type=checkbox]:checked~[role=row-group] [role=row] span[role=cell],[role=table] input#wrap-text[type=checkbox]:checked~[role=row-group] [role=row] span[role=column-header]{display:flex;white-space:normal;align-items:center;z-index:1;word-break:break-word}[role=table] input#wrap-text[type=checkbox]:checked~div.table-desc div.filter-panel label[for=wrap-text]:after{content:"⤶";color:#fff;font-family:arial,sans-serif}[role=table] input#wrap-text[type=checkbox]:checked~div.table-desc div.filter-panel label[for=wrap-text]{background:#71a32e;color:#fff}@media only screen and (max-width:1009px){[role=table] [role=column-header],[role=table] [role=cell]{flex:1 1 calc(25% - 20px - 2px);-webkit-flex:calc(25% - 20px - 2px)}[role=table] [role=column-header].narrow,[role=table] [role=column-header].narrower,[role=table] [role=column-header].wide,[role=table] [role=column-header].wider,[role=table] [role=cell].narrow,[role=table] [role=cell].narrower,[role=table] [role=cell].wide,[role=table] [role=cell].wider{flex-grow:1;-webkit-flex-grow:1}[role=table] [role=cell]{border-bottom:1px solid #dde5f0}[role=table]>[role=row-group]:last-child{border-bottom:0}[role=table] div.table-desc>span{width:50%}[role=table] [role=row] div.expandable{border-top:0}.rows div:last-child [role=cell].expandable{border-bottom:1px solid #dde5f0}.user-open-even.uk-icon-button{position:relative !important;display:inline-block !important;vertical-align:top;right:initial !important;margin-left:10px;bottom:5px;cursor:pointer}.search-results .country-of .export_city,.search-results .country-in .export_city{display:inline-block !important;margin-left:5px !important}}.table-desc .header-page h3.align-center span{display:inline-block}.table-desc .header-page .add-offer-import-export{margin:0 10px}@media only screen and (max-width:1080px) and (min-width:762px){[role=table] [role=row] .user-name{display:inline-block;vertical-align:middle;word-break:break-all;font-size:12px;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:20px;max-height:40px;max-width:90px;font-weight:600;overflow:hidden}}@media only screen and (max-width:769px){[role=table] [role=column-header],[role=table] [role=cell]{flex:1 1 100%;-webkit-flex:1 1 100%;padding:8px 5px}[role=table] [role=row] label:after{line-height:24px}[role=table] [role=cell]{border-bottom:0}[role=table] [role=row]>[role=cell]:last-of-type{padding-bottom:10px;padding-top:10px}[role=table] [role=row]>[role=cell]:not(.expandable):first-of-type{padding-top:14px}[role=table] [role=cell] a.button{padding:6px 12px 7px}[role=table] [role=cell] .button.gray{display:none}[role=table] [role=cell],[role=table] [role=cell] span{text-align:right;justify-content:space-between;display:initial}[role=table] [role=cell] .ya-share2__badge,[role=table] [role=cell] .ya-share2__badge span{display:inline-block}[role=table] [role=row-group]+[role=row-group].accordion [role=row] label{margin:-9px 0}[role=table] [role=cell]:before{content:attr(data-header);float:left;text-align:left;font-weight:700;margin-right:20px}[role=table] [role=cell] [status-bar]:before{right:10px}[role=table] [role=cell] [status-bar=id-1]:before,[role=table] [role=cell] [status-bar=id-2]:before{width:10%}[role=table] [role=cell] [status-bar=id-3]:before{width:25%}[role=table] [role=cell] [status-bar=id-4]:before,[role=table] [role=cell] [status-bar=id-5]:before{width:calc(50% - 20px)}[role=table] div.table-desc .header-page{padding-left:0;padding-right:0}[role=table] div.table-desc+[role=row-group]{display:none}[role=table] div.table-desc~[role=row-group]{border-top:1px solid #dde5f0}[role=table] div.table-desc{flex-direction:column}[role=table] div.table-desc>span{width:100%;margin-bottom:30px;font-size:14px}[role=table] div.filter-panel label[for=wrap-text]{float:left}[role=table] [role=row-group]+[role=row-group]:not(.accordion)>[role=row]{border-top:1px solid #dde5f0;border-bottom:1px solid #dde5f0;margin-bottom:20px}[role=table] [role=row-group]+[role=row-group].accordion [role=row]{border-top:0;border-bottom:1px solid #dde5f0;margin-bottom:0}[role=table] [role=row-group]+[role=row-group]>[role=row]:first-child{border-top:0}[role=table]>[role=row-group]:last-child,.rows div div.expandable:not([role=cell]) [role=row]:last-child,.rows div [role=cell].expandable{border-bottom:0}[role=cell].expandable.expandable-padding{padding-left:0 !important;padding-right:0 !important;padding-bottom:0 !important}[role=table] div.expandable [role=row]{border-top:1px solid #dde5f0}.rows div:last-child [role=cell].expandable{border-bottom:0}[role=table] [role=row] div.expandable [role=row] div.column-20,[role=table] [role=row] div.expandable [role=row] div.column-25,[role=table] [role=row] div.expandable [role=row] div.column-33,[role=table] [role=row] div.expandable [role=row] div.column-50,[role=table] [role=row] div.expandable [role=row] div.column-66,[role=table] [role=row] div.expandable [role=row] div.column-75,[role=table] [role=row] div.expandable [role=row] div.column-80,[role=table] [role=row] div.expandable [role=row] div.column-20:first-of-type,[role=table] [role=row] div.expandable [role=row] div.column-25:first-of-type,[role=table] [role=row] div.expandable [role=row] div.column-33:first-of-type,[role=table] [role=row] div.expandable [role=row] div.column-50:first-of-type,[role=table] [role=row] div.expandable [role=row] div.column-66:first-of-type,[role=table] [role=row] div.expandable [role=row] div.column-75:first-of-type,[role=table] [role=row] div.expandable [role=row] div.column-80:first-of-type{width:100%;margin-left:0}[role=table] [role=row] div.expandable [role=row] div.column-33.mob-border{margin-bottom:5px;margin-top:5px}.caption-wrapper,.caption-wrapper span{text-align:left !important}.table-desc .header-page h3.align-center{display:block;line-height:16px}.table-desc .header-page h3.align-center span{display:block}.table-desc .header-page .add-offer-import-export{margin:10px 0}.padding-vert-32vt{margin-top:42px}.user-open-even.uk-icon-button{top:0 !important}[role=table] [role=row] .user-name{max-width:120px}.open-row .news{max-width:120px}}@media print{.rows div div.expandable{display:flex}.rows div:nth-child(even) [role=cell]{background:#fff !important}[role=table] [role=row-group] [role=row] span[role=cell],[role=table] [role=row-group] [role=row] span[role=column-header]{display:flex;white-space:normal;align-items:center;z-index:1}[role=table] [role=row] span>label:before{transform:scaleY(-1);-webkit-transform:scaleY(-1);top:3px;color:#fff}[role=table] [role=row] span>label,[role=table] [role=row] span>.button{background:#71a32e;color:#fff}}[role=cell].expandable.expandable-padding{padding:10px}.header-search-results h2{margin-bottom:0}.search-results{margin-top:0;padding-left:15px;padding-right:15px}.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:#fff;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:600;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:#404040;margin-left:0;line-height:22px;white-space:normal;vertical-align:middle;display:block;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.country-separator{height:2px;border-bottom:solid 2px #f44336;margin: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}.panel-default ol,.panel-default ol.list-flex{padding:0;margin:0}.width-block{display:block;margin:0 auto;width:100%}.block-flex{display:-ms-flexbox;display:flex}.padding-5{padding:5px 0;text-align:left}.padding-20-top{padding-top:20px}.item-small{width:100%;position:relative;color:#454546}.item-small.adviser{display:flex}.item-small:hover img{opacity:.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}.link-showall{clear:both;font-size:13px;font-weight:500;color:#454546;margin-top:10px;display:flex;transition:all .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}.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:600;overflow:hidden}.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}.item-small.order .category{display:block}.user-open-even.uk-icon-button{position:absolute;right:10px;top:15px;display:inline-block;cursor:pointer}.user-open-even .icon{display:block;color:inherit;position:relative;width:14px;height:14px;top:10px;left:11px;fill:#454545;line-height:1;-ms-flex-negative:0;flex-shrink:0;max-width:initial}.user-open-even:hover,.user-open-even:focus,.user-open-even.uk-icon-button:hover,.user-open-even.uk-icon-button:focus{background-color:#71a32e}.user-open-even:hover .icon,.user-open-even:focus .icon{fill:#fff}.header-page{display:-ms-flexbox;display:flex;padding-top:5px}.header-page h2{margin-top:0;margin-bottom:0}.header-page h3{font-size:14px;font-weight:600;margin-top:5px;margin-bottom:0}.header-page .header-width{width:100%}.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}.table-desc .header-page h2.align-center{margin-bottom:0 !important;line-height:25px}[role=table] [role=cell] .item-link{color:#454545}.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,.3)}.modal-content{position:relative;background-color:#fefefe;margin:auto;padding:0;width:80%;max-width:280px;border-radius:8px;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);-webkit-animation-name:animatetop;-webkit-animation-duration:.4s;animation-name:animatetop;animation-duration:.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:#fff;float:right;font-size:28px;font-weight:700}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer}.modal-header{padding:0 8px}.modal-body{padding:24px;line-height:140%;font-size:14px}.modal-body .phone-num{font-size:22px;line-height:28px}.callphonenew{color:#71a32e;cursor:pointer}.call-phone-new{padding:14px 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}.button-close .user-order-close{border-radius:5px;padding:8px 12px;border:1px solid #f7f9fa;background:#71a32e;color:#fff;font-size:12px;cursor:pointer;font-weight:600}.button-close .user-order-close:hover{background-color:#242434;border-color:#242434}.button-close .user-order-close .icon{fill:#fff;width:20px;height:20px;margin-right:10px}