@charset "UTF-8";
.block-bo-chart .bo-chart-content:after {
  content: " ";
  visibility: hidden;
  display: block;
  height: 0;
  clear: both;
}
.block-bo-chart .bo-chart-content .bo-chart-content-inner {
  padding: 10px;
}
.block-bo-chart .bo-chart-content .bo-chart-content-inner:after {
  content: " ";
  visibility: hidden;
  display: block;
  height: 0;
  clear: both;
}
.block-bo-chart .bo-chart-content img {
  width: 100%;
  height: auto;
}
.block-bo-chart .bo-chart-content .bo-chart-title {
  border-top: 1px solid #f2f2f2;
  border-bottom: 1px solid #f2f2f2;
  margin: 0;
}
.block-bo-chart .bo-chart-content .block-bo-chart {
  margin: 0;
}
.block-bo-chart .bo-chart-content .block-bo-chart.opened .bo-chart-content {
  border-bottom: 1px solid #f2f2f2;
}
.block-bo-chart .bo-chart-content .block-bo-chart.closed .bo-chart-content {
  border-bottom-color: transparent;
}
.block-bo-chart.opened {
  margin: 0 0 1px;
}
.block-bo-chart.opened .bo-chart-title {
  border-bottom-color: transparent;
}
.block-bo-chart.opened .bo-chart-title .ico {
  background-position: -89px -109px;
}
.block-bo-chart.closed {
  margin: 0 0 1px;
}
.block-bo-chart.closed .bo-chart-title {
  border-bottom-color: #f2f2f2;
  margin-bottom: 0;
}
.block-bo-chart.closed .bo-chart-title .ico {
  background-position: -89px -96px;
}

.page-nt .block-bo-chart .bo-chart-title,
.page-nt .block-bo-chart .bo-chart-content {
  background: #f2f2f2;
}

html.rtl .block-bo-chart .bo-chart-title {
  padding: 0 12px 0 40px;
  font-size: 16px;
}
html.rtl .block-bo-chart .bo-chart-title .ico {
  left: 10px;
  right: auto;
}

@media screen and (max-width: 763px) {
  body:not(.no-responsive) .block-bo-chart .bo-chart-title {
    white-space: nowrap;
    overflow: hidden;
  }
  body:not(.no-responsive) .block-bo-chart iframe.youtube-video, body:not(.no-responsive) .block-bo-chart iframe.zh-hans-video {
    width: 320px;
    height: 181px;
    margin: 0 0 0 -9px;
    max-width: none;
    min-height: 181px;
  }
  body:not(.no-responsive) .content .block-bo-chart {
    margin: 0 -20px;
  }
}

.block-bo-chart-1 {
  margin: 30px 0 45px 0;
}
.block-bo-chart-1 iframe {
  border: 0;
}
.block-bo-chart-1 .form-items-selects:after,
.block-bo-chart-1 .controls:after {
  display: block;
  content: ' ';
  clear: both;
  overflow: hidden;
  height: 0;
}
.page-ie6 .block-bo-chart-1 .form-items-selects:after, .page-ie6
.block-bo-chart-1 .controls:after {
  zoom: 1;
}
.block-bo-chart-1 .controls {
  margin: 0 0 55px 0;
}
.block-bo-chart-1 .form-items-selects {
  display: inline-block;
  vertical-align: middle;
}
.block-bo-chart-1 .form-item-select {
  width: 220px;
  background: none #fff;
  float: left;
  height: 100px;
  margin: 0 20px 0 0;
}
.block-bo-chart-1 label {
  font-weight: 400;
  font-style: normal;
  font-size: 14px;
  color: #808080;
  line-height: 120%;
  display: block;
  text-transform: uppercase;
  padding: 16px 20px 18px;
}
.block-bo-chart-1 .fake-select {
  margin: 0 20px;
  width: auto;
}
.block-bo-chart-1 select {
  z-index: 1;
  position: absolute;
  left: 0;
  top: -200px;
  visibility: hidden;
}
.block-bo-chart-1 .form-item-submit {
  display: inline-block;
  vertical-align: middle;
}
.block-bo-chart-1 .form-item-submit input {
  z-index: 1;
  position: relative;
  font-weight: 300;
  font-style: normal;
  font-size: 18px;
  color: #2c2c2c;
  border: 1px solid #2c2c2c;
  height: 58px;
  line-height: 58px;
  display: block;
  text-align: center;
  background: none;
  font-family: TheSans-OT;
  width: 439px;
  padding: 0;
  cursor: pointer;
}
.block-bo-chart-1 .form-item-submit input:hover {
  color: #fff;
  background: #2c2c2c;
}
.block-bo-chart-1 .fake-select-drop a {
  text-decoration: none;
}
.block-bo-chart-1 .bo-chart-1_holder {
  -webkit-border-radius: 0 20px 0 0;
  -moz-border-radius: 0 20px 0 0;
  -ms-border-radius: 0 20px 0 0;
  -o-border-radius: 0 20px 0 0;
  border-radius: 0 20px 0 0;
  behavior: url(/sites/all/themes/veo/css/pie.htc);
  -ms-behavior: url(css/pie.htc) url(/sites/all/themes/veo/css/pie.htc);
  overflow: hidden;
  background: #fff;
}
.block-bo-chart-1 .bo-chart-1_title {
  background: #00aec7;
  font-family: TheSans-OT;
  font-weight: 600;
  font-size: 20px;
  color: #fff;
  padding: 30px 0;
  text-align: center;
  -webkit-border-radius: 0 0 0 20px;
  -moz-border-radius: 0 0 0 20px;
  -ms-border-radius: 0 0 0 20px;
  -o-border-radius: 0 0 0 20px;
  border-radius: 0 0 0 20px;
  behavior: url(/sites/all/themes/veo/css/pie.htc);
  -ms-behavior: url(css/pie.htc) url(/sites/all/themes/veo/css/pie.htc);
  overflow: hidden;
}

@media screen and (max-width: 1285px) {
  body:not(.no-responsive) .block-bo-chart-1 .form-item-submit input {
    width: 214px;
  }
}
@media screen and (max-width: 763px) {
  body:not(.no-responsive) .block-bo-chart-1 .form-items-selects {
    display: block;
  }
  body:not(.no-responsive) .block-bo-chart-1 .form-item-select {
    width: 100%;
    margin: 0 0 20px 0;
    float: none;
  }
  body:not(.no-responsive) .block-bo-chart-1 .form-item-submit {
    display: block;
  }
  body:not(.no-responsive) .block-bo-chart-1 .form-item-submit input {
    width: 100%;
  }
}

.block-bo-table-tmplt, .block-bo-table .bo-table-title-main, .block-bo-table .bo-table-body {
  display: table;
}
.block-bo-table-tmplt .row, .block-bo-table .bo-table-title-main .row, .block-bo-table .bo-table-body .row {
  display: table-row;
}
.block-bo-table-tmplt .row .cell, .block-bo-table .bo-table-title-main .row .cell, .block-bo-table .bo-table-body .row .cell {
  display: table-cell;
  width: 23%;
}
.block-bo-table-tmplt .row .cell:first-child, .block-bo-table .bo-table-title-main .row .cell:first-child, .block-bo-table .bo-table-body .row .cell:first-child {
  width: auto;
}

.block-bo-table:after {
  content: " ";
  visibility: hidden;
  display: block;
  height: 0;
  clear: both;
}
.block-bo-table .bo-table-title-main {
  background-color: #58585a;
  width: 100%;
}
.block-bo-table .bo-table-title-main .cell {
  font-weight: 700;
  font-style: normal;
  font-size: 15px;
  color: #fff;
  line-height: 120%;
  border-right: 1px solid #f2f2f2;
  height: 50px;
  vertical-align: middle;
  text-align: center;
}
html[lang|="en"] .block-bo-table .bo-table-title-main .cell {
  font-family: TheSans-OT;
}
html[lang|="fr"] .block-bo-table .bo-table-title-main .cell {
  font-family: TheSans-OT;
}
html[lang|="cs"] .block-bo-table .bo-table-title-main .cell {
  font-family: TheSans-OT;
}
html[lang|="de"] .block-bo-table .bo-table-title-main .cell {
  font-family: TheSans-OT;
}
html[lang|="es"] .block-bo-table .bo-table-title-main .cell {
  font-family: TheSans-OT;
}
html[lang|="nl"] .block-bo-table .bo-table-title-main .cell {
  font-family: TheSans-OT;
}
html[lang|="hu"] .block-bo-table .bo-table-title-main .cell {
  font-family: TheSans-OT;
}
html[lang|="pl"] .block-bo-table .bo-table-title-main .cell {
  font-family: TheSans-OT;
}
html[lang|="pt"] .block-bo-table .bo-table-title-main .cell {
  font-family: TheSans-OT;
}
html[lang|="ro"] .block-bo-table .bo-table-title-main .cell {
  font-family: TheSans-OT;
}
html[lang|="sk"] .block-bo-table .bo-table-title-main .cell {
  font-family: TheSans-OT;
}
html[lang|="sv"] .block-bo-table .bo-table-title-main .cell {
  font-family: TheSans-OT;
}
html[lang|="fi"] .block-bo-table .bo-table-title-main .cell {
  font-family: TheSans-OT;
}
html[lang|="nb"] .block-bo-table .bo-table-title-main .cell {
  font-family: TheSans-OT;
}
html[lang|="ca"] .block-bo-table .bo-table-title-main .cell {
  font-family: TheSans-OT;
}
html[lang|="bg"] .block-bo-table .bo-table-title-main .cell {
  font-family: TheSans-LP;
}
html[lang|="uk"] .block-bo-table .bo-table-title-main .cell {
  font-family: TheSans-LP;
}
html[lang|="ru"] .block-bo-table .bo-table-title-main .cell {
  font-family: TheSans-LP;
}
html[lang|="zh-hans"] .block-bo-table .bo-table-title-main .cell {
  font-family: Helvetica, STHeiti, sans-serif;
}
html[lang|="ar"] .block-bo-table .bo-table-title-main .cell {
  font-family: "The_Sans_Arabic", Arial, sans-serif;
}
.block-bo-table .bo-table-title-sub {
  font-weight: 700;
  font-style: normal;
  font-size: 15px;
  color: #515153;
  line-height: 120%;
  background-color: #d9d1c8;
  padding: 15px 10px 17px;
}
html[lang|="en"] .block-bo-table .bo-table-title-sub {
  font-family: TheSans-OT;
}
html[lang|="fr"] .block-bo-table .bo-table-title-sub {
  font-family: TheSans-OT;
}
html[lang|="cs"] .block-bo-table .bo-table-title-sub {
  font-family: TheSans-OT;
}
html[lang|="de"] .block-bo-table .bo-table-title-sub {
  font-family: TheSans-OT;
}
html[lang|="es"] .block-bo-table .bo-table-title-sub {
  font-family: TheSans-OT;
}
html[lang|="nl"] .block-bo-table .bo-table-title-sub {
  font-family: TheSans-OT;
}
html[lang|="hu"] .block-bo-table .bo-table-title-sub {
  font-family: TheSans-OT;
}
html[lang|="pl"] .block-bo-table .bo-table-title-sub {
  font-family: TheSans-OT;
}
html[lang|="pt"] .block-bo-table .bo-table-title-sub {
  font-family: TheSans-OT;
}
html[lang|="ro"] .block-bo-table .bo-table-title-sub {
  font-family: TheSans-OT;
}
html[lang|="sk"] .block-bo-table .bo-table-title-sub {
  font-family: TheSans-OT;
}
html[lang|="sv"] .block-bo-table .bo-table-title-sub {
  font-family: TheSans-OT;
}
html[lang|="fi"] .block-bo-table .bo-table-title-sub {
  font-family: TheSans-OT;
}
html[lang|="nb"] .block-bo-table .bo-table-title-sub {
  font-family: TheSans-OT;
}
html[lang|="ca"] .block-bo-table .bo-table-title-sub {
  font-family: TheSans-OT;
}
html[lang|="bg"] .block-bo-table .bo-table-title-sub {
  font-family: TheSans-LP;
}
html[lang|="uk"] .block-bo-table .bo-table-title-sub {
  font-family: TheSans-LP;
}
html[lang|="ru"] .block-bo-table .bo-table-title-sub {
  font-family: TheSans-LP;
}
html[lang|="zh-hans"] .block-bo-table .bo-table-title-sub {
  font-family: Helvetica, STHeiti, sans-serif;
}
html[lang|="ar"] .block-bo-table .bo-table-title-sub {
  font-family: "The_Sans_Arabic", Arial, sans-serif;
}
.block-bo-table .bo-table-body {
  background-color: #ffffff;
}
.block-bo-table .bo-table-body .cell {
  font-weight: 400;
  font-style: normal;
  font-size: 12px;
  color: #515153;
  line-height: 12px;
  border-right: 1px solid #f2f2f2;
  border-bottom: 1px solid #f2f2f2;
  padding: 15px 0 16px;
  vertical-align: top;
}
html[lang|="en"] .block-bo-table .bo-table-body .cell {
  font-family: TheSans-OT;
}
html[lang|="fr"] .block-bo-table .bo-table-body .cell {
  font-family: TheSans-OT;
}
html[lang|="cs"] .block-bo-table .bo-table-body .cell {
  font-family: TheSans-OT;
}
html[lang|="de"] .block-bo-table .bo-table-body .cell {
  font-family: TheSans-OT;
}
html[lang|="es"] .block-bo-table .bo-table-body .cell {
  font-family: TheSans-OT;
}
html[lang|="nl"] .block-bo-table .bo-table-body .cell {
  font-family: TheSans-OT;
}
html[lang|="hu"] .block-bo-table .bo-table-body .cell {
  font-family: TheSans-OT;
}
html[lang|="pl"] .block-bo-table .bo-table-body .cell {
  font-family: TheSans-OT;
}
html[lang|="pt"] .block-bo-table .bo-table-body .cell {
  font-family: TheSans-OT;
}
html[lang|="ro"] .block-bo-table .bo-table-body .cell {
  font-family: TheSans-OT;
}
html[lang|="sk"] .block-bo-table .bo-table-body .cell {
  font-family: TheSans-OT;
}
html[lang|="sv"] .block-bo-table .bo-table-body .cell {
  font-family: TheSans-OT;
}
html[lang|="fi"] .block-bo-table .bo-table-body .cell {
  font-family: TheSans-OT;
}
html[lang|="nb"] .block-bo-table .bo-table-body .cell {
  font-family: TheSans-OT;
}
html[lang|="ca"] .block-bo-table .bo-table-body .cell {
  font-family: TheSans-OT;
}
html[lang|="bg"] .block-bo-table .bo-table-body .cell {
  font-family: TheSans-LP;
}
html[lang|="uk"] .block-bo-table .bo-table-body .cell {
  font-family: TheSans-LP;
}
html[lang|="ru"] .block-bo-table .bo-table-body .cell {
  font-family: TheSans-LP;
}
html[lang|="zh-hans"] .block-bo-table .bo-table-body .cell {
  font-family: Helvetica, STHeiti, sans-serif;
}
html[lang|="ar"] .block-bo-table .bo-table-body .cell {
  font-family: "The_Sans_Arabic", Arial, sans-serif;
}
.block-bo-table .bo-table-body .cell sup {
  z-index: 1;
  position: relative;
  font-size: 8px;
  display: inline-block;
  line-height: 8px;
  top: 1px;
}
.block-bo-table .bo-table-body .cell .wrap {
  display: inline-block;
  padding: 0 10px;
  min-height: 36px;
}
.block-bo-table .bo-table-body .cell + .cell {
  text-align: center;
}
.block-bo-table .bo-table-body .cell + .cell + .cell {
  text-align: center;
  vertical-align: middle;
}
.block-bo-table .bo-table-body .cell + .cell + .cell + .cell {
  text-align: center;
  vertical-align: middle;
}
.block-bo-table table {
  width: 100%;
  border: none !important;
  padding: 0 !important;
}
.block-bo-table table.border-collapse {
  border-collapse: collapse;
}
.block-bo-table table.mode-custom-column-width tr td {
  width: auto;
}
.block-bo-table table.mode-auto-column-width tr td {
  width: 1%;
}
.block-bo-table table th {
  font-weight: 700;
  font-style: normal;
  font-size: 15px;
  color: #fff;
  line-height: 120%;
  border-left: 1px solid #f2f2f2;
  height: 50px;
  vertical-align: middle;
  text-align: center;
  padding: 0 10px !important;
  border-right: none !important;
  border-top: none !important;
  border-bottom: none !important;
}
html[lang|="en"] .block-bo-table table th {
  font-family: TheSans-OT;
}
html[lang|="fr"] .block-bo-table table th {
  font-family: TheSans-OT;
}
html[lang|="cs"] .block-bo-table table th {
  font-family: TheSans-OT;
}
html[lang|="de"] .block-bo-table table th {
  font-family: TheSans-OT;
}
html[lang|="es"] .block-bo-table table th {
  font-family: TheSans-OT;
}
html[lang|="nl"] .block-bo-table table th {
  font-family: TheSans-OT;
}
html[lang|="hu"] .block-bo-table table th {
  font-family: TheSans-OT;
}
html[lang|="pl"] .block-bo-table table th {
  font-family: TheSans-OT;
}
html[lang|="pt"] .block-bo-table table th {
  font-family: TheSans-OT;
}
html[lang|="ro"] .block-bo-table table th {
  font-family: TheSans-OT;
}
html[lang|="sk"] .block-bo-table table th {
  font-family: TheSans-OT;
}
html[lang|="sv"] .block-bo-table table th {
  font-family: TheSans-OT;
}
html[lang|="fi"] .block-bo-table table th {
  font-family: TheSans-OT;
}
html[lang|="nb"] .block-bo-table table th {
  font-family: TheSans-OT;
}
html[lang|="ca"] .block-bo-table table th {
  font-family: TheSans-OT;
}
html[lang|="bg"] .block-bo-table table th {
  font-family: TheSans-LP;
}
html[lang|="uk"] .block-bo-table table th {
  font-family: TheSans-LP;
}
html[lang|="ru"] .block-bo-table table th {
  font-family: TheSans-LP;
}
html[lang|="zh-hans"] .block-bo-table table th {
  font-family: Helvetica, STHeiti, sans-serif;
}
html[lang|="ar"] .block-bo-table table th {
  font-family: "The_Sans_Arabic", Arial, sans-serif;
}
.block-bo-table table th:first-child {
  border-left: none !important;
}
.block-bo-table table th.rtecenter {
  text-align: center !important;
}
.block-bo-table table th.rteleft {
  text-align: left !important;
}
.block-bo-table table th.rteright {
  text-align: right !important;
}
.block-bo-table table th.rtetop {
  vertical-align: top !important;
}
.block-bo-table table th.rtemiddle {
  vertical-align: middle !important;
}
.block-bo-table table th.rtebottom {
  vertical-align: bottom !important;
}
.block-bo-table table tr.rtecenter td {
  text-align: center !important;
}
.block-bo-table table tr.rteleft td {
  text-align: left !important;
}
.block-bo-table table tr.rteright td {
  text-align: right !important;
}
.block-bo-table table tr.rtetop td {
  vertical-align: top !important;
}
.block-bo-table table tr.rtemiddle td {
  vertical-align: middle !important;
}
.block-bo-table table tr.rtebottom td {
  vertical-align: bottom !important;
}
.block-bo-table table tr td {
  font-weight: 400;
  font-style: normal;
  font-size: 12px;
  color: #515153;
  width: 1%;
  background-color: #ffffff;
  line-height: 12px;
  border-top: none !important;
  border-right: none !important;
  border-bottom: 1px solid #f2f2f2;
  border-left: 1px solid #f2f2f2;
  padding: 15px 10px 16px !important;
  vertical-align: top;
}
html[lang|="en"] .block-bo-table table tr td {
  font-family: TheSans-OT;
}
html[lang|="fr"] .block-bo-table table tr td {
  font-family: TheSans-OT;
}
html[lang|="cs"] .block-bo-table table tr td {
  font-family: TheSans-OT;
}
html[lang|="de"] .block-bo-table table tr td {
  font-family: TheSans-OT;
}
html[lang|="es"] .block-bo-table table tr td {
  font-family: TheSans-OT;
}
html[lang|="nl"] .block-bo-table table tr td {
  font-family: TheSans-OT;
}
html[lang|="hu"] .block-bo-table table tr td {
  font-family: TheSans-OT;
}
html[lang|="pl"] .block-bo-table table tr td {
  font-family: TheSans-OT;
}
html[lang|="pt"] .block-bo-table table tr td {
  font-family: TheSans-OT;
}
html[lang|="ro"] .block-bo-table table tr td {
  font-family: TheSans-OT;
}
html[lang|="sk"] .block-bo-table table tr td {
  font-family: TheSans-OT;
}
html[lang|="sv"] .block-bo-table table tr td {
  font-family: TheSans-OT;
}
html[lang|="fi"] .block-bo-table table tr td {
  font-family: TheSans-OT;
}
html[lang|="nb"] .block-bo-table table tr td {
  font-family: TheSans-OT;
}
html[lang|="ca"] .block-bo-table table tr td {
  font-family: TheSans-OT;
}
html[lang|="bg"] .block-bo-table table tr td {
  font-family: TheSans-LP;
}
html[lang|="uk"] .block-bo-table table tr td {
  font-family: TheSans-LP;
}
html[lang|="ru"] .block-bo-table table tr td {
  font-family: TheSans-LP;
}
html[lang|="zh-hans"] .block-bo-table table tr td {
  font-family: Helvetica, STHeiti, sans-serif;
}
html[lang|="ar"] .block-bo-table table tr td {
  font-family: "The_Sans_Arabic", Arial, sans-serif;
}
.block-bo-table table tr td.rtecenter {
  text-align: center !important;
}
.block-bo-table table tr td.rteleft {
  text-align: left !important;
}
.block-bo-table table tr td.rteright {
  text-align: right !important;
}
.block-bo-table table tr td.rtetop {
  vertical-align: top !important;
}
.block-bo-table table tr td.rtemiddle {
  vertical-align: middle !important;
}
.block-bo-table table tr td.rtebottom {
  vertical-align: bottom !important;
}
.block-bo-table table tr td sup {
  z-index: 1;
  position: relative;
  font-size: 8px;
  display: inline-block;
  line-height: 8px;
  top: 1px;
}
.block-bo-table table tr td .wrap {
  display: inline-block;
  padding: 0 10px !important;
  min-height: 36px;
}
.block-bo-table table tr td + td {
  text-align: center;
}
.block-bo-table table tr td + td + td {
  text-align: center;
  vertical-align: middle;
}
.block-bo-table table tr td + td + td + td {
  text-align: center;
  vertical-align: middle;
}
.block-bo-table table tr td:first-child {
  border-left: none !important;
}
.block-bo-table table tr td[colspan="4"] {
  font-weight: 700;
  font-style: normal;
  font-size: 15px;
  color: #515153;
  line-height: 120%;
  background-color: #d9d1c8;
  padding: 15px 10px 17px !important;
}
html[lang|="en"] .block-bo-table table tr td[colspan="4"] {
  font-family: TheSans-OT;
}
html[lang|="fr"] .block-bo-table table tr td[colspan="4"] {
  font-family: TheSans-OT;
}
html[lang|="cs"] .block-bo-table table tr td[colspan="4"] {
  font-family: TheSans-OT;
}
html[lang|="de"] .block-bo-table table tr td[colspan="4"] {
  font-family: TheSans-OT;
}
html[lang|="es"] .block-bo-table table tr td[colspan="4"] {
  font-family: TheSans-OT;
}
html[lang|="nl"] .block-bo-table table tr td[colspan="4"] {
  font-family: TheSans-OT;
}
html[lang|="hu"] .block-bo-table table tr td[colspan="4"] {
  font-family: TheSans-OT;
}
html[lang|="pl"] .block-bo-table table tr td[colspan="4"] {
  font-family: TheSans-OT;
}
html[lang|="pt"] .block-bo-table table tr td[colspan="4"] {
  font-family: TheSans-OT;
}
html[lang|="ro"] .block-bo-table table tr td[colspan="4"] {
  font-family: TheSans-OT;
}
html[lang|="sk"] .block-bo-table table tr td[colspan="4"] {
  font-family: TheSans-OT;
}
html[lang|="sv"] .block-bo-table table tr td[colspan="4"] {
  font-family: TheSans-OT;
}
html[lang|="fi"] .block-bo-table table tr td[colspan="4"] {
  font-family: TheSans-OT;
}
html[lang|="nb"] .block-bo-table table tr td[colspan="4"] {
  font-family: TheSans-OT;
}
html[lang|="ca"] .block-bo-table table tr td[colspan="4"] {
  font-family: TheSans-OT;
}
html[lang|="bg"] .block-bo-table table tr td[colspan="4"] {
  font-family: TheSans-LP;
}
html[lang|="uk"] .block-bo-table table tr td[colspan="4"] {
  font-family: TheSans-LP;
}
html[lang|="ru"] .block-bo-table table tr td[colspan="4"] {
  font-family: TheSans-LP;
}
html[lang|="zh-hans"] .block-bo-table table tr td[colspan="4"] {
  font-family: Helvetica, STHeiti, sans-serif;
}
html[lang|="ar"] .block-bo-table table tr td[colspan="4"] {
  font-family: "The_Sans_Arabic", Arial, sans-serif;
}

@media screen and (max-width: 985px) {
  body:not(.no-responsive) #veolia-main-area #veolia-main-area-inner {
    width: 768px;
    padding: 0;
  }
}
@media all and (max-width: 763px) {
  body:not(.no-responsive) .block-bo-table table {
    width: 100% !important;
  }
  body:not(.no-responsive) .block-bo-table table tr td {
    padding: 15px 2px 16px !important;
  }
  body:not(.no-responsive) .block-bo-table table .figure.type-2 {
    width: auto;
  }
  body:not(.no-responsive) .block-table-overflow {
    overflow-x: auto;
  }
  body:not(.no-responsive) .block-table-overflow.content {
    overflow-x: auto !important;
  }
}

.bg-gray-light {
  background-color: #f2f2f2;
}

.bg-pale-blue {
  background-color: #7abcce;
}

.bg-pale-green {
  background-color: #b6d9b7;
}

.bg-vivid-blue {
  background-color: #54bbba;
}

.bg-vivid-purple-dark {
  background-color: #804180;
}

.bg-vivid-orange {
  background-color: #e09f25;
}

.border-radius-class-40 {
  -webkit-border-radius: 0 40px 0 40px;
  -moz-border-radius: 0 40px 0 40px;
  -ms-border-radius: 0 40px 0 40px;
  -o-border-radius: 0 40px 0 40px;
  border-radius: 0 40px 0 40px;
  behavior: url(/sites/all/themes/veo/css/pie.htc);
  -ms-behavior: url(css/pie.htc) url(/sites/all/themes/veo/css/pie.htc);
}

.border-radius-class-20 {
  -webkit-border-radius: 0 20px 0 20px;
  -moz-border-radius: 0 20px 0 20px;
  -ms-border-radius: 0 20px 0 20px;
  -o-border-radius: 0 20px 0 20px;
  border-radius: 0 20px 0 20px;
  behavior: url(/sites/all/themes/veo/css/pie.htc);
  -ms-behavior: url(css/pie.htc) url(/sites/all/themes/veo/css/pie.htc);
}

.border-radius-class-ie8 {
  -webkit-border-radius: 0 20px 0 20px;
  -moz-border-radius: 0 20px 0 20px;
  -ms-border-radius: 0 20px 0 20px;
  -o-border-radius: 0 20px 0 20px;
  border-radius: 0 20px 0 20px;
  behavior: url(/sites/all/themes/veo/css/border-radius-ie8.htc);
  -ms-behavior: url(css/border-radius-ie8.htc) url(/sites/all/themes/veo/css/border-radius-ie8.htc);
}

.clr:after {
  content: " ";
  visibility: hidden;
  display: block;
  height: 0;
  clear: both;
}

.clearfix:after {
  content: " " !important;
}

.cleardiv {
  clear: both;
  height: 0;
  overflow: hidden;
  font-size: 0;
  line-height: 0;
}

/* HELPERS */
.block-exp {
  margin: 20px 0;
  clear: both;
}
.block-exp:after {
  content: " ";
  visibility: hidden;
  display: block;
  height: 0;
  clear: both;
}
.block-exp .exp-item {
  border-bottom: 1px solid #f2f2f2;
}
.block-exp .exp-item:after {
  content: " ";
  visibility: hidden;
  display: block;
  height: 0;
  clear: both;
}
.block-exp .exp-item .exp-item-title {
  z-index: 1;
  position: relative;
  font-weight: 700;
  font-style: normal;
  font-size: 15px;
  color: #2c2c2c;
  line-height: 120%;
  cursor: pointer;
  padding: 20px 78px 22px 25px;
  margin: 0 0 1px;
  background-color: #fff;
}
.block-exp .exp-item .exp-item-title:after {
  content: " ";
  visibility: hidden;
  display: block;
  height: 0;
  clear: both;
}
html[lang|="en"] .block-exp .exp-item .exp-item-title {
  font-family: FSRufus;
}
html[lang|="fr"] .block-exp .exp-item .exp-item-title {
  font-family: FSRufus;
}
html[lang|="cs"] .block-exp .exp-item .exp-item-title {
  font-family: FSRufus;
}
html[lang|="de"] .block-exp .exp-item .exp-item-title {
  font-family: FSRufus;
}
html[lang|="es"] .block-exp .exp-item .exp-item-title {
  font-family: FSRufus;
}
html[lang|="nl"] .block-exp .exp-item .exp-item-title {
  font-family: FSRufus;
}
html[lang|="hu"] .block-exp .exp-item .exp-item-title {
  font-family: FSRufus;
}
html[lang|="pl"] .block-exp .exp-item .exp-item-title {
  font-family: FSRufus;
}
html[lang|="pt"] .block-exp .exp-item .exp-item-title {
  font-family: FSRufus;
}
html[lang|="ro"] .block-exp .exp-item .exp-item-title {
  font-family: FSRufus;
}
html[lang|="sk"] .block-exp .exp-item .exp-item-title {
  font-family: FSRufus;
}
html[lang|="sv"] .block-exp .exp-item .exp-item-title {
  font-family: FSRufus;
}
html[lang|="fi"] .block-exp .exp-item .exp-item-title {
  font-family: FSRufus;
}
html[lang|="nb"] .block-exp .exp-item .exp-item-title {
  font-family: FSRufus;
}
html[lang|="ca"] .block-exp .exp-item .exp-item-title {
  font-family: FSRufus;
}
html[lang|="bg"] .block-exp .exp-item .exp-item-title {
  font-family: AchilleIICyrFY;
}
html[lang|="uk"] .block-exp .exp-item .exp-item-title {
  font-family: AchilleIICyrFY;
}
html[lang|="ru"] .block-exp .exp-item .exp-item-title {
  font-family: AchilleIICyrFY;
}
html[lang|="zh-hans"] .block-exp .exp-item .exp-item-title {
  font-family: Helvetica, STHeiti, sans-serif;
}
html[lang|="ar"] .block-exp .exp-item .exp-item-title {
  font-family: "The_Sans_Arabic", Arial, sans-serif;
}
.block-exp .exp-item .exp-item-title .ico {
  z-index: 1;
  position: absolute;
  left: auto;
  right: 20px;
  top: 50%;
  margin: -10px 0 0;
  width: 36px;
  height: 20px;
  background: url('../images/sprite-2.png') -344px -97px;
}
.block-exp .exp-item .exp-item-teaser {
  padding: 0px 24px 20px 24px;
  background-color: #ffffff;
}
.block-exp .exp-item .exp-item-content {
  padding: 0 0 27px;
  background-color: #fff;
}
.block-exp .exp-item .exp-item-content:after {
  content: " ";
  visibility: hidden;
  display: block;
  height: 0;
  clear: both;
}
.block-exp .exp-item .exp-item-content.rtecenter {
  text-align: center;
}
.block-exp .exp-item .exp-item-content.rteleft {
  text-align: left;
}
.block-exp .exp-item .exp-item-content.rteright {
  text-align: right;
}
.block-exp .exp-item .exp-item-content .bo-content {
  z-index: 1;
  position: relative;
  font-weight: 400;
  font-style: normal;
  font-size: 15px;
  color: #2c2c2c;
  line-height: 21px;
  margin: 0;
  padding: 0 40px;
}
.block-exp .exp-item .exp-item-content .bo-content:after {
  content: " ";
  visibility: hidden;
  display: block;
  height: 0;
  clear: both;
}
html[lang|="en"] .block-exp .exp-item .exp-item-content .bo-content {
  font-family: TheSans-OT;
}
html[lang|="fr"] .block-exp .exp-item .exp-item-content .bo-content {
  font-family: TheSans-OT;
}
html[lang|="cs"] .block-exp .exp-item .exp-item-content .bo-content {
  font-family: TheSans-OT;
}
html[lang|="de"] .block-exp .exp-item .exp-item-content .bo-content {
  font-family: TheSans-OT;
}
html[lang|="es"] .block-exp .exp-item .exp-item-content .bo-content {
  font-family: TheSans-OT;
}
html[lang|="nl"] .block-exp .exp-item .exp-item-content .bo-content {
  font-family: TheSans-OT;
}
html[lang|="hu"] .block-exp .exp-item .exp-item-content .bo-content {
  font-family: TheSans-OT;
}
html[lang|="pl"] .block-exp .exp-item .exp-item-content .bo-content {
  font-family: TheSans-OT;
}
html[lang|="pt"] .block-exp .exp-item .exp-item-content .bo-content {
  font-family: TheSans-OT;
}
html[lang|="ro"] .block-exp .exp-item .exp-item-content .bo-content {
  font-family: TheSans-OT;
}
html[lang|="sk"] .block-exp .exp-item .exp-item-content .bo-content {
  font-family: TheSans-OT;
}
html[lang|="sv"] .block-exp .exp-item .exp-item-content .bo-content {
  font-family: TheSans-OT;
}
html[lang|="fi"] .block-exp .exp-item .exp-item-content .bo-content {
  font-family: TheSans-OT;
}
html[lang|="nb"] .block-exp .exp-item .exp-item-content .bo-content {
  font-family: TheSans-OT;
}
html[lang|="ca"] .block-exp .exp-item .exp-item-content .bo-content {
  font-family: TheSans-OT;
}
html[lang|="bg"] .block-exp .exp-item .exp-item-content .bo-content {
  font-family: TheSans-LP;
}
html[lang|="uk"] .block-exp .exp-item .exp-item-content .bo-content {
  font-family: TheSans-LP;
}
html[lang|="ru"] .block-exp .exp-item .exp-item-content .bo-content {
  font-family: TheSans-LP;
}
html[lang|="zh-hans"] .block-exp .exp-item .exp-item-content .bo-content {
  font-family: Helvetica, STHeiti, sans-serif;
}
html[lang|="ar"] .block-exp .exp-item .exp-item-content .bo-content {
  font-family: "The_Sans_Arabic", Arial, sans-serif;
}
.block-exp .exp-item .exp-item-content .bo-content .exp-item-content {
  padding: 0;
  display: inline;
}
.block-exp .exp-item .exp-item-content .exp-item-content-inner {
  z-index: 1;
  position: relative;
  font-weight: 400;
  font-style: normal;
  font-size: 15px;
  color: #2c2c2c;
  line-height: 21px;
  padding: 0 24px;
  margin: -5px 0 0;
}
.block-exp .exp-item .exp-item-content .exp-item-content-inner:after {
  content: " ";
  visibility: hidden;
  display: block;
  height: 0;
  clear: both;
}
html[lang|="en"] .block-exp .exp-item .exp-item-content .exp-item-content-inner {
  font-family: TheSans-OT;
}
html[lang|="fr"] .block-exp .exp-item .exp-item-content .exp-item-content-inner {
  font-family: TheSans-OT;
}
html[lang|="cs"] .block-exp .exp-item .exp-item-content .exp-item-content-inner {
  font-family: TheSans-OT;
}
html[lang|="de"] .block-exp .exp-item .exp-item-content .exp-item-content-inner {
  font-family: TheSans-OT;
}
html[lang|="es"] .block-exp .exp-item .exp-item-content .exp-item-content-inner {
  font-family: TheSans-OT;
}
html[lang|="nl"] .block-exp .exp-item .exp-item-content .exp-item-content-inner {
  font-family: TheSans-OT;
}
html[lang|="hu"] .block-exp .exp-item .exp-item-content .exp-item-content-inner {
  font-family: TheSans-OT;
}
html[lang|="pl"] .block-exp .exp-item .exp-item-content .exp-item-content-inner {
  font-family: TheSans-OT;
}
html[lang|="pt"] .block-exp .exp-item .exp-item-content .exp-item-content-inner {
  font-family: TheSans-OT;
}
html[lang|="ro"] .block-exp .exp-item .exp-item-content .exp-item-content-inner {
  font-family: TheSans-OT;
}
html[lang|="sk"] .block-exp .exp-item .exp-item-content .exp-item-content-inner {
  font-family: TheSans-OT;
}
html[lang|="sv"] .block-exp .exp-item .exp-item-content .exp-item-content-inner {
  font-family: TheSans-OT;
}
html[lang|="fi"] .block-exp .exp-item .exp-item-content .exp-item-content-inner {
  font-family: TheSans-OT;
}
html[lang|="nb"] .block-exp .exp-item .exp-item-content .exp-item-content-inner {
  font-family: TheSans-OT;
}
html[lang|="ca"] .block-exp .exp-item .exp-item-content .exp-item-content-inner {
  font-family: TheSans-OT;
}
html[lang|="bg"] .block-exp .exp-item .exp-item-content .exp-item-content-inner {
  font-family: TheSans-LP;
}
html[lang|="uk"] .block-exp .exp-item .exp-item-content .exp-item-content-inner {
  font-family: TheSans-LP;
}
html[lang|="ru"] .block-exp .exp-item .exp-item-content .exp-item-content-inner {
  font-family: TheSans-LP;
}
html[lang|="zh-hans"] .block-exp .exp-item .exp-item-content .exp-item-content-inner {
  font-family: Helvetica, STHeiti, sans-serif;
}
html[lang|="ar"] .block-exp .exp-item .exp-item-content .exp-item-content-inner {
  font-family: "The_Sans_Arabic", Arial, sans-serif;
}
.block-exp .exp-item .exp-item-content h2 {
  font-weight: 700;
  font-style: normal;
  font-size: 21px;
  color: #2c2c2c;
  line-height: 120%;
  display: block;
  padding: 0 0 16px 40px;
  margin: 0;
}
html[lang|="en"] .block-exp .exp-item .exp-item-content h2 {
  font-family: TheSans-OT;
}
html[lang|="fr"] .block-exp .exp-item .exp-item-content h2 {
  font-family: TheSans-OT;
}
html[lang|="cs"] .block-exp .exp-item .exp-item-content h2 {
  font-family: TheSans-OT;
}
html[lang|="de"] .block-exp .exp-item .exp-item-content h2 {
  font-family: TheSans-OT;
}
html[lang|="es"] .block-exp .exp-item .exp-item-content h2 {
  font-family: TheSans-OT;
}
html[lang|="nl"] .block-exp .exp-item .exp-item-content h2 {
  font-family: TheSans-OT;
}
html[lang|="hu"] .block-exp .exp-item .exp-item-content h2 {
  font-family: TheSans-OT;
}
html[lang|="pl"] .block-exp .exp-item .exp-item-content h2 {
  font-family: TheSans-OT;
}
html[lang|="pt"] .block-exp .exp-item .exp-item-content h2 {
  font-family: TheSans-OT;
}
html[lang|="ro"] .block-exp .exp-item .exp-item-content h2 {
  font-family: TheSans-OT;
}
html[lang|="sk"] .block-exp .exp-item .exp-item-content h2 {
  font-family: TheSans-OT;
}
html[lang|="sv"] .block-exp .exp-item .exp-item-content h2 {
  font-family: TheSans-OT;
}
html[lang|="fi"] .block-exp .exp-item .exp-item-content h2 {
  font-family: TheSans-OT;
}
html[lang|="nb"] .block-exp .exp-item .exp-item-content h2 {
  font-family: TheSans-OT;
}
html[lang|="ca"] .block-exp .exp-item .exp-item-content h2 {
  font-family: TheSans-OT;
}
html[lang|="bg"] .block-exp .exp-item .exp-item-content h2 {
  font-family: TheSans-LP;
}
html[lang|="uk"] .block-exp .exp-item .exp-item-content h2 {
  font-family: TheSans-LP;
}
html[lang|="ru"] .block-exp .exp-item .exp-item-content h2 {
  font-family: TheSans-LP;
}
html[lang|="zh-hans"] .block-exp .exp-item .exp-item-content h2 {
  font-family: Helvetica, STHeiti, sans-serif;
}
html[lang|="ar"] .block-exp .exp-item .exp-item-content h2 {
  font-family: "The_Sans_Arabic", Arial, sans-serif;
}
.block-exp .exp-item .exp-item-content strong {
  font-weight: 700;
  font-style: normal;
  font-size: 15px;
  color: #2c2c2c;
}
html[lang|="en"] .block-exp .exp-item .exp-item-content strong {
  font-family: TheSans-OT;
}
html[lang|="fr"] .block-exp .exp-item .exp-item-content strong {
  font-family: TheSans-OT;
}
html[lang|="cs"] .block-exp .exp-item .exp-item-content strong {
  font-family: TheSans-OT;
}
html[lang|="de"] .block-exp .exp-item .exp-item-content strong {
  font-family: TheSans-OT;
}
html[lang|="es"] .block-exp .exp-item .exp-item-content strong {
  font-family: TheSans-OT;
}
html[lang|="nl"] .block-exp .exp-item .exp-item-content strong {
  font-family: TheSans-OT;
}
html[lang|="hu"] .block-exp .exp-item .exp-item-content strong {
  font-family: TheSans-OT;
}
html[lang|="pl"] .block-exp .exp-item .exp-item-content strong {
  font-family: TheSans-OT;
}
html[lang|="pt"] .block-exp .exp-item .exp-item-content strong {
  font-family: TheSans-OT;
}
html[lang|="ro"] .block-exp .exp-item .exp-item-content strong {
  font-family: TheSans-OT;
}
html[lang|="sk"] .block-exp .exp-item .exp-item-content strong {
  font-family: TheSans-OT;
}
html[lang|="sv"] .block-exp .exp-item .exp-item-content strong {
  font-family: TheSans-OT;
}
html[lang|="fi"] .block-exp .exp-item .exp-item-content strong {
  font-family: TheSans-OT;
}
html[lang|="nb"] .block-exp .exp-item .exp-item-content strong {
  font-family: TheSans-OT;
}
html[lang|="ca"] .block-exp .exp-item .exp-item-content strong {
  font-family: TheSans-OT;
}
html[lang|="bg"] .block-exp .exp-item .exp-item-content strong {
  font-family: TheSans-LP;
}
html[lang|="uk"] .block-exp .exp-item .exp-item-content strong {
  font-family: TheSans-LP;
}
html[lang|="ru"] .block-exp .exp-item .exp-item-content strong {
  font-family: TheSans-LP;
}
html[lang|="zh-hans"] .block-exp .exp-item .exp-item-content strong {
  font-family: Helvetica, STHeiti, sans-serif;
}
html[lang|="ar"] .block-exp .exp-item .exp-item-content strong {
  font-family: "The_Sans_Arabic", Arial, sans-serif;
}
.block-exp .exp-item .exp-item-content p {
  font-weight: 400;
  font-style: normal;
  font-size: 15px;
  color: #2c2c2c;
  line-height: 21px;
  margin: 0;
  padding: 0 0 30px;
}
html[lang|="en"] .block-exp .exp-item .exp-item-content p {
  font-family: TheSans-OT;
}
html[lang|="fr"] .block-exp .exp-item .exp-item-content p {
  font-family: TheSans-OT;
}
html[lang|="cs"] .block-exp .exp-item .exp-item-content p {
  font-family: TheSans-OT;
}
html[lang|="de"] .block-exp .exp-item .exp-item-content p {
  font-family: TheSans-OT;
}
html[lang|="es"] .block-exp .exp-item .exp-item-content p {
  font-family: TheSans-OT;
}
html[lang|="nl"] .block-exp .exp-item .exp-item-content p {
  font-family: TheSans-OT;
}
html[lang|="hu"] .block-exp .exp-item .exp-item-content p {
  font-family: TheSans-OT;
}
html[lang|="pl"] .block-exp .exp-item .exp-item-content p {
  font-family: TheSans-OT;
}
html[lang|="pt"] .block-exp .exp-item .exp-item-content p {
  font-family: TheSans-OT;
}
html[lang|="ro"] .block-exp .exp-item .exp-item-content p {
  font-family: TheSans-OT;
}
html[lang|="sk"] .block-exp .exp-item .exp-item-content p {
  font-family: TheSans-OT;
}
html[lang|="sv"] .block-exp .exp-item .exp-item-content p {
  font-family: TheSans-OT;
}
html[lang|="fi"] .block-exp .exp-item .exp-item-content p {
  font-family: TheSans-OT;
}
html[lang|="nb"] .block-exp .exp-item .exp-item-content p {
  font-family: TheSans-OT;
}
html[lang|="ca"] .block-exp .exp-item .exp-item-content p {
  font-family: TheSans-OT;
}
html[lang|="bg"] .block-exp .exp-item .exp-item-content p {
  font-family: TheSans-LP;
}
html[lang|="uk"] .block-exp .exp-item .exp-item-content p {
  font-family: TheSans-LP;
}
html[lang|="ru"] .block-exp .exp-item .exp-item-content p {
  font-family: TheSans-LP;
}
html[lang|="zh-hans"] .block-exp .exp-item .exp-item-content p {
  font-family: Helvetica, STHeiti, sans-serif;
}
html[lang|="ar"] .block-exp .exp-item .exp-item-content p {
  font-family: "The_Sans_Arabic", Arial, sans-serif;
}
.block-exp .exp-item .exp-item-content .figure.type-4 {
  margin: 0 0 48px;
}
.block-exp .exp-item .exp-item-content .figure.type-4 > img {
  margin: 0 0 -12px;
}
.block-exp .exp-item .exp-item-content .figure.type-4 .figcaption {
  background-color: #fff;
  margin: 0;
}
.block-exp .exp-item .exp-item-content .figure.type-4 .figcaption p {
  font-weight: 700;
  font-style: normal;
  font-size: 20px;
  color: #fff;
  line-height: 120%;
}
html[lang|="en"] .block-exp .exp-item .exp-item-content .figure.type-4 .figcaption p {
  font-family: TheSans-OT;
}
html[lang|="fr"] .block-exp .exp-item .exp-item-content .figure.type-4 .figcaption p {
  font-family: TheSans-OT;
}
html[lang|="cs"] .block-exp .exp-item .exp-item-content .figure.type-4 .figcaption p {
  font-family: TheSans-OT;
}
html[lang|="de"] .block-exp .exp-item .exp-item-content .figure.type-4 .figcaption p {
  font-family: TheSans-OT;
}
html[lang|="es"] .block-exp .exp-item .exp-item-content .figure.type-4 .figcaption p {
  font-family: TheSans-OT;
}
html[lang|="nl"] .block-exp .exp-item .exp-item-content .figure.type-4 .figcaption p {
  font-family: TheSans-OT;
}
html[lang|="hu"] .block-exp .exp-item .exp-item-content .figure.type-4 .figcaption p {
  font-family: TheSans-OT;
}
html[lang|="pl"] .block-exp .exp-item .exp-item-content .figure.type-4 .figcaption p {
  font-family: TheSans-OT;
}
html[lang|="pt"] .block-exp .exp-item .exp-item-content .figure.type-4 .figcaption p {
  font-family: TheSans-OT;
}
html[lang|="ro"] .block-exp .exp-item .exp-item-content .figure.type-4 .figcaption p {
  font-family: TheSans-OT;
}
html[lang|="sk"] .block-exp .exp-item .exp-item-content .figure.type-4 .figcaption p {
  font-family: TheSans-OT;
}
html[lang|="sv"] .block-exp .exp-item .exp-item-content .figure.type-4 .figcaption p {
  font-family: TheSans-OT;
}
html[lang|="fi"] .block-exp .exp-item .exp-item-content .figure.type-4 .figcaption p {
  font-family: TheSans-OT;
}
html[lang|="nb"] .block-exp .exp-item .exp-item-content .figure.type-4 .figcaption p {
  font-family: TheSans-OT;
}
html[lang|="ca"] .block-exp .exp-item .exp-item-content .figure.type-4 .figcaption p {
  font-family: TheSans-OT;
}
html[lang|="bg"] .block-exp .exp-item .exp-item-content .figure.type-4 .figcaption p {
  font-family: TheSans-LP;
}
html[lang|="uk"] .block-exp .exp-item .exp-item-content .figure.type-4 .figcaption p {
  font-family: TheSans-LP;
}
html[lang|="ru"] .block-exp .exp-item .exp-item-content .figure.type-4 .figcaption p {
  font-family: TheSans-LP;
}
html[lang|="zh-hans"] .block-exp .exp-item .exp-item-content .figure.type-4 .figcaption p {
  font-family: Helvetica, STHeiti, sans-serif;
}
html[lang|="ar"] .block-exp .exp-item .exp-item-content .figure.type-4 .figcaption p {
  font-family: "The_Sans_Arabic", Arial, sans-serif;
}
.block-exp .exp-item .exp-item-content ul {
  font-weight: 400;
  font-style: normal;
  font-size: 15px;
  color: inherit;
  list-style: none;
  margin: 0;
  padding: 0 0 30px 40px;
}
html[lang|="en"] .block-exp .exp-item .exp-item-content ul {
  font-family: TheSans-OT;
}
html[lang|="fr"] .block-exp .exp-item .exp-item-content ul {
  font-family: TheSans-OT;
}
html[lang|="cs"] .block-exp .exp-item .exp-item-content ul {
  font-family: TheSans-OT;
}
html[lang|="de"] .block-exp .exp-item .exp-item-content ul {
  font-family: TheSans-OT;
}
html[lang|="es"] .block-exp .exp-item .exp-item-content ul {
  font-family: TheSans-OT;
}
html[lang|="nl"] .block-exp .exp-item .exp-item-content ul {
  font-family: TheSans-OT;
}
html[lang|="hu"] .block-exp .exp-item .exp-item-content ul {
  font-family: TheSans-OT;
}
html[lang|="pl"] .block-exp .exp-item .exp-item-content ul {
  font-family: TheSans-OT;
}
html[lang|="pt"] .block-exp .exp-item .exp-item-content ul {
  font-family: TheSans-OT;
}
html[lang|="ro"] .block-exp .exp-item .exp-item-content ul {
  font-family: TheSans-OT;
}
html[lang|="sk"] .block-exp .exp-item .exp-item-content ul {
  font-family: TheSans-OT;
}
html[lang|="sv"] .block-exp .exp-item .exp-item-content ul {
  font-family: TheSans-OT;
}
html[lang|="fi"] .block-exp .exp-item .exp-item-content ul {
  font-family: TheSans-OT;
}
html[lang|="nb"] .block-exp .exp-item .exp-item-content ul {
  font-family: TheSans-OT;
}
html[lang|="ca"] .block-exp .exp-item .exp-item-content ul {
  font-family: TheSans-OT;
}
html[lang|="bg"] .block-exp .exp-item .exp-item-content ul {
  font-family: TheSans-LP;
}
html[lang|="uk"] .block-exp .exp-item .exp-item-content ul {
  font-family: TheSans-LP;
}
html[lang|="ru"] .block-exp .exp-item .exp-item-content ul {
  font-family: TheSans-LP;
}
html[lang|="zh-hans"] .block-exp .exp-item .exp-item-content ul {
  font-family: Helvetica, STHeiti, sans-serif;
}
html[lang|="ar"] .block-exp .exp-item .exp-item-content ul {
  font-family: "The_Sans_Arabic", Arial, sans-serif;
}
.block-exp .exp-item .exp-item-content ul li {
  z-index: 1;
  position: relative;
  line-height: 120%;
  display: block;
  border-top: 1px solid #f2f2f2;
  padding: 5px 0 5px 24px;
}
.block-exp .exp-item .exp-item-content ul li:first-child {
  border: none;
}
.block-exp .exp-item .exp-item-content ul li .li-ico {
  content: " ";
  display: block;
  position: absolute;
  width: 13px;
  height: 11px;
  left: 0;
  top: 9px;
  background: url('../images/sprite-2.png') -344px -139px;
}
.block-exp .exp-item .exp-item-content iframe {
  display: block;
  margin: 37px auto 0;
  width: 99%;
  height: 520px;
}
.block-exp .exp-item .exp-item-content .video-desc {
  font-weight: 400;
  font-style: normal;
  font-size: 15px;
  color: #2c2c2c;
  line-height: 120%;
  text-align: center;
  padding: 22px 0;
}
html[lang|="en"] .block-exp .exp-item .exp-item-content .video-desc {
  font-family: TheSans-OT;
}
html[lang|="fr"] .block-exp .exp-item .exp-item-content .video-desc {
  font-family: TheSans-OT;
}
html[lang|="cs"] .block-exp .exp-item .exp-item-content .video-desc {
  font-family: TheSans-OT;
}
html[lang|="de"] .block-exp .exp-item .exp-item-content .video-desc {
  font-family: TheSans-OT;
}
html[lang|="es"] .block-exp .exp-item .exp-item-content .video-desc {
  font-family: TheSans-OT;
}
html[lang|="nl"] .block-exp .exp-item .exp-item-content .video-desc {
  font-family: TheSans-OT;
}
html[lang|="hu"] .block-exp .exp-item .exp-item-content .video-desc {
  font-family: TheSans-OT;
}
html[lang|="pl"] .block-exp .exp-item .exp-item-content .video-desc {
  font-family: TheSans-OT;
}
html[lang|="pt"] .block-exp .exp-item .exp-item-content .video-desc {
  font-family: TheSans-OT;
}
html[lang|="ro"] .block-exp .exp-item .exp-item-content .video-desc {
  font-family: TheSans-OT;
}
html[lang|="sk"] .block-exp .exp-item .exp-item-content .video-desc {
  font-family: TheSans-OT;
}
html[lang|="sv"] .block-exp .exp-item .exp-item-content .video-desc {
  font-family: TheSans-OT;
}
html[lang|="fi"] .block-exp .exp-item .exp-item-content .video-desc {
  font-family: TheSans-OT;
}
html[lang|="nb"] .block-exp .exp-item .exp-item-content .video-desc {
  font-family: TheSans-OT;
}
html[lang|="ca"] .block-exp .exp-item .exp-item-content .video-desc {
  font-family: TheSans-OT;
}
html[lang|="bg"] .block-exp .exp-item .exp-item-content .video-desc {
  font-family: TheSans-LP;
}
html[lang|="uk"] .block-exp .exp-item .exp-item-content .video-desc {
  font-family: TheSans-LP;
}
html[lang|="ru"] .block-exp .exp-item .exp-item-content .video-desc {
  font-family: TheSans-LP;
}
html[lang|="zh-hans"] .block-exp .exp-item .exp-item-content .video-desc {
  font-family: Helvetica, STHeiti, sans-serif;
}
html[lang|="ar"] .block-exp .exp-item .exp-item-content .video-desc {
  font-family: "The_Sans_Arabic", Arial, sans-serif;
}
.block-exp .exp-item .exp-item-content a {
  font-weight: 700;
  font-style: normal;
  font-size: 15px;
  color: #2c2c2c;
  text-decoration: underline;
}
html[lang|="en"] .block-exp .exp-item .exp-item-content a {
  font-family: TheSans-OT;
}
html[lang|="fr"] .block-exp .exp-item .exp-item-content a {
  font-family: TheSans-OT;
}
html[lang|="cs"] .block-exp .exp-item .exp-item-content a {
  font-family: TheSans-OT;
}
html[lang|="de"] .block-exp .exp-item .exp-item-content a {
  font-family: TheSans-OT;
}
html[lang|="es"] .block-exp .exp-item .exp-item-content a {
  font-family: TheSans-OT;
}
html[lang|="nl"] .block-exp .exp-item .exp-item-content a {
  font-family: TheSans-OT;
}
html[lang|="hu"] .block-exp .exp-item .exp-item-content a {
  font-family: TheSans-OT;
}
html[lang|="pl"] .block-exp .exp-item .exp-item-content a {
  font-family: TheSans-OT;
}
html[lang|="pt"] .block-exp .exp-item .exp-item-content a {
  font-family: TheSans-OT;
}
html[lang|="ro"] .block-exp .exp-item .exp-item-content a {
  font-family: TheSans-OT;
}
html[lang|="sk"] .block-exp .exp-item .exp-item-content a {
  font-family: TheSans-OT;
}
html[lang|="sv"] .block-exp .exp-item .exp-item-content a {
  font-family: TheSans-OT;
}
html[lang|="fi"] .block-exp .exp-item .exp-item-content a {
  font-family: TheSans-OT;
}
html[lang|="nb"] .block-exp .exp-item .exp-item-content a {
  font-family: TheSans-OT;
}
html[lang|="ca"] .block-exp .exp-item .exp-item-content a {
  font-family: TheSans-OT;
}
html[lang|="bg"] .block-exp .exp-item .exp-item-content a {
  font-family: TheSans-LP;
}
html[lang|="uk"] .block-exp .exp-item .exp-item-content a {
  font-family: TheSans-LP;
}
html[lang|="ru"] .block-exp .exp-item .exp-item-content a {
  font-family: TheSans-LP;
}
html[lang|="zh-hans"] .block-exp .exp-item .exp-item-content a {
  font-family: Helvetica, STHeiti, sans-serif;
}
html[lang|="ar"] .block-exp .exp-item .exp-item-content a {
  font-family: "The_Sans_Arabic", Arial, sans-serif;
}
.block-exp .exp-item .exp-item-content a:hover {
  text-decoration: none;
}
.block-exp .exp-item .exp-item-content .pic {
  overflow: hidden;
  -webkit-border-radius: 0 20px 0 20px;
  -moz-border-radius: 0 20px 0 20px;
  -ms-border-radius: 0 20px 0 20px;
  -o-border-radius: 0 20px 0 20px;
  border-radius: 0 20px 0 20px;
  behavior: url(/sites/all/themes/veo/css/pie.htc);
  -ms-behavior: url(css/pie.htc) url(/sites/all/themes/veo/css/pie.htc);
  position: relative;
}
.block-exp .exp-item .exp-item-content .pic .pic-img {
  margin-bottom: 5px;
  height: 330px;
}
.block-exp .exp-item .exp-item-content .pic .pic-img img {
  display: block;
  width: auto;
  height: 100%;
}
@media screen and (max-width: 768px) {
  .block-exp .exp-item .exp-item-content .pic .pic-img {
    margin-bottom: 10px;
  }
}
@media screen and (max-width: 959px) and (min-width: 763px) {
  .block-exp .exp-item .exp-item-content .pic .pic-img {
    height: auto;
  }
  .block-exp .exp-item .exp-item-content .pic .pic-img img {
    width: 100%;
    height: auto;
  }
}
@media screen and (max-width: 763px) {
  .block-exp .exp-item .exp-item-content .pic .pic-img {
    height: 160px;
  }
  .block-exp .exp-item .exp-item-content .pic .pic-img img {
    width: auto;
    height: 100%;
  }
}
.block-exp .exp-item .exp-item-content .pic .pic-text {
  font-family: TheSans-OT;
  font-size: 15px;
  background-color: #804180;
  color: white;
  font-weight: bold;
  padding: 20px;
  margin: 0;
  line-height: 1.5em;
}
.block-exp .exp-item .exp-item-content .pic .pic-text a {
  display: block;
  position: relative;
  color: white;
  margin: 12px 0;
  padding-left: 20px;
  font-weight: normal;
}
.block-exp .exp-item .exp-item-content .pic .pic-text a:hover {
  text-decoration: none;
}
.block-exp .exp-item .exp-item-content .pic .pic-text a:before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -5px;
  width: 12px;
  height: 10px;
  background: url('../images/sprite-2.png') -294px -1395px;
}
.block-exp .exp-item .exp-item-content .pic .ie-corner {
  display: block;
  width: 18px;
  height: 18px;
  position: absolute;
  z-index: 2;
}
.block-exp .exp-item .exp-item-content .pic .ie-corner.left-bottom {
  background-image: url(../images/corner-white-left-bottom.png);
  left: 0;
  bottom: 0;
}
.block-exp .exp-item .exp-item-content .pic .ie-corner.right-top {
  background-image: url(../images/corner-white-right-top.png);
  right: 0;
  top: 0;
}
.block-exp .exp-item.opened {
  margin: 0 0 20px;
}
.block-exp .exp-item.opened .exp-item-title .ico {
  background-position: -530px -97px;
}
.block-exp .exp-item.opened .figure .figcaption {
  background-color: #00aec7;
}
.block-exp .exp-item.opened .exp-item-content ul li .li-ico {
  background-position: -344px -139px;
}
.block-exp .exp-item.opened.bg-blue .exp-item-title {
  color: #00aec7;
}
.block-exp .exp-item.opened.bg-blue .exp-item-title .ico {
  background-position: -344px -118px;
}
.block-exp .exp-item.opened.bg-blue .figure .figcaption {
  background-color: #00aec7;
}
.block-exp .exp-item.opened.bg-blue .exp-item-content ul li .li-ico {
  background-position: -344px -139px;
}
.block-exp .exp-item.opened.bg-pale-green .exp-item-title {
  color: #7fb8ac;
}
.block-exp .exp-item.opened.bg-pale-green .exp-item-title .ico {
  background-position: -567px -96px;
}
.block-exp .exp-item.opened.bg-pale-green .figure .figcaption {
  background-color: #7fb8ac;
}
.block-exp .exp-item.opened.bg-pale-green .exp-item-content ul li .li-ico {
  background-position: -358px -139px;
}
.block-exp .exp-item.opened.bg-green .exp-item-title {
  color: #97bf0d;
}
.block-exp .exp-item.opened.bg-green .exp-item-title .ico {
  background-position: -381px -97px;
}
.block-exp .exp-item.opened.bg-green .figure .figcaption {
  background-color: #97bf0d;
}
.block-exp .exp-item.opened.bg-green .exp-item-content ul li .li-ico {
  background-position: -618px -126px;
}
.block-exp .exp-item.opened.bg-yellow .exp-item-title {
  color: #efca00;
}
.block-exp .exp-item.opened.bg-yellow .exp-item-title .ico {
  background-position: -381px -118px;
}
.block-exp .exp-item.opened.bg-yellow .figure .figcaption {
  background-color: #efca00;
}
.block-exp .exp-item.opened.bg-yellow .exp-item-content ul li .li-ico {
  background-position: -372px -139px;
}
.block-exp .exp-item.opened.bg-light-green .exp-item-title {
  color: #199c69;
}
.block-exp .exp-item.opened.bg-light-green .exp-item-title .ico {
  background-position: -381px -97px;
}
.block-exp .exp-item.opened.bg-light-green .figure .figcaption {
  background-color: #199c69;
}
.block-exp .exp-item.opened.bg-light-green .exp-item-content ul li .li-ico {
  background-position: -505px -135px;
}
.block-exp .exp-item.opened.bg-medium-aquamarine .exp-item-title {
  color: #54bbba;
}
.block-exp .exp-item.opened.bg-medium-aquamarine .exp-item-title .ico {
  background-position: -568px -97px;
}
.block-exp .exp-item.opened.bg-medium-aquamarine .figure .figcaption {
  background-color: #54bbba;
}
.block-exp .exp-item.opened.bg-medium-aquamarine .exp-item-content ul li .li-ico {
  background-position: -505px -135px;
}
.block-exp .exp-item.opened.bg-gray .exp-item-title {
  color: #9c9e9f;
}
.block-exp .exp-item.opened.bg-gray .exp-item-title .ico {
  background-position: -568px -119px;
}
.block-exp .exp-item.opened.bg-gray .figure .figcaption {
  background-color: #9c9e9f;
}
.block-exp .exp-item.opened.bg-pale-black .exp-item-title, .block-exp .exp-item.opened.bg-graydark .exp-item-title {
  color: #55555A;
}
.block-exp .exp-item.opened.bg-pale-black .exp-item-title .ico, .block-exp .exp-item.opened.bg-graydark .exp-item-title .ico {
  background-position: -892px -1086px;
}
.block-exp .exp-item.opened.bg-pale-black .figure .figcaption, .block-exp .exp-item.opened.bg-graydark .figure .figcaption {
  background-color: #55555A;
}
.block-exp .exp-item.opened.bg-gray-light .exp-item-title {
  color: #9c9e9f;
}
.block-exp .exp-item.opened.bg-gray-light .exp-item-title .ico {
  background-position: -568px -119px;
}
.block-exp .exp-item.opened.bg-gray-light .figure .figcaption {
  background-color: #f2f2f2;
}
.block-exp .exp-item.opened.bg-pale-blue .exp-item-title {
  color: #7abcce;
}
.block-exp .exp-item.opened.bg-pale-blue .exp-item-title .ico {
  background-position: -568px -96px;
}
.block-exp .exp-item.opened.bg-pale-blue .figure .figcaption {
  background-color: #7abcce;
}
.block-exp .exp-item.opened.bg-vivid-blue .exp-item-title {
  color: #54bbba;
}
.block-exp .exp-item.opened.bg-vivid-blue .exp-item-title .ico {
  background-position: -344px -118px;
}
.block-exp .exp-item.opened.bg-vivid-blue .figure .figcaption {
  background-color: #54bbba;
}
.block-exp .exp-item.opened.bg-vivid-purple-dark .exp-item-title {
  color: #804180;
}
.block-exp .exp-item.opened.bg-vivid-purple-dark .exp-item-title .ico {
  background-position: -568px -119px;
}
.block-exp .exp-item.opened.bg-vivid-purple-dark .figure .figcaption {
  background-color: #804180;
}
.block-exp .exp-item.opened.bg-vivid-orange .exp-item-title {
  color: #e09f25;
}
.block-exp .exp-item.opened.bg-vivid-orange .exp-item-title .ico {
  background-position: -380px -119px;
}
.block-exp .exp-item.opened.bg-vivid-orange .figure .figcaption {
  background-color: #e09f25;
}
.block-exp .exp-item.bg-blue .exp-item-content .exp-item-content-inner {
  color: #fff;
}
.block-exp .exp-item.bg-blue .exp-item-content .exp-item-content-inner strong {
  color: #fff;
}
.block-exp .exp-item.bg-light-green .exp-item-content {
  color: #fff;
}
.block-exp .exp-item.bg-light-green .exp-item-content .exp-item-content-inner {
  color: #fff;
}
.block-exp .exp-item.bg-light-green .exp-item-content .exp-item-content-inner strong {
  color: #fff;
}
.block-exp .exp-item.bg-light-green.opened .exp-item-title {
  color: #199c69;
}
.block-exp .exp-item.bg-light-green.opened .exp-item-title .ico {
  background-position: -643px -133px;
}
.block-exp .exp-item.bg-green .exp-item-content {
  color: #fff;
}
.block-exp .exp-item.bg-green .exp-item-content .exp-item-content-inner {
  color: #fff;
}
.block-exp .exp-item.bg-green .exp-item-content .exp-item-content-inner strong {
  color: #fff;
}
.block-exp .exp-item.bg-green.opened .exp-item-title {
  color: #97bf0d;
}
.block-exp .exp-item.bg-green.opened .exp-item-title .ico {
  background-position: -605px -95px;
}
.block-exp .exp-item.bg-pale-green .exp-item-content .exp-item-content-inner {
  color: #fff;
}
.block-exp .exp-item.bg-pale-green .exp-item-content .exp-item-content-inner strong {
  color: #fff;
}
.block-exp .exp-item.bg-pale-green .exp-item-content .exp-item-content-inner li {
  color: #fff;
}
.block-exp .exp-item.bg-yellow .exp-item-content .exp-item-content-inner {
  color: #fff;
}
.block-exp .exp-item.bg-yellow .exp-item-content .exp-item-content-inner strong {
  color: #fff;
}
.block-exp .exp-item.bg-yellow .exp-item-content .exp-item-content-inner li {
  color: #fff;
}
.block-exp .exp-item.bg-black .exp-item-content .exp-item-content-inner, .block-exp .exp-item.bg-pale-black .exp-item-content .exp-item-content-inner, .block-exp .exp-item.bg-graydark .exp-item-content .exp-item-content-inner {
  color: #fff;
}
.block-exp .exp-item.bg-black .exp-item-content .exp-item-content-inner strong, .block-exp .exp-item.bg-pale-black .exp-item-content .exp-item-content-inner strong, .block-exp .exp-item.bg-graydark .exp-item-content .exp-item-content-inner strong {
  color: #fff;
}
.block-exp .exp-item.bg-black .exp-item-content .exp-item-content-inner li, .block-exp .exp-item.bg-pale-black .exp-item-content .exp-item-content-inner li, .block-exp .exp-item.bg-graydark .exp-item-content .exp-item-content-inner li {
  color: #fff;
}
.page-nt .block-exp .exp-item {
  border-bottom-color: #fff;
}
.page-nt .block-exp .exp-item .exp-item-title {
  background-color: #f2f2f2;
}
.page-nt .block-exp .exp-item .exp-item-content {
  background-color: #f2f2f2;
}
.page-nt .block-exp .figure.type-4 {
  background-color: #f2f2f2;
}

html.rtl .block-exp .exp-item .exp-item-title {
  padding: 20px 25px 22px 78px;
  font-size: 16px;
}
html.rtl .block-exp .exp-item .exp-item-title .ico {
  left: 20px;
  right: auto;
}
html.rtl .block-exp .exp-item .exp-item-content ul li {
  padding: 5px 24px 5px 0;
}
html.rtl .block-exp .exp-item .exp-item-content ul li .li-ico {
  left: auto;
  right: 0;
  background:  url('../images/sprite-smart.png') 0 -819px no-repeat;
}
html.rtl .block-exp .exp-item .exp-item-content .video-desc {
  font-size: 16px;
}
html.rtl .block-exp .exp-item.opened.bg-blue .exp-item-content ul li .li-ico {
  background:  url('../images/sprite-smart.png') 0 -819px no-repeat;
}
html.rtl .block-exp .exp-item.opened.bg-pale-green .exp-item-content ul li .li-ico {
  background:  url('../images/sprite-smart.png') 0 -939px no-repeat;
}
html.rtl .block-exp .exp-item.opened.bg-green .exp-item-content ul li .li-ico {
  background:  url('../images/sprite-smart.png') 0 -879px no-repeat;
}
html.rtl .block-exp .exp-item.opened.bg-yellow .exp-item-content ul li .li-ico {
  background:  url('../images/sprite-smart.png') 0 -1014px no-repeat;
}
html.rtl .block-exp .exp-item.opened.bg-light-green .exp-item-content ul li .li-ico {
  background:  url('../images/sprite-smart.png') 0 -894px no-repeat;
}
html.rtl .block-exp .exp-item.opened.bg-medium-aquamarine .exp-item-content ul li .li-ico {
  background:  url('../images/sprite-smart.png') 0 -909px no-repeat;
}
html.rtl .block-exp .exp-item.opened.bg-gray .exp-item-content ul li .li-ico {
  background:  url('../images/sprite-smart.png') 0 -849px no-repeat;
}
html.rtl .block-exp .exp-item.opened.bg-pale-black .exp-item-content ul li .li-ico, html.rtl .block-exp .exp-item.opened.bg-graydark .exp-item-content ul li .li-ico {
  background:  url('../images/sprite-smart.png') 0 -819px no-repeat;
}
html.rtl .block-exp .exp-item.opened.bg-gray-light .exp-item-content ul li .li-ico {
  background:  url('../images/sprite-smart.png') 0 -864px no-repeat;
}
html.rtl .block-exp .exp-item.opened.bg-pale-blue .exp-item-content ul li .li-ico {
  background:  url('../images/sprite-smart.png') 0 -924px no-repeat;
}
html.rtl .block-exp .exp-item.opened.bg-vivid-blue .exp-item-content ul li .li-ico {
  background:  url('../images/sprite-smart.png') 0 -954px no-repeat;
}
html.rtl .block-exp .exp-item.opened.bg-vivid-purple-dark .exp-item-content ul li .li-ico {
  background:  url('../images/sprite-smart.png') 0 -984px no-repeat;
}
html.rtl .block-exp .exp-item.opened.bg-vivid-orange .exp-item-content ul li .li-ico {
  background:  url('../images/sprite-smart.png') 0 -969px no-repeat;
}

@media screen and (max-width: 763px) {
  body:not(.no-responsive) .block-exp {
    margin: 0;
    border-bottom: 0;
  }
  body:not(.no-responsive) .block-exp .exp-item .exp-item-content iframe {
    z-index: 1;
    position: relative;
    width: 320px;
    margin: 0 0 0 -18px;
    max-width: 320px;
  }
  body:not(.no-responsive) .block-exp .exp-item .exp-item-content .bo-content {
    padding: 0 19px;
  }
  body:not(.no-responsive) .block-exp .exp-item .exp-item-content .figure.type-4 {
    margin: 0 0 20px;
  }
  body:not(.no-responsive) .block-exp .exp-item .exp-item-content .figure.type-4 img {
    margin: 0;
  }
  body:not(.no-responsive) .block-exp .exp-item .exp-item-content h2 {
    padding: 0 0 16px;
  }
  body:not(.no-responsive) .block-exp .exp-item .exp-item-content ul {
    padding: 0 0 30px 14px;
  }
  body:not(.no-responsive) .block-exp .exp-item .figure .figcaption {
    -webkit-border-radius: 0 0 0 0 !important;
    -moz-border-radius: 0 0 0 0 !important;
    -ms-border-radius: 0 0 0 0 !important;
    -o-border-radius: 0 0 0 0 !important;
    border-radius: 0 0 0 0 !important;
    behavior: url(/sites/all/themes/veo/css/pie.htc);
    -ms-behavior: url(css/pie.htc) url(/sites/all/themes/veo/css/pie.htc);
  }
  body:not(.no-responsive) .content .block-exp {
    margin: 0 -20px;
  }
}
@media screen and (max-width: 763px) {
  html.rtl body:not(.no-responsive) .block-exp .exp-item .exp-item-content iframe {
    margin: 0 -18px 0 0;
  }
}

.youtube-player-slider {
  z-index: 1;
  position: relative;
  -webkit-border-radius: 0 20px 0 20px;
  -moz-border-radius: 0 20px 0 20px;
  -ms-border-radius: 0 20px 0 20px;
  -o-border-radius: 0 20px 0 20px;
  border-radius: 0 20px 0 20px;
  behavior: url(/sites/all/themes/veo/css/pie.htc);
  -ms-behavior: url(css/pie.htc) url(/sites/all/themes/veo/css/pie.htc);
  overflow: hidden;
  height: 572px;
  cursor: pointer;
}
.youtube-player-slider img {
  z-index: 1;
  position: relative;
  display: block;
  width: 100%;
}
.youtube-player-slider iframe, .youtube-player-slider object {
  z-index: 1;
  position: relative;
  -webkit-border-radius: 0 20px 0 20px;
  -moz-border-radius: 0 20px 0 20px;
  -ms-border-radius: 0 20px 0 20px;
  -o-border-radius: 0 20px 0 20px;
  border-radius: 0 20px 0 20px;
  behavior: url(/sites/all/themes/veo/css/pie.htc);
  -ms-behavior: url(css/pie.htc) url(/sites/all/themes/veo/css/pie.htc);
  display: block;
  min-height: 201px;
  min-width: 201px;
  width: 100%;
  height: 572px;
  overflow: hidden;
  margin: 0 auto;
}
.youtube-player-slider .player-info {
  z-index: 10;
  position: absolute;
  display: block;
  left: 0;
  top: auto;
  bottom: 0;
  width: 100%;
  background: none #000;
  background: none rgba(0, 0, 0, 0.6);
}
.youtube-player-slider .player-info:after {
  content: " ";
  visibility: hidden;
  display: block;
  height: 0;
  clear: both;
}
.youtube-player-slider .player-info .player-info-text {
  z-index: 1;
  position: relative;
  font-weight: 700;
  font-style: normal;
  font-size: 15px;
  color: #fff;
  display: block;
  float: left;
  line-height: 120%;
  padding: 10px 210px 14px 34px;
}
html[lang|="en"] .youtube-player-slider .player-info .player-info-text {
  font-family: FSRufus;
}
html[lang|="fr"] .youtube-player-slider .player-info .player-info-text {
  font-family: FSRufus;
}
html[lang|="cs"] .youtube-player-slider .player-info .player-info-text {
  font-family: FSRufus;
}
html[lang|="de"] .youtube-player-slider .player-info .player-info-text {
  font-family: FSRufus;
}
html[lang|="es"] .youtube-player-slider .player-info .player-info-text {
  font-family: FSRufus;
}
html[lang|="nl"] .youtube-player-slider .player-info .player-info-text {
  font-family: FSRufus;
}
html[lang|="hu"] .youtube-player-slider .player-info .player-info-text {
  font-family: FSRufus;
}
html[lang|="pl"] .youtube-player-slider .player-info .player-info-text {
  font-family: FSRufus;
}
html[lang|="pt"] .youtube-player-slider .player-info .player-info-text {
  font-family: FSRufus;
}
html[lang|="ro"] .youtube-player-slider .player-info .player-info-text {
  font-family: FSRufus;
}
html[lang|="sk"] .youtube-player-slider .player-info .player-info-text {
  font-family: FSRufus;
}
html[lang|="sv"] .youtube-player-slider .player-info .player-info-text {
  font-family: FSRufus;
}
html[lang|="fi"] .youtube-player-slider .player-info .player-info-text {
  font-family: FSRufus;
}
html[lang|="nb"] .youtube-player-slider .player-info .player-info-text {
  font-family: FSRufus;
}
html[lang|="ca"] .youtube-player-slider .player-info .player-info-text {
  font-family: FSRufus;
}
html[lang|="bg"] .youtube-player-slider .player-info .player-info-text {
  font-family: AchilleIICyrFY;
}
html[lang|="uk"] .youtube-player-slider .player-info .player-info-text {
  font-family: AchilleIICyrFY;
}
html[lang|="ru"] .youtube-player-slider .player-info .player-info-text {
  font-family: AchilleIICyrFY;
}
html[lang|="zh-hans"] .youtube-player-slider .player-info .player-info-text {
  font-family: Helvetica, STHeiti, sans-serif;
}
html[lang|="ar"] .youtube-player-slider .player-info .player-info-text {
  font-family: "The_Sans_Arabic", Arial, sans-serif;
}
.youtube-player-slider .player-info .player-info-time {
  z-index: 1;
  position: absolute;
  font-weight: 400;
  font-style: normal;
  font-size: 15px;
  color: #fff;
  display: block;
  float: right;
  line-height: 120%;
  left: auto;
  right: 0;
  top: 8px;
  min-height: 36px;
  width: 106px;
}
html[lang|="en"] .youtube-player-slider .player-info .player-info-time {
  font-family: FSRufus;
}
html[lang|="fr"] .youtube-player-slider .player-info .player-info-time {
  font-family: FSRufus;
}
html[lang|="cs"] .youtube-player-slider .player-info .player-info-time {
  font-family: FSRufus;
}
html[lang|="de"] .youtube-player-slider .player-info .player-info-time {
  font-family: FSRufus;
}
html[lang|="es"] .youtube-player-slider .player-info .player-info-time {
  font-family: FSRufus;
}
html[lang|="nl"] .youtube-player-slider .player-info .player-info-time {
  font-family: FSRufus;
}
html[lang|="hu"] .youtube-player-slider .player-info .player-info-time {
  font-family: FSRufus;
}
html[lang|="pl"] .youtube-player-slider .player-info .player-info-time {
  font-family: FSRufus;
}
html[lang|="pt"] .youtube-player-slider .player-info .player-info-time {
  font-family: FSRufus;
}
html[lang|="ro"] .youtube-player-slider .player-info .player-info-time {
  font-family: FSRufus;
}
html[lang|="sk"] .youtube-player-slider .player-info .player-info-time {
  font-family: FSRufus;
}
html[lang|="sv"] .youtube-player-slider .player-info .player-info-time {
  font-family: FSRufus;
}
html[lang|="fi"] .youtube-player-slider .player-info .player-info-time {
  font-family: FSRufus;
}
html[lang|="nb"] .youtube-player-slider .player-info .player-info-time {
  font-family: FSRufus;
}
html[lang|="ca"] .youtube-player-slider .player-info .player-info-time {
  font-family: FSRufus;
}
html[lang|="bg"] .youtube-player-slider .player-info .player-info-time {
  font-family: AchilleIICyrFY;
}
html[lang|="uk"] .youtube-player-slider .player-info .player-info-time {
  font-family: AchilleIICyrFY;
}
html[lang|="ru"] .youtube-player-slider .player-info .player-info-time {
  font-family: AchilleIICyrFY;
}
html[lang|="zh-hans"] .youtube-player-slider .player-info .player-info-time {
  font-family: Helvetica, STHeiti, sans-serif;
}
html[lang|="ar"] .youtube-player-slider .player-info .player-info-time {
  font-family: "The_Sans_Arabic", Arial, sans-serif;
}
.youtube-player-slider .player-info .player-info-time .ico {
  float: left;
  display: inline-block;
  width: 20px;
  height: 20px;
  background: url('../images/sprite-2.png') -418px -97px;
  margin: 0 9px 0 0;
}

@media screen and (max-width: 1285px) {
  .youtube-player-slider {
    height: 436px;
  }
  .youtube-player-slider iframe, .youtube-player-slider object {
    width: 100%;
    height: 436px;
  }
}
.responsive1300 .youtube-player-slider {
  height: 436px;
}
.responsive1300 .youtube-player-slider iframe, .responsive1300 .youtube-player-slider object {
  width: 100%;
  height: 436px;
}

.block-share-buttons {
  z-index: 1;
  position: relative;
  width: 1260px;
  margin: 0 auto 0 auto;
  height: auto;
  min-height: 18px;
  overflow: visible;
  clear: both;
  vertical-align: middle;
}
.block-share-buttons:after {
  content: " ";
  visibility: hidden;
  display: block;
  height: 0;
  clear: both;
}
.block-share-buttons .addthis_toolbox {
  z-index: 1;
  position: absolute;
  left: auto;
  right: 0;
  top: -55px;
  float: right;
  height: 18px;
  min-width: 25%;
  text-align: right;
}
.block-share-buttons .addthis_toolbox > a {
  z-index: 1;
  position: relative;
  background: none transparent !important;
  display: inline-block;
  width: 32px !important;
  height: 18px;
  padding: 0;
  float: none;
  text-decoration: none;
  filter: none !important;
  margin: 0;
}
.block-share-buttons .addthis_toolbox > a > span {
  z-index: 1;
  position: absolute;
  top: 50%;
  left: 50%;
  filter: none !important;
}
.block-share-buttons .addthis_toolbox .atclear {
  display: none;
}
.block-share-buttons .addthis_toolbox .addthis_counter {
  display: none !important;
}
.block-share-buttons .addthis_toolbox .addthis_button_twitter > span {
  width: 16px !important;
  height: 13px !important;
  background: url('../images/sprite-2.png') -423px -129px no-repeat transparent !important;
  background-position: -423px -129px !important;
  margin: -6px 0 0 -8px;
}
.block-share-buttons .addthis_toolbox .addthis_button_facebook > span {
  width: 9px !important;
  height: 17px !important;
  background: url('../images/sprite-2.png') -440px -129px no-repeat transparent !important;
  background-position: -440px -129px !important;
  margin: -8px 0 0 -5px;
}
.block-share-buttons .addthis_toolbox .addthis_button_print > span {
  width: 19px !important;
  height: 17px !important;
  background: url('../images/sprite-2.png') -440px -97px no-repeat transparent !important;
  background-position: -440px -97px !important;
  margin: -8px 0 0 -10px;
}
.block-share-buttons .addthis_toolbox .addthis_button_email > span {
  width: 19px !important;
  height: 13px !important;
  background: url('../images/sprite-2.png') -440px -115px no-repeat transparent !important;
  background-position: -440px -115px !important;
  margin: -6px 0 0 -10px;
}
.block-share-buttons .addthis_toolbox .addthis_button_compact > span {
  width: 17px !important;
  height: 17px !important;
  background: url('../images/sprite-2.png') -450px -129px no-repeat transparent !important;
  background-position: -450px -129px !important;
  margin: -9px 0 0 -9px;
}
.block-share-buttons .addthis_toolbox svg, .block-share-buttons .addthis_toolbox img {
  display: none;
}

.pageIE8 .block-share-buttons .addthis_toolbox > a,
.pageIE8 .block-share-buttons .addthis_toolbox > a span {
  filter: none !important;
}

@media screen and (max-width: 1285px) {
  .block-share-buttons {
    width: 960px;
    padding: 0 10px;
  }
}
.responsive1300 .block-share-buttons {
  width: 960px;
  padding: 0 10px;
}

@media screen and (max-width: 985px) {
  body:not(.no-responsive) .block-share-buttons {
    width: auto;
    padding-right: 20px;
  }
}

.page-b-slider-2 {
  width: 100%;
  overflow: hidden;
}
.page-b-slider-2:after {
  content: " ";
  visibility: hidden;
  display: block;
  height: 0;
  clear: both;
}
.page-b-slider-2 .slider-wrap {
  z-index: 1;
  position: relative;
}
.page-b-slider-2 .slider-wrap:after {
  content: " ";
  visibility: hidden;
  display: block;
  height: 0;
  clear: both;
}
.page-b-slider-2 .slider-wrap .flexslider {
  width: 805px;
  margin: 0 auto;
}
.page-b-slider-2 .slider-wrap .flexslider:after {
  content: " ";
  visibility: hidden;
  display: block;
  height: 0;
  clear: both;
}
.page-b-slider-2 .slider-wrap .flexslider .slides {
  padding: 0;
  margin: 0;
  list-style: none;
}
.page-b-slider-2 .slider-wrap .flexslider .flex-viewport {
  overflow: visible;
}
.page-b-slider-2 .slider-wrap .flexslider .flex-viewport:after {
  content: " ";
  visibility: hidden;
  display: block;
  height: 0;
  clear: both;
}
.page-b-slider-2 .slider-wrap .flexslider .flex-viewport .slides {
  padding: 0;
  margin: 0;
  list-style: none;
}
.page-b-slider-2 .slider-wrap .flexslider .flex-viewport .slides:after {
  content: " ";
  visibility: hidden;
  display: block;
  height: 0;
  clear: both;
}
.page-b-slider-2 .slider-wrap .flexslider .flex-viewport .slides li {
  padding: 0;
  margin: 0;
  list-style: none;
}
.page-b-slider-2 .slider-wrap .flexslider .flex-viewport .slides li:after {
  content: " ";
  visibility: hidden;
  display: block;
  height: 0;
  clear: both;
}
.page-b-slider-2 .slider-wrap .flexslider .flex-viewport .slides li img {
  display: block;
  width: 100%;
  height: auto;
}
.page-b-slider-2 .slider-wrap .flexslider .flex-viewport .slides li .slide-desc {
  font-weight: 700;
  font-style: normal;
  font-size: 17px;
  color: #2c2c2c;
  line-height: 24px;
  padding: 0 20px;
  margin: 20px 0 20px;
  display: block;
  text-align: center;
}
html[lang|="en"] .page-b-slider-2 .slider-wrap .flexslider .flex-viewport .slides li .slide-desc {
  font-family: TheSans-OT;
}
html[lang|="fr"] .page-b-slider-2 .slider-wrap .flexslider .flex-viewport .slides li .slide-desc {
  font-family: TheSans-OT;
}
html[lang|="cs"] .page-b-slider-2 .slider-wrap .flexslider .flex-viewport .slides li .slide-desc {
  font-family: TheSans-OT;
}
html[lang|="de"] .page-b-slider-2 .slider-wrap .flexslider .flex-viewport .slides li .slide-desc {
  font-family: TheSans-OT;
}
html[lang|="es"] .page-b-slider-2 .slider-wrap .flexslider .flex-viewport .slides li .slide-desc {
  font-family: TheSans-OT;
}
html[lang|="nl"] .page-b-slider-2 .slider-wrap .flexslider .flex-viewport .slides li .slide-desc {
  font-family: TheSans-OT;
}
html[lang|="hu"] .page-b-slider-2 .slider-wrap .flexslider .flex-viewport .slides li .slide-desc {
  font-family: TheSans-OT;
}
html[lang|="pl"] .page-b-slider-2 .slider-wrap .flexslider .flex-viewport .slides li .slide-desc {
  font-family: TheSans-OT;
}
html[lang|="pt"] .page-b-slider-2 .slider-wrap .flexslider .flex-viewport .slides li .slide-desc {
  font-family: TheSans-OT;
}
html[lang|="ro"] .page-b-slider-2 .slider-wrap .flexslider .flex-viewport .slides li .slide-desc {
  font-family: TheSans-OT;
}
html[lang|="sk"] .page-b-slider-2 .slider-wrap .flexslider .flex-viewport .slides li .slide-desc {
  font-family: TheSans-OT;
}
html[lang|="sv"] .page-b-slider-2 .slider-wrap .flexslider .flex-viewport .slides li .slide-desc {
  font-family: TheSans-OT;
}
html[lang|="fi"] .page-b-slider-2 .slider-wrap .flexslider .flex-viewport .slides li .slide-desc {
  font-family: TheSans-OT;
}
html[lang|="nb"] .page-b-slider-2 .slider-wrap .flexslider .flex-viewport .slides li .slide-desc {
  font-family: TheSans-OT;
}
html[lang|="ca"] .page-b-slider-2 .slider-wrap .flexslider .flex-viewport .slides li .slide-desc {
  font-family: TheSans-OT;
}
html[lang|="bg"] .page-b-slider-2 .slider-wrap .flexslider .flex-viewport .slides li .slide-desc {
  font-family: TheSans-LP;
}
html[lang|="uk"] .page-b-slider-2 .slider-wrap .flexslider .flex-viewport .slides li .slide-desc {
  font-family: TheSans-LP;
}
html[lang|="ru"] .page-b-slider-2 .slider-wrap .flexslider .flex-viewport .slides li .slide-desc {
  font-family: TheSans-LP;
}
html[lang|="zh-hans"] .page-b-slider-2 .slider-wrap .flexslider .flex-viewport .slides li .slide-desc {
  font-family: Helvetica, STHeiti, sans-serif;
}
html[lang|="ar"] .page-b-slider-2 .slider-wrap .flexslider .flex-viewport .slides li .slide-desc {
  font-family: "The_Sans_Arabic", Arial, sans-serif;
}
.page-b-slider-2 .slider-wrap .flexslider .flex-direction-nav {
  z-index: 5;
  position: absolute;
  display: block;
  width: 805px;
  margin: 0 auto 0 -402px;
  padding: 0;
  left: 50%;
  top: 0;
  height: 1px;
  overflow: visible;
  list-style: none;
}
.page-b-slider-2 .slider-wrap .flexslider .flex-direction-nav .flex-prev {
  z-index: 5;
  position: absolute;
  display: block !important;
  opacity: 1 !important;
  background: url('../images/sprite-2.png') -198px -96px;
  width: 15px;
  height: 26px;
  left: -36px;
  top: 216px;
}
.page-b-slider-2 .slider-wrap .flexslider .flex-direction-nav .flex-next {
  z-index: 5;
  position: absolute;
  display: block !important;
  opacity: 1 !important;
  background: url('../images/sprite-2.png') -214px -96px;
  width: 15px;
  height: 26px;
  right: -36px;
  top: 216px;
}
.page-b-slider-2 .slider-wrap .hover-left {
  z-index: 10;
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 25%;
  background: none #efca00;
  opacity: .9;
  height: 458px;
}
.page-b-slider-2 .slider-wrap .hover-right {
  z-index: 10;
  position: absolute;
  left: auto;
  right: 0;
  float: right;
  top: 0;
  height: 100%;
  width: 25%;
  background: none #199c69;
  opacity: .9;
  height: 458px;
}
.page-b-slider-2 .slider-wrap .arrow-left {
  z-index: 11;
  position: absolute;
  left: 24px;
  top: 216px;
  background: url('../images/sprite-2.png') -198px -96px;
  width: 15px;
  height: 26px;
}
.page-b-slider-2 .slider-wrap .arrow-right {
  z-index: 11;
  position: absolute;
  left: auto;
  right: 24px;
  float: right;
  top: 216px;
  background: url('../images/sprite-2.png') -214px -96px;
  width: 15px;
  height: 26px;
}
.page-b-slider-2 .slider-wrap .white-left,
.page-b-slider-2 .slider-wrap .white-right {
  z-index: 1;
  position: absolute;
  top: 458px;
  height: 100px;
  width: 25%;
  background: none #f2f2f2;
}
.page-nt .page-b-slider-2 .slider-wrap .white-left, .page-nt
.page-b-slider-2 .slider-wrap .white-right {
  background: #fff;
}
.page-b-slider-2 .slider-wrap .white-left {
  left: 0;
}
.page-b-slider-2 .slider-wrap .white-right {
  right: 0;
}

@media screen and (max-width: 1285px) {
  .page-b-slider-2 .slider-wrap .flexslider {
    width: 580px;
  }
  .page-b-slider-2 .slider-wrap .flexslider:after {
    content: " ";
    visibility: hidden;
    display: block;
    height: 0;
    clear: both;
  }
  .page-b-slider-2 .slider-wrap .flexslider .flex-direction-nav {
    width: 580px;
    margin: 0 0 0 -280px;
  }
  .page-b-slider-2 .slider-wrap .flexslider .flex-direction-nav .flex-prev {
    top: 152px;
    left: -54px;
  }
  .page-b-slider-2 .slider-wrap .flexslider .flex-direction-nav .flex-next {
    top: 152px;
  }
  .page-b-slider-2 .slider-wrap .arrow-left {
    top: 165px;
  }
  .page-b-slider-2 .slider-wrap .arrow-right {
    top: 165px;
  }
  .page-b-slider-2 .slider-wrap .hover-left {
    width: 12%;
    height: 331px;
  }
  .page-b-slider-2 .slider-wrap .hover-right {
    width: 12%;
    height: 331px;
  }
  .page-b-slider-2 .slider-wrap .white-left {
    top: 415px;
  }
  .page-b-slider-2 .slider-wrap .white-right {
    top: 415px;
  }
}
.responsive1300 .page-b-slider-2 .slider-wrap .flexslider {
  width: 580px;
}
.responsive1300 .page-b-slider-2 .slider-wrap .flexslider:after {
  content: " ";
  visibility: hidden;
  display: block;
  height: 0;
  clear: both;
}
.responsive1300 .page-b-slider-2 .slider-wrap .flexslider .flex-direction-nav {
  width: 580px;
  margin: 0 0 0 -280px;
}
.responsive1300 .page-b-slider-2 .slider-wrap .flexslider .flex-direction-nav .flex-prev {
  top: 152px;
  left: -54px;
}
.responsive1300 .page-b-slider-2 .slider-wrap .flexslider .flex-direction-nav .flex-next {
  top: 152px;
}
.responsive1300 .page-b-slider-2 .slider-wrap .arrow-left {
  top: 165px;
}
.responsive1300 .page-b-slider-2 .slider-wrap .arrow-right {
  top: 165px;
}
.responsive1300 .page-b-slider-2 .slider-wrap .hover-left {
  width: 12%;
  height: 331px;
}
.responsive1300 .page-b-slider-2 .slider-wrap .hover-right {
  width: 12%;
  height: 331px;
}
.responsive1300 .page-b-slider-2 .slider-wrap .white-left {
  top: 415px;
}
.responsive1300 .page-b-slider-2 .slider-wrap .white-right {
  top: 415px;
}

@media screen and (max-width: 763px) {
  body:not(.no-responsive) .page-b-slider-2 {
    width: 320px;
  }
  body:not(.no-responsive) .page-b-slider-2 .slider-wrap .flexslider {
    width: 320px;
  }
  body:not(.no-responsive) .page-b-slider-2 .slider-wrap .flexslider .flex-direction-nav {
    width: 320px;
    margin: 0 0 0 -160px;
  }
  body:not(.no-responsive) .page-b-slider-2 .slider-wrap .flexslider .flex-direction-nav .flex-prev {
    top: 76px;
    left: 10px;
  }
  body:not(.no-responsive) .page-b-slider-2 .slider-wrap .flexslider .flex-direction-nav .flex-next {
    top: 76px;
    right: 10px;
  }
  body:not(.no-responsive) .page-b-slider-2 .slider-wrap .hover-left {
    width: 40px !important;
    height: 182px;
  }
  body:not(.no-responsive) .page-b-slider-2 .slider-wrap .hover-right {
    width: 40px !important;
    height: 182px;
  }
}
@media screen and (max-width: 763px) {
  html.rtl body:not(.no-responsive) .content .page-b-slider-2 {
    margin: 0 -20px 0 0;
  }
}

.block-cookie-accept {
  z-index: 1;
  position: relative;
  -webkit-border-radius: 0 0 0 20px;
  -moz-border-radius: 0 0 0 20px;
  -ms-border-radius: 0 0 0 20px;
  -o-border-radius: 0 0 0 20px;
  border-radius: 0 0 0 20px;
  behavior: url(/sites/all/themes/veo/css/pie.htc);
  -ms-behavior: url(css/pie.htc) url(/sites/all/themes/veo/css/pie.htc);
  background: none #9c9e9f;
  margin: 45px 0 0;
}
.block-cookie-accept:after {
  content: " ";
  visibility: hidden;
  display: block;
  height: 0;
  clear: both;
}
.block-cookie-accept .title-main {
  font-weight: 400;
  font-style: italic;
  font-size: 22px;
  color: #fff;
  line-height: 120%;
  padding: 22px 31px 42px;
}
html[lang|="en"] .block-cookie-accept .title-main {
  font-family: FSRufus;
}
html[lang|="fr"] .block-cookie-accept .title-main {
  font-family: FSRufus;
}
html[lang|="cs"] .block-cookie-accept .title-main {
  font-family: FSRufus;
}
html[lang|="de"] .block-cookie-accept .title-main {
  font-family: FSRufus;
}
html[lang|="es"] .block-cookie-accept .title-main {
  font-family: FSRufus;
}
html[lang|="nl"] .block-cookie-accept .title-main {
  font-family: FSRufus;
}
html[lang|="hu"] .block-cookie-accept .title-main {
  font-family: FSRufus;
}
html[lang|="pl"] .block-cookie-accept .title-main {
  font-family: FSRufus;
}
html[lang|="pt"] .block-cookie-accept .title-main {
  font-family: FSRufus;
}
html[lang|="ro"] .block-cookie-accept .title-main {
  font-family: FSRufus;
}
html[lang|="sk"] .block-cookie-accept .title-main {
  font-family: FSRufus;
}
html[lang|="sv"] .block-cookie-accept .title-main {
  font-family: FSRufus;
}
html[lang|="fi"] .block-cookie-accept .title-main {
  font-family: FSRufus;
}
html[lang|="nb"] .block-cookie-accept .title-main {
  font-family: FSRufus;
}
html[lang|="ca"] .block-cookie-accept .title-main {
  font-family: FSRufus;
}
html[lang|="bg"] .block-cookie-accept .title-main {
  font-family: AchilleIICyrFY;
}
html[lang|="uk"] .block-cookie-accept .title-main {
  font-family: AchilleIICyrFY;
}
html[lang|="ru"] .block-cookie-accept .title-main {
  font-family: AchilleIICyrFY;
}
html[lang|="zh-hans"] .block-cookie-accept .title-main {
  font-family: Helvetica, STHeiti, sans-serif;
}
html[lang|="ar"] .block-cookie-accept .title-main {
  font-family: "The_Sans_Arabic", Arial, sans-serif;
}
.block-cookie-accept .form-item-wrap {
  padding: 0 32px;
  overflow: hidden;
}
.block-cookie-accept .form-item-wrap .form-item {
  z-index: 1;
  position: relative;
  min-height: 30px;
}
.block-cookie-accept .form-item-wrap .form-item label {
  font-weight: 700;
  font-style: normal;
  font-size: 14px;
  color: #fff;
  line-height: 120%;
  padding: 0 0 0 28px;
}
html[lang|="en"] .block-cookie-accept .form-item-wrap .form-item label {
  font-family: FSRufus;
}
html[lang|="fr"] .block-cookie-accept .form-item-wrap .form-item label {
  font-family: FSRufus;
}
html[lang|="cs"] .block-cookie-accept .form-item-wrap .form-item label {
  font-family: FSRufus;
}
html[lang|="de"] .block-cookie-accept .form-item-wrap .form-item label {
  font-family: FSRufus;
}
html[lang|="es"] .block-cookie-accept .form-item-wrap .form-item label {
  font-family: FSRufus;
}
html[lang|="nl"] .block-cookie-accept .form-item-wrap .form-item label {
  font-family: FSRufus;
}
html[lang|="hu"] .block-cookie-accept .form-item-wrap .form-item label {
  font-family: FSRufus;
}
html[lang|="pl"] .block-cookie-accept .form-item-wrap .form-item label {
  font-family: FSRufus;
}
html[lang|="pt"] .block-cookie-accept .form-item-wrap .form-item label {
  font-family: FSRufus;
}
html[lang|="ro"] .block-cookie-accept .form-item-wrap .form-item label {
  font-family: FSRufus;
}
html[lang|="sk"] .block-cookie-accept .form-item-wrap .form-item label {
  font-family: FSRufus;
}
html[lang|="sv"] .block-cookie-accept .form-item-wrap .form-item label {
  font-family: FSRufus;
}
html[lang|="fi"] .block-cookie-accept .form-item-wrap .form-item label {
  font-family: FSRufus;
}
html[lang|="nb"] .block-cookie-accept .form-item-wrap .form-item label {
  font-family: FSRufus;
}
html[lang|="ca"] .block-cookie-accept .form-item-wrap .form-item label {
  font-family: FSRufus;
}
html[lang|="bg"] .block-cookie-accept .form-item-wrap .form-item label {
  font-family: AchilleIICyrFY;
}
html[lang|="uk"] .block-cookie-accept .form-item-wrap .form-item label {
  font-family: AchilleIICyrFY;
}
html[lang|="ru"] .block-cookie-accept .form-item-wrap .form-item label {
  font-family: AchilleIICyrFY;
}
html[lang|="zh-hans"] .block-cookie-accept .form-item-wrap .form-item label {
  font-family: Helvetica, STHeiti, sans-serif;
}
html[lang|="ar"] .block-cookie-accept .form-item-wrap .form-item label {
  font-family: "The_Sans_Arabic", Arial, sans-serif;
}
.block-cookie-accept .form-item-wrap input[type=radio], .block-cookie-accept .form-item-wrap input[type=checkbox] {
  z-index: 1;
  position: absolute;
  left: 0;
  top: -50px;
}
.block-cookie-accept .radio-fake, .block-cookie-accept .radio-fake-checked {
  width: 16px;
  height: 16px;
  background: url('../images/sprite-2.png') -489px -113px no-repeat;
}
.block-cookie-accept .radio-fake-checked {
  background-position: -489px -96px;
}
.block-cookie-accept .form-item-submit {
  z-index: 1;
  position: relative;
  -webkit-border-radius: 0 0 0 20px;
  -moz-border-radius: 0 0 0 20px;
  -ms-border-radius: 0 0 0 20px;
  -o-border-radius: 0 0 0 20px;
  border-radius: 0 0 0 20px;
  behavior: url(/sites/all/themes/veo/css/pie.htc);
  -ms-behavior: url(css/pie.htc) url(/sites/all/themes/veo/css/pie.htc);
  min-height: 78px;
  clear: both;
  overflow: hidden;
}
.block-cookie-accept .form-item-submit .form-item-wrap {
  z-index: 1;
  position: absolute;
  -webkit-border-radius: 0 0 0 20px;
  -moz-border-radius: 0 0 0 20px;
  -ms-border-radius: 0 0 0 20px;
  -o-border-radius: 0 0 0 20px;
  border-radius: 0 0 0 20px;
  behavior: url(/sites/all/themes/veo/css/pie.htc);
  -ms-behavior: url(css/pie.htc) url(/sites/all/themes/veo/css/pie.htc);
  top: auto;
  bottom: 0;
  text-align: left;
  height: 25px;
  background: none #58585a;
  width: 100%;
  overflow: visible !important;
}
.block-cookie-accept .form-item-submit .form-item-wrap .form-item {
  z-index: 1;
  position: relative;
  display: inline-block;
  height: 46px;
  top: -21px;
  margin: 0 0 0 15px;
  background: none #58585a;
}
.block-cookie-accept .form-item-submit .form-item-wrap .form-item:before {
  content: " ";
  display: block;
  position: absolute;
  width: 17px;
  height: 45px;
  left: -17px;
  top: 0;
  background: url('../images/sprite-2.png') -252px -1083px;
}
.block-cookie-accept .form-item-submit .form-item-wrap .form-item:after {
  content: " ";
  display: block;
  position: absolute;
  width: 17px;
  height: 45px;
  left: auto;
  right: -17px;
  top: 0;
  background: url('../images/sprite-2.png') -270px -1083px;
  visibility: visible;
}
.block-cookie-accept .form-item-submit .form-item-wrap .form-item label {
  z-index: 1;
  position: relative;
  display: block;
  height: 46px;
  line-height: 46px;
  padding: 0 8px 0 0;
  text-transform: uppercase;
}
.block-cookie-accept .form-item-submit .form-item-wrap .form-item label:before {
  content: " ";
  display: block;
  position: absolute;
  width: 13px;
  height: 11px;
  position: relative;
  display: inline-block;
  background: url('../images/sprite-2.png') -321px -112px;
  margin: 0 6px 0 0;
  top: 1px;
}
.block-cookie-accept .form-item-submit .form-item-wrap .form-item input[type=submit] {
  z-index: 10;
  left: 0;
  top: 0;
  position: absolute;
  padding: 0;
  margin: 0 0 0 -10%;
  border: none;
  width: 120%;
  height: 46px;
  cursor: pointer;
  display: block;
  overflow: hidden;
  font-size: 0;
  text-indent: -9999px;
  background: url('../images/spacer.gif') transparent;
}

html.rtl .block-cookie-accept .form-item-wrap .form-item label {
  padding: 0 28px 0 0;
}
html.rtl .block-cookie-accept .form-item-wrap .form-item .fake-checkbox-checked,
html.rtl .block-cookie-accept .form-item-wrap .form-item .fake-checkbox,
html.rtl .block-cookie-accept .form-item-wrap .form-item .fake-checkbox-checked {
  left: auto;
  right: 0;
}
html.rtl .block-cookie-accept .form-item-submit .form-item-wrap {
  text-align: right;
}
html.rtl .block-cookie-accept .form-item-submit .form-item-wrap .form-item {
  margin: 0 15px 0 0;
}
html.rtl .block-cookie-accept .form-item-submit .form-item-wrap .form-item label {
  padding: 0 0 0 28px;
}
html.rtl .block-cookie-accept .form-item-submit .form-item-wrap .form-item label:before {
  position: absolute;
  left: 6px;
  right: auto;
  background:  url('../images/sprite-smart.png') 0 -227px no-repeat;
  width: 13px;
  height: 10px;
  top: 50%;
  margin: -6px 0 0 0;
}

.block-cookie-accept-notify {
  z-index: 110;
  position: relative;
  font-weight: 300;
  font-style: normal;
  font-size: 14px;
  color: #fff;
  background: none #9c9e9f;
  line-height: 22px;
  margin: 0 0 0 0;
  text-align: center;
}
.block-cookie-accept-notify:after {
  content: " ";
  visibility: hidden;
  display: block;
  height: 0;
  clear: both;
}
html[lang|="en"] .block-cookie-accept-notify {
  font-family: TheSans-OT;
}
html[lang|="fr"] .block-cookie-accept-notify {
  font-family: TheSans-OT;
}
html[lang|="cs"] .block-cookie-accept-notify {
  font-family: TheSans-OT;
}
html[lang|="de"] .block-cookie-accept-notify {
  font-family: TheSans-OT;
}
html[lang|="es"] .block-cookie-accept-notify {
  font-family: TheSans-OT;
}
html[lang|="nl"] .block-cookie-accept-notify {
  font-family: TheSans-OT;
}
html[lang|="hu"] .block-cookie-accept-notify {
  font-family: TheSans-OT;
}
html[lang|="pl"] .block-cookie-accept-notify {
  font-family: TheSans-OT;
}
html[lang|="pt"] .block-cookie-accept-notify {
  font-family: TheSans-OT;
}
html[lang|="ro"] .block-cookie-accept-notify {
  font-family: TheSans-OT;
}
html[lang|="sk"] .block-cookie-accept-notify {
  font-family: TheSans-OT;
}
html[lang|="sv"] .block-cookie-accept-notify {
  font-family: TheSans-OT;
}
html[lang|="fi"] .block-cookie-accept-notify {
  font-family: TheSans-OT;
}
html[lang|="nb"] .block-cookie-accept-notify {
  font-family: TheSans-OT;
}
html[lang|="ca"] .block-cookie-accept-notify {
  font-family: TheSans-OT;
}
html[lang|="bg"] .block-cookie-accept-notify {
  font-family: TheSans-LP;
}
html[lang|="uk"] .block-cookie-accept-notify {
  font-family: TheSans-LP;
}
html[lang|="ru"] .block-cookie-accept-notify {
  font-family: TheSans-LP;
}
html[lang|="zh-hans"] .block-cookie-accept-notify {
  font-family: Helvetica, STHeiti, sans-serif;
}
html[lang|="ar"] .block-cookie-accept-notify {
  font-family: "The_Sans_Arabic", Arial, sans-serif;
}
.block-cookie-accept-notify .block-cookie-accept-notify-inner {
  z-index: 1;
  position: relative;
  width: 1260px;
  margin: 0 auto;
  padding: 16px 0 18px;
}
.block-cookie-accept-notify .btn-wrap {
  display: none;
}
.block-cookie-accept-notify a {
  font-weight: 700;
  font-style: normal;
  font-size: 14px;
  color: #fff;
  text-decoration: none;
}
html[lang|="en"] .block-cookie-accept-notify a {
  font-family: TheSans-OT;
}
html[lang|="fr"] .block-cookie-accept-notify a {
  font-family: TheSans-OT;
}
html[lang|="cs"] .block-cookie-accept-notify a {
  font-family: TheSans-OT;
}
html[lang|="de"] .block-cookie-accept-notify a {
  font-family: TheSans-OT;
}
html[lang|="es"] .block-cookie-accept-notify a {
  font-family: TheSans-OT;
}
html[lang|="nl"] .block-cookie-accept-notify a {
  font-family: TheSans-OT;
}
html[lang|="hu"] .block-cookie-accept-notify a {
  font-family: TheSans-OT;
}
html[lang|="pl"] .block-cookie-accept-notify a {
  font-family: TheSans-OT;
}
html[lang|="pt"] .block-cookie-accept-notify a {
  font-family: TheSans-OT;
}
html[lang|="ro"] .block-cookie-accept-notify a {
  font-family: TheSans-OT;
}
html[lang|="sk"] .block-cookie-accept-notify a {
  font-family: TheSans-OT;
}
html[lang|="sv"] .block-cookie-accept-notify a {
  font-family: TheSans-OT;
}
html[lang|="fi"] .block-cookie-accept-notify a {
  font-family: TheSans-OT;
}
html[lang|="nb"] .block-cookie-accept-notify a {
  font-family: TheSans-OT;
}
html[lang|="ca"] .block-cookie-accept-notify a {
  font-family: TheSans-OT;
}
html[lang|="bg"] .block-cookie-accept-notify a {
  font-family: TheSans-LP;
}
html[lang|="uk"] .block-cookie-accept-notify a {
  font-family: TheSans-LP;
}
html[lang|="ru"] .block-cookie-accept-notify a {
  font-family: TheSans-LP;
}
html[lang|="zh-hans"] .block-cookie-accept-notify a {
  font-family: Helvetica, STHeiti, sans-serif;
}
html[lang|="ar"] .block-cookie-accept-notify a {
  font-family: "The_Sans_Arabic", Arial, sans-serif;
}
.block-cookie-accept-notify p {
  font-weight: 300;
  font-style: normal;
  font-size: 14px;
  color: #fff;
  line-height: 22px;
  padding: 0 60px;
  margin: 0;
}
html[lang|="en"] .block-cookie-accept-notify p {
  font-family: TheSans-OT;
}
html[lang|="fr"] .block-cookie-accept-notify p {
  font-family: TheSans-OT;
}
html[lang|="cs"] .block-cookie-accept-notify p {
  font-family: TheSans-OT;
}
html[lang|="de"] .block-cookie-accept-notify p {
  font-family: TheSans-OT;
}
html[lang|="es"] .block-cookie-accept-notify p {
  font-family: TheSans-OT;
}
html[lang|="nl"] .block-cookie-accept-notify p {
  font-family: TheSans-OT;
}
html[lang|="hu"] .block-cookie-accept-notify p {
  font-family: TheSans-OT;
}
html[lang|="pl"] .block-cookie-accept-notify p {
  font-family: TheSans-OT;
}
html[lang|="pt"] .block-cookie-accept-notify p {
  font-family: TheSans-OT;
}
html[lang|="ro"] .block-cookie-accept-notify p {
  font-family: TheSans-OT;
}
html[lang|="sk"] .block-cookie-accept-notify p {
  font-family: TheSans-OT;
}
html[lang|="sv"] .block-cookie-accept-notify p {
  font-family: TheSans-OT;
}
html[lang|="fi"] .block-cookie-accept-notify p {
  font-family: TheSans-OT;
}
html[lang|="nb"] .block-cookie-accept-notify p {
  font-family: TheSans-OT;
}
html[lang|="ca"] .block-cookie-accept-notify p {
  font-family: TheSans-OT;
}
html[lang|="bg"] .block-cookie-accept-notify p {
  font-family: TheSans-LP;
}
html[lang|="uk"] .block-cookie-accept-notify p {
  font-family: TheSans-LP;
}
html[lang|="ru"] .block-cookie-accept-notify p {
  font-family: TheSans-LP;
}
html[lang|="zh-hans"] .block-cookie-accept-notify p {
  font-family: Helvetica, STHeiti, sans-serif;
}
html[lang|="ar"] .block-cookie-accept-notify p {
  font-family: "The_Sans_Arabic", Arial, sans-serif;
}
.block-cookie-accept-notify .btn-close {
  z-index: 1;
  position: absolute;
  left: auto;
  right: 20px;
  top: 20px;
  display: block;
  width: 14px;
  height: 14px;
  background: url('../images/sprite-2.png') -489px -130px;
}

@media screen and (max-width: 1285px) {
  .block-cookie-accept-notify .block-cookie-accept-notify-inner {
    width: 960px;
    padding: 16px 10px 18px;
  }
}
.responsive1300 .block-cookie-accept-notify .block-cookie-accept-notify-inner {
  width: 960px;
  padding: 16px 10px 18px;
}

html.rtl .block-cookie-accept-notify .btn-close {
  left: 20px;
  right: auto;
}

@media screen and (max-width: 985px) {
  body:not(.no-responsive) .block-cookie-accept-notify .block-cookie-accept-notify-inner {
    width: 768px;
    padding-left: 0;
    padding-right: 0;
  }
  body:not(.no-responsive) .layout-1col {
    padding-right: 20px;
    padding-left: 20px;
  }
  body:not(.no-responsive) .block-cookie-accept-notify {
    z-index: 110;
    left: 0;
    top: auto;
    position: fixed;
    display: block;
    width: 100%;
    right: 0;
    bottom: 0;
    background: url('../images/bg-black-mask.png');
    overflow: visible;
  }
  body:not(.no-responsive) .block-cookie-accept-notify .block-cookie-accept-notify-inner {
    font-weight: 300;
    font-style: normal;
    font-size: 14px;
    color: #fff;
    line-height: 130%;
    margin: 0 auto;
    text-align: center;
    padding: 10px 0;
    overflow: visible;
  }
  html[lang|="en"] body:not(.no-responsive) .block-cookie-accept-notify .block-cookie-accept-notify-inner {
    font-family: TheSans-OT;
  }
  html[lang|="fr"] body:not(.no-responsive) .block-cookie-accept-notify .block-cookie-accept-notify-inner {
    font-family: TheSans-OT;
  }
  html[lang|="cs"] body:not(.no-responsive) .block-cookie-accept-notify .block-cookie-accept-notify-inner {
    font-family: TheSans-OT;
  }
  html[lang|="de"] body:not(.no-responsive) .block-cookie-accept-notify .block-cookie-accept-notify-inner {
    font-family: TheSans-OT;
  }
  html[lang|="es"] body:not(.no-responsive) .block-cookie-accept-notify .block-cookie-accept-notify-inner {
    font-family: TheSans-OT;
  }
  html[lang|="nl"] body:not(.no-responsive) .block-cookie-accept-notify .block-cookie-accept-notify-inner {
    font-family: TheSans-OT;
  }
  html[lang|="hu"] body:not(.no-responsive) .block-cookie-accept-notify .block-cookie-accept-notify-inner {
    font-family: TheSans-OT;
  }
  html[lang|="pl"] body:not(.no-responsive) .block-cookie-accept-notify .block-cookie-accept-notify-inner {
    font-family: TheSans-OT;
  }
  html[lang|="pt"] body:not(.no-responsive) .block-cookie-accept-notify .block-cookie-accept-notify-inner {
    font-family: TheSans-OT;
  }
  html[lang|="ro"] body:not(.no-responsive) .block-cookie-accept-notify .block-cookie-accept-notify-inner {
    font-family: TheSans-OT;
  }
  html[lang|="sk"] body:not(.no-responsive) .block-cookie-accept-notify .block-cookie-accept-notify-inner {
    font-family: TheSans-OT;
  }
  html[lang|="sv"] body:not(.no-responsive) .block-cookie-accept-notify .block-cookie-accept-notify-inner {
    font-family: TheSans-OT;
  }
  html[lang|="fi"] body:not(.no-responsive) .block-cookie-accept-notify .block-cookie-accept-notify-inner {
    font-family: TheSans-OT;
  }
  html[lang|="nb"] body:not(.no-responsive) .block-cookie-accept-notify .block-cookie-accept-notify-inner {
    font-family: TheSans-OT;
  }
  html[lang|="ca"] body:not(.no-responsive) .block-cookie-accept-notify .block-cookie-accept-notify-inner {
    font-family: TheSans-OT;
  }
  html[lang|="bg"] body:not(.no-responsive) .block-cookie-accept-notify .block-cookie-accept-notify-inner {
    font-family: TheSans-LP;
  }
  html[lang|="uk"] body:not(.no-responsive) .block-cookie-accept-notify .block-cookie-accept-notify-inner {
    font-family: TheSans-LP;
  }
  html[lang|="ru"] body:not(.no-responsive) .block-cookie-accept-notify .block-cookie-accept-notify-inner {
    font-family: TheSans-LP;
  }
  html[lang|="zh-hans"] body:not(.no-responsive) .block-cookie-accept-notify .block-cookie-accept-notify-inner {
    font-family: Helvetica, STHeiti, sans-serif;
  }
  html[lang|="ar"] body:not(.no-responsive) .block-cookie-accept-notify .block-cookie-accept-notify-inner {
    font-family: "The_Sans_Arabic", Arial, sans-serif;
  }
  body:not(.no-responsive) .block-cookie-accept-notify .btn-close {
    display: none;
  }
  body:not(.no-responsive) .block-cookie-accept-notify .btn-wrap {
    z-index: 1;
    left: 0;
    top: auto;
    position: absolute;
    display: block;
    right: 0;
    bottom: 100%;
    width: 100%;
    text-align: center;
  }
  body:not(.no-responsive) .block-cookie-accept-notify .btn-wrap .btn {
    z-index: 1;
    position: relative;
    font-weight: 700;
    font-style: normal;
    font-size: 14px;
    color: #fff;
    display: inline-block;
    height: 40px;
    line-height: 50px;
    background: url('../images/sprite-2.png') 0 -1353px;
    text-transform: uppercase;
    padding: 0 10px;
  }
  html[lang|="en"] body:not(.no-responsive) .block-cookie-accept-notify .btn-wrap .btn {
    font-family: TheSans-OT;
  }
  html[lang|="fr"] body:not(.no-responsive) .block-cookie-accept-notify .btn-wrap .btn {
    font-family: TheSans-OT;
  }
  html[lang|="cs"] body:not(.no-responsive) .block-cookie-accept-notify .btn-wrap .btn {
    font-family: TheSans-OT;
  }
  html[lang|="de"] body:not(.no-responsive) .block-cookie-accept-notify .btn-wrap .btn {
    font-family: TheSans-OT;
  }
  html[lang|="es"] body:not(.no-responsive) .block-cookie-accept-notify .btn-wrap .btn {
    font-family: TheSans-OT;
  }
  html[lang|="nl"] body:not(.no-responsive) .block-cookie-accept-notify .btn-wrap .btn {
    font-family: TheSans-OT;
  }
  html[lang|="hu"] body:not(.no-responsive) .block-cookie-accept-notify .btn-wrap .btn {
    font-family: TheSans-OT;
  }
  html[lang|="pl"] body:not(.no-responsive) .block-cookie-accept-notify .btn-wrap .btn {
    font-family: TheSans-OT;
  }
  html[lang|="pt"] body:not(.no-responsive) .block-cookie-accept-notify .btn-wrap .btn {
    font-family: TheSans-OT;
  }
  html[lang|="ro"] body:not(.no-responsive) .block-cookie-accept-notify .btn-wrap .btn {
    font-family: TheSans-OT;
  }
  html[lang|="sk"] body:not(.no-responsive) .block-cookie-accept-notify .btn-wrap .btn {
    font-family: TheSans-OT;
  }
  html[lang|="sv"] body:not(.no-responsive) .block-cookie-accept-notify .btn-wrap .btn {
    font-family: TheSans-OT;
  }
  html[lang|="fi"] body:not(.no-responsive) .block-cookie-accept-notify .btn-wrap .btn {
    font-family: TheSans-OT;
  }
  html[lang|="nb"] body:not(.no-responsive) .block-cookie-accept-notify .btn-wrap .btn {
    font-family: TheSans-OT;
  }
  html[lang|="ca"] body:not(.no-responsive) .block-cookie-accept-notify .btn-wrap .btn {
    font-family: TheSans-OT;
  }
  html[lang|="bg"] body:not(.no-responsive) .block-cookie-accept-notify .btn-wrap .btn {
    font-family: TheSans-LP;
  }
  html[lang|="uk"] body:not(.no-responsive) .block-cookie-accept-notify .btn-wrap .btn {
    font-family: TheSans-LP;
  }
  html[lang|="ru"] body:not(.no-responsive) .block-cookie-accept-notify .btn-wrap .btn {
    font-family: TheSans-LP;
  }
  html[lang|="zh-hans"] body:not(.no-responsive) .block-cookie-accept-notify .btn-wrap .btn {
    font-family: Helvetica, STHeiti, sans-serif;
  }
  html[lang|="ar"] body:not(.no-responsive) .block-cookie-accept-notify .btn-wrap .btn {
    font-family: "The_Sans_Arabic", Arial, sans-serif;
  }
  body:not(.no-responsive) .block-cookie-accept-notify .btn-wrap .btn:before {
    content: " ";
    display: block;
    position: absolute;
    width: 29px;
    height: 40px;
    left: -29px;
    top: 0;
    background: url('../images/sprite-2.png') -444px -1084px;
  }
  body:not(.no-responsive) .block-cookie-accept-notify .btn-wrap .btn:after {
    content: " ";
    display: block;
    position: absolute;
    width: 29px;
    height: 40px;
    left: auto;
    right: -29px;
    top: 0;
    background: url('../images/sprite-2.png') -475px -1084px;
  }
  body:not(.no-responsive) .block-cookie-accept-notify .btn-wrap .btn .ico {
    z-index: 1;
    left: 0;
    top: 0;
    position: relative;
    display: inline-block;
    width: 10px;
    height: 11px;
    margin: 0 0 0 10px;
    background: url('../images/sprite-2.png') -1268px -276px;
  }
  body:not(.no-responsive) .block-cookie-accept-notify p {
    padding: 0;
    margin: 0;
  }
}
@media screen and (max-width: 985px) {
  html.rtl body:not(.no-responsive) .block-cookie-accept-notify .btn-wrap .btn {
    white-space: nowrap;
  }
  html.rtl body:not(.no-responsive) .block-cookie-accept-notify .btn-wrap .btn .ico {
    left: -7px;
    right: auto;
    margin: -2px 0 0 0;
    position: absolute;
    top: 50%;
  }
}
@media screen and (max-width: 763px) {
  body:not(.no-responsive) #veolia-main-area #veolia-main-area-inner {
    width: 320px;
  }
  body:not(.no-responsive) .layout-1col {
    padding: 0 20px;
  }
  body:not(.no-responsive) .block-cookie-accept-notify .block-cookie-accept-notify-inner {
    width: 320px;
  }
  body:not(.no-responsive) .block-cookie-accept-notify p {
    padding: 0 40px 0 20px;
  }
  body:not(.no-responsive) .block-cookie-accept {
    margin-bottom: 20px;
  }
  body:not(.no-responsive) .block-cookie-accept .title-main {
    padding-bottom: 22px;
    padding-right: 20px;
    padding-left: 20px;
  }
  body:not(.no-responsive) .block-cookie-accept .form-item-wrap {
    margin-bottom: 10px;
    padding-right: 20px;
    padding-left: 20px;
  }
  body:not(.no-responsive) .block-cookie-accept .form-item-wrap .form-item label {
    display: block;
  }
  body:not(.no-responsive) .block-cookie-accept .form-item-submit .form-item-wrap {
    margin-bottom: 0;
  }
}

.nano {
  z-index: 1;
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
  margin: 0 10px 0 0;
}
.nano > .nano-content {
  z-index: 1;
  position: relative;
  overflow: scroll;
  overflow-x: hidden;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 110% !important;
}
.nano > .nano-content:focus {
  outline: none;
}
.nano > .nano-content::-webkit-scrollbar {
  visibility: hidden;
}
.nano > .nano-pane {
  z-index: 10;
  position: absolute;
  background: none #c2c2c3;
  width: 7px;
  right: 5px;
  top: 0;
  bottom: 0;
  margin: 5px 0;
  visibility: hidden\9;
  /* Target only IE7 and IE8 with this hack */
  opacity: .01;
  -webkit-transition: .2s;
  -moz-transition: .2s;
  -o-transition: .2s;
  transition: .2s;
}
.nano > .nano-pane > .nano-slider {
  z-index: 1;
  position: relative;
  background: none #2c2c2c;
  margin: 0;
}
.nano:hover .nano-pane.active, .nano:hover .nano-pane.flashed {
  visibility: visible\9;
  /* Target only IE7 and IE8 with this hack */
  opacity: 0.99;
}

.has-scrollbar > .nano-content::-webkit-scrollbar {
  visibility: visible;
}

.pageIE9 .nano {
  width: auto;
}

html.rtl .nano {
  margin: 0 0 0 10px;
}
html.rtl .nano > .nano-pane {
  right: auto;
  left: 5px;
}
html.rtl .nano > .nano-content {
  margin-left: -10%;
}

.fancybox-inner {
  z-index: 1;
  position: relative;
  overflow: hidden;
}

.fancybox-error {
  background-color: #fff;
}

.fancybox-wrap {
  width: 780px !important;
  margin: 0 auto !important;
  left: 50% !important;
  margin: 0 0 0 -390px !important;
}

.fancybox-inner {
  width: auto !important;
}

.popup {
  z-index: 1;
  position: relative;
  font-weight: 300;
  font-style: normal;
  font-size: 17px;
  color: #2c2c2c;
  overflow: hidden;
  margin: 0 auto;
  min-height: 640px;
  line-height: 27px;
  display: block;
  background: none #ffffff;
}
html[lang|="en"] .popup {
  font-family: TheSans-OT;
}
html[lang|="fr"] .popup {
  font-family: TheSans-OT;
}
html[lang|="cs"] .popup {
  font-family: TheSans-OT;
}
html[lang|="de"] .popup {
  font-family: TheSans-OT;
}
html[lang|="es"] .popup {
  font-family: TheSans-OT;
}
html[lang|="nl"] .popup {
  font-family: TheSans-OT;
}
html[lang|="hu"] .popup {
  font-family: TheSans-OT;
}
html[lang|="pl"] .popup {
  font-family: TheSans-OT;
}
html[lang|="pt"] .popup {
  font-family: TheSans-OT;
}
html[lang|="ro"] .popup {
  font-family: TheSans-OT;
}
html[lang|="sk"] .popup {
  font-family: TheSans-OT;
}
html[lang|="sv"] .popup {
  font-family: TheSans-OT;
}
html[lang|="fi"] .popup {
  font-family: TheSans-OT;
}
html[lang|="nb"] .popup {
  font-family: TheSans-OT;
}
html[lang|="ca"] .popup {
  font-family: TheSans-OT;
}
html[lang|="bg"] .popup {
  font-family: TheSans-LP;
}
html[lang|="uk"] .popup {
  font-family: TheSans-LP;
}
html[lang|="ru"] .popup {
  font-family: TheSans-LP;
}
html[lang|="zh-hans"] .popup {
  font-family: Helvetica, STHeiti, sans-serif;
}
html[lang|="ar"] .popup {
  font-family: "The_Sans_Arabic", Arial, sans-serif;
}
.popup.popup-welcome .notice {
  background: #f44336;
  color: #fff;
  border-radius: 10px;
  padding: 5px 10px;
  margin-bottom: 10px;
}
.popup .btn-close {
  z-index: 20;
  left: auto;
  top: 35px;
  position: absolute;
  display: block;
  right: 32px;
  width: 14px;
  height: 14px;
  background: url('../images/sprite-2.png') -507px -97px;
}
.popup .popup-inner {
  z-index: 1;
  position: relative;
  display: block;
  overflow: hidden;
  padding: 60px 60px 40px;
}
.popup .popup-inner:after {
  content: " ";
  visibility: hidden;
  display: block;
  height: 0;
  clear: both;
}
.popup .popup-table {
  display: table;
  width: 100%;
}
.popup .popup-table .popup-table-row {
  display: table-row;
}
.popup .popup-table .popup-table-row .popup-table-cell {
  display: table-cell;
  vertical-align: middle;
}
.popup h1, .popup h2, .popup h3, .popup h4, .popup h5, .popup h6 {
  font-weight: 700;
  font-style: normal;
  font-size: 24px;
  color: #1badc4;
  display: block;
  line-height: 120%;
}
html[lang|="en"] .popup h1, html[lang|="en"] .popup h2, html[lang|="en"] .popup h3, html[lang|="en"] .popup h4, html[lang|="en"] .popup h5, html[lang|="en"] .popup h6 {
  font-family: TheSans-OT;
}
html[lang|="fr"] .popup h1, html[lang|="fr"] .popup h2, html[lang|="fr"] .popup h3, html[lang|="fr"] .popup h4, html[lang|="fr"] .popup h5, html[lang|="fr"] .popup h6 {
  font-family: TheSans-OT;
}
html[lang|="cs"] .popup h1, html[lang|="cs"] .popup h2, html[lang|="cs"] .popup h3, html[lang|="cs"] .popup h4, html[lang|="cs"] .popup h5, html[lang|="cs"] .popup h6 {
  font-family: TheSans-OT;
}
html[lang|="de"] .popup h1, html[lang|="de"] .popup h2, html[lang|="de"] .popup h3, html[lang|="de"] .popup h4, html[lang|="de"] .popup h5, html[lang|="de"] .popup h6 {
  font-family: TheSans-OT;
}
html[lang|="es"] .popup h1, html[lang|="es"] .popup h2, html[lang|="es"] .popup h3, html[lang|="es"] .popup h4, html[lang|="es"] .popup h5, html[lang|="es"] .popup h6 {
  font-family: TheSans-OT;
}
html[lang|="nl"] .popup h1, html[lang|="nl"] .popup h2, html[lang|="nl"] .popup h3, html[lang|="nl"] .popup h4, html[lang|="nl"] .popup h5, html[lang|="nl"] .popup h6 {
  font-family: TheSans-OT;
}
html[lang|="hu"] .popup h1, html[lang|="hu"] .popup h2, html[lang|="hu"] .popup h3, html[lang|="hu"] .popup h4, html[lang|="hu"] .popup h5, html[lang|="hu"] .popup h6 {
  font-family: TheSans-OT;
}
html[lang|="pl"] .popup h1, html[lang|="pl"] .popup h2, html[lang|="pl"] .popup h3, html[lang|="pl"] .popup h4, html[lang|="pl"] .popup h5, html[lang|="pl"] .popup h6 {
  font-family: TheSans-OT;
}
html[lang|="pt"] .popup h1, html[lang|="pt"] .popup h2, html[lang|="pt"] .popup h3, html[lang|="pt"] .popup h4, html[lang|="pt"] .popup h5, html[lang|="pt"] .popup h6 {
  font-family: TheSans-OT;
}
html[lang|="ro"] .popup h1, html[lang|="ro"] .popup h2, html[lang|="ro"] .popup h3, html[lang|="ro"] .popup h4, html[lang|="ro"] .popup h5, html[lang|="ro"] .popup h6 {
  font-family: TheSans-OT;
}
html[lang|="sk"] .popup h1, html[lang|="sk"] .popup h2, html[lang|="sk"] .popup h3, html[lang|="sk"] .popup h4, html[lang|="sk"] .popup h5, html[lang|="sk"] .popup h6 {
  font-family: TheSans-OT;
}
html[lang|="sv"] .popup h1, html[lang|="sv"] .popup h2, html[lang|="sv"] .popup h3, html[lang|="sv"] .popup h4, html[lang|="sv"] .popup h5, html[lang|="sv"] .popup h6 {
  font-family: TheSans-OT;
}
html[lang|="fi"] .popup h1, html[lang|="fi"] .popup h2, html[lang|="fi"] .popup h3, html[lang|="fi"] .popup h4, html[lang|="fi"] .popup h5, html[lang|="fi"] .popup h6 {
  font-family: TheSans-OT;
}
html[lang|="nb"] .popup h1, html[lang|="nb"] .popup h2, html[lang|="nb"] .popup h3, html[lang|="nb"] .popup h4, html[lang|="nb"] .popup h5, html[lang|="nb"] .popup h6 {
  font-family: TheSans-OT;
}
html[lang|="ca"] .popup h1, html[lang|="ca"] .popup h2, html[lang|="ca"] .popup h3, html[lang|="ca"] .popup h4, html[lang|="ca"] .popup h5, html[lang|="ca"] .popup h6 {
  font-family: TheSans-OT;
}
html[lang|="bg"] .popup h1, html[lang|="bg"] .popup h2, html[lang|="bg"] .popup h3, html[lang|="bg"] .popup h4, html[lang|="bg"] .popup h5, html[lang|="bg"] .popup h6 {
  font-family: TheSans-LP;
}
html[lang|="uk"] .popup h1, html[lang|="uk"] .popup h2, html[lang|="uk"] .popup h3, html[lang|="uk"] .popup h4, html[lang|="uk"] .popup h5, html[lang|="uk"] .popup h6 {
  font-family: TheSans-LP;
}
html[lang|="ru"] .popup h1, html[lang|="ru"] .popup h2, html[lang|="ru"] .popup h3, html[lang|="ru"] .popup h4, html[lang|="ru"] .popup h5, html[lang|="ru"] .popup h6 {
  font-family: TheSans-LP;
}
html[lang|="zh-hans"] .popup h1, html[lang|="zh-hans"] .popup h2, html[lang|="zh-hans"] .popup h3, html[lang|="zh-hans"] .popup h4, html[lang|="zh-hans"] .popup h5, html[lang|="zh-hans"] .popup h6 {
  font-family: Helvetica, STHeiti, sans-serif;
}
html[lang|="ar"] .popup h1, html[lang|="ar"] .popup h2, html[lang|="ar"] .popup h3, html[lang|="ar"] .popup h4, html[lang|="ar"] .popup h5, html[lang|="ar"] .popup h6 {
  font-family: "The_Sans_Arabic", Arial, sans-serif;
}
.popup p {
  font-weight: 300;
  font-style: normal;
  font-size: 17px;
  color: #2c2c2c;
  line-height: 27px;
  margin: 20px 0;
  padding: 0;
}
html[lang|="en"] .popup p {
  font-family: TheSans-OT;
}
html[lang|="fr"] .popup p {
  font-family: TheSans-OT;
}
html[lang|="cs"] .popup p {
  font-family: TheSans-OT;
}
html[lang|="de"] .popup p {
  font-family: TheSans-OT;
}
html[lang|="es"] .popup p {
  font-family: TheSans-OT;
}
html[lang|="nl"] .popup p {
  font-family: TheSans-OT;
}
html[lang|="hu"] .popup p {
  font-family: TheSans-OT;
}
html[lang|="pl"] .popup p {
  font-family: TheSans-OT;
}
html[lang|="pt"] .popup p {
  font-family: TheSans-OT;
}
html[lang|="ro"] .popup p {
  font-family: TheSans-OT;
}
html[lang|="sk"] .popup p {
  font-family: TheSans-OT;
}
html[lang|="sv"] .popup p {
  font-family: TheSans-OT;
}
html[lang|="fi"] .popup p {
  font-family: TheSans-OT;
}
html[lang|="nb"] .popup p {
  font-family: TheSans-OT;
}
html[lang|="ca"] .popup p {
  font-family: TheSans-OT;
}
html[lang|="bg"] .popup p {
  font-family: TheSans-LP;
}
html[lang|="uk"] .popup p {
  font-family: TheSans-LP;
}
html[lang|="ru"] .popup p {
  font-family: TheSans-LP;
}
html[lang|="zh-hans"] .popup p {
  font-family: Helvetica, STHeiti, sans-serif;
}
html[lang|="ar"] .popup p {
  font-family: "The_Sans_Arabic", Arial, sans-serif;
}
.popup a {
  font-weight: 700;
  font-style: normal;
  text-decoration: underline;
}
html[lang|="en"] .popup a {
  font-family: TheSans-OT;
}
html[lang|="fr"] .popup a {
  font-family: TheSans-OT;
}
html[lang|="cs"] .popup a {
  font-family: TheSans-OT;
}
html[lang|="de"] .popup a {
  font-family: TheSans-OT;
}
html[lang|="es"] .popup a {
  font-family: TheSans-OT;
}
html[lang|="nl"] .popup a {
  font-family: TheSans-OT;
}
html[lang|="hu"] .popup a {
  font-family: TheSans-OT;
}
html[lang|="pl"] .popup a {
  font-family: TheSans-OT;
}
html[lang|="pt"] .popup a {
  font-family: TheSans-OT;
}
html[lang|="ro"] .popup a {
  font-family: TheSans-OT;
}
html[lang|="sk"] .popup a {
  font-family: TheSans-OT;
}
html[lang|="sv"] .popup a {
  font-family: TheSans-OT;
}
html[lang|="fi"] .popup a {
  font-family: TheSans-OT;
}
html[lang|="nb"] .popup a {
  font-family: TheSans-OT;
}
html[lang|="ca"] .popup a {
  font-family: TheSans-OT;
}
html[lang|="bg"] .popup a {
  font-family: TheSans-LP;
}
html[lang|="uk"] .popup a {
  font-family: TheSans-LP;
}
html[lang|="ru"] .popup a {
  font-family: TheSans-LP;
}
html[lang|="zh-hans"] .popup a {
  font-family: Helvetica, STHeiti, sans-serif;
}
html[lang|="ar"] .popup a {
  font-family: "The_Sans_Arabic", Arial, sans-serif;
}
.popup a:hover {
  text-decoration: none;
}
.popup strong, .popup b {
  font-weight: 700;
  font-style: normal;
}
html[lang|="en"] .popup strong, html[lang|="en"] .popup b {
  font-family: TheSans-OT;
}
html[lang|="fr"] .popup strong, html[lang|="fr"] .popup b {
  font-family: TheSans-OT;
}
html[lang|="cs"] .popup strong, html[lang|="cs"] .popup b {
  font-family: TheSans-OT;
}
html[lang|="de"] .popup strong, html[lang|="de"] .popup b {
  font-family: TheSans-OT;
}
html[lang|="es"] .popup strong, html[lang|="es"] .popup b {
  font-family: TheSans-OT;
}
html[lang|="nl"] .popup strong, html[lang|="nl"] .popup b {
  font-family: TheSans-OT;
}
html[lang|="hu"] .popup strong, html[lang|="hu"] .popup b {
  font-family: TheSans-OT;
}
html[lang|="pl"] .popup strong, html[lang|="pl"] .popup b {
  font-family: TheSans-OT;
}
html[lang|="pt"] .popup strong, html[lang|="pt"] .popup b {
  font-family: TheSans-OT;
}
html[lang|="ro"] .popup strong, html[lang|="ro"] .popup b {
  font-family: TheSans-OT;
}
html[lang|="sk"] .popup strong, html[lang|="sk"] .popup b {
  font-family: TheSans-OT;
}
html[lang|="sv"] .popup strong, html[lang|="sv"] .popup b {
  font-family: TheSans-OT;
}
html[lang|="fi"] .popup strong, html[lang|="fi"] .popup b {
  font-family: TheSans-OT;
}
html[lang|="nb"] .popup strong, html[lang|="nb"] .popup b {
  font-family: TheSans-OT;
}
html[lang|="ca"] .popup strong, html[lang|="ca"] .popup b {
  font-family: TheSans-OT;
}
html[lang|="bg"] .popup strong, html[lang|="bg"] .popup b {
  font-family: TheSans-LP;
}
html[lang|="uk"] .popup strong, html[lang|="uk"] .popup b {
  font-family: TheSans-LP;
}
html[lang|="ru"] .popup strong, html[lang|="ru"] .popup b {
  font-family: TheSans-LP;
}
html[lang|="zh-hans"] .popup strong, html[lang|="zh-hans"] .popup b {
  font-family: Helvetica, STHeiti, sans-serif;
}
html[lang|="ar"] .popup strong, html[lang|="ar"] .popup b {
  font-family: "The_Sans_Arabic", Arial, sans-serif;
}
.popup .page-b-slider-2 .slider-wrap .white-left,
.popup .page-b-slider-2 .slider-wrap .white-right {
  background: none transparent;
}
.popup iframe {
  max-width: 100%;
  width: 100%;
  display: block;
  border: none;
  min-height: 201px;
}
.popup .video-desc {
  font-weight: 400;
  font-style: normal;
  font-size: 14px;
  color: #2c2c2c;
  line-height: 21px;
  padding: 12px 0;
  text-align: center;
}
html[lang|="en"] .popup .video-desc {
  font-family: TheSans-OT;
}
html[lang|="fr"] .popup .video-desc {
  font-family: TheSans-OT;
}
html[lang|="cs"] .popup .video-desc {
  font-family: TheSans-OT;
}
html[lang|="de"] .popup .video-desc {
  font-family: TheSans-OT;
}
html[lang|="es"] .popup .video-desc {
  font-family: TheSans-OT;
}
html[lang|="nl"] .popup .video-desc {
  font-family: TheSans-OT;
}
html[lang|="hu"] .popup .video-desc {
  font-family: TheSans-OT;
}
html[lang|="pl"] .popup .video-desc {
  font-family: TheSans-OT;
}
html[lang|="pt"] .popup .video-desc {
  font-family: TheSans-OT;
}
html[lang|="ro"] .popup .video-desc {
  font-family: TheSans-OT;
}
html[lang|="sk"] .popup .video-desc {
  font-family: TheSans-OT;
}
html[lang|="sv"] .popup .video-desc {
  font-family: TheSans-OT;
}
html[lang|="fi"] .popup .video-desc {
  font-family: TheSans-OT;
}
html[lang|="nb"] .popup .video-desc {
  font-family: TheSans-OT;
}
html[lang|="ca"] .popup .video-desc {
  font-family: TheSans-OT;
}
html[lang|="bg"] .popup .video-desc {
  font-family: TheSans-LP;
}
html[lang|="uk"] .popup .video-desc {
  font-family: TheSans-LP;
}
html[lang|="ru"] .popup .video-desc {
  font-family: TheSans-LP;
}
html[lang|="zh-hans"] .popup .video-desc {
  font-family: Helvetica, STHeiti, sans-serif;
}
html[lang|="ar"] .popup .video-desc {
  font-family: "The_Sans_Arabic", Arial, sans-serif;
}
.popup .video-desc strong {
  font-weight: 700;
  font-style: normal;
}
html[lang|="en"] .popup .video-desc strong {
  font-family: TheSans-OT;
}
html[lang|="fr"] .popup .video-desc strong {
  font-family: TheSans-OT;
}
html[lang|="cs"] .popup .video-desc strong {
  font-family: TheSans-OT;
}
html[lang|="de"] .popup .video-desc strong {
  font-family: TheSans-OT;
}
html[lang|="es"] .popup .video-desc strong {
  font-family: TheSans-OT;
}
html[lang|="nl"] .popup .video-desc strong {
  font-family: TheSans-OT;
}
html[lang|="hu"] .popup .video-desc strong {
  font-family: TheSans-OT;
}
html[lang|="pl"] .popup .video-desc strong {
  font-family: TheSans-OT;
}
html[lang|="pt"] .popup .video-desc strong {
  font-family: TheSans-OT;
}
html[lang|="ro"] .popup .video-desc strong {
  font-family: TheSans-OT;
}
html[lang|="sk"] .popup .video-desc strong {
  font-family: TheSans-OT;
}
html[lang|="sv"] .popup .video-desc strong {
  font-family: TheSans-OT;
}
html[lang|="fi"] .popup .video-desc strong {
  font-family: TheSans-OT;
}
html[lang|="nb"] .popup .video-desc strong {
  font-family: TheSans-OT;
}
html[lang|="ca"] .popup .video-desc strong {
  font-family: TheSans-OT;
}
html[lang|="bg"] .popup .video-desc strong {
  font-family: TheSans-LP;
}
html[lang|="uk"] .popup .video-desc strong {
  font-family: TheSans-LP;
}
html[lang|="ru"] .popup .video-desc strong {
  font-family: TheSans-LP;
}
html[lang|="zh-hans"] .popup .video-desc strong {
  font-family: Helvetica, STHeiti, sans-serif;
}
html[lang|="ar"] .popup .video-desc strong {
  font-family: "The_Sans_Arabic", Arial, sans-serif;
}

@media screen and (max-width: 1285px) {
  .popup {
    width: 780px;
    min-height: 520px;
  }
}
.responsive1300 .popup {
  width: 780px;
  min-height: 520px;
}

html.rtl .popup .btn-close {
  right: auto;
  left: 32px;
}

@media screen and (max-width: 985px) {
  body:not(.no-responsive) .fancybox-wrap {
    width: 586px !important;
    margin: 0 0 0 -293px !important;
  }
  body:not(.no-responsive) .popup {
    width: 585px;
    font-size: 14px;
    line-height: 130%;
    min-height: 100px;
  }
  body:not(.no-responsive) .popup .popup-inner {
    padding: 40px 10px 12px;
  }
  body:not(.no-responsive) .popup .btn-close {
    top: 20px;
    right: 20px;
  }
  body:not(.no-responsive) .popup iframe {
    min-height: 305px;
    height: 305px;
    width: 540px;
    max-width: 540px;
  }
  body:not(.no-responsive) .popup .video-desc {
    padding-right: 0;
    padding-left: 0;
    width: auto;
  }
  body:not(.no-responsive) .popup .popup-table .popup-table-row .popup-table-cell {
    padding: 20px 12px 30px;
  }
  body:not(.no-responsive) .popup h1, body:not(.no-responsive) .popup h2, body:not(.no-responsive) .popup h3, body:not(.no-responsive) .popup h4, body:not(.no-responsive) .popup h5, body:not(.no-responsive) .popup h6 {
    font-size: 18px;
  }
  body:not(.no-responsive) .popup p {
    padding: 0;
  }
  body:not(.no-responsive) .popup.popup-welcome p, body:not(.no-responsive) .popup.popup-welcome .text {
    padding: 0;
  }
  body:not(.no-responsive) .popup.popup-welcome .video iframe {
    margin: 0 0 20px;
  }
}
@media screen and (max-width: 985px) {
  html.rtl body:not(.no-responsive) .popup .btn-close {
    right: auto;
    left: 20px;
  }
}
@media screen and (max-width: 763px) {
  body:not(.no-responsive) .fancybox-wrap {
    width: 300px !important;
    margin: 0 0 0 -150px !important;
  }
  body:not(.no-responsive) .popup {
    width: 300px;
  }
  body:not(.no-responsive) .popup h1, body:not(.no-responsive) .popup h2, body:not(.no-responsive) .popup h3, body:not(.no-responsive) .popup h4, body:not(.no-responsive) .popup h5, body:not(.no-responsive) .popup h6 {
    margin: 0 0 10px;
  }
  body:not(.no-responsive) .popup iframe {
    max-width: 260px;
    min-height: 160px;
    height: 160px;
    width: 260px;
  }
  body:not(.no-responsive) .popup .popup-table .popup-table-row .popup-table-cell {
    padding: 10px 12px 20px;
  }
}

.block-gov-banner .gov-banner-top {
  z-index: 1;
  position: relative;
  display: block;
  background: none transparent;
  min-height: 380px;
}
.block-gov-banner .gov-banner-top:after {
  content: " ";
  visibility: hidden;
  display: block;
  height: 0;
  clear: both;
}
.block-gov-banner .gov-banner-top .figure {
  margin: 0 !important;
}
.block-gov-banner .gov-banner-top img {
  display: block;
  float: left;
  width: auto;
  height: 100%;
}
.block-gov-banner .gov-banner-top .desc {
  z-index: 10;
  left: auto;
  top: 0;
  position: absolute;
  width: 50%;
  right: 0;
  height: 380px;
}
.block-gov-banner .gov-banner-top .desc .desc-table {
  display: table;
  width: 100%;
}
.block-gov-banner .gov-banner-top .desc .desc-table .desc-table-row {
  display: table-row;
}
.block-gov-banner .gov-banner-top .desc .desc-table .desc-table-row .desc-table-cell {
  font-weight: 200;
  font-style: normal;
  font-size: 24px;
  color: #2c2c2c;
  line-height: 31px;
  display: table-cell;
  height: 380px;
  text-align: center;
  vertical-align: middle;
  padding: 0 20px;
}
html[lang|="en"] .block-gov-banner .gov-banner-top .desc .desc-table .desc-table-row .desc-table-cell {
  font-family: TheSans-OT;
}
html[lang|="fr"] .block-gov-banner .gov-banner-top .desc .desc-table .desc-table-row .desc-table-cell {
  font-family: TheSans-OT;
}
html[lang|="cs"] .block-gov-banner .gov-banner-top .desc .desc-table .desc-table-row .desc-table-cell {
  font-family: TheSans-OT;
}
html[lang|="de"] .block-gov-banner .gov-banner-top .desc .desc-table .desc-table-row .desc-table-cell {
  font-family: TheSans-OT;
}
html[lang|="es"] .block-gov-banner .gov-banner-top .desc .desc-table .desc-table-row .desc-table-cell {
  font-family: TheSans-OT;
}
html[lang|="nl"] .block-gov-banner .gov-banner-top .desc .desc-table .desc-table-row .desc-table-cell {
  font-family: TheSans-OT;
}
html[lang|="hu"] .block-gov-banner .gov-banner-top .desc .desc-table .desc-table-row .desc-table-cell {
  font-family: TheSans-OT;
}
html[lang|="pl"] .block-gov-banner .gov-banner-top .desc .desc-table .desc-table-row .desc-table-cell {
  font-family: TheSans-OT;
}
html[lang|="pt"] .block-gov-banner .gov-banner-top .desc .desc-table .desc-table-row .desc-table-cell {
  font-family: TheSans-OT;
}
html[lang|="ro"] .block-gov-banner .gov-banner-top .desc .desc-table .desc-table-row .desc-table-cell {
  font-family: TheSans-OT;
}
html[lang|="sk"] .block-gov-banner .gov-banner-top .desc .desc-table .desc-table-row .desc-table-cell {
  font-family: TheSans-OT;
}
html[lang|="sv"] .block-gov-banner .gov-banner-top .desc .desc-table .desc-table-row .desc-table-cell {
  font-family: TheSans-OT;
}
html[lang|="fi"] .block-gov-banner .gov-banner-top .desc .desc-table .desc-table-row .desc-table-cell {
  font-family: TheSans-OT;
}
html[lang|="nb"] .block-gov-banner .gov-banner-top .desc .desc-table .desc-table-row .desc-table-cell {
  font-family: TheSans-OT;
}
html[lang|="ca"] .block-gov-banner .gov-banner-top .desc .desc-table .desc-table-row .desc-table-cell {
  font-family: TheSans-OT;
}
html[lang|="bg"] .block-gov-banner .gov-banner-top .desc .desc-table .desc-table-row .desc-table-cell {
  font-family: TheSans-LP;
}
html[lang|="uk"] .block-gov-banner .gov-banner-top .desc .desc-table .desc-table-row .desc-table-cell {
  font-family: TheSans-LP;
}
html[lang|="ru"] .block-gov-banner .gov-banner-top .desc .desc-table .desc-table-row .desc-table-cell {
  font-family: TheSans-LP;
}
html[lang|="zh-hans"] .block-gov-banner .gov-banner-top .desc .desc-table .desc-table-row .desc-table-cell {
  font-family: Helvetica, STHeiti, sans-serif;
}
html[lang|="ar"] .block-gov-banner .gov-banner-top .desc .desc-table .desc-table-row .desc-table-cell {
  font-family: "The_Sans_Arabic", Arial, sans-serif;
}
.block-gov-banner .gov-banner-top .desc .desc-table .desc-table-row .desc-table-cell .desc-table-content {
  z-index: 1;
  position: relative;
}
.block-gov-banner .gov-banner-top .desc .desc-table .desc-table-row .desc-table-cell .desc-table-content:after {
  content: " ";
  display: block;
  position: absolute;
  width: 50%;
  height: 1px;
  position: relative;
  background: none #2c2c2c;
  overflow: hidden;
  font-size: 0;
  clear: both;
  margin: 0 auto;
  top: 23px;
}
.block-gov-banner .gov-banner-bot {
  z-index: 1;
  position: relative;
  display: block;
  height: 64px;
  line-height: 65px;
  background: none #fff;
}
.block-gov-banner .gov-banner-bot:after {
  content: " ";
  visibility: hidden;
  display: block;
  height: 0;
  clear: both;
}
.block-gov-banner .gov-banner-bot .name {
  z-index: 1;
  position: relative;
  font-weight: 300;
  font-style: normal;
  font-size: 23px;
  color: #2c2c2c;
  display: block;
  width: 40%;
  float: left;
  height: 65px;
  line-height: 65px;
  text-align: right;
  margin: 0 4% 0 0;
}
html[lang|="en"] .block-gov-banner .gov-banner-bot .name {
  font-family: TheSans-OT;
}
html[lang|="fr"] .block-gov-banner .gov-banner-bot .name {
  font-family: TheSans-OT;
}
html[lang|="cs"] .block-gov-banner .gov-banner-bot .name {
  font-family: TheSans-OT;
}
html[lang|="de"] .block-gov-banner .gov-banner-bot .name {
  font-family: TheSans-OT;
}
html[lang|="es"] .block-gov-banner .gov-banner-bot .name {
  font-family: TheSans-OT;
}
html[lang|="nl"] .block-gov-banner .gov-banner-bot .name {
  font-family: TheSans-OT;
}
html[lang|="hu"] .block-gov-banner .gov-banner-bot .name {
  font-family: TheSans-OT;
}
html[lang|="pl"] .block-gov-banner .gov-banner-bot .name {
  font-family: TheSans-OT;
}
html[lang|="pt"] .block-gov-banner .gov-banner-bot .name {
  font-family: TheSans-OT;
}
html[lang|="ro"] .block-gov-banner .gov-banner-bot .name {
  font-family: TheSans-OT;
}
html[lang|="sk"] .block-gov-banner .gov-banner-bot .name {
  font-family: TheSans-OT;
}
html[lang|="sv"] .block-gov-banner .gov-banner-bot .name {
  font-family: TheSans-OT;
}
html[lang|="fi"] .block-gov-banner .gov-banner-bot .name {
  font-family: TheSans-OT;
}
html[lang|="nb"] .block-gov-banner .gov-banner-bot .name {
  font-family: TheSans-OT;
}
html[lang|="ca"] .block-gov-banner .gov-banner-bot .name {
  font-family: TheSans-OT;
}
html[lang|="bg"] .block-gov-banner .gov-banner-bot .name {
  font-family: TheSans-LP;
}
html[lang|="uk"] .block-gov-banner .gov-banner-bot .name {
  font-family: TheSans-LP;
}
html[lang|="ru"] .block-gov-banner .gov-banner-bot .name {
  font-family: TheSans-LP;
}
html[lang|="zh-hans"] .block-gov-banner .gov-banner-bot .name {
  font-family: Helvetica, STHeiti, sans-serif;
}
html[lang|="ar"] .block-gov-banner .gov-banner-bot .name {
  font-family: "The_Sans_Arabic", Arial, sans-serif;
}
.block-gov-banner .gov-banner-bot .name:before {
  content: " ";
  display: block;
  position: absolute;
  width: 2px;
  height: 26px;
  left: auto;
  right: -18px;
  top: 50%;
  margin: -13px 0 0;
  background: none #e9e9e9;
}
.block-gov-banner .gov-banner-bot .post {
  z-index: 1;
  position: relative;
  font-weight: 400;
  font-style: normal;
  font-size: 14px;
  color: #2c2c2c;
  display: block;
  width: 55%;
  float: left;
  height: 65px;
  line-height: 65px;
  text-align: left;
}
html[lang|="en"] .block-gov-banner .gov-banner-bot .post {
  font-family: TheSans-OT;
}
html[lang|="fr"] .block-gov-banner .gov-banner-bot .post {
  font-family: TheSans-OT;
}
html[lang|="cs"] .block-gov-banner .gov-banner-bot .post {
  font-family: TheSans-OT;
}
html[lang|="de"] .block-gov-banner .gov-banner-bot .post {
  font-family: TheSans-OT;
}
html[lang|="es"] .block-gov-banner .gov-banner-bot .post {
  font-family: TheSans-OT;
}
html[lang|="nl"] .block-gov-banner .gov-banner-bot .post {
  font-family: TheSans-OT;
}
html[lang|="hu"] .block-gov-banner .gov-banner-bot .post {
  font-family: TheSans-OT;
}
html[lang|="pl"] .block-gov-banner .gov-banner-bot .post {
  font-family: TheSans-OT;
}
html[lang|="pt"] .block-gov-banner .gov-banner-bot .post {
  font-family: TheSans-OT;
}
html[lang|="ro"] .block-gov-banner .gov-banner-bot .post {
  font-family: TheSans-OT;
}
html[lang|="sk"] .block-gov-banner .gov-banner-bot .post {
  font-family: TheSans-OT;
}
html[lang|="sv"] .block-gov-banner .gov-banner-bot .post {
  font-family: TheSans-OT;
}
html[lang|="fi"] .block-gov-banner .gov-banner-bot .post {
  font-family: TheSans-OT;
}
html[lang|="nb"] .block-gov-banner .gov-banner-bot .post {
  font-family: TheSans-OT;
}
html[lang|="ca"] .block-gov-banner .gov-banner-bot .post {
  font-family: TheSans-OT;
}
html[lang|="bg"] .block-gov-banner .gov-banner-bot .post {
  font-family: TheSans-LP;
}
html[lang|="uk"] .block-gov-banner .gov-banner-bot .post {
  font-family: TheSans-LP;
}
html[lang|="ru"] .block-gov-banner .gov-banner-bot .post {
  font-family: TheSans-LP;
}
html[lang|="zh-hans"] .block-gov-banner .gov-banner-bot .post {
  font-family: Helvetica, STHeiti, sans-serif;
}
html[lang|="ar"] .block-gov-banner .gov-banner-bot .post {
  font-family: "The_Sans_Arabic", Arial, sans-serif;
}
.block-gov-banner a {
  text-decoration: none;
}
.block-gov-banner a:hover {
  text-decoration: none;
}

@media screen and (max-width: 1285px) {
  .block-gov-banner .gov-banner-top {
    min-height: 260px;
  }
  .block-gov-banner .gov-banner-top img {
    max-height: 260px;
  }
  .block-gov-banner .gov-banner-top .desc {
    height: 260px;
    width: 65%;
  }
  .block-gov-banner .gov-banner-top .desc .desc-table .desc-table-row .desc-table-cell {
    height: 260px;
  }
}
.responsive1300 .block-gov-banner .gov-banner-top {
  min-height: 260px;
}
.responsive1300 .block-gov-banner .gov-banner-top img {
  max-height: 260px;
}
.responsive1300 .block-gov-banner .gov-banner-top .desc {
  height: 260px;
  width: 65%;
}
.responsive1300 .block-gov-banner .gov-banner-top .desc .desc-table .desc-table-row .desc-table-cell {
  height: 260px;
}

@media screen and (max-width: 763px) {
  body:not(.no-responsive) .block-gov-banner {
    z-index: 1;
    position: relative;
    width: 320px;
    margin: 0 0 0 -20px;
  }
  body:not(.no-responsive) .block-gov-banner .gov-banner-top {
    padding: 94px 0 0;
  }
  body:not(.no-responsive) .block-gov-banner .gov-banner-top img {
    width: 100%;
  }
  body:not(.no-responsive) .block-gov-banner .gov-banner-top .desc {
    left: 0;
    top: 0;
    width: 100%;
    height: auto;
  }
  body:not(.no-responsive) .block-gov-banner .gov-banner-top .desc .desc-table .desc-table-row .desc-table-cell {
    vertical-align: top;
    padding: 14px 0 0;
    font-size: 21px;
    line-height: 27px;
    height: 94px;
  }
  body:not(.no-responsive) .block-gov-banner .gov-banner-top .desc .desc-table .desc-table-row .desc-table-cell .desc-table-content:after {
    top: 18px;
  }
  body:not(.no-responsive) .block-gov-banner .gov-banner-bot {
    height: auto;
  }
  body:not(.no-responsive) .block-gov-banner .gov-banner-bot .name {
    height: 54px;
    line-height: 54px;
    float: none;
    width: 100%;
    clear: both;
    text-align: center;
    margin: 0;
  }
  body:not(.no-responsive) .block-gov-banner .gov-banner-bot .name:before {
    width: 280px;
    height: 2px;
    left: 50%;
    top: auto;
    bottom: 0;
    margin: 0 0 0 -140px;
  }
  body:not(.no-responsive) .block-gov-banner .gov-banner-bot .post {
    width: 100%;
    float: none;
    clear: both;
    height: 51px;
    line-height: 50px;
    margin: 0;
    text-align: center;
  }
}

.block-employe-list {
  list-style: none;
  padding: 0;
  margin: 0 0 20px;
}
.block-employe-list:after {
  content: " ";
  visibility: hidden;
  display: block;
  height: 0;
  clear: both;
}
.block-employe-list li {
  list-style: none;
  float: left;
  margin: 0 1% 20px;
  width: 23.5%;
}
.block-employe-list li:after {
  content: " ";
  visibility: hidden;
  display: block;
  height: 0;
  clear: both;
}
.block-employe-list li.first {
  margin-left: 0;
  clear: left;
}
.block-employe-list li.last {
  margin-right: 0;
}

.block-employe {
  z-index: 1;
  position: relative;
  background: none #fff;
  opacity: 1;
  transition: 0.35s ease-in-out;
  transition-property: opacity;
  cursor: pointer;
}
.block-employe:after {
  content: " ";
  visibility: hidden;
  display: block;
  height: 0;
  clear: both;
}
.block-employe.block-employe-nodesc {
  cursor: default;
}
.block-employe .employe-image {
  display: block;
  height: 220px;
  overflow: hidden;
}
.block-employe .employe-image .figure {
  margin: 0 !important;
  width: 100%;
  height: 220px;
}
.block-employe .employe-image img {
  display: block;
  width: 100%;
  height: auto;
}
.block-employe .employe-desc {
  display: block;
}
.block-employe .employe-desc .employe-name {
  display: table;
  width: 83%;
  margin: 0 auto;
}
.block-employe .employe-desc .employe-name .employe-name-inner {
  font-weight: 300;
  font-style: normal;
  font-size: 21px;
  color: #2c2c2c;
  height: 65px;
  line-height: 24px;
  display: table-cell;
  width: 100%;
  text-align: center;
  border-bottom: 1px solid #d0d0d0;
  overflow: hidden;
  vertical-align: middle;
}
html[lang|="en"] .block-employe .employe-desc .employe-name .employe-name-inner {
  font-family: TheSans-OT;
}
html[lang|="fr"] .block-employe .employe-desc .employe-name .employe-name-inner {
  font-family: TheSans-OT;
}
html[lang|="cs"] .block-employe .employe-desc .employe-name .employe-name-inner {
  font-family: TheSans-OT;
}
html[lang|="de"] .block-employe .employe-desc .employe-name .employe-name-inner {
  font-family: TheSans-OT;
}
html[lang|="es"] .block-employe .employe-desc .employe-name .employe-name-inner {
  font-family: TheSans-OT;
}
html[lang|="nl"] .block-employe .employe-desc .employe-name .employe-name-inner {
  font-family: TheSans-OT;
}
html[lang|="hu"] .block-employe .employe-desc .employe-name .employe-name-inner {
  font-family: TheSans-OT;
}
html[lang|="pl"] .block-employe .employe-desc .employe-name .employe-name-inner {
  font-family: TheSans-OT;
}
html[lang|="pt"] .block-employe .employe-desc .employe-name .employe-name-inner {
  font-family: TheSans-OT;
}
html[lang|="ro"] .block-employe .employe-desc .employe-name .employe-name-inner {
  font-family: TheSans-OT;
}
html[lang|="sk"] .block-employe .employe-desc .employe-name .employe-name-inner {
  font-family: TheSans-OT;
}
html[lang|="sv"] .block-employe .employe-desc .employe-name .employe-name-inner {
  font-family: TheSans-OT;
}
html[lang|="fi"] .block-employe .employe-desc .employe-name .employe-name-inner {
  font-family: TheSans-OT;
}
html[lang|="nb"] .block-employe .employe-desc .employe-name .employe-name-inner {
  font-family: TheSans-OT;
}
html[lang|="ca"] .block-employe .employe-desc .employe-name .employe-name-inner {
  font-family: TheSans-OT;
}
html[lang|="bg"] .block-employe .employe-desc .employe-name .employe-name-inner {
  font-family: TheSans-LP;
}
html[lang|="uk"] .block-employe .employe-desc .employe-name .employe-name-inner {
  font-family: TheSans-LP;
}
html[lang|="ru"] .block-employe .employe-desc .employe-name .employe-name-inner {
  font-family: TheSans-LP;
}
html[lang|="zh-hans"] .block-employe .employe-desc .employe-name .employe-name-inner {
  font-family: Helvetica, STHeiti, sans-serif;
}
html[lang|="ar"] .block-employe .employe-desc .employe-name .employe-name-inner {
  font-family: "The_Sans_Arabic", Arial, sans-serif;
}
.block-employe .employe-desc .employe-post {
  font-weight: 700;
  font-style: normal;
  font-size: 14px;
  color: #2c2c2c;
  display: block;
  height: 65px;
  text-align: center;
  padding: 0 18px;
}
html[lang|="en"] .block-employe .employe-desc .employe-post {
  font-family: TheSans-OT;
}
html[lang|="fr"] .block-employe .employe-desc .employe-post {
  font-family: TheSans-OT;
}
html[lang|="cs"] .block-employe .employe-desc .employe-post {
  font-family: TheSans-OT;
}
html[lang|="de"] .block-employe .employe-desc .employe-post {
  font-family: TheSans-OT;
}
html[lang|="es"] .block-employe .employe-desc .employe-post {
  font-family: TheSans-OT;
}
html[lang|="nl"] .block-employe .employe-desc .employe-post {
  font-family: TheSans-OT;
}
html[lang|="hu"] .block-employe .employe-desc .employe-post {
  font-family: TheSans-OT;
}
html[lang|="pl"] .block-employe .employe-desc .employe-post {
  font-family: TheSans-OT;
}
html[lang|="pt"] .block-employe .employe-desc .employe-post {
  font-family: TheSans-OT;
}
html[lang|="ro"] .block-employe .employe-desc .employe-post {
  font-family: TheSans-OT;
}
html[lang|="sk"] .block-employe .employe-desc .employe-post {
  font-family: TheSans-OT;
}
html[lang|="sv"] .block-employe .employe-desc .employe-post {
  font-family: TheSans-OT;
}
html[lang|="fi"] .block-employe .employe-desc .employe-post {
  font-family: TheSans-OT;
}
html[lang|="nb"] .block-employe .employe-desc .employe-post {
  font-family: TheSans-OT;
}
html[lang|="ca"] .block-employe .employe-desc .employe-post {
  font-family: TheSans-OT;
}
html[lang|="bg"] .block-employe .employe-desc .employe-post {
  font-family: TheSans-LP;
}
html[lang|="uk"] .block-employe .employe-desc .employe-post {
  font-family: TheSans-LP;
}
html[lang|="ru"] .block-employe .employe-desc .employe-post {
  font-family: TheSans-LP;
}
html[lang|="zh-hans"] .block-employe .employe-desc .employe-post {
  font-family: Helvetica, STHeiti, sans-serif;
}
html[lang|="ar"] .block-employe .employe-desc .employe-post {
  font-family: "The_Sans_Arabic", Arial, sans-serif;
}
.block-employe .employe-desc .employe-post .employe-post-table {
  display: table;
  width: 100%;
}
.block-employe .employe-desc .employe-post .employe-post-table .employe-post-row {
  display: table-row;
}
.block-employe .employe-desc .employe-post .employe-post-table .employe-post-row .employe-post-cell {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
  height: 65px;
  line-height: 17px;
}
.block-employe .employe-desc ul {
  padding: 0 0 0 38px;
}
.block-employe .employe-desc-full {
  display: block;
  width: 0;
  height: 0;
  overflow: hidden;
  font-size: 0;
}
.block-employe .employe-desc-full ul {
  padding: 16px 0 16px 30px;
  margin: 0;
}
.block-employe.faded {
  opacity: 0.35;
}

.block-employe-desc {
  z-index: 99;
  left: 0;
  top: 0;
  position: absolute;
  width: 925px;
  background: none #fff;
}
.block-employe-desc .employe-desc-inner {
  z-index: 1;
  position: relative;
  font-weight: 400;
  font-style: normal;
  font-size: 15px;
  color: #000000;
  line-height: 24px;
  padding: 22px 50px 26px 25px;
}
html[lang|="en"] .block-employe-desc .employe-desc-inner {
  font-family: TheSans-OT;
}
html[lang|="fr"] .block-employe-desc .employe-desc-inner {
  font-family: TheSans-OT;
}
html[lang|="cs"] .block-employe-desc .employe-desc-inner {
  font-family: TheSans-OT;
}
html[lang|="de"] .block-employe-desc .employe-desc-inner {
  font-family: TheSans-OT;
}
html[lang|="es"] .block-employe-desc .employe-desc-inner {
  font-family: TheSans-OT;
}
html[lang|="nl"] .block-employe-desc .employe-desc-inner {
  font-family: TheSans-OT;
}
html[lang|="hu"] .block-employe-desc .employe-desc-inner {
  font-family: TheSans-OT;
}
html[lang|="pl"] .block-employe-desc .employe-desc-inner {
  font-family: TheSans-OT;
}
html[lang|="pt"] .block-employe-desc .employe-desc-inner {
  font-family: TheSans-OT;
}
html[lang|="ro"] .block-employe-desc .employe-desc-inner {
  font-family: TheSans-OT;
}
html[lang|="sk"] .block-employe-desc .employe-desc-inner {
  font-family: TheSans-OT;
}
html[lang|="sv"] .block-employe-desc .employe-desc-inner {
  font-family: TheSans-OT;
}
html[lang|="fi"] .block-employe-desc .employe-desc-inner {
  font-family: TheSans-OT;
}
html[lang|="nb"] .block-employe-desc .employe-desc-inner {
  font-family: TheSans-OT;
}
html[lang|="ca"] .block-employe-desc .employe-desc-inner {
  font-family: TheSans-OT;
}
html[lang|="bg"] .block-employe-desc .employe-desc-inner {
  font-family: TheSans-LP;
}
html[lang|="uk"] .block-employe-desc .employe-desc-inner {
  font-family: TheSans-LP;
}
html[lang|="ru"] .block-employe-desc .employe-desc-inner {
  font-family: TheSans-LP;
}
html[lang|="zh-hans"] .block-employe-desc .employe-desc-inner {
  font-family: Helvetica, STHeiti, sans-serif;
}
html[lang|="ar"] .block-employe-desc .employe-desc-inner {
  font-family: "The_Sans_Arabic", Arial, sans-serif;
}
.block-employe-desc ul {
  padding: 16px 0 16px 14px;
  margin: 0;
}
.block-employe-desc .btn-close {
  z-index: 10;
  left: auto;
  top: 29px;
  position: absolute;
  right: 20px;
  width: 21px;
  height: 21px;
  background: url('../images/sprite-2.png') -507px -113px;
}

@media screen and (max-width: 1285px) {
  .block-employe-desc {
    width: 700px;
  }

  .block-employe-list li {
    width: 32%;
  }
}
@media screen and (max-width: 985px) {
  body:not(.no-responsive) .block-employe-desc {
    width: 728px;
  }
  body:not(.no-responsive) .block-employe-list {
    margin: 0 20px 0 0;
  }
}
@media screen and (max-width: 763px) {
  body:not(.no-responsive) .block-employe-list {
    z-index: 1;
    position: relative;
    width: 280px;
    margin: 10px 0 0;
  }
  body:not(.no-responsive) .block-employe-list li {
    clear: both;
    width: 100%;
    margin: 0 0 40px;
    float: none;
  }
  body:not(.no-responsive) .block-employe .employe-image {
    height: 280px;
    text-align: center;
    background: none #4b4b4b;
  }
  body:not(.no-responsive) .block-employe .employe-image .asset-image {
    width: 100%;
    height: 100%;
  }
  body:not(.no-responsive) .block-employe .employe-image img {
    max-width: 100%;
    margin: 0 auto;
    width: 100%;
    height: auto;
  }
  body:not(.no-responsive) .block-employe-desc {
    width: 280px;
  }
  body:not(.no-responsive) .block-employe-desc .employe-desc-inner {
    padding: 22px 25px 77px;
  }
  body:not(.no-responsive) .block-employe-desc .btn-close {
    top: auto;
    bottom: 20px;
    left: 50%;
    margin: 0 0 0 -10px;
  }
}

.block-expert-quote {
  clear: both;
  margin: 0 0 12px;
}
.block-expert-quote:after {
  content: " ";
  visibility: hidden;
  display: block;
  height: 0;
  clear: both;
}
.block-expert-quote .image {
  float: left;
  width: 30%;
}
.block-expert-quote .image img {
  width: 100%;
  height: auto;
}
.block-expert-quote .quote {
  width: 69%;
  float: right;
}
.block-expert-quote.block-expert-quote-right .image {
  float: right;
}
.block-expert-quote.block-expert-quote-right .quote {
  width: 69%;
  float: left;
}

@media screen and (max-width: 763px) {
  body:not(.no-responsive) .block-expert-quote {
    margin: 12px 0 0;
  }
  body:not(.no-responsive) .block-expert-quote .image {
    width: 100%;
    float: none;
    clear: both;
  }
  body:not(.no-responsive) .block-expert-quote .image img {
    float: none !important;
    width: 100%;
  }
  body:not(.no-responsive) .block-expert-quote .quote {
    padding: 12px 0 0;
    float: none;
    clear: both;
    width: 100%;
  }
}

.block-featured-events {
  text-align: center;
  font-size: 0;
}
.block-featured-events:after {
  content: " ";
  visibility: hidden;
  display: block;
  height: 0;
  clear: both;
}
.block-featured-events .item {
  z-index: 1;
  position: relative;
  display: inline-block;
  width: 220px;
  min-height: 290px;
  margin: 0 10px;
  overflow: hidden;
  text-align: left;
  vertical-align: top;
}
.block-featured-events .item:after {
  content: " ";
  visibility: hidden;
  display: block;
  height: 0;
  clear: both;
}
.block-featured-events .item:before {
  content: " ";
  display: block;
  position: absolute;
  width: 82%;
  height: 1px;
  overflow: hidden;
  background: none #fff;
  left: 9%;
  top: 180px;
}
.block-featured-events .item .item-inner {
  z-index: 1;
  position: relative;
  top: 18px;
  min-height: 272px;
}
.block-featured-events .item .title, .block-featured-events .item h2, .block-featured-events .item h3 {
  font-weight: 200;
  font-style: normal;
  font-size: 30px;
  color: #fff;
  line-height: 36px;
  padding: 0 20px;
  height: 125px;
  overflow: hidden;
  display: block;
}
html[lang|="en"] .block-featured-events .item .title, html[lang|="en"] .block-featured-events .item h2, html[lang|="en"] .block-featured-events .item h3 {
  font-family: TheSans-OT;
}
html[lang|="fr"] .block-featured-events .item .title, html[lang|="fr"] .block-featured-events .item h2, html[lang|="fr"] .block-featured-events .item h3 {
  font-family: TheSans-OT;
}
html[lang|="cs"] .block-featured-events .item .title, html[lang|="cs"] .block-featured-events .item h2, html[lang|="cs"] .block-featured-events .item h3 {
  font-family: TheSans-OT;
}
html[lang|="de"] .block-featured-events .item .title, html[lang|="de"] .block-featured-events .item h2, html[lang|="de"] .block-featured-events .item h3 {
  font-family: TheSans-OT;
}
html[lang|="es"] .block-featured-events .item .title, html[lang|="es"] .block-featured-events .item h2, html[lang|="es"] .block-featured-events .item h3 {
  font-family: TheSans-OT;
}
html[lang|="nl"] .block-featured-events .item .title, html[lang|="nl"] .block-featured-events .item h2, html[lang|="nl"] .block-featured-events .item h3 {
  font-family: TheSans-OT;
}
html[lang|="hu"] .block-featured-events .item .title, html[lang|="hu"] .block-featured-events .item h2, html[lang|="hu"] .block-featured-events .item h3 {
  font-family: TheSans-OT;
}
html[lang|="pl"] .block-featured-events .item .title, html[lang|="pl"] .block-featured-events .item h2, html[lang|="pl"] .block-featured-events .item h3 {
  font-family: TheSans-OT;
}
html[lang|="pt"] .block-featured-events .item .title, html[lang|="pt"] .block-featured-events .item h2, html[lang|="pt"] .block-featured-events .item h3 {
  font-family: TheSans-OT;
}
html[lang|="ro"] .block-featured-events .item .title, html[lang|="ro"] .block-featured-events .item h2, html[lang|="ro"] .block-featured-events .item h3 {
  font-family: TheSans-OT;
}
html[lang|="sk"] .block-featured-events .item .title, html[lang|="sk"] .block-featured-events .item h2, html[lang|="sk"] .block-featured-events .item h3 {
  font-family: TheSans-OT;
}
html[lang|="sv"] .block-featured-events .item .title, html[lang|="sv"] .block-featured-events .item h2, html[lang|="sv"] .block-featured-events .item h3 {
  font-family: TheSans-OT;
}
html[lang|="fi"] .block-featured-events .item .title, html[lang|="fi"] .block-featured-events .item h2, html[lang|="fi"] .block-featured-events .item h3 {
  font-family: TheSans-OT;
}
html[lang|="nb"] .block-featured-events .item .title, html[lang|="nb"] .block-featured-events .item h2, html[lang|="nb"] .block-featured-events .item h3 {
  font-family: TheSans-OT;
}
html[lang|="ca"] .block-featured-events .item .title, html[lang|="ca"] .block-featured-events .item h2, html[lang|="ca"] .block-featured-events .item h3 {
  font-family: TheSans-OT;
}
html[lang|="bg"] .block-featured-events .item .title, html[lang|="bg"] .block-featured-events .item h2, html[lang|="bg"] .block-featured-events .item h3 {
  font-family: TheSans-LP;
}
html[lang|="uk"] .block-featured-events .item .title, html[lang|="uk"] .block-featured-events .item h2, html[lang|="uk"] .block-featured-events .item h3 {
  font-family: TheSans-LP;
}
html[lang|="ru"] .block-featured-events .item .title, html[lang|="ru"] .block-featured-events .item h2, html[lang|="ru"] .block-featured-events .item h3 {
  font-family: TheSans-LP;
}
html[lang|="zh-hans"] .block-featured-events .item .title, html[lang|="zh-hans"] .block-featured-events .item h2, html[lang|="zh-hans"] .block-featured-events .item h3 {
  font-family: Helvetica, STHeiti, sans-serif;
}
html[lang|="ar"] .block-featured-events .item .title, html[lang|="ar"] .block-featured-events .item h2, html[lang|="ar"] .block-featured-events .item h3 {
  font-family: "The_Sans_Arabic", Arial, sans-serif;
}
.block-featured-events .item .more {
  font-weight: 700;
  font-style: normal;
  font-size: 15px;
  color: #fff;
  padding-left: 20px;
  margin-bottom: 20px;
  display: inline-block;
}
html[lang|="en"] .block-featured-events .item .more {
  font-family: TheSans-OT;
}
html[lang|="fr"] .block-featured-events .item .more {
  font-family: TheSans-OT;
}
html[lang|="cs"] .block-featured-events .item .more {
  font-family: TheSans-OT;
}
html[lang|="de"] .block-featured-events .item .more {
  font-family: TheSans-OT;
}
html[lang|="es"] .block-featured-events .item .more {
  font-family: TheSans-OT;
}
html[lang|="nl"] .block-featured-events .item .more {
  font-family: TheSans-OT;
}
html[lang|="hu"] .block-featured-events .item .more {
  font-family: TheSans-OT;
}
html[lang|="pl"] .block-featured-events .item .more {
  font-family: TheSans-OT;
}
html[lang|="pt"] .block-featured-events .item .more {
  font-family: TheSans-OT;
}
html[lang|="ro"] .block-featured-events .item .more {
  font-family: TheSans-OT;
}
html[lang|="sk"] .block-featured-events .item .more {
  font-family: TheSans-OT;
}
html[lang|="sv"] .block-featured-events .item .more {
  font-family: TheSans-OT;
}
html[lang|="fi"] .block-featured-events .item .more {
  font-family: TheSans-OT;
}
html[lang|="nb"] .block-featured-events .item .more {
  font-family: TheSans-OT;
}
html[lang|="ca"] .block-featured-events .item .more {
  font-family: TheSans-OT;
}
html[lang|="bg"] .block-featured-events .item .more {
  font-family: TheSans-LP;
}
html[lang|="uk"] .block-featured-events .item .more {
  font-family: TheSans-LP;
}
html[lang|="ru"] .block-featured-events .item .more {
  font-family: TheSans-LP;
}
html[lang|="zh-hans"] .block-featured-events .item .more {
  font-family: Helvetica, STHeiti, sans-serif;
}
html[lang|="ar"] .block-featured-events .item .more {
  font-family: "The_Sans_Arabic", Arial, sans-serif;
}
.block-featured-events .item .more:hover {
  text-decoration: underline;
}
.block-featured-events .item .icon {
  display: inline-block;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  margin-right: 8px;
}
.block-featured-events .item .arrow {
  width: 12px;
  height: 10px;
  background: url('../images/sprite-2.png') -1232px -121px no-repeat;
}
.block-featured-events .item .datetime {
  height: 79px;
}
.block-featured-events .item .datetime .date {
  font-weight: 200;
  font-style: normal;
  font-size: 61px;
  color: #fff;
  line-height: 120%;
  float: left;
  width: 36%;
  text-align: right;
}
html[lang|="en"] .block-featured-events .item .datetime .date {
  font-family: TheSans-OT;
}
html[lang|="fr"] .block-featured-events .item .datetime .date {
  font-family: TheSans-OT;
}
html[lang|="cs"] .block-featured-events .item .datetime .date {
  font-family: TheSans-OT;
}
html[lang|="de"] .block-featured-events .item .datetime .date {
  font-family: TheSans-OT;
}
html[lang|="es"] .block-featured-events .item .datetime .date {
  font-family: TheSans-OT;
}
html[lang|="nl"] .block-featured-events .item .datetime .date {
  font-family: TheSans-OT;
}
html[lang|="hu"] .block-featured-events .item .datetime .date {
  font-family: TheSans-OT;
}
html[lang|="pl"] .block-featured-events .item .datetime .date {
  font-family: TheSans-OT;
}
html[lang|="pt"] .block-featured-events .item .datetime .date {
  font-family: TheSans-OT;
}
html[lang|="ro"] .block-featured-events .item .datetime .date {
  font-family: TheSans-OT;
}
html[lang|="sk"] .block-featured-events .item .datetime .date {
  font-family: TheSans-OT;
}
html[lang|="sv"] .block-featured-events .item .datetime .date {
  font-family: TheSans-OT;
}
html[lang|="fi"] .block-featured-events .item .datetime .date {
  font-family: TheSans-OT;
}
html[lang|="nb"] .block-featured-events .item .datetime .date {
  font-family: TheSans-OT;
}
html[lang|="ca"] .block-featured-events .item .datetime .date {
  font-family: TheSans-OT;
}
html[lang|="bg"] .block-featured-events .item .datetime .date {
  font-family: TheSans-LP;
}
html[lang|="uk"] .block-featured-events .item .datetime .date {
  font-family: TheSans-LP;
}
html[lang|="ru"] .block-featured-events .item .datetime .date {
  font-family: TheSans-LP;
}
html[lang|="zh-hans"] .block-featured-events .item .datetime .date {
  font-family: Helvetica, STHeiti, sans-serif;
}
html[lang|="ar"] .block-featured-events .item .datetime .date {
  font-family: "The_Sans_Arabic", Arial, sans-serif;
}
.block-featured-events .item .datetime .month-year {
  font-weight: 300;
  font-style: normal;
  font-size: 15px;
  color: #fff;
  line-height: 120%;
  text-transform: uppercase;
  width: 60%;
  text-align: left;
  padding: 42px 0 0;
  float: right;
}
html[lang|="en"] .block-featured-events .item .datetime .month-year {
  font-family: TheSans-OT;
}
html[lang|="fr"] .block-featured-events .item .datetime .month-year {
  font-family: TheSans-OT;
}
html[lang|="cs"] .block-featured-events .item .datetime .month-year {
  font-family: TheSans-OT;
}
html[lang|="de"] .block-featured-events .item .datetime .month-year {
  font-family: TheSans-OT;
}
html[lang|="es"] .block-featured-events .item .datetime .month-year {
  font-family: TheSans-OT;
}
html[lang|="nl"] .block-featured-events .item .datetime .month-year {
  font-family: TheSans-OT;
}
html[lang|="hu"] .block-featured-events .item .datetime .month-year {
  font-family: TheSans-OT;
}
html[lang|="pl"] .block-featured-events .item .datetime .month-year {
  font-family: TheSans-OT;
}
html[lang|="pt"] .block-featured-events .item .datetime .month-year {
  font-family: TheSans-OT;
}
html[lang|="ro"] .block-featured-events .item .datetime .month-year {
  font-family: TheSans-OT;
}
html[lang|="sk"] .block-featured-events .item .datetime .month-year {
  font-family: TheSans-OT;
}
html[lang|="sv"] .block-featured-events .item .datetime .month-year {
  font-family: TheSans-OT;
}
html[lang|="fi"] .block-featured-events .item .datetime .month-year {
  font-family: TheSans-OT;
}
html[lang|="nb"] .block-featured-events .item .datetime .month-year {
  font-family: TheSans-OT;
}
html[lang|="ca"] .block-featured-events .item .datetime .month-year {
  font-family: TheSans-OT;
}
html[lang|="bg"] .block-featured-events .item .datetime .month-year {
  font-family: TheSans-LP;
}
html[lang|="uk"] .block-featured-events .item .datetime .month-year {
  font-family: TheSans-LP;
}
html[lang|="ru"] .block-featured-events .item .datetime .month-year {
  font-family: TheSans-LP;
}
html[lang|="zh-hans"] .block-featured-events .item .datetime .month-year {
  font-family: Helvetica, STHeiti, sans-serif;
}
html[lang|="ar"] .block-featured-events .item .datetime .month-year {
  font-family: "The_Sans_Arabic", Arial, sans-serif;
}
.block-featured-events .item .btn {
  z-index: 5;
  position: absolute;
  font-weight: 400;
  font-style: normal;
  font-size: 15px;
  color: #808080;
  left: 0;
  bottom: 0;
  width: 100%;
  background: none #e9e9ea;
  display: block;
  height: 30px;
  line-height: 30px;
  text-align: center;
  text-indent: 10px;
}
html[lang|="en"] .block-featured-events .item .btn {
  font-family: TheSans-OT;
}
html[lang|="fr"] .block-featured-events .item .btn {
  font-family: TheSans-OT;
}
html[lang|="cs"] .block-featured-events .item .btn {
  font-family: TheSans-OT;
}
html[lang|="de"] .block-featured-events .item .btn {
  font-family: TheSans-OT;
}
html[lang|="es"] .block-featured-events .item .btn {
  font-family: TheSans-OT;
}
html[lang|="nl"] .block-featured-events .item .btn {
  font-family: TheSans-OT;
}
html[lang|="hu"] .block-featured-events .item .btn {
  font-family: TheSans-OT;
}
html[lang|="pl"] .block-featured-events .item .btn {
  font-family: TheSans-OT;
}
html[lang|="pt"] .block-featured-events .item .btn {
  font-family: TheSans-OT;
}
html[lang|="ro"] .block-featured-events .item .btn {
  font-family: TheSans-OT;
}
html[lang|="sk"] .block-featured-events .item .btn {
  font-family: TheSans-OT;
}
html[lang|="sv"] .block-featured-events .item .btn {
  font-family: TheSans-OT;
}
html[lang|="fi"] .block-featured-events .item .btn {
  font-family: TheSans-OT;
}
html[lang|="nb"] .block-featured-events .item .btn {
  font-family: TheSans-OT;
}
html[lang|="ca"] .block-featured-events .item .btn {
  font-family: TheSans-OT;
}
html[lang|="bg"] .block-featured-events .item .btn {
  font-family: TheSans-LP;
}
html[lang|="uk"] .block-featured-events .item .btn {
  font-family: TheSans-LP;
}
html[lang|="ru"] .block-featured-events .item .btn {
  font-family: TheSans-LP;
}
html[lang|="zh-hans"] .block-featured-events .item .btn {
  font-family: Helvetica, STHeiti, sans-serif;
}
html[lang|="ar"] .block-featured-events .item .btn {
  font-family: "The_Sans_Arabic", Arial, sans-serif;
}
.block-featured-events .item .btn .ico {
  z-index: 1;
  left: 0;
  top: 1px;
  position: relative;
  width: 12px;
  height: 12px;
  font-size: inherit;
  margin: 0 10px 0 -20px;
  display: inline-block;
  background: url('../images/sprite-2.png') -530px -119px;
}
.block-featured-events .item .btn:hover {
  background-color: #939394;
  color: #fff;
}
.block-featured-events .item .btn:hover .ico {
  background-position: -530px -132px;
}
.block-featured-events .item .btn.opened {
  background: none #2c2c2c;
  color: #fff;
}
.block-featured-events .item .btn.opened .ico {
  background-position: -530px -132px;
}
.block-featured-events .item .table {
  display: table;
  width: 100%;
}
.block-featured-events .item .table .row {
  display: table-row;
}
.block-featured-events .item .table .row .cell {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  height: 260px;
}
.block-featured-events .item .add-calendar {
  z-index: 10;
  left: 0;
  top: auto;
  position: absolute;
  bottom: 30px;
  display: block;
  width: 100%;
  height: 0;
  max-height: 260px;
  background: none #fff;
  overflow: hidden;
}
.block-featured-events .item .add-calendar .btn-close {
  z-index: 10;
  left: auto;
  top: 20px;
  position: absolute;
  right: 20px;
  display: block;
  width: 16px;
  height: 16px;
  background: url('../images/sprite-2.png') -543px -119px;
}
.block-featured-events .item .add-calendar ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
.block-featured-events .item .add-calendar a {
  font-weight: 700;
  font-style: normal;
  font-size: 15px;
  color: #2c2c2c;
  line-height: 31px;
}
html[lang|="en"] .block-featured-events .item .add-calendar a {
  font-family: TheSans-OT;
}
html[lang|="fr"] .block-featured-events .item .add-calendar a {
  font-family: TheSans-OT;
}
html[lang|="cs"] .block-featured-events .item .add-calendar a {
  font-family: TheSans-OT;
}
html[lang|="de"] .block-featured-events .item .add-calendar a {
  font-family: TheSans-OT;
}
html[lang|="es"] .block-featured-events .item .add-calendar a {
  font-family: TheSans-OT;
}
html[lang|="nl"] .block-featured-events .item .add-calendar a {
  font-family: TheSans-OT;
}
html[lang|="hu"] .block-featured-events .item .add-calendar a {
  font-family: TheSans-OT;
}
html[lang|="pl"] .block-featured-events .item .add-calendar a {
  font-family: TheSans-OT;
}
html[lang|="pt"] .block-featured-events .item .add-calendar a {
  font-family: TheSans-OT;
}
html[lang|="ro"] .block-featured-events .item .add-calendar a {
  font-family: TheSans-OT;
}
html[lang|="sk"] .block-featured-events .item .add-calendar a {
  font-family: TheSans-OT;
}
html[lang|="sv"] .block-featured-events .item .add-calendar a {
  font-family: TheSans-OT;
}
html[lang|="fi"] .block-featured-events .item .add-calendar a {
  font-family: TheSans-OT;
}
html[lang|="nb"] .block-featured-events .item .add-calendar a {
  font-family: TheSans-OT;
}
html[lang|="ca"] .block-featured-events .item .add-calendar a {
  font-family: TheSans-OT;
}
html[lang|="bg"] .block-featured-events .item .add-calendar a {
  font-family: TheSans-LP;
}
html[lang|="uk"] .block-featured-events .item .add-calendar a {
  font-family: TheSans-LP;
}
html[lang|="ru"] .block-featured-events .item .add-calendar a {
  font-family: TheSans-LP;
}
html[lang|="zh-hans"] .block-featured-events .item .add-calendar a {
  font-family: Helvetica, STHeiti, sans-serif;
}
html[lang|="ar"] .block-featured-events .item .add-calendar a {
  font-family: "The_Sans_Arabic", Arial, sans-serif;
}
.block-featured-events .item.item-1 {
  background: none #2c2c2c;
}
.block-featured-events .item.item-2 {
  background: none #58585a;
}
.block-featured-events .item.item-3 {
  background: none #ccc4bc;
}

@media screen and (max-width: 1285px) {
  .item.item-1 {
    margin-left: 0;
  }
  .item.item-3 {
    margin-right: 0;
  }

  .block-event-enddate .event-date {
    width: 220px;
  }
}
.responsive1300 .item.item-1 {
  margin-left: 0;
}
.responsive1300 .item.item-3 {
  margin-right: 0;
}
.responsive1300 .block-event-enddate .event-date {
  width: 220px;
}

@media screen and (max-width: 985px) {
  body:not(.no-responsive) .block-featured-events {
    width: 768px;
  }
  body:not(.no-responsive) .block-featured-events .item {
    width: 229px;
  }
}
@media screen and (max-width: 763px) {
  body:not(.no-responsive) .block-featured-events {
    width: 320px;
  }
  body:not(.no-responsive) .block-featured-events .item {
    width: 100%;
    float: none;
    clear: both;
    margin: 0;
    height: auto;
    min-height: 0;
    padding-bottom: 18px;
  }
  body:not(.no-responsive) .block-featured-events .item .item-inner {
    height: 72px;
    min-height: 0;
    top: 9px;
  }
  body:not(.no-responsive) .block-featured-events .item h3, body:not(.no-responsive) .block-featured-events .item .title, body:not(.no-responsive) .block-featured-events .item .more {
    display: none;
  }
  body:not(.no-responsive) .block-featured-events .item .btn {
    display: none;
  }
  body:not(.no-responsive) .block-featured-events .item .add-calendar {
    display: none;
  }
  body:not(.no-responsive) .block-featured-events .item .datetime {
    cursor: pointer;
  }
  body:not(.no-responsive) .block-featured-events .item.opened .item-inner {
    height: 272px;
    top: 18px;
  }
  body:not(.no-responsive) .block-featured-events .item.opened h3, body:not(.no-responsive) .block-featured-events .item.opened .title, body:not(.no-responsive) .block-featured-events .item.opened .more {
    display: block;
  }
  body:not(.no-responsive) .block-featured-events .item.opened .btn {
    display: block;
  }
  body:not(.no-responsive) .block-featured-events .item.opened .datetime {
    cursor: default;
  }
  body:not(.no-responsive) .block-featured-events .item.opened .add-calendar {
    display: block;
  }
}

.block-event-enddate {
  display: table;
  width: 100%;
  margin: 0 0 20px;
}
.block-event-enddate:after {
  content: " ";
  visibility: hidden;
  display: block;
  height: 0;
  clear: both;
}
.page-nt .block-event-enddate {
  margin: 20px 0;
  background-color: #f2f2f2;
}
.block-event-enddate .block-event-enddate-inner {
  display: table-row;
}
.block-event-enddate .block-event-enddate-inner:after {
  content: " ";
  visibility: hidden;
  display: block;
  height: 0;
  clear: both;
}
.block-event-enddate .event-date {
  display: table-cell;
  width: 240px;
  height: 245px;
  vertical-align: top;
}
.block-event-enddate .event-date .event-date-inner {
  z-index: 1;
  position: relative;
  min-height: 270px;
  margin: 0 20px 0 0;
}
.block-event-enddate .event-date .date {
  z-index: 10;
  position: relative;
  font-weight: 300;
  font-style: normal;
  font-size: 18px;
  color: #fff;
  background: none #58585a;
  text-transform: uppercase;
  text-align: center;
  padding: 17px 10px 17px 10px;
}
html[lang|="en"] .block-event-enddate .event-date .date {
  font-family: TheSans-OT;
}
html[lang|="fr"] .block-event-enddate .event-date .date {
  font-family: TheSans-OT;
}
html[lang|="cs"] .block-event-enddate .event-date .date {
  font-family: TheSans-OT;
}
html[lang|="de"] .block-event-enddate .event-date .date {
  font-family: TheSans-OT;
}
html[lang|="es"] .block-event-enddate .event-date .date {
  font-family: TheSans-OT;
}
html[lang|="nl"] .block-event-enddate .event-date .date {
  font-family: TheSans-OT;
}
html[lang|="hu"] .block-event-enddate .event-date .date {
  font-family: TheSans-OT;
}
html[lang|="pl"] .block-event-enddate .event-date .date {
  font-family: TheSans-OT;
}
html[lang|="pt"] .block-event-enddate .event-date .date {
  font-family: TheSans-OT;
}
html[lang|="ro"] .block-event-enddate .event-date .date {
  font-family: TheSans-OT;
}
html[lang|="sk"] .block-event-enddate .event-date .date {
  font-family: TheSans-OT;
}
html[lang|="sv"] .block-event-enddate .event-date .date {
  font-family: TheSans-OT;
}
html[lang|="fi"] .block-event-enddate .event-date .date {
  font-family: TheSans-OT;
}
html[lang|="nb"] .block-event-enddate .event-date .date {
  font-family: TheSans-OT;
}
html[lang|="ca"] .block-event-enddate .event-date .date {
  font-family: TheSans-OT;
}
html[lang|="bg"] .block-event-enddate .event-date .date {
  font-family: TheSans-LP;
}
html[lang|="uk"] .block-event-enddate .event-date .date {
  font-family: TheSans-LP;
}
html[lang|="ru"] .block-event-enddate .event-date .date {
  font-family: TheSans-LP;
}
html[lang|="zh-hans"] .block-event-enddate .event-date .date {
  font-family: Helvetica, STHeiti, sans-serif;
}
html[lang|="ar"] .block-event-enddate .event-date .date {
  font-family: "The_Sans_Arabic", Arial, sans-serif;
}
.block-event-enddate .event-date .date span {
  font-weight: 400;
  font-style: normal;
}
html[lang|="en"] .block-event-enddate .event-date .date span {
  font-family: TheSans-OT;
}
html[lang|="fr"] .block-event-enddate .event-date .date span {
  font-family: TheSans-OT;
}
html[lang|="cs"] .block-event-enddate .event-date .date span {
  font-family: TheSans-OT;
}
html[lang|="de"] .block-event-enddate .event-date .date span {
  font-family: TheSans-OT;
}
html[lang|="es"] .block-event-enddate .event-date .date span {
  font-family: TheSans-OT;
}
html[lang|="nl"] .block-event-enddate .event-date .date span {
  font-family: TheSans-OT;
}
html[lang|="hu"] .block-event-enddate .event-date .date span {
  font-family: TheSans-OT;
}
html[lang|="pl"] .block-event-enddate .event-date .date span {
  font-family: TheSans-OT;
}
html[lang|="pt"] .block-event-enddate .event-date .date span {
  font-family: TheSans-OT;
}
html[lang|="ro"] .block-event-enddate .event-date .date span {
  font-family: TheSans-OT;
}
html[lang|="sk"] .block-event-enddate .event-date .date span {
  font-family: TheSans-OT;
}
html[lang|="sv"] .block-event-enddate .event-date .date span {
  font-family: TheSans-OT;
}
html[lang|="fi"] .block-event-enddate .event-date .date span {
  font-family: TheSans-OT;
}
html[lang|="nb"] .block-event-enddate .event-date .date span {
  font-family: TheSans-OT;
}
html[lang|="ca"] .block-event-enddate .event-date .date span {
  font-family: TheSans-OT;
}
html[lang|="bg"] .block-event-enddate .event-date .date span {
  font-family: TheSans-LP;
}
html[lang|="uk"] .block-event-enddate .event-date .date span {
  font-family: TheSans-LP;
}
html[lang|="ru"] .block-event-enddate .event-date .date span {
  font-family: TheSans-LP;
}
html[lang|="zh-hans"] .block-event-enddate .event-date .date span {
  font-family: Helvetica, STHeiti, sans-serif;
}
html[lang|="ar"] .block-event-enddate .event-date .date span {
  font-family: "The_Sans_Arabic", Arial, sans-serif;
}
.block-event-enddate .event-date .btn {
  z-index: 10;
  position: relative;
  font-weight: 400;
  font-style: normal;
  font-size: 15px;
  color: #808080;
  left: 0;
  bottom: 0;
  background: none #e9e9ea;
  display: block;
  height: 30px;
  line-height: 30px;
  text-align: center;
  text-indent: 10px;
}
html[lang|="en"] .block-event-enddate .event-date .btn {
  font-family: TheSans-OT;
}
html[lang|="fr"] .block-event-enddate .event-date .btn {
  font-family: TheSans-OT;
}
html[lang|="cs"] .block-event-enddate .event-date .btn {
  font-family: TheSans-OT;
}
html[lang|="de"] .block-event-enddate .event-date .btn {
  font-family: TheSans-OT;
}
html[lang|="es"] .block-event-enddate .event-date .btn {
  font-family: TheSans-OT;
}
html[lang|="nl"] .block-event-enddate .event-date .btn {
  font-family: TheSans-OT;
}
html[lang|="hu"] .block-event-enddate .event-date .btn {
  font-family: TheSans-OT;
}
html[lang|="pl"] .block-event-enddate .event-date .btn {
  font-family: TheSans-OT;
}
html[lang|="pt"] .block-event-enddate .event-date .btn {
  font-family: TheSans-OT;
}
html[lang|="ro"] .block-event-enddate .event-date .btn {
  font-family: TheSans-OT;
}
html[lang|="sk"] .block-event-enddate .event-date .btn {
  font-family: TheSans-OT;
}
html[lang|="sv"] .block-event-enddate .event-date .btn {
  font-family: TheSans-OT;
}
html[lang|="fi"] .block-event-enddate .event-date .btn {
  font-family: TheSans-OT;
}
html[lang|="nb"] .block-event-enddate .event-date .btn {
  font-family: TheSans-OT;
}
html[lang|="ca"] .block-event-enddate .event-date .btn {
  font-family: TheSans-OT;
}
html[lang|="bg"] .block-event-enddate .event-date .btn {
  font-family: TheSans-LP;
}
html[lang|="uk"] .block-event-enddate .event-date .btn {
  font-family: TheSans-LP;
}
html[lang|="ru"] .block-event-enddate .event-date .btn {
  font-family: TheSans-LP;
}
html[lang|="zh-hans"] .block-event-enddate .event-date .btn {
  font-family: Helvetica, STHeiti, sans-serif;
}
html[lang|="ar"] .block-event-enddate .event-date .btn {
  font-family: "The_Sans_Arabic", Arial, sans-serif;
}
.block-event-enddate .event-date .btn .ico {
  z-index: 1;
  position: relative;
  width: 12px;
  height: 12px;
  left: 0;
  top: 2px;
  font-size: inherit;
  display: inline-block;
  background: url('../images/sprite-2.png') -530px -119px;
  margin: 0 10px 0 -22px;
}
.block-event-enddate .event-date .btn:hover {
  background-color: #939394;
  color: #fff;
}
.block-event-enddate .event-date .btn:hover .ico {
  background-position: -530px -132px;
}
.block-event-enddate .event-date .btn.opened {
  background: none #2c2c2c;
  color: #fff;
}
.block-event-enddate .event-date .btn.opened .ico {
  background-position: -530px -132px;
}
.block-event-enddate .event-date .add-calendar {
  z-index: 10;
  left: 0;
  top: 89px;
  position: absolute;
  bottom: 30px;
  display: block;
  height: 0;
  width: 100%;
  background: none #fff;
  overflow: hidden;
}
.block-event-enddate .event-date .add-calendar .btn-close {
  z-index: 10;
  left: auto;
  top: 20px;
  position: absolute;
  bottom: 20px;
  right: 20px;
  display: block;
  width: 16px;
  height: 16px;
  background: url('../images/sprite-2.png') -543px -119px;
}
.block-event-enddate .event-date .add-calendar .table {
  display: table;
  width: 100%;
}
.block-event-enddate .event-date .add-calendar .table .row {
  display: table-row;
}
.block-event-enddate .event-date .add-calendar .table .row .cell {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  height: 183px;
}
.block-event-enddate .event-date .add-calendar ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
.block-event-enddate .event-date .add-calendar a {
  font-weight: 700;
  font-style: normal;
  font-size: 15px;
  color: #2c2c2c;
  line-height: 31px;
}
html[lang|="en"] .block-event-enddate .event-date .add-calendar a {
  font-family: TheSans-OT;
}
html[lang|="fr"] .block-event-enddate .event-date .add-calendar a {
  font-family: TheSans-OT;
}
html[lang|="cs"] .block-event-enddate .event-date .add-calendar a {
  font-family: TheSans-OT;
}
html[lang|="de"] .block-event-enddate .event-date .add-calendar a {
  font-family: TheSans-OT;
}
html[lang|="es"] .block-event-enddate .event-date .add-calendar a {
  font-family: TheSans-OT;
}
html[lang|="nl"] .block-event-enddate .event-date .add-calendar a {
  font-family: TheSans-OT;
}
html[lang|="hu"] .block-event-enddate .event-date .add-calendar a {
  font-family: TheSans-OT;
}
html[lang|="pl"] .block-event-enddate .event-date .add-calendar a {
  font-family: TheSans-OT;
}
html[lang|="pt"] .block-event-enddate .event-date .add-calendar a {
  font-family: TheSans-OT;
}
html[lang|="ro"] .block-event-enddate .event-date .add-calendar a {
  font-family: TheSans-OT;
}
html[lang|="sk"] .block-event-enddate .event-date .add-calendar a {
  font-family: TheSans-OT;
}
html[lang|="sv"] .block-event-enddate .event-date .add-calendar a {
  font-family: TheSans-OT;
}
html[lang|="fi"] .block-event-enddate .event-date .add-calendar a {
  font-family: TheSans-OT;
}
html[lang|="nb"] .block-event-enddate .event-date .add-calendar a {
  font-family: TheSans-OT;
}
html[lang|="ca"] .block-event-enddate .event-date .add-calendar a {
  font-family: TheSans-OT;
}
html[lang|="bg"] .block-event-enddate .event-date .add-calendar a {
  font-family: TheSans-LP;
}
html[lang|="uk"] .block-event-enddate .event-date .add-calendar a {
  font-family: TheSans-LP;
}
html[lang|="ru"] .block-event-enddate .event-date .add-calendar a {
  font-family: TheSans-LP;
}
html[lang|="zh-hans"] .block-event-enddate .event-date .add-calendar a {
  font-family: Helvetica, STHeiti, sans-serif;
}
html[lang|="ar"] .block-event-enddate .event-date .add-calendar a {
  font-family: "The_Sans_Arabic", Arial, sans-serif;
}
.block-event-enddate.event-enddate-1 .event-date .date {
  background: none #58585a;
}
.block-event-enddate.event-enddate-2 .event-date .date {
  background: none #ccc4bc;
}
.block-event-enddate.event-enddate-3 .event-date .date {
  background: none #2c2c2c;
}
.block-event-enddate.opened .event-date .btn {
  background: none #2c2c2c;
  color: #fff;
}
.block-event-enddate.opened .event-date .btn .ico {
  background-position: -530px -132px;
}
.block-event-enddate .event-desc {
  display: table-cell;
  width: auto;
  padding: 0 0 20px;
  background: none #ffffff;
}
.page-nt .block-event-enddate .event-desc {
  padding: 20px 0;
  background: #f2f2f2;
}
.page-nt .block-event-enddate .event-desc .date {
  font-weight: 700;
  font-style: normal;
  font-size: 18px;
  color: #2c2c2c;
  margin: 0 20px;
}
html[lang|="en"] .page-nt .block-event-enddate .event-desc .date {
  font-family: TheSans-OT;
}
html[lang|="fr"] .page-nt .block-event-enddate .event-desc .date {
  font-family: TheSans-OT;
}
html[lang|="cs"] .page-nt .block-event-enddate .event-desc .date {
  font-family: TheSans-OT;
}
html[lang|="de"] .page-nt .block-event-enddate .event-desc .date {
  font-family: TheSans-OT;
}
html[lang|="es"] .page-nt .block-event-enddate .event-desc .date {
  font-family: TheSans-OT;
}
html[lang|="nl"] .page-nt .block-event-enddate .event-desc .date {
  font-family: TheSans-OT;
}
html[lang|="hu"] .page-nt .block-event-enddate .event-desc .date {
  font-family: TheSans-OT;
}
html[lang|="pl"] .page-nt .block-event-enddate .event-desc .date {
  font-family: TheSans-OT;
}
html[lang|="pt"] .page-nt .block-event-enddate .event-desc .date {
  font-family: TheSans-OT;
}
html[lang|="ro"] .page-nt .block-event-enddate .event-desc .date {
  font-family: TheSans-OT;
}
html[lang|="sk"] .page-nt .block-event-enddate .event-desc .date {
  font-family: TheSans-OT;
}
html[lang|="sv"] .page-nt .block-event-enddate .event-desc .date {
  font-family: TheSans-OT;
}
html[lang|="fi"] .page-nt .block-event-enddate .event-desc .date {
  font-family: TheSans-OT;
}
html[lang|="nb"] .page-nt .block-event-enddate .event-desc .date {
  font-family: TheSans-OT;
}
html[lang|="ca"] .page-nt .block-event-enddate .event-desc .date {
  font-family: TheSans-OT;
}
html[lang|="bg"] .page-nt .block-event-enddate .event-desc .date {
  font-family: TheSans-LP;
}
html[lang|="uk"] .page-nt .block-event-enddate .event-desc .date {
  font-family: TheSans-LP;
}
html[lang|="ru"] .page-nt .block-event-enddate .event-desc .date {
  font-family: TheSans-LP;
}
html[lang|="zh-hans"] .page-nt .block-event-enddate .event-desc .date {
  font-family: Helvetica, STHeiti, sans-serif;
}
html[lang|="ar"] .page-nt .block-event-enddate .event-desc .date {
  font-family: "The_Sans_Arabic", Arial, sans-serif;
}
.page-nt .block-event-enddate .event-desc .item-title {
  padding: 10px 0 15px 0;
}
.block-event-enddate .event-desc .item-title {
  font-weight: 300;
  font-style: normal;
  font-size: 21px;
  color: #2c2c2c;
  line-height: 27px;
  padding: 18px 0 8px 0;
  margin: 0 20px;
  border-bottom: 1px solid #d0d0d0;
  display: block;
}
html[lang|="en"] .block-event-enddate .event-desc .item-title {
  font-family: TheSans-OT;
}
html[lang|="fr"] .block-event-enddate .event-desc .item-title {
  font-family: TheSans-OT;
}
html[lang|="cs"] .block-event-enddate .event-desc .item-title {
  font-family: TheSans-OT;
}
html[lang|="de"] .block-event-enddate .event-desc .item-title {
  font-family: TheSans-OT;
}
html[lang|="es"] .block-event-enddate .event-desc .item-title {
  font-family: TheSans-OT;
}
html[lang|="nl"] .block-event-enddate .event-desc .item-title {
  font-family: TheSans-OT;
}
html[lang|="hu"] .block-event-enddate .event-desc .item-title {
  font-family: TheSans-OT;
}
html[lang|="pl"] .block-event-enddate .event-desc .item-title {
  font-family: TheSans-OT;
}
html[lang|="pt"] .block-event-enddate .event-desc .item-title {
  font-family: TheSans-OT;
}
html[lang|="ro"] .block-event-enddate .event-desc .item-title {
  font-family: TheSans-OT;
}
html[lang|="sk"] .block-event-enddate .event-desc .item-title {
  font-family: TheSans-OT;
}
html[lang|="sv"] .block-event-enddate .event-desc .item-title {
  font-family: TheSans-OT;
}
html[lang|="fi"] .block-event-enddate .event-desc .item-title {
  font-family: TheSans-OT;
}
html[lang|="nb"] .block-event-enddate .event-desc .item-title {
  font-family: TheSans-OT;
}
html[lang|="ca"] .block-event-enddate .event-desc .item-title {
  font-family: TheSans-OT;
}
html[lang|="bg"] .block-event-enddate .event-desc .item-title {
  font-family: TheSans-LP;
}
html[lang|="uk"] .block-event-enddate .event-desc .item-title {
  font-family: TheSans-LP;
}
html[lang|="ru"] .block-event-enddate .event-desc .item-title {
  font-family: TheSans-LP;
}
html[lang|="zh-hans"] .block-event-enddate .event-desc .item-title {
  font-family: Helvetica, STHeiti, sans-serif;
}
html[lang|="ar"] .block-event-enddate .event-desc .item-title {
  font-family: "The_Sans_Arabic", Arial, sans-serif;
}
.block-event-enddate .event-desc .date {
  font-weight: 400;
  font-style: normal;
  font-size: 14px;
  color: #808080;
  display: block;
  text-transform: uppercase;
  margin: 3px 20px 0;
}
html[lang|="en"] .block-event-enddate .event-desc .date {
  font-family: TheSans-OT;
}
html[lang|="fr"] .block-event-enddate .event-desc .date {
  font-family: TheSans-OT;
}
html[lang|="cs"] .block-event-enddate .event-desc .date {
  font-family: TheSans-OT;
}
html[lang|="de"] .block-event-enddate .event-desc .date {
  font-family: TheSans-OT;
}
html[lang|="es"] .block-event-enddate .event-desc .date {
  font-family: TheSans-OT;
}
html[lang|="nl"] .block-event-enddate .event-desc .date {
  font-family: TheSans-OT;
}
html[lang|="hu"] .block-event-enddate .event-desc .date {
  font-family: TheSans-OT;
}
html[lang|="pl"] .block-event-enddate .event-desc .date {
  font-family: TheSans-OT;
}
html[lang|="pt"] .block-event-enddate .event-desc .date {
  font-family: TheSans-OT;
}
html[lang|="ro"] .block-event-enddate .event-desc .date {
  font-family: TheSans-OT;
}
html[lang|="sk"] .block-event-enddate .event-desc .date {
  font-family: TheSans-OT;
}
html[lang|="sv"] .block-event-enddate .event-desc .date {
  font-family: TheSans-OT;
}
html[lang|="fi"] .block-event-enddate .event-desc .date {
  font-family: TheSans-OT;
}
html[lang|="nb"] .block-event-enddate .event-desc .date {
  font-family: TheSans-OT;
}
html[lang|="ca"] .block-event-enddate .event-desc .date {
  font-family: TheSans-OT;
}
html[lang|="bg"] .block-event-enddate .event-desc .date {
  font-family: TheSans-LP;
}
html[lang|="uk"] .block-event-enddate .event-desc .date {
  font-family: TheSans-LP;
}
html[lang|="ru"] .block-event-enddate .event-desc .date {
  font-family: TheSans-LP;
}
html[lang|="zh-hans"] .block-event-enddate .event-desc .date {
  font-family: Helvetica, STHeiti, sans-serif;
}
html[lang|="ar"] .block-event-enddate .event-desc .date {
  font-family: "The_Sans_Arabic", Arial, sans-serif;
}
.block-event-enddate .event-desc .item-content {
  font-weight: 400;
  font-style: normal;
  font-size: 14px;
  color: #2c2c2c;
  display: block;
  line-height: 21px;
  margin: 0 20px;
  padding: 14px 0 0;
}
.block-event-enddate .event-desc .item-content:after {
  content: " ";
  visibility: hidden;
  display: block;
  height: 0;
  clear: both;
}
html[lang|="en"] .block-event-enddate .event-desc .item-content {
  font-family: TheSans-OT;
}
html[lang|="fr"] .block-event-enddate .event-desc .item-content {
  font-family: TheSans-OT;
}
html[lang|="cs"] .block-event-enddate .event-desc .item-content {
  font-family: TheSans-OT;
}
html[lang|="de"] .block-event-enddate .event-desc .item-content {
  font-family: TheSans-OT;
}
html[lang|="es"] .block-event-enddate .event-desc .item-content {
  font-family: TheSans-OT;
}
html[lang|="nl"] .block-event-enddate .event-desc .item-content {
  font-family: TheSans-OT;
}
html[lang|="hu"] .block-event-enddate .event-desc .item-content {
  font-family: TheSans-OT;
}
html[lang|="pl"] .block-event-enddate .event-desc .item-content {
  font-family: TheSans-OT;
}
html[lang|="pt"] .block-event-enddate .event-desc .item-content {
  font-family: TheSans-OT;
}
html[lang|="ro"] .block-event-enddate .event-desc .item-content {
  font-family: TheSans-OT;
}
html[lang|="sk"] .block-event-enddate .event-desc .item-content {
  font-family: TheSans-OT;
}
html[lang|="sv"] .block-event-enddate .event-desc .item-content {
  font-family: TheSans-OT;
}
html[lang|="fi"] .block-event-enddate .event-desc .item-content {
  font-family: TheSans-OT;
}
html[lang|="nb"] .block-event-enddate .event-desc .item-content {
  font-family: TheSans-OT;
}
html[lang|="ca"] .block-event-enddate .event-desc .item-content {
  font-family: TheSans-OT;
}
html[lang|="bg"] .block-event-enddate .event-desc .item-content {
  font-family: TheSans-LP;
}
html[lang|="uk"] .block-event-enddate .event-desc .item-content {
  font-family: TheSans-LP;
}
html[lang|="ru"] .block-event-enddate .event-desc .item-content {
  font-family: TheSans-LP;
}
html[lang|="zh-hans"] .block-event-enddate .event-desc .item-content {
  font-family: Helvetica, STHeiti, sans-serif;
}
html[lang|="ar"] .block-event-enddate .event-desc .item-content {
  font-family: "The_Sans_Arabic", Arial, sans-serif;
}
.block-event-enddate .event-desc .item-content a {
  text-decoration: underline;
}
.block-event-enddate .event-desc .item-content a:hover {
  text-decoration: none;
}
.block-event-enddate .event-desc .item-content .figure {
  margin: 0 15px 0 0;
}
.block-event-enddate .event-desc .item-content .figure.type-2 {
  width: 140px;
}
.block-event-enddate .event-desc .item-content .figure img {
  margin: 0;
}

html.rtl .block-event-enddate .event-desc .item-title {
  font-size: 22px;
}
html.rtl .block-event-enddate .event-desc .item-content {
  font-size: 15px;
}
html.rtl .page-nt .block-event-enddate .event-desc .date {
  font-size: 19px;
}

@media screen and (max-width: 763px) {
  body:not(.no-responsive) .block-event-enddate {
    width: 320px;
    display: block;
    margin-bottom: 20px;
  }
  body:not(.no-responsive) .block-event-enddate .block-event-enddate-inner {
    display: block;
  }
  body:not(.no-responsive) .block-event-enddate .event-date {
    width: 100%;
    float: none;
    clear: both;
    display: block;
    height: auto;
  }
  body:not(.no-responsive) .block-event-enddate .event-date .event-date-inner {
    margin: 0;
    min-height: 0;
    height: auto !important;
  }
  body:not(.no-responsive) .block-event-enddate .event-date .add-calendar {
    z-index: 10;
    left: 0;
    top: 0 !important;
    position: relative;
  }
  body:not(.no-responsive) .block-event-enddate .event-desc {
    width: 100%;
    float: none;
    clear: both;
    display: block;
  }
  body:not(.no-responsive) .block-event-enddate .event-desc .item-content .figure.type-2 {
    width: auto !important;
  }
}

.youtube-video {
  width: 100%;
  height: 100%;
  max-width: 100%;
  z-index: 1;
  position: relative;
  display: block;
  margin: 0 auto;
  background: none transparent;
}

.zh-hans-video {
  z-index: 1;
  position: relative;
  width: 100%;
  height: 100%;
}
.zh-hans-video iframe {
  width: 100%;
  height: 100%;
}

.styles-uk .layout-2col .col-left {
  width: 19%;
}
.styles-uk .layout-2col .col-right {
  width: 81%;
}
.styles-uk .slider-wrap .flexslider {
  width: 820px;
}
.styles-uk .slider-wrap .flexslider .slides li .overlay-rollover {
  width: 195px;
}
.styles-uk .slider-wrap .flexslider .slides li.active a .overlay, .styles-uk .slider-wrap .flexslider .slides li.active span .overlay {
  width: 195px;
}
.styles-uk .slider-wrap .flexslider .flex-direction-nav li:first-child + li {
  width: 90px;
}
.styles-uk .block-doc-downloads .block-doc-downloads-content, .styles-uk .block-doc-downloads-noimg .block-doc-downloads-content {
  width: 760px;
}
.styles-uk .block-doc-downloads-noimg .block-doc-downloads-content {
  width: 100%;
}
.styles-uk .block-news-preview .content, .styles-uk .block-news-preview-noimg .content, .styles-uk .block-news-preview-noimg .content {
  width: 68%;
  min-height: 300px;
}
.styles-uk .block-news-preview-noimg .content {
  min-height: 0;
  width: 100%;
}
.styles-uk .block-employe-desc {
  width: 1000px;
}

@media screen and (max-width: 1285px) {
  .styles-uk .layout-2col .col-left {
    width: 16%;
  }
  .styles-uk .layout-2col .col-right {
    width: 84%;
  }
  .styles-uk .slider-wrap .flexslider {
    width: 640px;
  }
  .styles-uk .slider-wrap .flexslider .slides li .overlay-rollover {
    width: 150px;
  }
  .styles-uk .slider-wrap .flexslider .slides li.active a .overlay, .styles-uk .slider-wrap .flexslider .slides li.active span .overlay {
    width: 150px;
  }
  .styles-uk .slider-wrap .flexslider .flex-direction-nav li:first-child + li {
    width: 73px;
  }
  .styles-uk .block-doc-downloads .block-doc-downloads-content, .styles-uk .block-doc-downloads-noimg .block-doc-downloads-content {
    width: 488px;
  }
  .styles-uk .block-doc-downloads-noimg .block-doc-downloads-content {
    width: 100%;
  }
  .styles-uk .block-news-preview .content, .styles-uk .block-news-preview-noimg .content, .styles-uk .block-news-preview-noimg .content {
    width: 69%;
    min-height: 0;
    padding: 0 0 20px;
  }
  .styles-uk .block-news-preview-noimg .content {
    min-height: 0;
    width: 100%;
  }
}
@media screen and (max-width: 985px) {
  body:not(.no-responsive) .styles-uk .slider-wrap .flexslider {
    width: 556px;
  }
  body:not(.no-responsive) .styles-uk .slider-wrap .flexslider .slides li .overlay-rollover {
    width: 129px;
  }
  body:not(.no-responsive) .styles-uk .slider-wrap .flexslider .slides li.active a .overlay, body:not(.no-responsive) .styles-uk .slider-wrap .flexslider .slides li.active span .overlay {
    width: 129px;
  }
  body:not(.no-responsive) .styles-uk .slider-wrap .flexslider .flex-direction-nav li:first-child + li {
    width: 72px;
  }
  body:not(.no-responsive) .styles-uk .block-doc-downloads .block-doc-downloads-content, body:not(.no-responsive) .styles-uk .block-doc-downloads-noimg .block-doc-downloads-content {
    width: 385px;
  }
  body:not(.no-responsive) .styles-uk .block-doc-downloads-noimg .block-doc-downloads-content {
    width: 100%;
  }
  body:not(.no-responsive) .styles-uk .block-employe-desc {
    width: 786px;
  }
}
@media screen and (max-width: 985px) {
  body:not(.no-responsive) .styles-uk .layout-2col .col-right {
    width: 100%;
  }
}
@media screen and (max-width: 763px) {
  body:not(.no-responsive) .styles-uk .layout-2col .col-right {
    width: 100%;
  }
}

.rsbtn {
  padding: 20px 0 0;
  margin: 0 0 0 32px !important;
}
.rsbtn:after {
  content: " ";
  visibility: hidden;
  display: block;
  height: 0;
  clear: both;
}
.rsbtn .rsbtn_play {
  z-index: 1;
  position: relative;
  padding: 0 !important;
}
.rsbtn .rsbtn_play:after {
  content: " ";
  visibility: hidden;
  display: block;
  height: 0;
  clear: both;
}
.rsbtn .rsbtn_play:before {
  content: " ";
  display: block;
  position: absolute;
  width: 18px;
  height: 18px;
  background: url('../images/sprite-2.png') -376px -1084px;
  left: -30px;
  top: 21px;
}
.rsbtn .rsbtn_powered .rsbtn_btnlabel {
  display: none !important;
}
.rsbtn .rsbtn_left {
  z-index: 1;
  position: relative;
  background: none #2c2c2c !important;
  height: 20px !important;
  width: auto !important;
}
.rsbtn .rsbtn_left .rsbtn_text {
  z-index: 1;
  position: relative;
  -webkit-border-radius: 9px 0 0 9px;
  -moz-border-radius: 9px 0 0 9px;
  -ms-border-radius: 9px 0 0 9px;
  -o-border-radius: 9px 0 0 9px;
  border-radius: 9px 0 0 9px;
  behavior: url(/sites/all/themes/veo/css/pie.htc);
  -ms-behavior: url(css/pie.htc) url(/sites/all/themes/veo/css/pie.htc);
  margin: 0 !important;
  background: none !important;
  width: auto;
  height: 20px;
  float: left;
  color: #fff;
  line-height: 20px;
  padding: 0 !important;
  overflow: hidden;
}
.rsbtn .rsbtn_left .rsbtn_text span {
  line-height: 20px;
}
.rsbtn .rsbtn_left:before {
  content: " ";
  display: block;
  position: absolute;
  width: 9px;
  height: 20px;
  background: url('../images/sprite-2.png') -1231px -97px;
  left: -9px;
  top: 0;
}
.rsbtn .rsbtn_right {
  z-index: 1;
  position: relative;
  background: none #2c2c2c !important;
  height: 20px !important;
  width: 20px !important;
}
.rsbtn .rsbtn_right:before {
  content: " ";
  display: block;
  position: absolute;
  width: 20px;
  height: 20px;
  background: url('../images/sprite-2.png') -355px -1105px;
}
.rsbtn .rsbtn_right:after {
  content: " ";
  display: block;
  position: absolute;
  width: 9px;
  height: 20px;
  background: url('../images/sprite-2.png') -1241px -97px;
  left: 100%;
}
.rsbtn .rsbtn_pause {
  width: 20px !important;
  height: 20px !important;
  float: left;
  background: url('../images/sprite-2.png') -334px -1084px !important;
}
.rsbtn .rsbtn_stop {
  width: 20px !important;
  height: 20px !important;
  float: left;
  background: url('../images/sprite-2.png') -355px -1084px !important;
}
.rsbtn .rsbtn_player {
  height: 20px !important;
  background: none #2c2c2c !important;
}
.rsbtn .rsbtn_player .rsbtn_progress_container {
  width: 55px !important;
  height: 10px !important;
  background: none #eaeaeb !important;
  margin: 5px 5px 0 !important;
}
.rsbtn .rsbtn_player .rsbtn_progress_container .rsbtn_progress_played {
  height: 10px !important;
  background: none #929292 !important;
}
.rsbtn .rsbtn_player .rsbtn_progress_container .rsbtn_progress_handle {
  visibility: hidden !important;
}
.rsbtn .rsbtn_volume {
  width: 21px !important;
  height: 20px !important;
  background: url('../images/sprite-2.png') -376px -1105px !important;
  margin: 0 !important;
}
.rsbtn .rsbtn_dl {
  width: 20px !important;
  height: 20px !important;
  background: url('../images/sprite-2.png') -398px -1084px !important;
  margin: 0 !important;
}
.rsbtn .rsbtn_settings {
  width: 20px !important;
  height: 20px !important;
  background: url('../images/sprite-2.png') -398px -1005px !important;
  margin: 0 !important;
}
.rsbtn .rsbtn_closer {
  width: 23px !important;
  height: 20px !important;
  background: url('../images/sprite-2.png') -419px -1084px !important;
  margin: 0 !important;
}
.rsbtn .rsbtn_volume_container {
  width: 19px !important;
  height: 68px !important;
  background: none #fff !important;
  border: 1px solid #000000 !important;
  bottom: -69px !important;
}
.rsbtn .rsbtn_volume_slider {
  width: 10px !important;
  height: 35px !important;
  background: none #929292 !important;
  top: 15px !important;
  left: 4px !important;
}
.rsbtn .rsbtn_volume_slider:before {
  content: " ";
  display: block;
  position: absolute;
  width: 10px;
  height: 10px;
  background: none #929292 !important;
  left: 0;
  top: -6px;
}
.rsbtn .rsbtn_volume_slider:after {
  content: " ";
  display: block;
  position: absolute;
  width: 10px;
  height: 12px;
  background: none #929292 !important;
  left: 0;
  top: auto;
  bottom: -12px;
}
.rsbtn .rsbtn_volume_handle {
  width: 10px !important;
  height: 20px !important;
  background: none #000000 !important;
  z-index: 20 !important;
}
.rsbtn.rspopup {
  height: 20px !important;
}
.rsbtn.rspopup .rsbtn_exp {
  height: 20px !important;
}

.rspaused .rsbtn_pause, .rsstopped .rsbtn_pause {
  background-position: -355px -1105px !important;
}

.sync_sent_highlighted {
  display: inline;
}

@media screen and (max-width: 985px) {
  body:not(.no-responsive) .rspopup {
    display: none !important;
  }
}

.block-rs-share {
  z-index: 10;
  position: relative;
  text-align: right;
  height: 55px;
  margin: 0 auto;
  font-size: inherit;
  vertical-align: top;
}
.block-rs-share:after {
  content: " ";
  visibility: hidden;
  display: block;
  height: 0;
  clear: both;
}
.block-rs-share .block-share-buttons {
  z-index: 1;
  position: relative;
  display: inline-block;
  float: none;
  clear: none;
  width: auto;
}
.block-rs-share .block-share-buttons .addthis_toolbox {
  position: relative !important;
  float: none !important;
  width: auto !important;
  display: inline-block !important;
  clear: none !important;
  top: 0;
}
.block-rs-share .rsbtn {
  position: relative !important;
  display: inline-block !important;
  float: none !important;
  clear: none !important;
  padding: 0 !important;
  margin-right: 10px !important;
  vertical-align: middle;
}
.block-rs-share .rsbtn .rsbtn_play:before {
  top: 1px;
}

@media screen and (max-width: 985px) {
  body:not(.no-responsive) .block-rs-share {
    display: none;
  }
}

#autocomplete {
  z-index: 999;
  left: 50%;
  top: 200px;
  position: absolute;
  background: none #232323;
  width: 485px;
}
#autocomplete:after {
  content: " ";
  visibility: hidden;
  display: block;
  height: 0;
  clear: both;
}
#autocomplete ul {
  list-style: none;
  margin: 0;
  padding: 0;
  text-transform: none;
}
#autocomplete ul:after {
  content: " ";
  visibility: hidden;
  display: block;
  height: 0;
  clear: both;
}
#autocomplete ul li {
  font-weight: 200;
  font-style: normal;
  font-size: 18px;
  color: #fff;
  list-style: none;
  line-height: 120%;
  background: none transparent;
}
html[lang|="en"] #autocomplete ul li {
  font-family: TheSans-OT;
}
html[lang|="fr"] #autocomplete ul li {
  font-family: TheSans-OT;
}
html[lang|="cs"] #autocomplete ul li {
  font-family: TheSans-OT;
}
html[lang|="de"] #autocomplete ul li {
  font-family: TheSans-OT;
}
html[lang|="es"] #autocomplete ul li {
  font-family: TheSans-OT;
}
html[lang|="nl"] #autocomplete ul li {
  font-family: TheSans-OT;
}
html[lang|="hu"] #autocomplete ul li {
  font-family: TheSans-OT;
}
html[lang|="pl"] #autocomplete ul li {
  font-family: TheSans-OT;
}
html[lang|="pt"] #autocomplete ul li {
  font-family: TheSans-OT;
}
html[lang|="ro"] #autocomplete ul li {
  font-family: TheSans-OT;
}
html[lang|="sk"] #autocomplete ul li {
  font-family: TheSans-OT;
}
html[lang|="sv"] #autocomplete ul li {
  font-family: TheSans-OT;
}
html[lang|="fi"] #autocomplete ul li {
  font-family: TheSans-OT;
}
html[lang|="nb"] #autocomplete ul li {
  font-family: TheSans-OT;
}
html[lang|="ca"] #autocomplete ul li {
  font-family: TheSans-OT;
}
html[lang|="bg"] #autocomplete ul li {
  font-family: TheSans-LP;
}
html[lang|="uk"] #autocomplete ul li {
  font-family: TheSans-LP;
}
html[lang|="ru"] #autocomplete ul li {
  font-family: TheSans-LP;
}
html[lang|="zh-hans"] #autocomplete ul li {
  font-family: Helvetica, STHeiti, sans-serif;
}
html[lang|="ar"] #autocomplete ul li {
  font-family: "The_Sans_Arabic", Arial, sans-serif;
}
#autocomplete .search-api-autocomplete-suggestion {
  z-index: 1;
  position: relative;
  padding: 0 12px;
  height: 38px;
  line-height: 38px;
  cursor: pointer;
}
#autocomplete .search-api-autocomplete-suggestion .autocomplete-suggestion-note {
  font-size: inherit;
}
#autocomplete .search-api-autocomplete-suggestion .autocomplete-user-input {
  font-weight: 700;
  font-style: normal;
  font-size: inherit;
  color: inherit;
  text-transform: capitalize;
}
html[lang|="en"] #autocomplete .search-api-autocomplete-suggestion .autocomplete-user-input {
  font-family: TheSans-OT;
}
html[lang|="fr"] #autocomplete .search-api-autocomplete-suggestion .autocomplete-user-input {
  font-family: TheSans-OT;
}
html[lang|="cs"] #autocomplete .search-api-autocomplete-suggestion .autocomplete-user-input {
  font-family: TheSans-OT;
}
html[lang|="de"] #autocomplete .search-api-autocomplete-suggestion .autocomplete-user-input {
  font-family: TheSans-OT;
}
html[lang|="es"] #autocomplete .search-api-autocomplete-suggestion .autocomplete-user-input {
  font-family: TheSans-OT;
}
html[lang|="nl"] #autocomplete .search-api-autocomplete-suggestion .autocomplete-user-input {
  font-family: TheSans-OT;
}
html[lang|="hu"] #autocomplete .search-api-autocomplete-suggestion .autocomplete-user-input {
  font-family: TheSans-OT;
}
html[lang|="pl"] #autocomplete .search-api-autocomplete-suggestion .autocomplete-user-input {
  font-family: TheSans-OT;
}
html[lang|="pt"] #autocomplete .search-api-autocomplete-suggestion .autocomplete-user-input {
  font-family: TheSans-OT;
}
html[lang|="ro"] #autocomplete .search-api-autocomplete-suggestion .autocomplete-user-input {
  font-family: TheSans-OT;
}
html[lang|="sk"] #autocomplete .search-api-autocomplete-suggestion .autocomplete-user-input {
  font-family: TheSans-OT;
}
html[lang|="sv"] #autocomplete .search-api-autocomplete-suggestion .autocomplete-user-input {
  font-family: TheSans-OT;
}
html[lang|="fi"] #autocomplete .search-api-autocomplete-suggestion .autocomplete-user-input {
  font-family: TheSans-OT;
}
html[lang|="nb"] #autocomplete .search-api-autocomplete-suggestion .autocomplete-user-input {
  font-family: TheSans-OT;
}
html[lang|="ca"] #autocomplete .search-api-autocomplete-suggestion .autocomplete-user-input {
  font-family: TheSans-OT;
}
html[lang|="bg"] #autocomplete .search-api-autocomplete-suggestion .autocomplete-user-input {
  font-family: TheSans-LP;
}
html[lang|="uk"] #autocomplete .search-api-autocomplete-suggestion .autocomplete-user-input {
  font-family: TheSans-LP;
}
html[lang|="ru"] #autocomplete .search-api-autocomplete-suggestion .autocomplete-user-input {
  font-family: TheSans-LP;
}
html[lang|="zh-hans"] #autocomplete .search-api-autocomplete-suggestion .autocomplete-user-input {
  font-family: Helvetica, STHeiti, sans-serif;
}
html[lang|="ar"] #autocomplete .search-api-autocomplete-suggestion .autocomplete-user-input {
  font-family: "The_Sans_Arabic", Arial, sans-serif;
}
#autocomplete .search-api-autocomplete-suggestion .autocomplete-suggestion-results {
  position: absolute;
  right: 0.2em;
}
#autocomplete .search-api-autocomplete-suggestion:hover {
  background: none #000;
}

.block-load-more a {
  font-weight: 700;
  font-style: normal;
  font-size: 14px;
  color: #2c2c2c;
  display: block;
  height: 84px;
  line-height: 84px;
  text-align: center;
  text-transform: uppercase;
}
html[lang|="en"] .block-load-more a {
  font-family: TheSans-OT;
}
html[lang|="fr"] .block-load-more a {
  font-family: TheSans-OT;
}
html[lang|="cs"] .block-load-more a {
  font-family: TheSans-OT;
}
html[lang|="de"] .block-load-more a {
  font-family: TheSans-OT;
}
html[lang|="es"] .block-load-more a {
  font-family: TheSans-OT;
}
html[lang|="nl"] .block-load-more a {
  font-family: TheSans-OT;
}
html[lang|="hu"] .block-load-more a {
  font-family: TheSans-OT;
}
html[lang|="pl"] .block-load-more a {
  font-family: TheSans-OT;
}
html[lang|="pt"] .block-load-more a {
  font-family: TheSans-OT;
}
html[lang|="ro"] .block-load-more a {
  font-family: TheSans-OT;
}
html[lang|="sk"] .block-load-more a {
  font-family: TheSans-OT;
}
html[lang|="sv"] .block-load-more a {
  font-family: TheSans-OT;
}
html[lang|="fi"] .block-load-more a {
  font-family: TheSans-OT;
}
html[lang|="nb"] .block-load-more a {
  font-family: TheSans-OT;
}
html[lang|="ca"] .block-load-more a {
  font-family: TheSans-OT;
}
html[lang|="bg"] .block-load-more a {
  font-family: TheSans-LP;
}
html[lang|="uk"] .block-load-more a {
  font-family: TheSans-LP;
}
html[lang|="ru"] .block-load-more a {
  font-family: TheSans-LP;
}
html[lang|="zh-hans"] .block-load-more a {
  font-family: Helvetica, STHeiti, sans-serif;
}
html[lang|="ar"] .block-load-more a {
  font-family: "The_Sans_Arabic", Arial, sans-serif;
}
.block-load-more a:before {
  content: " ";
  display: block;
  position: absolute;
  width: 19px;
  height: 15px;
  z-index: 1;
  position: relative;
  display: inline-block;
  background: url('../images/sprite.png') -198px -125px;
  top: 2px;
  margin: 0 5px 0 0;
}

html.rtl .block-load-more a:before {
  margin: 0 0 0 5px;
}

.block-desktop-search {
  display: block !important;
}

.block-mobile-search {
  display: none;
}

.block-desktop-search {
  padding: 0 0 20px;
  display: block;
}
.block-desktop-search:after {
  content: " ";
  visibility: hidden;
  display: block;
  height: 0;
  clear: both;
}
.block-desktop-search .form-item {
  float: left;
  margin: 0 10px 0 0;
  padding: 0;
  width: 50%;
}
.block-desktop-search .form-item label {
  display: none;
}
.block-desktop-search .form-item .input-wrap {
  height: auto;
}
.block-desktop-search .form-item .form-description {
  display: none;
}
.block-desktop-search .form-item input[type=text], .block-desktop-search .form-item input[type=search] {
  font-weight: 400;
  font-style: normal;
  font-size: 30px;
  color: #e11324;
  display: block;
  width: 100%;
  height: auto;
  line-height: 120%;
  border: none;
  border-bottom: 1px solid #939394;
  background: none transparent;
  padding: 2px 0 0;
  overflow: visible;
  top: 0;
}
html[lang|="en"] .block-desktop-search .form-item input[type=text], html[lang|="en"] .block-desktop-search .form-item input[type=search] {
  font-family: FSRufus;
}
html[lang|="fr"] .block-desktop-search .form-item input[type=text], html[lang|="fr"] .block-desktop-search .form-item input[type=search] {
  font-family: FSRufus;
}
html[lang|="cs"] .block-desktop-search .form-item input[type=text], html[lang|="cs"] .block-desktop-search .form-item input[type=search] {
  font-family: FSRufus;
}
html[lang|="de"] .block-desktop-search .form-item input[type=text], html[lang|="de"] .block-desktop-search .form-item input[type=search] {
  font-family: FSRufus;
}
html[lang|="es"] .block-desktop-search .form-item input[type=text], html[lang|="es"] .block-desktop-search .form-item input[type=search] {
  font-family: FSRufus;
}
html[lang|="nl"] .block-desktop-search .form-item input[type=text], html[lang|="nl"] .block-desktop-search .form-item input[type=search] {
  font-family: FSRufus;
}
html[lang|="hu"] .block-desktop-search .form-item input[type=text], html[lang|="hu"] .block-desktop-search .form-item input[type=search] {
  font-family: FSRufus;
}
html[lang|="pl"] .block-desktop-search .form-item input[type=text], html[lang|="pl"] .block-desktop-search .form-item input[type=search] {
  font-family: FSRufus;
}
html[lang|="pt"] .block-desktop-search .form-item input[type=text], html[lang|="pt"] .block-desktop-search .form-item input[type=search] {
  font-family: FSRufus;
}
html[lang|="ro"] .block-desktop-search .form-item input[type=text], html[lang|="ro"] .block-desktop-search .form-item input[type=search] {
  font-family: FSRufus;
}
html[lang|="sk"] .block-desktop-search .form-item input[type=text], html[lang|="sk"] .block-desktop-search .form-item input[type=search] {
  font-family: FSRufus;
}
html[lang|="sv"] .block-desktop-search .form-item input[type=text], html[lang|="sv"] .block-desktop-search .form-item input[type=search] {
  font-family: FSRufus;
}
html[lang|="fi"] .block-desktop-search .form-item input[type=text], html[lang|="fi"] .block-desktop-search .form-item input[type=search] {
  font-family: FSRufus;
}
html[lang|="nb"] .block-desktop-search .form-item input[type=text], html[lang|="nb"] .block-desktop-search .form-item input[type=search] {
  font-family: FSRufus;
}
html[lang|="ca"] .block-desktop-search .form-item input[type=text], html[lang|="ca"] .block-desktop-search .form-item input[type=search] {
  font-family: FSRufus;
}
html[lang|="bg"] .block-desktop-search .form-item input[type=text], html[lang|="bg"] .block-desktop-search .form-item input[type=search] {
  font-family: AchilleIICyrFY;
}
html[lang|="uk"] .block-desktop-search .form-item input[type=text], html[lang|="uk"] .block-desktop-search .form-item input[type=search] {
  font-family: AchilleIICyrFY;
}
html[lang|="ru"] .block-desktop-search .form-item input[type=text], html[lang|="ru"] .block-desktop-search .form-item input[type=search] {
  font-family: AchilleIICyrFY;
}
html[lang|="zh-hans"] .block-desktop-search .form-item input[type=text], html[lang|="zh-hans"] .block-desktop-search .form-item input[type=search] {
  font-family: Helvetica, STHeiti, sans-serif;
}
html[lang|="ar"] .block-desktop-search .form-item input[type=text], html[lang|="ar"] .block-desktop-search .form-item input[type=search] {
  font-family: "The_Sans_Arabic", Arial, sans-serif;
}
.block-desktop-search input[type=submit] {
  z-index: 1;
  left: 0;
  top: 23px;
  position: relative;
  cursor: pointer;
  display: block;
  width: 27px;
  height: 27px;
  font-size: 0;
  letter-spacing: -999px;
  overflow: hidden;
  float: left;
  border: none;
  background: url('../images/sprite-2.png') -832px -1083px;
  padding: 0;
}

.page-nt .block-desktop-search .input-wrap {
  background: #fff;
}
.page-nt .block-desktop-search .form-item input[type=search] {
  color: #2b2b2b;
}
.page-nt .block-desktop-search input[type=submit] {
  background-position: -800px -1083px;
}

html.rtl .block-desktop-search .form-item {
  float: right;
  margin: 0 0 0 10px;
}
html.rtl .block-desktop-search .form-item input[type=text],
html.rtl .block-desktop-search .form-item input[type=search] {
  font-size: 31px;
}
html.rtl .block-desktop-search input[type=submit] {
  float: right;
}

@media screen and (max-width: 985px) {
  body:not(.no-responsive) .block-mobile-search {
    padding: 0 0 20px;
    display: block;
  }
  body:not(.no-responsive) .block-mobile-search:after {
    content: " ";
    visibility: hidden;
    display: block;
    height: 0;
    clear: both;
  }
  body:not(.no-responsive) .block-mobile-search .form-item {
    float: left;
    margin: 0 10px 0 20px;
    padding: 0;
    width: 90%;
  }
  body:not(.no-responsive) .block-mobile-search .form-item label {
    display: none;
  }
  body:not(.no-responsive) .block-mobile-search .form-item .input-wrap {
    height: auto;
  }
  body:not(.no-responsive) .block-mobile-search .form-item .form-description {
    display: none;
  }
  body:not(.no-responsive) .block-mobile-search .form-item input[type=text], body:not(.no-responsive) .block-mobile-search .form-item input[type=search] {
    font-weight: 400;
    font-style: italic;
    font-size: 37px;
    color: #e11324;
    display: block;
    width: 100%;
    height: auto;
    line-height: 120%;
    border: none;
    border-bottom: 1px solid #939394;
    background: none transparent;
    padding: 2px 0 0;
    overflow: visible;
    top: 0;
  }
  html[lang|="en"] body:not(.no-responsive) .block-mobile-search .form-item input[type=text], html[lang|="en"] body:not(.no-responsive) .block-mobile-search .form-item input[type=search] {
    font-family: FSRufus;
  }
  html[lang|="fr"] body:not(.no-responsive) .block-mobile-search .form-item input[type=text], html[lang|="fr"] body:not(.no-responsive) .block-mobile-search .form-item input[type=search] {
    font-family: FSRufus;
  }
  html[lang|="cs"] body:not(.no-responsive) .block-mobile-search .form-item input[type=text], html[lang|="cs"] body:not(.no-responsive) .block-mobile-search .form-item input[type=search] {
    font-family: FSRufus;
  }
  html[lang|="de"] body:not(.no-responsive) .block-mobile-search .form-item input[type=text], html[lang|="de"] body:not(.no-responsive) .block-mobile-search .form-item input[type=search] {
    font-family: FSRufus;
  }
  html[lang|="es"] body:not(.no-responsive) .block-mobile-search .form-item input[type=text], html[lang|="es"] body:not(.no-responsive) .block-mobile-search .form-item input[type=search] {
    font-family: FSRufus;
  }
  html[lang|="nl"] body:not(.no-responsive) .block-mobile-search .form-item input[type=text], html[lang|="nl"] body:not(.no-responsive) .block-mobile-search .form-item input[type=search] {
    font-family: FSRufus;
  }
  html[lang|="hu"] body:not(.no-responsive) .block-mobile-search .form-item input[type=text], html[lang|="hu"] body:not(.no-responsive) .block-mobile-search .form-item input[type=search] {
    font-family: FSRufus;
  }
  html[lang|="pl"] body:not(.no-responsive) .block-mobile-search .form-item input[type=text], html[lang|="pl"] body:not(.no-responsive) .block-mobile-search .form-item input[type=search] {
    font-family: FSRufus;
  }
  html[lang|="pt"] body:not(.no-responsive) .block-mobile-search .form-item input[type=text], html[lang|="pt"] body:not(.no-responsive) .block-mobile-search .form-item input[type=search] {
    font-family: FSRufus;
  }
  html[lang|="ro"] body:not(.no-responsive) .block-mobile-search .form-item input[type=text], html[lang|="ro"] body:not(.no-responsive) .block-mobile-search .form-item input[type=search] {
    font-family: FSRufus;
  }
  html[lang|="sk"] body:not(.no-responsive) .block-mobile-search .form-item input[type=text], html[lang|="sk"] body:not(.no-responsive) .block-mobile-search .form-item input[type=search] {
    font-family: FSRufus;
  }
  html[lang|="sv"] body:not(.no-responsive) .block-mobile-search .form-item input[type=text], html[lang|="sv"] body:not(.no-responsive) .block-mobile-search .form-item input[type=search] {
    font-family: FSRufus;
  }
  html[lang|="fi"] body:not(.no-responsive) .block-mobile-search .form-item input[type=text], html[lang|="fi"] body:not(.no-responsive) .block-mobile-search .form-item input[type=search] {
    font-family: FSRufus;
  }
  html[lang|="nb"] body:not(.no-responsive) .block-mobile-search .form-item input[type=text], html[lang|="nb"] body:not(.no-responsive) .block-mobile-search .form-item input[type=search] {
    font-family: FSRufus;
  }
  html[lang|="ca"] body:not(.no-responsive) .block-mobile-search .form-item input[type=text], html[lang|="ca"] body:not(.no-responsive) .block-mobile-search .form-item input[type=search] {
    font-family: FSRufus;
  }
  html[lang|="bg"] body:not(.no-responsive) .block-mobile-search .form-item input[type=text], html[lang|="bg"] body:not(.no-responsive) .block-mobile-search .form-item input[type=search] {
    font-family: AchilleIICyrFY;
  }
  html[lang|="uk"] body:not(.no-responsive) .block-mobile-search .form-item input[type=text], html[lang|="uk"] body:not(.no-responsive) .block-mobile-search .form-item input[type=search] {
    font-family: AchilleIICyrFY;
  }
  html[lang|="ru"] body:not(.no-responsive) .block-mobile-search .form-item input[type=text], html[lang|="ru"] body:not(.no-responsive) .block-mobile-search .form-item input[type=search] {
    font-family: AchilleIICyrFY;
  }
  html[lang|="zh-hans"] body:not(.no-responsive) .block-mobile-search .form-item input[type=text], html[lang|="zh-hans"] body:not(.no-responsive) .block-mobile-search .form-item input[type=search] {
    font-family: Helvetica, STHeiti, sans-serif;
  }
  html[lang|="ar"] body:not(.no-responsive) .block-mobile-search .form-item input[type=text], html[lang|="ar"] body:not(.no-responsive) .block-mobile-search .form-item input[type=search] {
    font-family: "The_Sans_Arabic", Arial, sans-serif;
  }
  body:not(.no-responsive) .block-mobile-search input[type=submit] {
    z-index: 1;
    left: 0;
    top: 23px;
    position: relative;
    cursor: pointer;
    display: block;
    width: 27px;
    height: 27px;
    font-size: 0;
    letter-spacing: -999px;
    overflow: hidden;
    float: left;
    border: none;
    background: url('../images/sprite-2.png') -832px -1083px;
    padding: 0;
  }
  body:not(.no-responsive).page-nt .block-mobile-search .input-wrap {
    background: #fff;
  }
  body:not(.no-responsive).page-nt .block-mobile-search .form-item input[type=search] {
    color: #2b2b2b;
  }
  body:not(.no-responsive).page-nt .block-mobile-search input[type=submit] {
    background-position: -800px -1083px;
  }
}
@media screen and (max-width: 985px) {
  html.rtl body:not(.no-responsive) .block-mobile-search .form-item {
    float: right;
    margin: 0 20px 0 10px;
  }
  html.rtl body:not(.no-responsive) .block-mobile-search input[type=submit] {
    float: right;
  }
}
@media screen and (max-width: 763px) {
  body:not(.no-responsive) .block-mobile-search {
    padding: 0 0 20px;
  }
  body:not(.no-responsive) .block-mobile-search:after {
    content: " ";
    visibility: hidden;
    display: block;
    height: 0;
    clear: both;
  }
  body:not(.no-responsive) .block-mobile-search .form-item {
    float: left;
    margin: 0 3% 0 7%;
    padding: 0;
    width: 77%;
  }
  body:not(.no-responsive) .block-mobile-search .form-item label {
    display: none;
  }
  body:not(.no-responsive) .block-mobile-search .form-item .form-description {
    display: none;
  }
  body:not(.no-responsive) .block-mobile-search .form-item input[type=text], body:not(.no-responsive) .block-mobile-search .form-item input[type=search] {
    font-weight: 400;
    font-style: italic;
    font-size: 24px;
    color: #e11324;
    display: block;
    width: 100%;
    height: auto;
    line-height: 120%;
    border: none;
    border-bottom: 1px solid #939394;
    background: none transparent;
    padding: 2px 0 0;
    overflow: visible;
  }
  html[lang|="en"] body:not(.no-responsive) .block-mobile-search .form-item input[type=text], html[lang|="en"] body:not(.no-responsive) .block-mobile-search .form-item input[type=search] {
    font-family: FSRufus;
  }
  html[lang|="fr"] body:not(.no-responsive) .block-mobile-search .form-item input[type=text], html[lang|="fr"] body:not(.no-responsive) .block-mobile-search .form-item input[type=search] {
    font-family: FSRufus;
  }
  html[lang|="cs"] body:not(.no-responsive) .block-mobile-search .form-item input[type=text], html[lang|="cs"] body:not(.no-responsive) .block-mobile-search .form-item input[type=search] {
    font-family: FSRufus;
  }
  html[lang|="de"] body:not(.no-responsive) .block-mobile-search .form-item input[type=text], html[lang|="de"] body:not(.no-responsive) .block-mobile-search .form-item input[type=search] {
    font-family: FSRufus;
  }
  html[lang|="es"] body:not(.no-responsive) .block-mobile-search .form-item input[type=text], html[lang|="es"] body:not(.no-responsive) .block-mobile-search .form-item input[type=search] {
    font-family: FSRufus;
  }
  html[lang|="nl"] body:not(.no-responsive) .block-mobile-search .form-item input[type=text], html[lang|="nl"] body:not(.no-responsive) .block-mobile-search .form-item input[type=search] {
    font-family: FSRufus;
  }
  html[lang|="hu"] body:not(.no-responsive) .block-mobile-search .form-item input[type=text], html[lang|="hu"] body:not(.no-responsive) .block-mobile-search .form-item input[type=search] {
    font-family: FSRufus;
  }
  html[lang|="pl"] body:not(.no-responsive) .block-mobile-search .form-item input[type=text], html[lang|="pl"] body:not(.no-responsive) .block-mobile-search .form-item input[type=search] {
    font-family: FSRufus;
  }
  html[lang|="pt"] body:not(.no-responsive) .block-mobile-search .form-item input[type=text], html[lang|="pt"] body:not(.no-responsive) .block-mobile-search .form-item input[type=search] {
    font-family: FSRufus;
  }
  html[lang|="ro"] body:not(.no-responsive) .block-mobile-search .form-item input[type=text], html[lang|="ro"] body:not(.no-responsive) .block-mobile-search .form-item input[type=search] {
    font-family: FSRufus;
  }
  html[lang|="sk"] body:not(.no-responsive) .block-mobile-search .form-item input[type=text], html[lang|="sk"] body:not(.no-responsive) .block-mobile-search .form-item input[type=search] {
    font-family: FSRufus;
  }
  html[lang|="sv"] body:not(.no-responsive) .block-mobile-search .form-item input[type=text], html[lang|="sv"] body:not(.no-responsive) .block-mobile-search .form-item input[type=search] {
    font-family: FSRufus;
  }
  html[lang|="fi"] body:not(.no-responsive) .block-mobile-search .form-item input[type=text], html[lang|="fi"] body:not(.no-responsive) .block-mobile-search .form-item input[type=search] {
    font-family: FSRufus;
  }
  html[lang|="nb"] body:not(.no-responsive) .block-mobile-search .form-item input[type=text], html[lang|="nb"] body:not(.no-responsive) .block-mobile-search .form-item input[type=search] {
    font-family: FSRufus;
  }
  html[lang|="ca"] body:not(.no-responsive) .block-mobile-search .form-item input[type=text], html[lang|="ca"] body:not(.no-responsive) .block-mobile-search .form-item input[type=search] {
    font-family: FSRufus;
  }
  html[lang|="bg"] body:not(.no-responsive) .block-mobile-search .form-item input[type=text], html[lang|="bg"] body:not(.no-responsive) .block-mobile-search .form-item input[type=search] {
    font-family: AchilleIICyrFY;
  }
  html[lang|="uk"] body:not(.no-responsive) .block-mobile-search .form-item input[type=text], html[lang|="uk"] body:not(.no-responsive) .block-mobile-search .form-item input[type=search] {
    font-family: AchilleIICyrFY;
  }
  html[lang|="ru"] body:not(.no-responsive) .block-mobile-search .form-item input[type=text], html[lang|="ru"] body:not(.no-responsive) .block-mobile-search .form-item input[type=search] {
    font-family: AchilleIICyrFY;
  }
  html[lang|="zh-hans"] body:not(.no-responsive) .block-mobile-search .form-item input[type=text], html[lang|="zh-hans"] body:not(.no-responsive) .block-mobile-search .form-item input[type=search] {
    font-family: Helvetica, STHeiti, sans-serif;
  }
  html[lang|="ar"] body:not(.no-responsive) .block-mobile-search .form-item input[type=text], html[lang|="ar"] body:not(.no-responsive) .block-mobile-search .form-item input[type=search] {
    font-family: "The_Sans_Arabic", Arial, sans-serif;
  }
  body:not(.no-responsive) .block-mobile-search input[type=submit] {
    z-index: 1;
    left: 0;
    top: 11px;
    position: relative;
    cursor: pointer;
    display: block;
    width: 27px;
    height: 27px;
    font-size: 0;
    letter-spacing: -999px;
    overflow: hidden;
    float: left;
    border: none;
    background: url('../images/sprite-2.png') -832px -1083px;
    padding: 0;
  }
}

.block-gov-banner-img {
  width: 100%;
  height: auto;
  overflow: hidden;
  margin: 0 0 20px;
}
.block-gov-banner-img:after {
  content: " ";
  visibility: hidden;
  display: block;
  height: 0;
  clear: both;
}
.block-gov-banner-img img {
  display: block;
  width: auto;
  height: auto;
  max-width: 100%;
}
.block-gov-banner-img img.img_full {
  display: block;
}
.block-gov-banner-img img.img_320 {
  display: none;
}

@media screen and (max-width: 763px) {
  body:not(.no-responsive) .block-gov-banner-img {
    width: 320px;
    height: auto;
    margin: 0 0 0 -20px;
  }
  body:not(.no-responsive) .block-gov-banner-img:after {
    content: " ";
    visibility: hidden;
    display: block;
    height: 0;
    clear: both;
  }
  body:not(.no-responsive) .block-gov-banner-img img.img_full {
    display: none;
  }
  body:not(.no-responsive) .block-gov-banner-img img.img_320 {
    display: block;
  }
}

.block-push-services {
  padding: 0 0 10px;
}
.block-push-services:after {
  content: " ";
  visibility: hidden;
  display: block;
  height: 0;
  clear: both;
}
.block-push-services .item {
  z-index: 1;
  position: relative;
  -webkit-border-radius: 0 20px 0 20px;
  -moz-border-radius: 0 20px 0 20px;
  -ms-border-radius: 0 20px 0 20px;
  -o-border-radius: 0 20px 0 20px;
  border-radius: 0 20px 0 20px;
  behavior: url(/sites/all/themes/veo/css/pie.htc);
  -ms-behavior: url(css/pie.htc) url(/sites/all/themes/veo/css/pie.htc);
  overflow: hidden;
  color: #fff;
  min-height: 85px;
  margin-bottom: 10px;
  padding: 12px 20px;
}
.block-push-services .item:after {
  content: " ";
  visibility: hidden;
  display: block;
  height: 0;
  clear: both;
}
.block-push-services .item.item-project {
  padding-bottom: 35px;
  min-height: 105px;
}
.block-push-services .item.title-only {
  min-height: 21px;
}
.block-push-services .item.title-only .push-services-title {
  margin-bottom: 0;
}
.block-push-services .item a {
  color: #fff;
}
.block-push-services .item .push-services-title {
  z-index: 1;
  position: relative;
  display: block;
  font-weight: 700;
  font-style: italic;
  font-size: 18px;
  color: inherit;
  line-height: 120%;
  margin-bottom: 5px;
  padding-left: 18px;
}
html[lang|="en"] .block-push-services .item .push-services-title {
  font-family: FSRufus;
}
html[lang|="fr"] .block-push-services .item .push-services-title {
  font-family: FSRufus;
}
html[lang|="cs"] .block-push-services .item .push-services-title {
  font-family: FSRufus;
}
html[lang|="de"] .block-push-services .item .push-services-title {
  font-family: FSRufus;
}
html[lang|="es"] .block-push-services .item .push-services-title {
  font-family: FSRufus;
}
html[lang|="nl"] .block-push-services .item .push-services-title {
  font-family: FSRufus;
}
html[lang|="hu"] .block-push-services .item .push-services-title {
  font-family: FSRufus;
}
html[lang|="pl"] .block-push-services .item .push-services-title {
  font-family: FSRufus;
}
html[lang|="pt"] .block-push-services .item .push-services-title {
  font-family: FSRufus;
}
html[lang|="ro"] .block-push-services .item .push-services-title {
  font-family: FSRufus;
}
html[lang|="sk"] .block-push-services .item .push-services-title {
  font-family: FSRufus;
}
html[lang|="sv"] .block-push-services .item .push-services-title {
  font-family: FSRufus;
}
html[lang|="fi"] .block-push-services .item .push-services-title {
  font-family: FSRufus;
}
html[lang|="nb"] .block-push-services .item .push-services-title {
  font-family: FSRufus;
}
html[lang|="ca"] .block-push-services .item .push-services-title {
  font-family: FSRufus;
}
html[lang|="bg"] .block-push-services .item .push-services-title {
  font-family: AchilleIICyrFY;
}
html[lang|="uk"] .block-push-services .item .push-services-title {
  font-family: AchilleIICyrFY;
}
html[lang|="ru"] .block-push-services .item .push-services-title {
  font-family: AchilleIICyrFY;
}
html[lang|="zh-hans"] .block-push-services .item .push-services-title {
  font-family: Helvetica, STHeiti, sans-serif;
}
html[lang|="ar"] .block-push-services .item .push-services-title {
  font-family: "The_Sans_Arabic", Arial, sans-serif;
}
.block-push-services .item .push-services-title:before {
  content: " ";
  display: block;
  position: absolute;
  width: 13px;
  height: 11px;
  background: url('../images/sprite-2.png') -1232px -121px;
  left: 0;
  top: 50%;
  margin-top: -6px;
}
.block-push-services .item .push-services-title:hover {
  text-decoration: underline;
}
.block-push-services .item .read-more {
  position: absolute;
  left: 20px;
  bottom: 15px;
  display: block;
  font-weight: 700;
  font-style: normal;
  font-size: 13px;
  color: inherit;
  line-height: 120%;
  box-sizing: none;
}
html[lang|="en"] .block-push-services .item .read-more {
  font-family: TheSans-OT;
}
html[lang|="fr"] .block-push-services .item .read-more {
  font-family: TheSans-OT;
}
html[lang|="cs"] .block-push-services .item .read-more {
  font-family: TheSans-OT;
}
html[lang|="de"] .block-push-services .item .read-more {
  font-family: TheSans-OT;
}
html[lang|="es"] .block-push-services .item .read-more {
  font-family: TheSans-OT;
}
html[lang|="nl"] .block-push-services .item .read-more {
  font-family: TheSans-OT;
}
html[lang|="hu"] .block-push-services .item .read-more {
  font-family: TheSans-OT;
}
html[lang|="pl"] .block-push-services .item .read-more {
  font-family: TheSans-OT;
}
html[lang|="pt"] .block-push-services .item .read-more {
  font-family: TheSans-OT;
}
html[lang|="ro"] .block-push-services .item .read-more {
  font-family: TheSans-OT;
}
html[lang|="sk"] .block-push-services .item .read-more {
  font-family: TheSans-OT;
}
html[lang|="sv"] .block-push-services .item .read-more {
  font-family: TheSans-OT;
}
html[lang|="fi"] .block-push-services .item .read-more {
  font-family: TheSans-OT;
}
html[lang|="nb"] .block-push-services .item .read-more {
  font-family: TheSans-OT;
}
html[lang|="ca"] .block-push-services .item .read-more {
  font-family: TheSans-OT;
}
html[lang|="bg"] .block-push-services .item .read-more {
  font-family: TheSans-LP;
}
html[lang|="uk"] .block-push-services .item .read-more {
  font-family: TheSans-LP;
}
html[lang|="ru"] .block-push-services .item .read-more {
  font-family: TheSans-LP;
}
html[lang|="zh-hans"] .block-push-services .item .read-more {
  font-family: Helvetica, STHeiti, sans-serif;
}
html[lang|="ar"] .block-push-services .item .read-more {
  font-family: "The_Sans_Arabic", Arial, sans-serif;
}
.block-push-services .item .read-more:hover {
  text-decoration: underline;
}
.block-push-services .item .read-more .push-services-title {
  font-style: normal;
  font-size: 13px;
}
.block-push-services .item .push-services-text {
  display: block;
  font-weight: 400;
  font-style: normal;
  font-size: 14px;
  color: inherit;
  line-height: 120%;
}
html[lang|="en"] .block-push-services .item .push-services-text {
  font-family: TheSans-OT;
}
html[lang|="fr"] .block-push-services .item .push-services-text {
  font-family: TheSans-OT;
}
html[lang|="cs"] .block-push-services .item .push-services-text {
  font-family: TheSans-OT;
}
html[lang|="de"] .block-push-services .item .push-services-text {
  font-family: TheSans-OT;
}
html[lang|="es"] .block-push-services .item .push-services-text {
  font-family: TheSans-OT;
}
html[lang|="nl"] .block-push-services .item .push-services-text {
  font-family: TheSans-OT;
}
html[lang|="hu"] .block-push-services .item .push-services-text {
  font-family: TheSans-OT;
}
html[lang|="pl"] .block-push-services .item .push-services-text {
  font-family: TheSans-OT;
}
html[lang|="pt"] .block-push-services .item .push-services-text {
  font-family: TheSans-OT;
}
html[lang|="ro"] .block-push-services .item .push-services-text {
  font-family: TheSans-OT;
}
html[lang|="sk"] .block-push-services .item .push-services-text {
  font-family: TheSans-OT;
}
html[lang|="sv"] .block-push-services .item .push-services-text {
  font-family: TheSans-OT;
}
html[lang|="fi"] .block-push-services .item .push-services-text {
  font-family: TheSans-OT;
}
html[lang|="nb"] .block-push-services .item .push-services-text {
  font-family: TheSans-OT;
}
html[lang|="ca"] .block-push-services .item .push-services-text {
  font-family: TheSans-OT;
}
html[lang|="bg"] .block-push-services .item .push-services-text {
  font-family: TheSans-LP;
}
html[lang|="uk"] .block-push-services .item .push-services-text {
  font-family: TheSans-LP;
}
html[lang|="ru"] .block-push-services .item .push-services-text {
  font-family: TheSans-LP;
}
html[lang|="zh-hans"] .block-push-services .item .push-services-text {
  font-family: Helvetica, STHeiti, sans-serif;
}
html[lang|="ar"] .block-push-services .item .push-services-text {
  font-family: "The_Sans_Arabic", Arial, sans-serif;
}
.block-push-services .item.light-blue {
  background-color: #68b9e2;
}
.block-push-services .item.yellow {
  background-color: #efca00;
}
.block-push-services .item.pink {
  background-color: #d96da2;
}
.block-push-services .item.gray {
  background-color: #939394;
}
.block-push-services .item.ble-vivid-bluedark {
  background-color: #0062a9;
}

html.rtl .block-push-services .item .push-services-title {
  padding-left: 0;
  padding-right: 18px;
}
html.rtl .block-push-services .item .push-services-title:before {
  left: auto;
  right: 0;
  background:  url('../images/sprite-smart.png') 0 -4289px no-repeat;
}

html.rtl.browser-msie-9 .block-push-services .item {
  -webkit-border-radius: 20px 0 20px 0;
  -moz-border-radius: 20px 0 20px 0;
  -ms-border-radius: 20px 0 20px 0;
  -o-border-radius: 20px 0 20px 0;
  border-radius: 20px 0 20px 0;
  behavior: url(/sites/all/themes/veo/css/pie.htc);
  -ms-behavior: url(css/pie.htc) url(/sites/all/themes/veo/css/pie.htc);
}

@media screen and (max-width: 763px) {
  body:not(.no-responsive) .block-push-services {
    width: 320px;
    margin: 0 0 0 -9px;
    padding-bottom: 20px;
  }
  body:not(.no-responsive) .block-push-services .item {
    -webkit-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    -ms-border-radius: 0 !important;
    -o-border-radius: 0 !important;
    border-radius: 0 !important;
    behavior: url(/sites/all/themes/veo/css/pie.htc);
    -ms-behavior: url(css/pie.htc) url(/sites/all/themes/veo/css/pie.htc);
    margin: 0;
  }
}
html.rtl body:not(.no-responsive) .block-push-services {
  margin: 0 -9px 0 0;
}

@media screen and (max-width: 763px) {
  body:not(.no-responsive) .profile {
    padding: 20px 0;
    margin: -80px 0 0;
  }
  body:not(.no-responsive) .profile .webform-confirmation {
    padding: 0 20px;
  }
  body:not(.no-responsive) .profile .links {
    padding: 0 20px;
  }
  body:not(.no-responsive) .profile .links a {
    text-decoration: underline;
  }
}

blockquote {
  z-index: 1;
  position: relative;
  font-weight: 300;
  font-style: normal;
  font-size: 22px;
  color: #2c2c2c;
  display: block;
  padding: 18px 0;
  margin: 0 0 20px;
  line-height: 34px;
  clear: both;
}
html[lang|="en"] blockquote {
  font-family: TheSans-OT;
}
html[lang|="fr"] blockquote {
  font-family: TheSans-OT;
}
html[lang|="cs"] blockquote {
  font-family: TheSans-OT;
}
html[lang|="de"] blockquote {
  font-family: TheSans-OT;
}
html[lang|="es"] blockquote {
  font-family: TheSans-OT;
}
html[lang|="nl"] blockquote {
  font-family: TheSans-OT;
}
html[lang|="hu"] blockquote {
  font-family: TheSans-OT;
}
html[lang|="pl"] blockquote {
  font-family: TheSans-OT;
}
html[lang|="pt"] blockquote {
  font-family: TheSans-OT;
}
html[lang|="ro"] blockquote {
  font-family: TheSans-OT;
}
html[lang|="sk"] blockquote {
  font-family: TheSans-OT;
}
html[lang|="sv"] blockquote {
  font-family: TheSans-OT;
}
html[lang|="fi"] blockquote {
  font-family: TheSans-OT;
}
html[lang|="nb"] blockquote {
  font-family: TheSans-OT;
}
html[lang|="ca"] blockquote {
  font-family: TheSans-OT;
}
html[lang|="bg"] blockquote {
  font-family: TheSans-LP;
}
html[lang|="uk"] blockquote {
  font-family: TheSans-LP;
}
html[lang|="ru"] blockquote {
  font-family: TheSans-LP;
}
html[lang|="zh-hans"] blockquote {
  font-family: Helvetica, STHeiti, sans-serif;
}
html[lang|="ar"] blockquote {
  font-family: "The_Sans_Arabic", Arial, sans-serif;
}
blockquote:before {
  content: " ";
  display: block;
  position: absolute;
  width: 60px;
  height: 5px;
  left: 0;
  top: 0;
  background: none #2c2c2c;
}
blockquote:after {
  content: " ";
  display: block;
  position: absolute;
  width: 60px;
  height: 5px;
  left: 0;
  top: auto;
  bottom: 0;
  background: none #2c2c2c;
}
blockquote p {
  margin: 0 !important;
  padding: 0 !important;
  font: inherit;
}

html.rtl blockquote {
  font-size: 23px;
}
html.rtl blockquote:before {
  left: auto;
  right: 0;
}
html.rtl blockquote:after {
  left: auto;
  right: 0;
}

@media screen and (max-width: 985px) {
  body:not(.no-responsive) blockquote {
    font-size: 26px;
    line-height: 36px;
    padding: 18px 0;
  }
  body:not(.no-responsive) blockquote:before, body:not(.no-responsive) blockquote:after {
    margin: 0;
    height: 5px;
    left: 0;
  }
}
@media screen and (max-width: 763px) {
  body:not(.no-responsive) blockquote {
    font-size: 18px;
    line-height: 34px;
    padding: 16px 0;
    text-align: center;
  }
  body:not(.no-responsive) blockquote:before {
    width: 60px;
    height: 5px;
    margin: 0 0 0 -30px;
    left: 50%;
  }
  body:not(.no-responsive) blockquote:after {
    width: 60px;
    height: 5px;
    margin: 0 0 0 -30px;
    left: 50%;
  }
}
@media screen and (max-width: 763px) {
  html.rtl body:not(.no-responsive) blockquote:before {
    right: auto;
  }
  html.rtl body:not(.no-responsive) blockquote:after {
    right: auto;
  }
}

.at_veolia_rss {
  background: url("../images/rss-icon-16x16.png") no-repeat 0 0 !important;
}

.block-veolia-sites-overlay {
  z-index: 100;
  left: 0;
  top: 0;
  position: fixed;
  right: 0;
  width: 100%;
  height: 100%;
  background: url('../images/spacer.gif') #e9e9ea;
  display: none;
}

.block-veolia-sites {
  z-index: 101;
  left: 0;
  top: 172px;
  position: absolute;
  display: none;
  width: 100%;
}
.block-veolia-sites:after {
  content: " ";
  visibility: hidden;
  display: block;
  height: 0;
  clear: both;
}
.block-veolia-sites .list {
  width: 1260px;
  margin: 0 auto;
}
.block-veolia-sites .list:after {
  content: " ";
  visibility: hidden;
  display: block;
  height: 0;
  clear: both;
}
.block-veolia-sites .list .item {
  float: left;
  color: #2c2c2c;
  width: 25%;
}
.block-veolia-sites .list .item:after {
  content: " ";
  visibility: hidden;
  display: block;
  height: 0;
  clear: both;
}
.block-veolia-sites .list .item ul {
  float: left;
  width: 100%;
  padding: 16px 0;
  list-style: none;
  display: block;
}
.block-veolia-sites .list .item ul li {
  z-index: 1;
  position: relative;
  font-weight: 300;
  font-style: normal;
  font-size: 14px;
  color: #2c2c2c;
  text-transform: uppercase;
  padding: 3px 35px 3px 0;
  margin: 0;
  list-style: none;
  line-height: 120%;
  display: block;
  float: none;
  clear: both;
}
html[lang|="en"] .block-veolia-sites .list .item ul li {
  font-family: TheSans-OT;
}
html[lang|="fr"] .block-veolia-sites .list .item ul li {
  font-family: TheSans-OT;
}
html[lang|="cs"] .block-veolia-sites .list .item ul li {
  font-family: TheSans-OT;
}
html[lang|="de"] .block-veolia-sites .list .item ul li {
  font-family: TheSans-OT;
}
html[lang|="es"] .block-veolia-sites .list .item ul li {
  font-family: TheSans-OT;
}
html[lang|="nl"] .block-veolia-sites .list .item ul li {
  font-family: TheSans-OT;
}
html[lang|="hu"] .block-veolia-sites .list .item ul li {
  font-family: TheSans-OT;
}
html[lang|="pl"] .block-veolia-sites .list .item ul li {
  font-family: TheSans-OT;
}
html[lang|="pt"] .block-veolia-sites .list .item ul li {
  font-family: TheSans-OT;
}
html[lang|="ro"] .block-veolia-sites .list .item ul li {
  font-family: TheSans-OT;
}
html[lang|="sk"] .block-veolia-sites .list .item ul li {
  font-family: TheSans-OT;
}
html[lang|="sv"] .block-veolia-sites .list .item ul li {
  font-family: TheSans-OT;
}
html[lang|="fi"] .block-veolia-sites .list .item ul li {
  font-family: TheSans-OT;
}
html[lang|="nb"] .block-veolia-sites .list .item ul li {
  font-family: TheSans-OT;
}
html[lang|="ca"] .block-veolia-sites .list .item ul li {
  font-family: TheSans-OT;
}
html[lang|="bg"] .block-veolia-sites .list .item ul li {
  font-family: TheSans-LP;
}
html[lang|="uk"] .block-veolia-sites .list .item ul li {
  font-family: TheSans-LP;
}
html[lang|="ru"] .block-veolia-sites .list .item ul li {
  font-family: TheSans-LP;
}
html[lang|="zh-hans"] .block-veolia-sites .list .item ul li {
  font-family: Helvetica, STHeiti, sans-serif;
}
html[lang|="ar"] .block-veolia-sites .list .item ul li {
  font-family: "The_Sans_Arabic", Arial, sans-serif;
}
.block-veolia-sites .list .item ul li a {
  z-index: 1;
  left: 0;
  top: 0;
  position: relative;
  color: #2c2c2c;
  display: block;
  padding: 3px 0 3px 12px;
  margin: 0 -15px 0 -12px;
}
.block-veolia-sites .list .item ul li a:hover {
  font-weight: 700;
  font-style: normal;
  font-size: inherit;
  color: inherit;
}
html[lang|="en"] .block-veolia-sites .list .item ul li a:hover {
  font-family: TheSans-OT;
}
html[lang|="fr"] .block-veolia-sites .list .item ul li a:hover {
  font-family: TheSans-OT;
}
html[lang|="cs"] .block-veolia-sites .list .item ul li a:hover {
  font-family: TheSans-OT;
}
html[lang|="de"] .block-veolia-sites .list .item ul li a:hover {
  font-family: TheSans-OT;
}
html[lang|="es"] .block-veolia-sites .list .item ul li a:hover {
  font-family: TheSans-OT;
}
html[lang|="nl"] .block-veolia-sites .list .item ul li a:hover {
  font-family: TheSans-OT;
}
html[lang|="hu"] .block-veolia-sites .list .item ul li a:hover {
  font-family: TheSans-OT;
}
html[lang|="pl"] .block-veolia-sites .list .item ul li a:hover {
  font-family: TheSans-OT;
}
html[lang|="pt"] .block-veolia-sites .list .item ul li a:hover {
  font-family: TheSans-OT;
}
html[lang|="ro"] .block-veolia-sites .list .item ul li a:hover {
  font-family: TheSans-OT;
}
html[lang|="sk"] .block-veolia-sites .list .item ul li a:hover {
  font-family: TheSans-OT;
}
html[lang|="sv"] .block-veolia-sites .list .item ul li a:hover {
  font-family: TheSans-OT;
}
html[lang|="fi"] .block-veolia-sites .list .item ul li a:hover {
  font-family: TheSans-OT;
}
html[lang|="nb"] .block-veolia-sites .list .item ul li a:hover {
  font-family: TheSans-OT;
}
html[lang|="ca"] .block-veolia-sites .list .item ul li a:hover {
  font-family: TheSans-OT;
}
html[lang|="bg"] .block-veolia-sites .list .item ul li a:hover {
  font-family: TheSans-LP;
}
html[lang|="uk"] .block-veolia-sites .list .item ul li a:hover {
  font-family: TheSans-LP;
}
html[lang|="ru"] .block-veolia-sites .list .item ul li a:hover {
  font-family: TheSans-LP;
}
html[lang|="zh-hans"] .block-veolia-sites .list .item ul li a:hover {
  font-family: Helvetica, STHeiti, sans-serif;
}
html[lang|="ar"] .block-veolia-sites .list .item ul li a:hover {
  font-family: "The_Sans_Arabic", Arial, sans-serif;
}
.block-veolia-sites .list .item ul li.opened a {
  font-weight: 700;
  font-style: normal;
  font-size: inherit;
  color: inherit;
  margin-right: -15px;
}
html[lang|="en"] .block-veolia-sites .list .item ul li.opened a {
  font-family: TheSans-OT;
}
html[lang|="fr"] .block-veolia-sites .list .item ul li.opened a {
  font-family: TheSans-OT;
}
html[lang|="cs"] .block-veolia-sites .list .item ul li.opened a {
  font-family: TheSans-OT;
}
html[lang|="de"] .block-veolia-sites .list .item ul li.opened a {
  font-family: TheSans-OT;
}
html[lang|="es"] .block-veolia-sites .list .item ul li.opened a {
  font-family: TheSans-OT;
}
html[lang|="nl"] .block-veolia-sites .list .item ul li.opened a {
  font-family: TheSans-OT;
}
html[lang|="hu"] .block-veolia-sites .list .item ul li.opened a {
  font-family: TheSans-OT;
}
html[lang|="pl"] .block-veolia-sites .list .item ul li.opened a {
  font-family: TheSans-OT;
}
html[lang|="pt"] .block-veolia-sites .list .item ul li.opened a {
  font-family: TheSans-OT;
}
html[lang|="ro"] .block-veolia-sites .list .item ul li.opened a {
  font-family: TheSans-OT;
}
html[lang|="sk"] .block-veolia-sites .list .item ul li.opened a {
  font-family: TheSans-OT;
}
html[lang|="sv"] .block-veolia-sites .list .item ul li.opened a {
  font-family: TheSans-OT;
}
html[lang|="fi"] .block-veolia-sites .list .item ul li.opened a {
  font-family: TheSans-OT;
}
html[lang|="nb"] .block-veolia-sites .list .item ul li.opened a {
  font-family: TheSans-OT;
}
html[lang|="ca"] .block-veolia-sites .list .item ul li.opened a {
  font-family: TheSans-OT;
}
html[lang|="bg"] .block-veolia-sites .list .item ul li.opened a {
  font-family: TheSans-LP;
}
html[lang|="uk"] .block-veolia-sites .list .item ul li.opened a {
  font-family: TheSans-LP;
}
html[lang|="ru"] .block-veolia-sites .list .item ul li.opened a {
  font-family: TheSans-LP;
}
html[lang|="zh-hans"] .block-veolia-sites .list .item ul li.opened a {
  font-family: Helvetica, STHeiti, sans-serif;
}
html[lang|="ar"] .block-veolia-sites .list .item ul li.opened a {
  font-family: "The_Sans_Arabic", Arial, sans-serif;
}
.block-veolia-sites .list .item ul li.has-sub ul {
  display: none;
  padding: 4px 0;
  width: 100%;
}
.block-veolia-sites .list .item ul li.has-sub ul li {
  padding-left: 10px;
  padding-top: 0;
  padding-bottom: 0;
}
.block-veolia-sites .list .item ul li.has-sub ul li a {
  font-weight: 400;
  font-style: normal;
  font-size: 11px;
}
html[lang|="en"] .block-veolia-sites .list .item ul li.has-sub ul li a {
  font-family: TheSans-OT;
}
html[lang|="fr"] .block-veolia-sites .list .item ul li.has-sub ul li a {
  font-family: TheSans-OT;
}
html[lang|="cs"] .block-veolia-sites .list .item ul li.has-sub ul li a {
  font-family: TheSans-OT;
}
html[lang|="de"] .block-veolia-sites .list .item ul li.has-sub ul li a {
  font-family: TheSans-OT;
}
html[lang|="es"] .block-veolia-sites .list .item ul li.has-sub ul li a {
  font-family: TheSans-OT;
}
html[lang|="nl"] .block-veolia-sites .list .item ul li.has-sub ul li a {
  font-family: TheSans-OT;
}
html[lang|="hu"] .block-veolia-sites .list .item ul li.has-sub ul li a {
  font-family: TheSans-OT;
}
html[lang|="pl"] .block-veolia-sites .list .item ul li.has-sub ul li a {
  font-family: TheSans-OT;
}
html[lang|="pt"] .block-veolia-sites .list .item ul li.has-sub ul li a {
  font-family: TheSans-OT;
}
html[lang|="ro"] .block-veolia-sites .list .item ul li.has-sub ul li a {
  font-family: TheSans-OT;
}
html[lang|="sk"] .block-veolia-sites .list .item ul li.has-sub ul li a {
  font-family: TheSans-OT;
}
html[lang|="sv"] .block-veolia-sites .list .item ul li.has-sub ul li a {
  font-family: TheSans-OT;
}
html[lang|="fi"] .block-veolia-sites .list .item ul li.has-sub ul li a {
  font-family: TheSans-OT;
}
html[lang|="nb"] .block-veolia-sites .list .item ul li.has-sub ul li a {
  font-family: TheSans-OT;
}
html[lang|="ca"] .block-veolia-sites .list .item ul li.has-sub ul li a {
  font-family: TheSans-OT;
}
html[lang|="bg"] .block-veolia-sites .list .item ul li.has-sub ul li a {
  font-family: TheSans-LP;
}
html[lang|="uk"] .block-veolia-sites .list .item ul li.has-sub ul li a {
  font-family: TheSans-LP;
}
html[lang|="ru"] .block-veolia-sites .list .item ul li.has-sub ul li a {
  font-family: TheSans-LP;
}
html[lang|="zh-hans"] .block-veolia-sites .list .item ul li.has-sub ul li a {
  font-family: Helvetica, STHeiti, sans-serif;
}
html[lang|="ar"] .block-veolia-sites .list .item ul li.has-sub ul li a {
  font-family: "The_Sans_Arabic", Arial, sans-serif;
}
.block-veolia-sites .list .item ul li.has-sub ul li a:hover {
  font-weight: 700;
  font-style: normal;
  font-size: 11px;
  color: inherit;
  background-color: #fff;
}
html[lang|="en"] .block-veolia-sites .list .item ul li.has-sub ul li a:hover {
  font-family: TheSans-OT;
}
html[lang|="fr"] .block-veolia-sites .list .item ul li.has-sub ul li a:hover {
  font-family: TheSans-OT;
}
html[lang|="cs"] .block-veolia-sites .list .item ul li.has-sub ul li a:hover {
  font-family: TheSans-OT;
}
html[lang|="de"] .block-veolia-sites .list .item ul li.has-sub ul li a:hover {
  font-family: TheSans-OT;
}
html[lang|="es"] .block-veolia-sites .list .item ul li.has-sub ul li a:hover {
  font-family: TheSans-OT;
}
html[lang|="nl"] .block-veolia-sites .list .item ul li.has-sub ul li a:hover {
  font-family: TheSans-OT;
}
html[lang|="hu"] .block-veolia-sites .list .item ul li.has-sub ul li a:hover {
  font-family: TheSans-OT;
}
html[lang|="pl"] .block-veolia-sites .list .item ul li.has-sub ul li a:hover {
  font-family: TheSans-OT;
}
html[lang|="pt"] .block-veolia-sites .list .item ul li.has-sub ul li a:hover {
  font-family: TheSans-OT;
}
html[lang|="ro"] .block-veolia-sites .list .item ul li.has-sub ul li a:hover {
  font-family: TheSans-OT;
}
html[lang|="sk"] .block-veolia-sites .list .item ul li.has-sub ul li a:hover {
  font-family: TheSans-OT;
}
html[lang|="sv"] .block-veolia-sites .list .item ul li.has-sub ul li a:hover {
  font-family: TheSans-OT;
}
html[lang|="fi"] .block-veolia-sites .list .item ul li.has-sub ul li a:hover {
  font-family: TheSans-OT;
}
html[lang|="nb"] .block-veolia-sites .list .item ul li.has-sub ul li a:hover {
  font-family: TheSans-OT;
}
html[lang|="ca"] .block-veolia-sites .list .item ul li.has-sub ul li a:hover {
  font-family: TheSans-OT;
}
html[lang|="bg"] .block-veolia-sites .list .item ul li.has-sub ul li a:hover {
  font-family: TheSans-LP;
}
html[lang|="uk"] .block-veolia-sites .list .item ul li.has-sub ul li a:hover {
  font-family: TheSans-LP;
}
html[lang|="ru"] .block-veolia-sites .list .item ul li.has-sub ul li a:hover {
  font-family: TheSans-LP;
}
html[lang|="zh-hans"] .block-veolia-sites .list .item ul li.has-sub ul li a:hover {
  font-family: Helvetica, STHeiti, sans-serif;
}
html[lang|="ar"] .block-veolia-sites .list .item ul li.has-sub ul li a:hover {
  font-family: "The_Sans_Arabic", Arial, sans-serif;
}
.block-veolia-sites .list .item ul li.has-sub > a:hover, .block-veolia-sites .list .item ul li.has-sub > a.region-hover {
  font-weight: 700;
  font-style: normal;
  font-size: inherit;
  color: inherit;
  background-color: #fff;
}
html[lang|="en"] .block-veolia-sites .list .item ul li.has-sub > a:hover, html[lang|="en"] .block-veolia-sites .list .item ul li.has-sub > a.region-hover {
  font-family: TheSans-OT;
}
html[lang|="fr"] .block-veolia-sites .list .item ul li.has-sub > a:hover, html[lang|="fr"] .block-veolia-sites .list .item ul li.has-sub > a.region-hover {
  font-family: TheSans-OT;
}
html[lang|="cs"] .block-veolia-sites .list .item ul li.has-sub > a:hover, html[lang|="cs"] .block-veolia-sites .list .item ul li.has-sub > a.region-hover {
  font-family: TheSans-OT;
}
html[lang|="de"] .block-veolia-sites .list .item ul li.has-sub > a:hover, html[lang|="de"] .block-veolia-sites .list .item ul li.has-sub > a.region-hover {
  font-family: TheSans-OT;
}
html[lang|="es"] .block-veolia-sites .list .item ul li.has-sub > a:hover, html[lang|="es"] .block-veolia-sites .list .item ul li.has-sub > a.region-hover {
  font-family: TheSans-OT;
}
html[lang|="nl"] .block-veolia-sites .list .item ul li.has-sub > a:hover, html[lang|="nl"] .block-veolia-sites .list .item ul li.has-sub > a.region-hover {
  font-family: TheSans-OT;
}
html[lang|="hu"] .block-veolia-sites .list .item ul li.has-sub > a:hover, html[lang|="hu"] .block-veolia-sites .list .item ul li.has-sub > a.region-hover {
  font-family: TheSans-OT;
}
html[lang|="pl"] .block-veolia-sites .list .item ul li.has-sub > a:hover, html[lang|="pl"] .block-veolia-sites .list .item ul li.has-sub > a.region-hover {
  font-family: TheSans-OT;
}
html[lang|="pt"] .block-veolia-sites .list .item ul li.has-sub > a:hover, html[lang|="pt"] .block-veolia-sites .list .item ul li.has-sub > a.region-hover {
  font-family: TheSans-OT;
}
html[lang|="ro"] .block-veolia-sites .list .item ul li.has-sub > a:hover, html[lang|="ro"] .block-veolia-sites .list .item ul li.has-sub > a.region-hover {
  font-family: TheSans-OT;
}
html[lang|="sk"] .block-veolia-sites .list .item ul li.has-sub > a:hover, html[lang|="sk"] .block-veolia-sites .list .item ul li.has-sub > a.region-hover {
  font-family: TheSans-OT;
}
html[lang|="sv"] .block-veolia-sites .list .item ul li.has-sub > a:hover, html[lang|="sv"] .block-veolia-sites .list .item ul li.has-sub > a.region-hover {
  font-family: TheSans-OT;
}
html[lang|="fi"] .block-veolia-sites .list .item ul li.has-sub > a:hover, html[lang|="fi"] .block-veolia-sites .list .item ul li.has-sub > a.region-hover {
  font-family: TheSans-OT;
}
html[lang|="nb"] .block-veolia-sites .list .item ul li.has-sub > a:hover, html[lang|="nb"] .block-veolia-sites .list .item ul li.has-sub > a.region-hover {
  font-family: TheSans-OT;
}
html[lang|="ca"] .block-veolia-sites .list .item ul li.has-sub > a:hover, html[lang|="ca"] .block-veolia-sites .list .item ul li.has-sub > a.region-hover {
  font-family: TheSans-OT;
}
html[lang|="bg"] .block-veolia-sites .list .item ul li.has-sub > a:hover, html[lang|="bg"] .block-veolia-sites .list .item ul li.has-sub > a.region-hover {
  font-family: TheSans-LP;
}
html[lang|="uk"] .block-veolia-sites .list .item ul li.has-sub > a:hover, html[lang|="uk"] .block-veolia-sites .list .item ul li.has-sub > a.region-hover {
  font-family: TheSans-LP;
}
html[lang|="ru"] .block-veolia-sites .list .item ul li.has-sub > a:hover, html[lang|="ru"] .block-veolia-sites .list .item ul li.has-sub > a.region-hover {
  font-family: TheSans-LP;
}
html[lang|="zh-hans"] .block-veolia-sites .list .item ul li.has-sub > a:hover, html[lang|="zh-hans"] .block-veolia-sites .list .item ul li.has-sub > a.region-hover {
  font-family: Helvetica, STHeiti, sans-serif;
}
html[lang|="ar"] .block-veolia-sites .list .item ul li.has-sub > a:hover, html[lang|="ar"] .block-veolia-sites .list .item ul li.has-sub > a.region-hover {
  font-family: "The_Sans_Arabic", Arial, sans-serif;
}
.block-veolia-sites .list .item ul li.has-sub > a:after {
  content: '';
  display: inline-block;
  position: relative;
  top: -1px;
  width: 12px;
  height: 8px;
  background: url('../images/sprite-2.png') -597px -1084px;
  margin: 0 0 0 10px;
}
.block-veolia-sites .list .item ul li.has-sub.opened > a:after {
  background-position: -597px -1094px;
  top: -2px;
}
.block-veolia-sites .list .item.item-double {
  width: 50%;
}
.block-veolia-sites .list .item.item-double ul {
  width: 50%;
}
.block-veolia-sites .list .item.item-double ul li.has-sub ul {
  display: none;
}
.block-veolia-sites .list .item.item-double ul li.has-sub ul li a {
  margin-left: -10px;
  margin-right: 0;
  width: 284px;
}
.block-veolia-sites .list .item.item-double ul + ul li a {
  margin-right: -15px;
}
.block-veolia-sites .list .item.item-double ul + ul li.has-sub ul li a {
  margin-left: -10px;
  margin-right: 0;
  width: 284px;
}
.block-veolia-sites .list .item .title {
  font-weight: 200;
  font-style: normal;
  font-size: 20px;
  color: #2c2c2c;
  border-bottom: 1px solid #808080;
  line-height: 120%;
  padding: 0 0 10px;
  margin: 0 20px 0 0;
}
html[lang|="en"] .block-veolia-sites .list .item .title {
  font-family: TheSans-OT;
}
html[lang|="fr"] .block-veolia-sites .list .item .title {
  font-family: TheSans-OT;
}
html[lang|="cs"] .block-veolia-sites .list .item .title {
  font-family: TheSans-OT;
}
html[lang|="de"] .block-veolia-sites .list .item .title {
  font-family: TheSans-OT;
}
html[lang|="es"] .block-veolia-sites .list .item .title {
  font-family: TheSans-OT;
}
html[lang|="nl"] .block-veolia-sites .list .item .title {
  font-family: TheSans-OT;
}
html[lang|="hu"] .block-veolia-sites .list .item .title {
  font-family: TheSans-OT;
}
html[lang|="pl"] .block-veolia-sites .list .item .title {
  font-family: TheSans-OT;
}
html[lang|="pt"] .block-veolia-sites .list .item .title {
  font-family: TheSans-OT;
}
html[lang|="ro"] .block-veolia-sites .list .item .title {
  font-family: TheSans-OT;
}
html[lang|="sk"] .block-veolia-sites .list .item .title {
  font-family: TheSans-OT;
}
html[lang|="sv"] .block-veolia-sites .list .item .title {
  font-family: TheSans-OT;
}
html[lang|="fi"] .block-veolia-sites .list .item .title {
  font-family: TheSans-OT;
}
html[lang|="nb"] .block-veolia-sites .list .item .title {
  font-family: TheSans-OT;
}
html[lang|="ca"] .block-veolia-sites .list .item .title {
  font-family: TheSans-OT;
}
html[lang|="bg"] .block-veolia-sites .list .item .title {
  font-family: TheSans-LP;
}
html[lang|="uk"] .block-veolia-sites .list .item .title {
  font-family: TheSans-LP;
}
html[lang|="ru"] .block-veolia-sites .list .item .title {
  font-family: TheSans-LP;
}
html[lang|="zh-hans"] .block-veolia-sites .list .item .title {
  font-family: Helvetica, STHeiti, sans-serif;
}
html[lang|="ar"] .block-veolia-sites .list .item .title {
  font-family: "The_Sans_Arabic", Arial, sans-serif;
}
.block-veolia-sites .maps {
  text-align: center;
  padding: 30px 0;
}
.block-veolia-sites .maps img {
  display: none;
  margin: 0 auto;
  max-width: 100%;
}
.block-veolia-sites .maps img#map-default {
  display: block;
}

.pageIE8 .block-veolia-sites .list .item .title {
  letter-spacing: -1px;
}

html.rtl .block-veolia-sites .list .item {
  float: right;
}
html.rtl .block-veolia-sites .list .item ul {
  float: right;
}
html.rtl .block-veolia-sites .list .item ul li {
  padding: 3px 0 3px 35px;
}
html.rtl .block-veolia-sites .list .item ul li a {
  padding: 3px 12px 3px 0;
  margin: 0 -12px 0 -15px;
}
html.rtl .block-veolia-sites .list .item ul li.has-sub > a:before {
  content: '';
  display: inline-block;
  position: relative;
  top: -1px;
  width: 12px;
  height: 8px;
  background: url('../images/sprite-2.png') -597px -1084px;
  margin: 0 0 0 10px;
}
html.rtl .block-veolia-sites .list .item ul li.has-sub > a:after {
  display: none;
}

@media screen and (max-width: 1285px) {
  .block-veolia-sites .list {
    width: 960px;
  }
  .block-veolia-sites .list .item.item-double ul li a {
    width: 222px;
  }
  .block-veolia-sites .list .item.item-double ul li.has-sub ul li a {
    width: 212px;
  }
  .block-veolia-sites .list .item.item-double ul + ul li.has-sub ul li a {
    width: 212px;
  }
}
.responsive1300 .block-veolia-sites .list {
  width: 960px;
}

@media screen and (max-width: 985px) {
  body:not(.no-responsive) .block-veolia-sites .list {
    width: 768px;
  }
  body:not(.no-responsive) .block-veolia-sites .list .item {
    width: 33%;
  }
  body:not(.no-responsive) .block-veolia-sites .list .item.item-double ul {
    width: 100%;
    float: none;
    clear: both;
    margin-bottom: 0;
    padding-bottom: 0;
  }
  body:not(.no-responsive) .block-veolia-sites .list .item.item-double ul li a {
    width: 235px;
  }
  body:not(.no-responsive) .block-veolia-sites .list .item.item-double ul li.has-sub ul li a {
    width: 223px;
  }
  body:not(.no-responsive) .block-veolia-sites .list .item.item-double ul + ul {
    margin: 0;
    padding: 0;
  }
  body:not(.no-responsive) .block-veolia-sites .list .item:first-child .title {
    margin-left: 20px;
  }
  body:not(.no-responsive) .block-veolia-sites .list .item:first-child ul {
    margin-left: 20px;
  }
}
@media screen and (max-width: 763px) {
  body:not(.no-responsive) .block-veolia-sites {
    top: 72px;
  }
  body:not(.no-responsive) .block-veolia-sites .list {
    width: 320px;
  }
  body:not(.no-responsive) .block-veolia-sites .list .item {
    width: 100%;
    float: none;
    clear: both;
  }
  body:not(.no-responsive) .block-veolia-sites .list .item .title {
    margin-left: 20px;
  }
  body:not(.no-responsive) .block-veolia-sites .list .item ul + ul {
    padding: 0;
  }
  body:not(.no-responsive) .block-veolia-sites .list .item ul:last-child {
    padding-bottom: 32px !important;
  }
  body:not(.no-responsive) .block-veolia-sites .list .item ul li {
    padding-left: 20px;
    padding-right: 20px;
  }
  body:not(.no-responsive) .block-veolia-sites .list .item ul li.has-sub {
    padding-left: 20px;
    padding-right: 20px;
  }
  body:not(.no-responsive) .block-veolia-sites .list .item ul li.has-sub.opened {
    background: none #fff;
  }
  body:not(.no-responsive) .block-veolia-sites .list .item ul li.has-sub.opened > a {
    border-bottom: 1px solid #000;
  }
  body:not(.no-responsive) .block-veolia-sites .list .item ul li.has-sub > a {
    width: 320px;
  }
  body:not(.no-responsive) .block-veolia-sites .list .item ul li.has-sub > a:hover {
    font-size: 17px;
  }
  body:not(.no-responsive) .block-veolia-sites .list .item ul li.has-sub ul li a {
    font-size: 17px;
    padding-top: 6px;
    padding-bottom: 6px;
    width: 310px;
  }
  body:not(.no-responsive) .block-veolia-sites .list .item ul li.has-sub ul:last-child {
    padding-bottom: 0 !important;
  }
  body:not(.no-responsive) .block-veolia-sites .list .item ul li a {
    font-size: 17px;
    margin: 0 0 0 -20px;
    padding-left: 0;
    width: 320px;
    text-indent: 20px;
    padding-top: 6px;
    padding-bottom: 6px;
  }
  body:not(.no-responsive) .block-veolia-sites .list .item.item-double ul + ul {
    padding-left: 20px;
    padding-right: 20px;
    padding: 0;
  }
  body:not(.no-responsive) .maps {
    display: none;
  }
}

.block-water-sites {
  padding: 40px;
  background-color: #f2f2f2;
  width: 880px;
  position: absolute;
  display: flex !important;
  justify-content: space-between;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  box-sizing: border-box;
  z-index: 106;
  pointer-events: none;
}
.block-water-sites.active {
  opacity: 1;
  pointer-events: initial;
}
.block-water-sites .description-block {
  vertical-align: top;
  width: 37.5%;
  display: inline-block;
  color: #2c2c2c;
  font-family: TheSans-OT, sans-serif;
}
.block-water-sites .description-block h2 {
  font-size: 35px;
  font-weight: 700;
}
.block-water-sites .description-block p {
  font-size: 15px;
  font-weight: 400;
  line-height: 25px;
}
.block-water-sites .france-map-outer {
  display: inline-block;
  width: 50%;
}
.block-water-sites .france-map-outer path {
  cursor: pointer;
}
@media (max-width: 960px) {
  .block-water-sites {
    width: 782px;
  }
}
@media (max-width: 900px) {
  .block-water-sites {
    width: 100%;
    right: 0 !important;
    top: 70px !important;
  }
}
@media screen and (max-width: 763px) {
  .block-water-sites {
    top: 50px !important;
    flex-wrap: wrap;
  }
  .block-water-sites .france-map-outer {
    width: 100%;
  }
  .block-water-sites .description-block {
    width: 100%;
  }
}

.block-water-sites-overlay {
  z-index: 100;
  left: 0;
  top: 0;
  position: fixed;
  right: 0;
  width: 100%;
  height: 100%;
  background: url('../images/spacer.gif') #f2f2f2;
  display: none;
}

.block-related-services {
  z-index: 10;
  position: relative;
  -webkit-border-radius: 0 20px 0 0;
  -moz-border-radius: 0 20px 0 0;
  -ms-border-radius: 0 20px 0 0;
  -o-border-radius: 0 20px 0 0;
  border-radius: 0 20px 0 0;
  behavior: url(/sites/all/themes/veo/css/pie.htc);
  -ms-behavior: url(css/pie.htc) url(/sites/all/themes/veo/css/pie.htc);
  overflow: hidden;
  float: none;
  background: none #fff;
  width: 302px;
  padding: 0 0 10px;
  margin: 0 0 20px;
}
.block-related-services:after {
  content: " ";
  visibility: hidden;
  display: block;
  height: 0;
  clear: both;
}
.block-related-services .title {
  font-weight: 700;
  font-style: normal;
  font-size: 17px;
  color: #2c2c2c;
  line-height: 120%;
  padding: 15px 0 5px 20px;
}
html[lang|="en"] .block-related-services .title {
  font-family: TheSans-OT;
}
html[lang|="fr"] .block-related-services .title {
  font-family: TheSans-OT;
}
html[lang|="cs"] .block-related-services .title {
  font-family: TheSans-OT;
}
html[lang|="de"] .block-related-services .title {
  font-family: TheSans-OT;
}
html[lang|="es"] .block-related-services .title {
  font-family: TheSans-OT;
}
html[lang|="nl"] .block-related-services .title {
  font-family: TheSans-OT;
}
html[lang|="hu"] .block-related-services .title {
  font-family: TheSans-OT;
}
html[lang|="pl"] .block-related-services .title {
  font-family: TheSans-OT;
}
html[lang|="pt"] .block-related-services .title {
  font-family: TheSans-OT;
}
html[lang|="ro"] .block-related-services .title {
  font-family: TheSans-OT;
}
html[lang|="sk"] .block-related-services .title {
  font-family: TheSans-OT;
}
html[lang|="sv"] .block-related-services .title {
  font-family: TheSans-OT;
}
html[lang|="fi"] .block-related-services .title {
  font-family: TheSans-OT;
}
html[lang|="nb"] .block-related-services .title {
  font-family: TheSans-OT;
}
html[lang|="ca"] .block-related-services .title {
  font-family: TheSans-OT;
}
html[lang|="bg"] .block-related-services .title {
  font-family: TheSans-LP;
}
html[lang|="uk"] .block-related-services .title {
  font-family: TheSans-LP;
}
html[lang|="ru"] .block-related-services .title {
  font-family: TheSans-LP;
}
html[lang|="zh-hans"] .block-related-services .title {
  font-family: Helvetica, STHeiti, sans-serif;
}
html[lang|="ar"] .block-related-services .title {
  font-family: "The_Sans_Arabic", Arial, sans-serif;
}
.block-related-services ul {
  padding: 6px 0 10px 20px !important;
  margin: 0;
  list-style: none;
  display: block;
  clear: both;
}
.block-related-services ul li {
  z-index: 1;
  position: relative;
  font-weight: 400;
  font-style: normal;
  font-size: 14px;
  color: #2c2c2c;
  display: block;
  clear: both;
  padding: 2px 0 2px 20px;
}
html[lang|="en"] .block-related-services ul li {
  font-family: TheSans-OT;
}
html[lang|="fr"] .block-related-services ul li {
  font-family: TheSans-OT;
}
html[lang|="cs"] .block-related-services ul li {
  font-family: TheSans-OT;
}
html[lang|="de"] .block-related-services ul li {
  font-family: TheSans-OT;
}
html[lang|="es"] .block-related-services ul li {
  font-family: TheSans-OT;
}
html[lang|="nl"] .block-related-services ul li {
  font-family: TheSans-OT;
}
html[lang|="hu"] .block-related-services ul li {
  font-family: TheSans-OT;
}
html[lang|="pl"] .block-related-services ul li {
  font-family: TheSans-OT;
}
html[lang|="pt"] .block-related-services ul li {
  font-family: TheSans-OT;
}
html[lang|="ro"] .block-related-services ul li {
  font-family: TheSans-OT;
}
html[lang|="sk"] .block-related-services ul li {
  font-family: TheSans-OT;
}
html[lang|="sv"] .block-related-services ul li {
  font-family: TheSans-OT;
}
html[lang|="fi"] .block-related-services ul li {
  font-family: TheSans-OT;
}
html[lang|="nb"] .block-related-services ul li {
  font-family: TheSans-OT;
}
html[lang|="ca"] .block-related-services ul li {
  font-family: TheSans-OT;
}
html[lang|="bg"] .block-related-services ul li {
  font-family: TheSans-LP;
}
html[lang|="uk"] .block-related-services ul li {
  font-family: TheSans-LP;
}
html[lang|="ru"] .block-related-services ul li {
  font-family: TheSans-LP;
}
html[lang|="zh-hans"] .block-related-services ul li {
  font-family: Helvetica, STHeiti, sans-serif;
}
html[lang|="ar"] .block-related-services ul li {
  font-family: "The_Sans_Arabic", Arial, sans-serif;
}
.block-related-services ul li a {
  color: #2c2c2c;
  text-decoration: none;
}
.block-related-services ul li a:hover {
  text-decoration: underline;
}
.block-related-services ul li:before {
  content: " ";
  display: block;
  position: absolute;
  width: 13px;
  height: 11px;
  background: url('../images/sprite-2.png') -597px -1104px;
  left: 0;
  top: 50%;
  margin: -6px 0 0;
}
.block-related-services.ble-pale-red ul li:before {
  background-position: 0 -1395px;
}
.block-related-services.ble-pale-mestard ul li:before {
  background-position: -14px -1395px;
}
.block-related-services.ble-pale-graydark ul li:before {
  background-position: -28px -1395px;
}
.block-related-services.ble-pale-blue ul li:before {
  background-position: -42px -1395px;
}
.block-related-services.ble-pale-green ul li:before {
  background-position: -56px -1395px;
}
.block-related-services.ble-pale-greenlight ul li:before {
  background-position: -56px -1395px;
}
.block-related-services.ble-pale-bluegray ul li:before {
  background-position: -70px -1395px;
}
.block-related-services.ble-pale-brown ul li:before {
  background-position: -84px -1395px;
}
.block-related-services.ble-pale-purple ul li:before {
  background-position: -98px -1395px;
}
.block-related-services.ble-pale-graylight ul li:before {
  background-position: -112px -1395px;
}
.block-related-services.ble-pale-purplegray ul li:before {
  background-position: -126px -1395px;
}
.block-related-services.ble-pale-bluelight ul li:before {
  background-position: -140px -1395px;
}
.block-related-services.ble-pale-brownyellow ul li:before {
  background-position: -154px -1395px;
}
.block-related-services.ble-pale-bluegreen ul li:before {
  background-position: -168px -1395px;
}
.block-related-services.ble-pale-black ul li:before {
  background-position: -182px -1395px;
}
.block-related-services.ble-vivid-blue ul li:before {
  background-position: -196px -1395px;
}
.block-related-services.ble-vivid-green ul li:before {
  background-position: -210px -1395px;
}
.block-related-services.ble-vivid-mustard ul li:before {
  background-position: -224px -1395px;
}
.block-related-services.ble-vivid-purple ul li:before {
  background-position: -238px -1395px;
}
.block-related-services.ble-vivid-purpledark ul li:before {
  background-position: -252px -1395px;
}
.block-related-services.ble-vivid-bluedark ul li:before {
  background-position: -266px -1395px;
}
.block-related-services.ble-vivid-greendark ul li:before {
  background-position: -280px -1395px;
}
.block-related-services.align-right {
  float: right;
  margin: 0 0 20px 20px;
}
.block-related-services.align-left {
  float: left;
  margin: 0 20px 20px 0;
}

@media screen and (max-width: 1285px) {
  .block-related-services {
    width: 220px;
  }
}
.responsive1300 .block-related-services {
  width: 220px;
}

@media screen and (max-width: 985px) {
  body:not(.no-responsive) .block-related-services {
    width: 220px;
    margin: 0 auto 20px;
  }
}
@media screen and (max-width: 763px) {
  body:not(.no-responsive) .block-related-services {
    width: 280px;
    margin: 0 auto 20px;
  }
}

.block-request-info {
  z-index: 10;
  position: relative;
  -webkit-border-radius: 0 20px 0 20px;
  -moz-border-radius: 0 20px 0 20px;
  -ms-border-radius: 0 20px 0 20px;
  -o-border-radius: 0 20px 0 20px;
  border-radius: 0 20px 0 20px;
  behavior: url(/sites/all/themes/veo/css/pie.htc);
  -ms-behavior: url(css/pie.htc) url(/sites/all/themes/veo/css/pie.htc);
  width: 302px;
  background: none #2c2c2c;
  padding: 20px 0;
  margin: 0 0 20px;
}
.block-request-info p {
  font-weight: 700;
  font-style: normal;
  font-size: 17px;
  color: #fff;
  display: block;
  padding: 0 0 0 20px;
  margin: 0;
}
html[lang|="en"] .block-request-info p {
  font-family: TheSans-OT;
}
html[lang|="fr"] .block-request-info p {
  font-family: TheSans-OT;
}
html[lang|="cs"] .block-request-info p {
  font-family: TheSans-OT;
}
html[lang|="de"] .block-request-info p {
  font-family: TheSans-OT;
}
html[lang|="es"] .block-request-info p {
  font-family: TheSans-OT;
}
html[lang|="nl"] .block-request-info p {
  font-family: TheSans-OT;
}
html[lang|="hu"] .block-request-info p {
  font-family: TheSans-OT;
}
html[lang|="pl"] .block-request-info p {
  font-family: TheSans-OT;
}
html[lang|="pt"] .block-request-info p {
  font-family: TheSans-OT;
}
html[lang|="ro"] .block-request-info p {
  font-family: TheSans-OT;
}
html[lang|="sk"] .block-request-info p {
  font-family: TheSans-OT;
}
html[lang|="sv"] .block-request-info p {
  font-family: TheSans-OT;
}
html[lang|="fi"] .block-request-info p {
  font-family: TheSans-OT;
}
html[lang|="nb"] .block-request-info p {
  font-family: TheSans-OT;
}
html[lang|="ca"] .block-request-info p {
  font-family: TheSans-OT;
}
html[lang|="bg"] .block-request-info p {
  font-family: TheSans-LP;
}
html[lang|="uk"] .block-request-info p {
  font-family: TheSans-LP;
}
html[lang|="ru"] .block-request-info p {
  font-family: TheSans-LP;
}
html[lang|="zh-hans"] .block-request-info p {
  font-family: Helvetica, STHeiti, sans-serif;
}
html[lang|="ar"] .block-request-info p {
  font-family: "The_Sans_Arabic", Arial, sans-serif;
}
.block-request-info a {
  z-index: 10;
  position: relative;
  font-weight: 700;
  font-style: normal;
  font-size: 17px;
  color: #fff;
  display: block;
  margin: -20px 20px -20px 0;
  padding: 20px 0 20px 20px;
  text-decoration: none !important;
  line-height: 1.4;
  cursor: pointer;
}
html[lang|="en"] .block-request-info a {
  font-family: TheSans-OT;
}
html[lang|="fr"] .block-request-info a {
  font-family: TheSans-OT;
}
html[lang|="cs"] .block-request-info a {
  font-family: TheSans-OT;
}
html[lang|="de"] .block-request-info a {
  font-family: TheSans-OT;
}
html[lang|="es"] .block-request-info a {
  font-family: TheSans-OT;
}
html[lang|="nl"] .block-request-info a {
  font-family: TheSans-OT;
}
html[lang|="hu"] .block-request-info a {
  font-family: TheSans-OT;
}
html[lang|="pl"] .block-request-info a {
  font-family: TheSans-OT;
}
html[lang|="pt"] .block-request-info a {
  font-family: TheSans-OT;
}
html[lang|="ro"] .block-request-info a {
  font-family: TheSans-OT;
}
html[lang|="sk"] .block-request-info a {
  font-family: TheSans-OT;
}
html[lang|="sv"] .block-request-info a {
  font-family: TheSans-OT;
}
html[lang|="fi"] .block-request-info a {
  font-family: TheSans-OT;
}
html[lang|="nb"] .block-request-info a {
  font-family: TheSans-OT;
}
html[lang|="ca"] .block-request-info a {
  font-family: TheSans-OT;
}
html[lang|="bg"] .block-request-info a {
  font-family: TheSans-LP;
}
html[lang|="uk"] .block-request-info a {
  font-family: TheSans-LP;
}
html[lang|="ru"] .block-request-info a {
  font-family: TheSans-LP;
}
html[lang|="zh-hans"] .block-request-info a {
  font-family: Helvetica, STHeiti, sans-serif;
}
html[lang|="ar"] .block-request-info a {
  font-family: "The_Sans_Arabic", Arial, sans-serif;
}
.block-request-info a:hover {
  text-decoration: underline !important;
}
.block-request-info.align-left {
  float: left;
  margin: 0 20px 20px 0;
  clear: left;
}
.block-request-info.align-right {
  float: right;
  margin: 0 0 20px 20px;
  clear: right;
}
.block-request-info.ble-pale-red {
  background: #f08f75;
}
.block-request-info.ble-pale-mestard {
  background: #fdd384;
}
.block-request-info.ble-pale-graydark {
  background: #CACDCE;
}
.block-request-info.ble-pale-blue {
  background: #7abcce;
}
.block-request-info.ble-pale-green {
  background: #b6d9b7;
}
.block-request-info.ble-pale-greenlight {
  background: #c0d272;
}
.block-request-info.ble-pale-bluegray {
  background: #adbcc9;
}
.block-request-info.ble-pale-brown {
  background: #ddbba3;
}
.block-request-info.ble-pale-purple {
  background: #dbb4b7;
}
.block-request-info.ble-pale-graylight {
  background: #d9d1c8;
}
.block-request-info.ble-pale-purplegray {
  background: #b29fb0;
}
.block-request-info.ble-pale-bluelight {
  background: #c6dae7;
}
.block-request-info.ble-pale-brownyellow {
  background: #d9c594;
}
.block-request-info.ble-pale-bluegreen {
  background: #7fb8ac;
}
.block-request-info.ble-pale-black {
  background: #58585a;
}
.block-request-info.ble-vivid-blue {
  background: #54bbba;
}
.block-request-info.ble-vivid-green {
  background: #97bf0d;
}
.block-request-info.ble-vivid-mustard {
  background: #efca00;
}
.block-request-info.ble-vivid-purple {
  background: #a8438d;
}
.block-request-info.ble-vivid-purpledark {
  background: #804180;
}
.block-request-info.ble-vivid-bluedark {
  background: #0062a9;
}
.block-request-info.ble-vivid-greendark {
  background: #199c69;
}
.block-request-info.ble-vivid-redlight {
  background: #e95f47;
}
.block-request-info.ble-vivid-rose {
  background: #ee8694;
}
.block-request-info.ble-vivid-orange {
  background: #e09f25;
}
.block-request-info.ble-vivid-khaki {
  background: #aea935;
}
.block-request-info.ble-vivid-bluegray {
  background: #7197ca;
}
.block-request-info.ble-vivid-gray {
  background-color: #9c9e9f;
}
.block-request-info.ble-vivid-graydark {
  background: #55555A;
}
.block-request-info.ble-blue {
  background: #00aec7;
}
.block-request-info.ble-bluesky {
  background: #91e1ef;
}
.block-request-info.ble-white {
  background: #fff;
}
.block-request-info.ble-green {
  background: #97bf0d;
}

@media screen and (max-width: 1285px) {
  .block-request-info {
    width: 220px;
  }
}
.responsive1300 .block-request-info {
  width: 220px;
}

@media screen and (max-width: 763px) {
  body:not(.no-responsive) .block-request-info {
    width: 280px;
    float: none !important;
    margin: 0 auto 20px;
  }
}

.block-services-tabs {
  clear: both;
  margin: 0 0 2em;
}
.block-services-tabs .tabs {
  overflow: hidden;
}
.block-services-tabs .tabs:after {
  content: " ";
  visibility: hidden;
  display: block;
  height: 0;
  clear: both;
}
.block-services-tabs .tabs .tabs-inner {
  display: table;
  width: 100%;
}
.block-services-tabs .tabs ul {
  display: table-row;
  padding: 0;
  margin: 0;
  list-style: none;
}
.block-services-tabs .tabs ul li {
  font-weight: 700;
  font-style: normal;
  font-size: 12px;
  color: #fff;
  line-height: 120%;
  background: none #2c2c2c;
  display: table-cell;
  text-align: center;
  vertical-align: middle;
  width: 16%;
  height: 65px;
  border-left: 1px solid #f2f2f2;
  cursor: pointer;
}
html[lang|="en"] .block-services-tabs .tabs ul li {
  font-family: FSRufus;
}
html[lang|="fr"] .block-services-tabs .tabs ul li {
  font-family: FSRufus;
}
html[lang|="cs"] .block-services-tabs .tabs ul li {
  font-family: FSRufus;
}
html[lang|="de"] .block-services-tabs .tabs ul li {
  font-family: FSRufus;
}
html[lang|="es"] .block-services-tabs .tabs ul li {
  font-family: FSRufus;
}
html[lang|="nl"] .block-services-tabs .tabs ul li {
  font-family: FSRufus;
}
html[lang|="hu"] .block-services-tabs .tabs ul li {
  font-family: FSRufus;
}
html[lang|="pl"] .block-services-tabs .tabs ul li {
  font-family: FSRufus;
}
html[lang|="pt"] .block-services-tabs .tabs ul li {
  font-family: FSRufus;
}
html[lang|="ro"] .block-services-tabs .tabs ul li {
  font-family: FSRufus;
}
html[lang|="sk"] .block-services-tabs .tabs ul li {
  font-family: FSRufus;
}
html[lang|="sv"] .block-services-tabs .tabs ul li {
  font-family: FSRufus;
}
html[lang|="fi"] .block-services-tabs .tabs ul li {
  font-family: FSRufus;
}
html[lang|="nb"] .block-services-tabs .tabs ul li {
  font-family: FSRufus;
}
html[lang|="ca"] .block-services-tabs .tabs ul li {
  font-family: FSRufus;
}
html[lang|="bg"] .block-services-tabs .tabs ul li {
  font-family: AchilleIICyrFY;
}
html[lang|="uk"] .block-services-tabs .tabs ul li {
  font-family: AchilleIICyrFY;
}
html[lang|="ru"] .block-services-tabs .tabs ul li {
  font-family: AchilleIICyrFY;
}
html[lang|="zh-hans"] .block-services-tabs .tabs ul li {
  font-family: Helvetica, STHeiti, sans-serif;
}
html[lang|="ar"] .block-services-tabs .tabs ul li {
  font-family: "The_Sans_Arabic", Arial, sans-serif;
}
.block-services-tabs .tabs ul li:first-child {
  border-left: none;
}
.block-services-tabs .tabs ul li a {
  line-height: 120%;
  color: #fff;
  text-decoration: none;
  text-align: center;
  vertical-align: middle;
  padding: 0 0 5px;
}
.block-services-tabs .tabs ul li.active, .block-services-tabs .tabs ul li:hover {
  background: none #efca00;
}
.block-services-tabs .tabs ul li.active {
  cursor: default;
}
.block-services-tabs .tabs ul li.active a {
  cursor: default;
}
.block-services-tabs .tabs ul li.ble-pale-red.active, .block-services-tabs .tabs ul li.ble-pale-red:hover {
  background: none #f08f75;
}
.block-services-tabs .tabs ul li.ble-pale-mestard.active, .block-services-tabs .tabs ul li.ble-pale-mestard:hover {
  background: none #fdd384;
}
.block-services-tabs .tabs ul li.ble-vivid-orange.active, .block-services-tabs .tabs ul li.ble-vivid-orange:hover {
  background: none #e09f25;
}
.block-services-tabs .tabs ul li.ble-pale-graydark.active, .block-services-tabs .tabs ul li.ble-pale-graydark:hover {
  background: none #cac7c4;
}
.block-services-tabs .tabs ul li.ble-pale-blue.active, .block-services-tabs .tabs ul li.ble-pale-blue:hover {
  background: none #7abcce;
}
.block-services-tabs .tabs ul li.ble-pale-green.active, .block-services-tabs .tabs ul li.ble-pale-green:hover {
  background: none #b6d9b7;
}
.block-services-tabs .tabs ul li.ble-pale-greenlight.active, .block-services-tabs .tabs ul li.ble-pale-greenlight:hover {
  background: none #c0d272;
}
.block-services-tabs .tabs ul li.ble-pale-bluegray.active, .block-services-tabs .tabs ul li.ble-pale-bluegray:hover {
  background: none #adbcc9;
}
.block-services-tabs .tabs ul li.ble-pale-brown.active, .block-services-tabs .tabs ul li.ble-pale-brown:hover {
  background: none #ddbba3;
}
.block-services-tabs .tabs ul li.ble-pale-purple.active, .block-services-tabs .tabs ul li.ble-pale-purple:hover {
  background: none #dbb4b7;
}
.block-services-tabs .tabs ul li.ble-pale-graylight.active, .block-services-tabs .tabs ul li.ble-pale-graylight:hover {
  background: none #d9d1c8;
}
.block-services-tabs .tabs ul li.ble-pale-purplegray.active, .block-services-tabs .tabs ul li.ble-pale-purplegray:hover {
  background: none #b29fb0;
}
.block-services-tabs .tabs ul li.ble-pale-bluelight.active, .block-services-tabs .tabs ul li.ble-pale-bluelight:hover {
  background: none #c6dae7;
}
.block-services-tabs .tabs ul li.ble-pale-brownyellow.active, .block-services-tabs .tabs ul li.ble-pale-brownyellow:hover {
  background: none #d9c594;
}
.block-services-tabs .tabs ul li.ble-pale-bluegreen.active, .block-services-tabs .tabs ul li.ble-pale-bluegreen:hover {
  background: none #7fb8ac;
}
.block-services-tabs .tabs ul li.ble-pale-black.active, .block-services-tabs .tabs ul li.ble-pale-black:hover {
  background: none #58585a;
}
.block-services-tabs .tabs ul li.ble-vivid-blue.active, .block-services-tabs .tabs ul li.ble-vivid-blue:hover {
  background: none #00aec7;
}
.block-services-tabs .tabs ul li.ble-vivid-green.active, .block-services-tabs .tabs ul li.ble-vivid-green:hover {
  background: none #97bf0d;
}
.block-services-tabs .tabs ul li.ble-vivid-mustard.active, .block-services-tabs .tabs ul li.ble-vivid-mustard:hover {
  background: none #efca00;
}
.block-services-tabs .tabs ul li.ble-vivid-purple.active, .block-services-tabs .tabs ul li.ble-vivid-purple:hover {
  background: none #a8438d;
}
.block-services-tabs .tabs ul li.ble-vivid-purple.active, .block-services-tabs .tabs ul li.ble-vivid-purple:hover {
  background: none #a8438d;
}
.block-services-tabs .tabs ul li.ble-vivid-purpledark.active, .block-services-tabs .tabs ul li.ble-vivid-purpledark:hover {
  background: none #804180;
}
.block-services-tabs .tabs ul li.ble-green.active, .block-services-tabs .tabs ul li.ble-green:hover {
  background: none #97bf0d;
}
.block-services-tabs .tabs ul li.ble-vivid-greendark.active, .block-services-tabs .tabs ul li.ble-vivid-greendark:hover {
  background: none #199c69;
}
.block-services-tabs .content {
  z-index: 1;
  position: relative;
  background: none #fff;
  overflow: hidden;
  padding: 0;
}
.block-services-tabs .content .page {
  z-index: 1;
  left: 100%;
  top: 0;
  position: absolute;
  width: 100%;
  min-height: 400px;
}
.block-services-tabs .content .page .page-inner {
  padding: 20px;
}
.block-services-tabs .content .page.active {
  z-index: 1;
  left: 0;
  top: 0;
  position: relative;
}
.block-services-tabs .content ul {
  margin: 0;
  padding: 0 0 0 22px;
  list-style: none;
}
.block-services-tabs .content ul li {
  z-index: 1;
  position: relative;
}
.block-services-tabs .content ul li:before {
  content: " ";
  display: block;
  position: absolute;
  width: 5px;
  height: 5px;
  position: relative;
  display: inline-block;
  left: 0;
  top: 9px;
  background: url('../images/sprite-2.png') -1249px -121px;
  float: left;
  margin: 0 5px 0 0;
}
.block-services-tabs.ble-pale-red .tabs ul li.active, .block-services-tabs.ble-pale-red .tabs ul li:hover {
  background: none #f08f75;
}
.block-services-tabs.ble-pale-mestard .tabs ul li.active, .block-services-tabs.ble-pale-mestard .tabs ul li:hover {
  background: none #fdd384;
}
.block-services-tabs.ble-pale-graydark .tabs ul li.active, .block-services-tabs.ble-pale-graydark .tabs ul li:hover {
  background: none #cac7c4;
}
.block-services-tabs.ble-pale-blue .tabs ul li.active, .block-services-tabs.ble-pale-blue .tabs ul li:hover {
  background: none #7abcce;
}
.block-services-tabs.ble-pale-green .tabs ul li.active, .block-services-tabs.ble-pale-green .tabs ul li:hover {
  background: none #b6d9b7;
}
.block-services-tabs.ble-pale-greenlight .tabs ul li.active, .block-services-tabs.ble-pale-greenlight .tabs ul li:hover {
  background: none #c0d272;
}
.block-services-tabs.ble-pale-bluegray .tabs ul li.active, .block-services-tabs.ble-pale-bluegray .tabs ul li:hover {
  background: none #adbcc9;
}
.block-services-tabs.ble-pale-brown .tabs ul li.active, .block-services-tabs.ble-pale-brown .tabs ul li:hover {
  background: none #ddbba3;
}
.block-services-tabs.ble-pale-purple .tabs ul li.active, .block-services-tabs.ble-pale-purple .tabs ul li:hover {
  background: none #dbb4b7;
}
.block-services-tabs.ble-pale-graylight .tabs ul li.active, .block-services-tabs.ble-pale-graylight .tabs ul li:hover {
  background: none #d9d1c8;
}
.block-services-tabs.ble-pale-purplegray .tabs ul li.active, .block-services-tabs.ble-pale-purplegray .tabs ul li:hover {
  background: none #b29fb0;
}
.block-services-tabs.ble-pale-bluelight .tabs ul li.active, .block-services-tabs.ble-pale-bluelight .tabs ul li:hover {
  background: none #c6dae7;
}
.block-services-tabs.ble-pale-brownyellow .tabs ul li.active, .block-services-tabs.ble-pale-brownyellow .tabs ul li:hover {
  background: none #d9c594;
}
.block-services-tabs.ble-pale-bluegreen .tabs ul li.active, .block-services-tabs.ble-pale-bluegreen .tabs ul li:hover {
  background: none #7fb8ac;
}
.block-services-tabs.ble-pale-black .tabs ul li.active, .block-services-tabs.ble-pale-black .tabs ul li:hover {
  background: none #58585a;
}
.block-services-tabs.ble-vivid-blue .tabs ul li.active, .block-services-tabs.ble-vivid-blue .tabs ul li:hover {
  background: none #00aec7;
}
.block-services-tabs.ble-vivid-green .tabs ul li.active, .block-services-tabs.ble-vivid-green .tabs ul li:hover {
  background: none #97bf0d;
}
.block-services-tabs.ble-vivid-mustard .tabs ul li.active, .block-services-tabs.ble-vivid-mustard .tabs ul li:hover {
  background: none #efca00;
}
.block-services-tabs.ble-vivid-purple .tabs ul li.active, .block-services-tabs.ble-vivid-purple .tabs ul li:hover {
  background: none #a8438d;
}
.block-services-tabs.ble-vivid-purpledark .tabs ul li.active, .block-services-tabs.ble-vivid-purpledark .tabs ul li:hover {
  background: none #804180;
}
.block-services-tabs.ble-green .tabs ul li.active, .block-services-tabs.ble-green .tabs ul li:hover {
  background: none #97bf0d;
}
.block-services-tabs.ble-vivid-orange .tabs ul li.active, .block-services-tabs.ble-vivid-orange .tabs ul li:hover {
  background: none #e09f25;
}
.block-services-tabs.ble-vivid-bluedark .tabs ul li.active, .block-services-tabs.ble-vivid-bluedark .tabs ul li:hover {
  background: none #0062a9;
}
.block-services-tabs.ble-vivid-greendark .tabs ul li.active, .block-services-tabs.ble-vivid-greendark .tabs ul li:hover {
  background: none #199c69;
}

.block-services-tabs-mobile {
  display: none;
  background: none #fff;
}
.block-services-tabs-mobile:after {
  content: " ";
  visibility: hidden;
  display: block;
  height: 0;
  clear: both;
}
.block-services-tabs-mobile > ul {
  display: block;
  padding: 0 !important;
  margin: 0;
  list-style: none;
}
.block-services-tabs-mobile > ul li {
  display: block;
  border-bottom: 2px solid #888;
}
.block-services-tabs-mobile > ul li.opened {
  border: none;
}
.block-services-tabs-mobile > ul li.opened .title {
  background: none #f9bb43;
}
.block-services-tabs-mobile > ul li.opened .title span {
  background-position: -612px -1107px;
}
.block-services-tabs-mobile > ul li.opened .content {
  height: auto;
}
.block-services-tabs-mobile > ul li.opened.ble-blue .title {
  background: none #00aec7;
}
.block-services-tabs-mobile > ul li.opened.ble-bluesky .title {
  background: none #91e1ef;
}
.block-services-tabs-mobile > ul li.opened.ble-gray .title {
  background: none #9c9e9f;
}
.block-services-tabs-mobile > ul li.opened.ble-black .title {
  background: none #58585a;
}
.block-services-tabs-mobile > ul li.opened.ble-yellow .title {
  background: none #efca00;
}
.block-services-tabs-mobile > ul li.opened.ble-vivid-bluegray .title {
  background: none #7197ca;
}
.block-services-tabs-mobile > ul li.opened.ble-vivid-graydark .title {
  background: none #58585a;
}
.block-services-tabs-mobile > ul li.opened.ble-vivid-khaki .title {
  background: none #aea935;
}
.block-services-tabs-mobile > ul li.opened.ble-vivid-orange .title {
  background: none #e09f25;
}
.block-services-tabs-mobile > ul li.opened.ble-pale-greenlight .title {
  background: none #c0d272;
}
.block-services-tabs-mobile > ul li.opened.ble-vivid-redlight .title {
  background: none #e95f47;
}
.block-services-tabs-mobile > ul li.opened.ble-vivid-rose .title {
  background: none #ee8694;
}
.block-services-tabs-mobile > ul li.opened.ble-white .title {
  background: none #fff;
}
.block-services-tabs-mobile > ul li.opened.ble-green .title {
  background: none #97bf0d;
}
.block-services-tabs-mobile > ul li.opened.ble-pale-red .title {
  background: none #f08f75;
}
.block-services-tabs-mobile > ul li.opened.ble-pale-mestard .title {
  background: none #fdd384;
}
.block-services-tabs-mobile > ul li.opened.ble-pale-graydark .title {
  background: none #cac7c4;
}
.block-services-tabs-mobile > ul li.opened.ble-pale-blue .title {
  background: none #7abcce;
}
.block-services-tabs-mobile > ul li.opened.ble-pale-green .title {
  background: none #b6d9b7;
}
.block-services-tabs-mobile > ul li.opened.ble-pale-bluegray .title {
  background: none #adbcc9;
}
.block-services-tabs-mobile > ul li.opened.ble-pale-brown .title {
  background: none #ddbba3;
}
.block-services-tabs-mobile > ul li.opened.ble-pale-purple .title {
  background: none #dbb4b7;
}
.block-services-tabs-mobile > ul li.opened.ble-pale-graylight .title {
  background: none #d9d1c8;
}
.block-services-tabs-mobile > ul li.opened.ble-pale-purplegray .title {
  background: none #b29fb0;
}
.block-services-tabs-mobile > ul li.opened.ble-pale-bluelight .title {
  background: none #c6dae7;
}
.block-services-tabs-mobile > ul li.opened.ble-pale-brownyellow .title {
  background: none #d9c594;
}
.block-services-tabs-mobile > ul li.opened.ble-pale-bluegreen .title {
  background: none #7fb8ac;
}
.block-services-tabs-mobile > ul li.opened.ble-pale-black .title {
  background: none #58585a;
}
.block-services-tabs-mobile > ul li.opened.ble-vivid-blue .title {
  background: none #00aec7;
}
.block-services-tabs-mobile > ul li.opened.ble-vivid-green .title {
  background: none #97bf0d;
}
.block-services-tabs-mobile > ul li.opened.ble-vivid-mustard .title {
  background: none #efca00;
}
.block-services-tabs-mobile > ul li.opened.ble-vivid-purple .title {
  background: none #a8438d;
}
.block-services-tabs-mobile > ul li.opened.ble-vivid-purpledark .title {
  background: none #804180;
}
.block-services-tabs-mobile > ul li.opened.ble-green .title {
  background: none #97bf0d;
}
.block-services-tabs-mobile > ul li.opened.ble-vivid-bluedark .title {
  background: none #0062a9;
}
.block-services-tabs-mobile > ul li.opened.ble-vivid-greendark .title {
  background: none #199c69;
}
.block-services-tabs-mobile .title {
  z-index: 1;
  position: relative;
  font-weight: 700;
  font-style: normal;
  font-size: 14px;
  color: #fff;
  height: 60px;
  line-height: 58px;
  background: none #2c2c2c;
  padding: 0 20px;
  cursor: pointer;
}
html[lang|="en"] .block-services-tabs-mobile .title {
  font-family: FSRufus;
}
html[lang|="fr"] .block-services-tabs-mobile .title {
  font-family: FSRufus;
}
html[lang|="cs"] .block-services-tabs-mobile .title {
  font-family: FSRufus;
}
html[lang|="de"] .block-services-tabs-mobile .title {
  font-family: FSRufus;
}
html[lang|="es"] .block-services-tabs-mobile .title {
  font-family: FSRufus;
}
html[lang|="nl"] .block-services-tabs-mobile .title {
  font-family: FSRufus;
}
html[lang|="hu"] .block-services-tabs-mobile .title {
  font-family: FSRufus;
}
html[lang|="pl"] .block-services-tabs-mobile .title {
  font-family: FSRufus;
}
html[lang|="pt"] .block-services-tabs-mobile .title {
  font-family: FSRufus;
}
html[lang|="ro"] .block-services-tabs-mobile .title {
  font-family: FSRufus;
}
html[lang|="sk"] .block-services-tabs-mobile .title {
  font-family: FSRufus;
}
html[lang|="sv"] .block-services-tabs-mobile .title {
  font-family: FSRufus;
}
html[lang|="fi"] .block-services-tabs-mobile .title {
  font-family: FSRufus;
}
html[lang|="nb"] .block-services-tabs-mobile .title {
  font-family: FSRufus;
}
html[lang|="ca"] .block-services-tabs-mobile .title {
  font-family: FSRufus;
}
html[lang|="bg"] .block-services-tabs-mobile .title {
  font-family: AchilleIICyrFY;
}
html[lang|="uk"] .block-services-tabs-mobile .title {
  font-family: AchilleIICyrFY;
}
html[lang|="ru"] .block-services-tabs-mobile .title {
  font-family: AchilleIICyrFY;
}
html[lang|="zh-hans"] .block-services-tabs-mobile .title {
  font-family: Helvetica, STHeiti, sans-serif;
}
html[lang|="ar"] .block-services-tabs-mobile .title {
  font-family: "The_Sans_Arabic", Arial, sans-serif;
}
.block-services-tabs-mobile .title a {
  color: #fff;
  text-decoration: none;
}
.block-services-tabs-mobile .title span {
  z-index: 1;
  left: auto;
  top: 50%;
  position: absolute;
  display: block;
  width: 36px;
  height: 21px;
  margin: -10px 0 0 0;
  right: 20px;
  background: url('../images/sprite-2.png') -612px -1084px;
}
.block-services-tabs-mobile .content {
  height: 0;
  overflow: hidden;
  padding: 0 !important;
}
.block-services-tabs-mobile .content:after {
  content: " ";
  visibility: hidden;
  display: block;
  height: 0;
  clear: both;
}
.block-services-tabs-mobile .content .content-inner {
  padding: 20px;
}
.block-services-tabs-mobile .content ul {
  margin: 0;
  padding: 0 !important;
  list-style: disc outside;
}
.block-services-tabs-mobile .content ul li {
  border-bottom: none;
}
.block-services-tabs-mobile .content ul li:before {
  content: " ";
  display: block;
  position: absolute;
  width: 5px;
  height: 5px;
  position: relative;
  display: inline-block;
  left: 0;
  top: 9px;
  background: url('../images/sprite-2.png') -1249px -121px;
  float: left;
  margin: 0 5px 0 0;
}

@media screen and (max-width: 763px) {
  body:not(.no-responsive) .block-services-tabs {
    display: none;
  }
  body:not(.no-responsive) .block-services-tabs-mobile {
    display: block;
    width: 320px;
  }
}

.block-sector-services-list, .block-sector-services-list-960 {
  margin-bottom: 20px;
}
.block-sector-services-list:after, .block-sector-services-list-960:after {
  content: " ";
  visibility: hidden;
  display: block;
  height: 0;
  clear: both;
}
.block-sector-services-list .sector-services-title, .block-sector-services-list-960 .sector-services-title {
  z-index: 1;
  position: relative;
  font-weight: 400;
  font-style: italic;
  font-size: 30px;
  color: #ff0000;
  display: block;
  line-height: 145%;
  padding: 0 0 20px;
  margin: 0;
}
.block-sector-services-list .sector-services-title:after, .block-sector-services-list-960 .sector-services-title:after {
  content: " ";
  visibility: hidden;
  display: block;
  height: 0;
  clear: both;
}
html[lang|="en"] .block-sector-services-list .sector-services-title, html[lang|="en"] .block-sector-services-list-960 .sector-services-title {
  font-family: FSRufus;
}
html[lang|="fr"] .block-sector-services-list .sector-services-title, html[lang|="fr"] .block-sector-services-list-960 .sector-services-title {
  font-family: FSRufus;
}
html[lang|="cs"] .block-sector-services-list .sector-services-title, html[lang|="cs"] .block-sector-services-list-960 .sector-services-title {
  font-family: FSRufus;
}
html[lang|="de"] .block-sector-services-list .sector-services-title, html[lang|="de"] .block-sector-services-list-960 .sector-services-title {
  font-family: FSRufus;
}
html[lang|="es"] .block-sector-services-list .sector-services-title, html[lang|="es"] .block-sector-services-list-960 .sector-services-title {
  font-family: FSRufus;
}
html[lang|="nl"] .block-sector-services-list .sector-services-title, html[lang|="nl"] .block-sector-services-list-960 .sector-services-title {
  font-family: FSRufus;
}
html[lang|="hu"] .block-sector-services-list .sector-services-title, html[lang|="hu"] .block-sector-services-list-960 .sector-services-title {
  font-family: FSRufus;
}
html[lang|="pl"] .block-sector-services-list .sector-services-title, html[lang|="pl"] .block-sector-services-list-960 .sector-services-title {
  font-family: FSRufus;
}
html[lang|="pt"] .block-sector-services-list .sector-services-title, html[lang|="pt"] .block-sector-services-list-960 .sector-services-title {
  font-family: FSRufus;
}
html[lang|="ro"] .block-sector-services-list .sector-services-title, html[lang|="ro"] .block-sector-services-list-960 .sector-services-title {
  font-family: FSRufus;
}
html[lang|="sk"] .block-sector-services-list .sector-services-title, html[lang|="sk"] .block-sector-services-list-960 .sector-services-title {
  font-family: FSRufus;
}
html[lang|="sv"] .block-sector-services-list .sector-services-title, html[lang|="sv"] .block-sector-services-list-960 .sector-services-title {
  font-family: FSRufus;
}
html[lang|="fi"] .block-sector-services-list .sector-services-title, html[lang|="fi"] .block-sector-services-list-960 .sector-services-title {
  font-family: FSRufus;
}
html[lang|="nb"] .block-sector-services-list .sector-services-title, html[lang|="nb"] .block-sector-services-list-960 .sector-services-title {
  font-family: FSRufus;
}
html[lang|="ca"] .block-sector-services-list .sector-services-title, html[lang|="ca"] .block-sector-services-list-960 .sector-services-title {
  font-family: FSRufus;
}
html[lang|="bg"] .block-sector-services-list .sector-services-title, html[lang|="bg"] .block-sector-services-list-960 .sector-services-title {
  font-family: AchilleIICyrFY;
}
html[lang|="uk"] .block-sector-services-list .sector-services-title, html[lang|="uk"] .block-sector-services-list-960 .sector-services-title {
  font-family: AchilleIICyrFY;
}
html[lang|="ru"] .block-sector-services-list .sector-services-title, html[lang|="ru"] .block-sector-services-list-960 .sector-services-title {
  font-family: AchilleIICyrFY;
}
html[lang|="zh-hans"] .block-sector-services-list .sector-services-title, html[lang|="zh-hans"] .block-sector-services-list-960 .sector-services-title {
  font-family: Helvetica, STHeiti, sans-serif;
}
html[lang|="ar"] .block-sector-services-list .sector-services-title, html[lang|="ar"] .block-sector-services-list-960 .sector-services-title {
  font-family: "The_Sans_Arabic", Arial, sans-serif;
}
.block-sector-services-list .sector-services-title:first-child, .block-sector-services-list-960 .sector-services-title:first-child {
  margin: -14px 0 0;
}
.block-sector-services-list .sector-services-title .sync_sent_highlighted, .block-sector-services-list-960 .sector-services-title .sync_sent_highlighted {
  display: inline-block;
}
.block-sector-services-list .sector-services-title .sync_word, .block-sector-services-list-960 .sector-services-title .sync_word {
  display: inline-block;
}
.block-sector-services-list .sector-services-title .sync_word_highlighted, .block-sector-services-list-960 .sector-services-title .sync_word_highlighted {
  display: inline-block;
}
.block-sector-services-list .sector-services-content, .block-sector-services-list-960 .sector-services-content {
  padding: 10px 0 20px;
}
.block-sector-services-list .sector-services-content:after, .block-sector-services-list-960 .sector-services-content:after {
  content: " ";
  visibility: hidden;
  display: block;
  height: 0;
  clear: both;
}
.block-sector-services-list .sector-services-content ul, .block-sector-services-list-960 .sector-services-content ul {
  width: 35%;
  display: block;
  float: left;
  padding: 0;
  margin: 0;
  list-style: none;
}
.block-sector-services-list .sector-services-content ul li, .block-sector-services-list-960 .sector-services-content ul li {
  font-weight: 700;
  font-style: normal;
  font-size: 15px;
  color: #2c2c2c;
  line-height: 120%;
  padding: 6px 20px 5px 0;
}
html[lang|="en"] .block-sector-services-list .sector-services-content ul li, html[lang|="en"] .block-sector-services-list-960 .sector-services-content ul li {
  font-family: FSRufus;
}
html[lang|="fr"] .block-sector-services-list .sector-services-content ul li, html[lang|="fr"] .block-sector-services-list-960 .sector-services-content ul li {
  font-family: FSRufus;
}
html[lang|="cs"] .block-sector-services-list .sector-services-content ul li, html[lang|="cs"] .block-sector-services-list-960 .sector-services-content ul li {
  font-family: FSRufus;
}
html[lang|="de"] .block-sector-services-list .sector-services-content ul li, html[lang|="de"] .block-sector-services-list-960 .sector-services-content ul li {
  font-family: FSRufus;
}
html[lang|="es"] .block-sector-services-list .sector-services-content ul li, html[lang|="es"] .block-sector-services-list-960 .sector-services-content ul li {
  font-family: FSRufus;
}
html[lang|="nl"] .block-sector-services-list .sector-services-content ul li, html[lang|="nl"] .block-sector-services-list-960 .sector-services-content ul li {
  font-family: FSRufus;
}
html[lang|="hu"] .block-sector-services-list .sector-services-content ul li, html[lang|="hu"] .block-sector-services-list-960 .sector-services-content ul li {
  font-family: FSRufus;
}
html[lang|="pl"] .block-sector-services-list .sector-services-content ul li, html[lang|="pl"] .block-sector-services-list-960 .sector-services-content ul li {
  font-family: FSRufus;
}
html[lang|="pt"] .block-sector-services-list .sector-services-content ul li, html[lang|="pt"] .block-sector-services-list-960 .sector-services-content ul li {
  font-family: FSRufus;
}
html[lang|="ro"] .block-sector-services-list .sector-services-content ul li, html[lang|="ro"] .block-sector-services-list-960 .sector-services-content ul li {
  font-family: FSRufus;
}
html[lang|="sk"] .block-sector-services-list .sector-services-content ul li, html[lang|="sk"] .block-sector-services-list-960 .sector-services-content ul li {
  font-family: FSRufus;
}
html[lang|="sv"] .block-sector-services-list .sector-services-content ul li, html[lang|="sv"] .block-sector-services-list-960 .sector-services-content ul li {
  font-family: FSRufus;
}
html[lang|="fi"] .block-sector-services-list .sector-services-content ul li, html[lang|="fi"] .block-sector-services-list-960 .sector-services-content ul li {
  font-family: FSRufus;
}
html[lang|="nb"] .block-sector-services-list .sector-services-content ul li, html[lang|="nb"] .block-sector-services-list-960 .sector-services-content ul li {
  font-family: FSRufus;
}
html[lang|="ca"] .block-sector-services-list .sector-services-content ul li, html[lang|="ca"] .block-sector-services-list-960 .sector-services-content ul li {
  font-family: FSRufus;
}
html[lang|="bg"] .block-sector-services-list .sector-services-content ul li, html[lang|="bg"] .block-sector-services-list-960 .sector-services-content ul li {
  font-family: AchilleIICyrFY;
}
html[lang|="uk"] .block-sector-services-list .sector-services-content ul li, html[lang|="uk"] .block-sector-services-list-960 .sector-services-content ul li {
  font-family: AchilleIICyrFY;
}
html[lang|="ru"] .block-sector-services-list .sector-services-content ul li, html[lang|="ru"] .block-sector-services-list-960 .sector-services-content ul li {
  font-family: AchilleIICyrFY;
}
html[lang|="zh-hans"] .block-sector-services-list .sector-services-content ul li, html[lang|="zh-hans"] .block-sector-services-list-960 .sector-services-content ul li {
  font-family: Helvetica, STHeiti, sans-serif;
}
html[lang|="ar"] .block-sector-services-list .sector-services-content ul li, html[lang|="ar"] .block-sector-services-list-960 .sector-services-content ul li {
  font-family: "The_Sans_Arabic", Arial, sans-serif;
}
.block-sector-services-list .sector-services-content ul li a, .block-sector-services-list-960 .sector-services-content ul li a {
  color: #2c2c2c;
  text-decoration: none;
}
.block-sector-services-list .sector-services-content ul + ul + ul, .block-sector-services-list-960 .sector-services-content ul + ul + ul {
  width: 30%;
}

.block-sector-services-list-960 {
  display: none;
}

@media screen and (max-width: 1285px) {
  .block-sector-services-list, .block-sector-services-list-960 {
    display: none;
  }

  .block-sector-services-list-960 {
    display: block;
  }
  .block-sector-services-list-960 .sector-services-content ul {
    width: 50%;
  }
}
.responsive1300 .block-sector-services-list, .responsive1300 .block-sector-services-list-960 {
  display: none;
}
.responsive1300 .block-sector-services-list-960 {
  display: block;
}
.responsive1300 .block-sector-services-list-960 .sector-services-content ul {
  width: 50%;
}

@media screen and (max-width: 763px) {
  body:not(.no-responsive) .block-sector-services-list-960 {
    display: block;
  }
  body:not(.no-responsive) .block-sector-services-list-960 .sector-services-title {
    margin: 0;
    font-size: 24px;
    color: #2c2c2c;
    line-height: 120%;
    padding: 0 0 10px;
  }
  body:not(.no-responsive) .block-sector-services-list-960 .sector-services-content ul {
    width: 100%;
    float: none;
    clear: both;
    padding: 0;
  }
}

.block-service-filters {
  z-index: 1;
  position: relative;
  overflow: hidden;
}
.block-service-filters .form-line-1 {
  overflow: hidden;
  width: 100%;
  margin: 0 0 20px;
}
.block-service-filters .form-line-1 .item {
  float: left;
  width: 298px;
  background: none #fff;
  padding-bottom: 50000px;
  margin-bottom: -50000px;
}
.block-service-filters .form-line-1 .item .label {
  font-weight: 400;
  font-style: normal;
  font-size: 14px;
  color: #808080;
  line-height: 120%;
  text-transform: uppercase;
  padding: 18px 20px 8px;
}
html[lang|="en"] .block-service-filters .form-line-1 .item .label {
  font-family: TheSans-OT;
}
html[lang|="fr"] .block-service-filters .form-line-1 .item .label {
  font-family: TheSans-OT;
}
html[lang|="cs"] .block-service-filters .form-line-1 .item .label {
  font-family: TheSans-OT;
}
html[lang|="de"] .block-service-filters .form-line-1 .item .label {
  font-family: TheSans-OT;
}
html[lang|="es"] .block-service-filters .form-line-1 .item .label {
  font-family: TheSans-OT;
}
html[lang|="nl"] .block-service-filters .form-line-1 .item .label {
  font-family: TheSans-OT;
}
html[lang|="hu"] .block-service-filters .form-line-1 .item .label {
  font-family: TheSans-OT;
}
html[lang|="pl"] .block-service-filters .form-line-1 .item .label {
  font-family: TheSans-OT;
}
html[lang|="pt"] .block-service-filters .form-line-1 .item .label {
  font-family: TheSans-OT;
}
html[lang|="ro"] .block-service-filters .form-line-1 .item .label {
  font-family: TheSans-OT;
}
html[lang|="sk"] .block-service-filters .form-line-1 .item .label {
  font-family: TheSans-OT;
}
html[lang|="sv"] .block-service-filters .form-line-1 .item .label {
  font-family: TheSans-OT;
}
html[lang|="fi"] .block-service-filters .form-line-1 .item .label {
  font-family: TheSans-OT;
}
html[lang|="nb"] .block-service-filters .form-line-1 .item .label {
  font-family: TheSans-OT;
}
html[lang|="ca"] .block-service-filters .form-line-1 .item .label {
  font-family: TheSans-OT;
}
html[lang|="bg"] .block-service-filters .form-line-1 .item .label {
  font-family: TheSans-LP;
}
html[lang|="uk"] .block-service-filters .form-line-1 .item .label {
  font-family: TheSans-LP;
}
html[lang|="ru"] .block-service-filters .form-line-1 .item .label {
  font-family: TheSans-LP;
}
html[lang|="zh-hans"] .block-service-filters .form-line-1 .item .label {
  font-family: Helvetica, STHeiti, sans-serif;
}
html[lang|="ar"] .block-service-filters .form-line-1 .item .label {
  font-family: "The_Sans_Arabic", Arial, sans-serif;
}
.block-service-filters .form-line-1 .item .form-item {
  overflow: hidden;
  padding: 8px 0 20px 20px;
}
.block-service-filters .form-line-1 .item .form-item select {
  z-index: 1;
  left: 0;
  top: -100px;
  position: absolute;
}
.block-service-filters .form-line-1 .item .form-item label {
  display: none;
}
.block-service-filters .form-line-1 .item .form-item .fake-select {
  border: 2px solid #8e8e8e;
  height: 31px;
  background: none #fff;
  width: 252px;
}
.block-service-filters .form-line-1 .item .form-item .fake-select.fake-select-opened .fake-select-lbl {
  left: 0;
  top: 0;
}
.block-service-filters .form-line-1 .item .form-item .selected-item {
  z-index: 1;
  position: relative;
  font-weight: 400;
  font-style: normal;
  font-size: 15px;
  color: #2c2c2c;
  border: 2px solid #8e8e8e;
  background: none #fff;
  width: 252px;
}
html[lang|="en"] .block-service-filters .form-line-1 .item .form-item .selected-item {
  font-family: TheSans-OT;
}
html[lang|="fr"] .block-service-filters .form-line-1 .item .form-item .selected-item {
  font-family: TheSans-OT;
}
html[lang|="cs"] .block-service-filters .form-line-1 .item .form-item .selected-item {
  font-family: TheSans-OT;
}
html[lang|="de"] .block-service-filters .form-line-1 .item .form-item .selected-item {
  font-family: TheSans-OT;
}
html[lang|="es"] .block-service-filters .form-line-1 .item .form-item .selected-item {
  font-family: TheSans-OT;
}
html[lang|="nl"] .block-service-filters .form-line-1 .item .form-item .selected-item {
  font-family: TheSans-OT;
}
html[lang|="hu"] .block-service-filters .form-line-1 .item .form-item .selected-item {
  font-family: TheSans-OT;
}
html[lang|="pl"] .block-service-filters .form-line-1 .item .form-item .selected-item {
  font-family: TheSans-OT;
}
html[lang|="pt"] .block-service-filters .form-line-1 .item .form-item .selected-item {
  font-family: TheSans-OT;
}
html[lang|="ro"] .block-service-filters .form-line-1 .item .form-item .selected-item {
  font-family: TheSans-OT;
}
html[lang|="sk"] .block-service-filters .form-line-1 .item .form-item .selected-item {
  font-family: TheSans-OT;
}
html[lang|="sv"] .block-service-filters .form-line-1 .item .form-item .selected-item {
  font-family: TheSans-OT;
}
html[lang|="fi"] .block-service-filters .form-line-1 .item .form-item .selected-item {
  font-family: TheSans-OT;
}
html[lang|="nb"] .block-service-filters .form-line-1 .item .form-item .selected-item {
  font-family: TheSans-OT;
}
html[lang|="ca"] .block-service-filters .form-line-1 .item .form-item .selected-item {
  font-family: TheSans-OT;
}
html[lang|="bg"] .block-service-filters .form-line-1 .item .form-item .selected-item {
  font-family: TheSans-LP;
}
html[lang|="uk"] .block-service-filters .form-line-1 .item .form-item .selected-item {
  font-family: TheSans-LP;
}
html[lang|="ru"] .block-service-filters .form-line-1 .item .form-item .selected-item {
  font-family: TheSans-LP;
}
html[lang|="zh-hans"] .block-service-filters .form-line-1 .item .form-item .selected-item {
  font-family: Helvetica, STHeiti, sans-serif;
}
html[lang|="ar"] .block-service-filters .form-line-1 .item .form-item .selected-item {
  font-family: "The_Sans_Arabic", Arial, sans-serif;
}
.block-service-filters .form-line-1 .item .form-item .selected-item .selected-item-inner {
  padding: 0 0 0 10px;
  height: 31px;
  line-height: 31px;
}
.block-service-filters .form-line-1 .item .form-item .selected-item .ico {
  z-index: 1;
  left: auto;
  top: 50%;
  position: absolute;
  width: 21px;
  height: 13px;
  right: 15px;
  margin: -7px 0 0;
  background: url('../images/sprite-2.png') -651px -1084px;
}
.block-service-filters .form-line-1 .item .btn-refine {
  z-index: 1;
  position: relative;
  font-weight: 400;
  font-style: italic;
  font-size: 15px;
  color: #2c2c2c;
  display: block;
  height: 31px;
  line-height: 31px;
  text-decoration: none;
  margin: 8px 20px 16px;
}
html[lang|="en"] .block-service-filters .form-line-1 .item .btn-refine {
  font-family: TheSans-OT;
}
html[lang|="fr"] .block-service-filters .form-line-1 .item .btn-refine {
  font-family: TheSans-OT;
}
html[lang|="cs"] .block-service-filters .form-line-1 .item .btn-refine {
  font-family: TheSans-OT;
}
html[lang|="de"] .block-service-filters .form-line-1 .item .btn-refine {
  font-family: TheSans-OT;
}
html[lang|="es"] .block-service-filters .form-line-1 .item .btn-refine {
  font-family: TheSans-OT;
}
html[lang|="nl"] .block-service-filters .form-line-1 .item .btn-refine {
  font-family: TheSans-OT;
}
html[lang|="hu"] .block-service-filters .form-line-1 .item .btn-refine {
  font-family: TheSans-OT;
}
html[lang|="pl"] .block-service-filters .form-line-1 .item .btn-refine {
  font-family: TheSans-OT;
}
html[lang|="pt"] .block-service-filters .form-line-1 .item .btn-refine {
  font-family: TheSans-OT;
}
html[lang|="ro"] .block-service-filters .form-line-1 .item .btn-refine {
  font-family: TheSans-OT;
}
html[lang|="sk"] .block-service-filters .form-line-1 .item .btn-refine {
  font-family: TheSans-OT;
}
html[lang|="sv"] .block-service-filters .form-line-1 .item .btn-refine {
  font-family: TheSans-OT;
}
html[lang|="fi"] .block-service-filters .form-line-1 .item .btn-refine {
  font-family: TheSans-OT;
}
html[lang|="nb"] .block-service-filters .form-line-1 .item .btn-refine {
  font-family: TheSans-OT;
}
html[lang|="ca"] .block-service-filters .form-line-1 .item .btn-refine {
  font-family: TheSans-OT;
}
html[lang|="bg"] .block-service-filters .form-line-1 .item .btn-refine {
  font-family: TheSans-LP;
}
html[lang|="uk"] .block-service-filters .form-line-1 .item .btn-refine {
  font-family: TheSans-LP;
}
html[lang|="ru"] .block-service-filters .form-line-1 .item .btn-refine {
  font-family: TheSans-LP;
}
html[lang|="zh-hans"] .block-service-filters .form-line-1 .item .btn-refine {
  font-family: Helvetica, STHeiti, sans-serif;
}
html[lang|="ar"] .block-service-filters .form-line-1 .item .btn-refine {
  font-family: "The_Sans_Arabic", Arial, sans-serif;
}
.block-service-filters .form-line-1 .item .btn-refine .btn-refine-inner {
  display: block;
  height: 31px;
  line-height: 31px;
  padding: 0 0 0 10px;
  margin: 0 35px 0 0;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.block-service-filters .form-line-1 .item .btn-refine .ico {
  z-index: 1;
  left: auto;
  top: 50%;
  position: absolute;
  display: block;
  width: 21px;
  height: 13px;
  margin: -7px 0 0;
  background: url('../images/sprite-2.png') -651px -1084px;
  right: 15px;
}
.block-service-filters .form-line-1 .item.item-1 {
  z-index: 1;
  position: relative;
}
.block-service-filters .form-line-1 .item.item-2 {
  margin-right: 14px;
  margin-left: 14px;
}
.block-service-filters .form-line-1 .item.item-3 {
  float: right;
}
.block-service-filters .form-line-1 .item.has-selected .btn-refine {
  border: 2px solid #8e8e8e;
  height: 29px;
  width: 250px;
  margin-top: 6px;
}
.block-service-filters .form-line-1 .item.item-menu-opened {
  background: none #2c2c2c;
}
.block-service-filters .form-line-1 .item.item-menu-opened .btn-refine {
  color: #fff;
}
.block-service-filters .form-line-1 .item.item-menu-opened .btn-refine .ico {
  background: url('../images/sprite-2.png') -651px -1099px;
}
.block-service-filters .form-line-2 {
  margin: 0 0 34px;
}
.block-service-filters .form-line-2:after {
  content: " ";
  visibility: hidden;
  display: block;
  height: 0;
  clear: both;
}
.block-service-filters .form-line-2 .display-control {
  background: none #fff;
  width: 610px;
  float: left;
  height: 60px;
}
.block-service-filters .form-line-2 .display-control .display-control-title {
  font-weight: 400;
  font-style: normal;
  font-size: 14px;
  color: #808080;
  line-height: 60px;
  text-transform: uppercase;
  padding: 0 0 0 20px;
  float: left;
  margin: 0 52px 0 0;
}
html[lang|="en"] .block-service-filters .form-line-2 .display-control .display-control-title {
  font-family: TheSans-OT;
}
html[lang|="fr"] .block-service-filters .form-line-2 .display-control .display-control-title {
  font-family: TheSans-OT;
}
html[lang|="cs"] .block-service-filters .form-line-2 .display-control .display-control-title {
  font-family: TheSans-OT;
}
html[lang|="de"] .block-service-filters .form-line-2 .display-control .display-control-title {
  font-family: TheSans-OT;
}
html[lang|="es"] .block-service-filters .form-line-2 .display-control .display-control-title {
  font-family: TheSans-OT;
}
html[lang|="nl"] .block-service-filters .form-line-2 .display-control .display-control-title {
  font-family: TheSans-OT;
}
html[lang|="hu"] .block-service-filters .form-line-2 .display-control .display-control-title {
  font-family: TheSans-OT;
}
html[lang|="pl"] .block-service-filters .form-line-2 .display-control .display-control-title {
  font-family: TheSans-OT;
}
html[lang|="pt"] .block-service-filters .form-line-2 .display-control .display-control-title {
  font-family: TheSans-OT;
}
html[lang|="ro"] .block-service-filters .form-line-2 .display-control .display-control-title {
  font-family: TheSans-OT;
}
html[lang|="sk"] .block-service-filters .form-line-2 .display-control .display-control-title {
  font-family: TheSans-OT;
}
html[lang|="sv"] .block-service-filters .form-line-2 .display-control .display-control-title {
  font-family: TheSans-OT;
}
html[lang|="fi"] .block-service-filters .form-line-2 .display-control .display-control-title {
  font-family: TheSans-OT;
}
html[lang|="nb"] .block-service-filters .form-line-2 .display-control .display-control-title {
  font-family: TheSans-OT;
}
html[lang|="ca"] .block-service-filters .form-line-2 .display-control .display-control-title {
  font-family: TheSans-OT;
}
html[lang|="bg"] .block-service-filters .form-line-2 .display-control .display-control-title {
  font-family: TheSans-LP;
}
html[lang|="uk"] .block-service-filters .form-line-2 .display-control .display-control-title {
  font-family: TheSans-LP;
}
html[lang|="ru"] .block-service-filters .form-line-2 .display-control .display-control-title {
  font-family: TheSans-LP;
}
html[lang|="zh-hans"] .block-service-filters .form-line-2 .display-control .display-control-title {
  font-family: Helvetica, STHeiti, sans-serif;
}
html[lang|="ar"] .block-service-filters .form-line-2 .display-control .display-control-title {
  font-family: "The_Sans_Arabic", Arial, sans-serif;
}
.block-service-filters .form-line-2 .display-control .form-item {
  z-index: 1;
  position: relative;
  float: left;
  overflow: hidden;
  width: 125px;
}
.block-service-filters .form-line-2 .display-control .form-item input {
  z-index: 1;
  left: 0;
  top: -100px;
  position: absolute;
}
.block-service-filters .form-line-2 .display-control .form-item label {
  font-weight: 400;
  font-style: normal;
  font-size: 15px;
  color: #2c2c2c;
  line-height: 60px;
  padding: 0 0 0 25px;
}
html[lang|="en"] .block-service-filters .form-line-2 .display-control .form-item label {
  font-family: TheSans-OT;
}
html[lang|="fr"] .block-service-filters .form-line-2 .display-control .form-item label {
  font-family: TheSans-OT;
}
html[lang|="cs"] .block-service-filters .form-line-2 .display-control .form-item label {
  font-family: TheSans-OT;
}
html[lang|="de"] .block-service-filters .form-line-2 .display-control .form-item label {
  font-family: TheSans-OT;
}
html[lang|="es"] .block-service-filters .form-line-2 .display-control .form-item label {
  font-family: TheSans-OT;
}
html[lang|="nl"] .block-service-filters .form-line-2 .display-control .form-item label {
  font-family: TheSans-OT;
}
html[lang|="hu"] .block-service-filters .form-line-2 .display-control .form-item label {
  font-family: TheSans-OT;
}
html[lang|="pl"] .block-service-filters .form-line-2 .display-control .form-item label {
  font-family: TheSans-OT;
}
html[lang|="pt"] .block-service-filters .form-line-2 .display-control .form-item label {
  font-family: TheSans-OT;
}
html[lang|="ro"] .block-service-filters .form-line-2 .display-control .form-item label {
  font-family: TheSans-OT;
}
html[lang|="sk"] .block-service-filters .form-line-2 .display-control .form-item label {
  font-family: TheSans-OT;
}
html[lang|="sv"] .block-service-filters .form-line-2 .display-control .form-item label {
  font-family: TheSans-OT;
}
html[lang|="fi"] .block-service-filters .form-line-2 .display-control .form-item label {
  font-family: TheSans-OT;
}
html[lang|="nb"] .block-service-filters .form-line-2 .display-control .form-item label {
  font-family: TheSans-OT;
}
html[lang|="ca"] .block-service-filters .form-line-2 .display-control .form-item label {
  font-family: TheSans-OT;
}
html[lang|="bg"] .block-service-filters .form-line-2 .display-control .form-item label {
  font-family: TheSans-LP;
}
html[lang|="uk"] .block-service-filters .form-line-2 .display-control .form-item label {
  font-family: TheSans-LP;
}
html[lang|="ru"] .block-service-filters .form-line-2 .display-control .form-item label {
  font-family: TheSans-LP;
}
html[lang|="zh-hans"] .block-service-filters .form-line-2 .display-control .form-item label {
  font-family: Helvetica, STHeiti, sans-serif;
}
html[lang|="ar"] .block-service-filters .form-line-2 .display-control .form-item label {
  font-family: "The_Sans_Arabic", Arial, sans-serif;
}
.block-service-filters .form-line-2 .display-control .form-item .radio-fake, .block-service-filters .form-line-2 .display-control .form-item .radio-fake-checked {
  width: 15px;
  height: 17px;
  background: url('../images/sprite-2.png') -675px -1103px;
  top: 50%;
  margin: -9px 0 0;
}
.block-service-filters .form-line-2 .display-control .form-item .radio-fake-checked {
  background-position: -675px -1084px;
}
.block-service-filters .form-line-2 .form-item-reset {
  z-index: 1;
  position: relative;
  float: right;
  width: 295px;
  border: 2px solid #8e8e8e;
  height: 58px;
  text-align: center;
}
.block-service-filters .form-line-2 .form-item-reset input {
  z-index: 1;
  left: 0;
  top: 0;
  position: absolute;
  font-weight: 300;
  font-style: normal;
  font-size: 18px;
  color: #2c2c2c;
  cursor: pointer;
  width: 100%;
  height: 100%;
  border: none;
  text-align: center;
  background: none transparent;
}
html[lang|="en"] .block-service-filters .form-line-2 .form-item-reset input {
  font-family: TheSans-OT;
}
html[lang|="fr"] .block-service-filters .form-line-2 .form-item-reset input {
  font-family: TheSans-OT;
}
html[lang|="cs"] .block-service-filters .form-line-2 .form-item-reset input {
  font-family: TheSans-OT;
}
html[lang|="de"] .block-service-filters .form-line-2 .form-item-reset input {
  font-family: TheSans-OT;
}
html[lang|="es"] .block-service-filters .form-line-2 .form-item-reset input {
  font-family: TheSans-OT;
}
html[lang|="nl"] .block-service-filters .form-line-2 .form-item-reset input {
  font-family: TheSans-OT;
}
html[lang|="hu"] .block-service-filters .form-line-2 .form-item-reset input {
  font-family: TheSans-OT;
}
html[lang|="pl"] .block-service-filters .form-line-2 .form-item-reset input {
  font-family: TheSans-OT;
}
html[lang|="pt"] .block-service-filters .form-line-2 .form-item-reset input {
  font-family: TheSans-OT;
}
html[lang|="ro"] .block-service-filters .form-line-2 .form-item-reset input {
  font-family: TheSans-OT;
}
html[lang|="sk"] .block-service-filters .form-line-2 .form-item-reset input {
  font-family: TheSans-OT;
}
html[lang|="sv"] .block-service-filters .form-line-2 .form-item-reset input {
  font-family: TheSans-OT;
}
html[lang|="fi"] .block-service-filters .form-line-2 .form-item-reset input {
  font-family: TheSans-OT;
}
html[lang|="nb"] .block-service-filters .form-line-2 .form-item-reset input {
  font-family: TheSans-OT;
}
html[lang|="ca"] .block-service-filters .form-line-2 .form-item-reset input {
  font-family: TheSans-OT;
}
html[lang|="bg"] .block-service-filters .form-line-2 .form-item-reset input {
  font-family: TheSans-LP;
}
html[lang|="uk"] .block-service-filters .form-line-2 .form-item-reset input {
  font-family: TheSans-LP;
}
html[lang|="ru"] .block-service-filters .form-line-2 .form-item-reset input {
  font-family: TheSans-LP;
}
html[lang|="zh-hans"] .block-service-filters .form-line-2 .form-item-reset input {
  font-family: Helvetica, STHeiti, sans-serif;
}
html[lang|="ar"] .block-service-filters .form-line-2 .form-item-reset input {
  font-family: "The_Sans_Arabic", Arial, sans-serif;
}
.block-service-filters .submenu-cont {
  z-index: 1;
  position: relative;
  margin: -20px 0 20px;
  display: none;
}
.block-service-filters .submenu-cont:after {
  content: " ";
  visibility: hidden;
  display: block;
  height: 0;
  clear: both;
}
.block-service-filters .submenu-cont .submenu-cont-inner {
  border-top: 4px solid #2c2c2c;
  background: none #fff;
}
.block-service-filters .submenu-cont .submenu-cont-inner:after {
  content: " ";
  visibility: hidden;
  display: block;
  height: 0;
  clear: both;
}
.block-service-filters .submenu-item {
  display: none;
  background: none #fff;
}
.block-service-filters .submenu-item:after {
  content: " ";
  visibility: hidden;
  display: block;
  height: 0;
  clear: both;
}
.block-service-filters .submenu-item ul {
  display: block;
  float: left;
  width: 33%;
  padding: 12px 0 14px;
  margin: 0;
  list-style: none;
}
.block-service-filters .submenu-item ul.first li {
  padding-left: 20px;
}
.block-service-filters .submenu-item ul.last li {
  padding-left: 36px;
}
.block-service-filters .submenu-item ul li {
  font-weight: 400;
  font-style: normal;
  font-size: 15px;
  color: #2c2c2c;
  display: block;
  line-height: 120%;
  padding: 4px 20px 4px 26px;
}
.block-service-filters .submenu-item ul li:after {
  content: " ";
  visibility: hidden;
  display: block;
  height: 0;
  clear: both;
}
html[lang|="en"] .block-service-filters .submenu-item ul li {
  font-family: TheSans-OT;
}
html[lang|="fr"] .block-service-filters .submenu-item ul li {
  font-family: TheSans-OT;
}
html[lang|="cs"] .block-service-filters .submenu-item ul li {
  font-family: TheSans-OT;
}
html[lang|="de"] .block-service-filters .submenu-item ul li {
  font-family: TheSans-OT;
}
html[lang|="es"] .block-service-filters .submenu-item ul li {
  font-family: TheSans-OT;
}
html[lang|="nl"] .block-service-filters .submenu-item ul li {
  font-family: TheSans-OT;
}
html[lang|="hu"] .block-service-filters .submenu-item ul li {
  font-family: TheSans-OT;
}
html[lang|="pl"] .block-service-filters .submenu-item ul li {
  font-family: TheSans-OT;
}
html[lang|="pt"] .block-service-filters .submenu-item ul li {
  font-family: TheSans-OT;
}
html[lang|="ro"] .block-service-filters .submenu-item ul li {
  font-family: TheSans-OT;
}
html[lang|="sk"] .block-service-filters .submenu-item ul li {
  font-family: TheSans-OT;
}
html[lang|="sv"] .block-service-filters .submenu-item ul li {
  font-family: TheSans-OT;
}
html[lang|="fi"] .block-service-filters .submenu-item ul li {
  font-family: TheSans-OT;
}
html[lang|="nb"] .block-service-filters .submenu-item ul li {
  font-family: TheSans-OT;
}
html[lang|="ca"] .block-service-filters .submenu-item ul li {
  font-family: TheSans-OT;
}
html[lang|="bg"] .block-service-filters .submenu-item ul li {
  font-family: TheSans-LP;
}
html[lang|="uk"] .block-service-filters .submenu-item ul li {
  font-family: TheSans-LP;
}
html[lang|="ru"] .block-service-filters .submenu-item ul li {
  font-family: TheSans-LP;
}
html[lang|="zh-hans"] .block-service-filters .submenu-item ul li {
  font-family: Helvetica, STHeiti, sans-serif;
}
html[lang|="ar"] .block-service-filters .submenu-item ul li {
  font-family: "The_Sans_Arabic", Arial, sans-serif;
}
.block-service-filters .submenu-item ul li .form-item {
  z-index: 1;
  position: relative;
  overflow: hidden;
  min-height: 22px;
  width: auto;
  float: left;
  padding: 0;
}
.block-service-filters .submenu-item ul li .form-item:after {
  content: " ";
  visibility: hidden;
  display: block;
  height: 0;
  clear: both;
}
.block-service-filters .submenu-item ul li .form-item input[type=checkbox] {
  z-index: 1;
  left: 0;
  top: -100px;
  position: absolute;
}
.block-service-filters .submenu-item ul li .form-item .fake-checkbox, .block-service-filters .submenu-item ul li .form-item .fake-checkbox-checked, .block-service-filters .submenu-item ul li .form-item .fake-checkbox-checked {
  z-index: 1;
  left: auto;
  top: 5px;
  position: relative;
  display: none;
  width: 20px;
  height: 20px;
  background: url('../images/sprite-2.png') -68px -97px;
  margin: -5px 0 0 10px;
  line-height: 120%;
}
.block-service-filters .submenu-item ul li .form-item .fake-checkbox.hovered, .block-service-filters .submenu-item ul li .form-item .hovered.fake-checkbox-checked, .block-service-filters .submenu-item ul li .form-item .fake-checkbox-checked.hovered {
  background-position: -68px -118px;
}
.block-service-filters .submenu-item ul li .form-item .fake-checkbox-checked {
  display: inline-block;
}
.block-service-filters .submenu-item ul li .form-item label {
  z-index: 1;
  position: relative;
  color: #2c2c2c;
  text-decoration: none;
  cursor: pointer;
  padding: 1px 0 2px;
}
.block-service-filters .submenu-item ul li .form-item label.hovered {
  font-weight: 700;
  font-style: normal;
  font-size: inherit;
  color: #ed1c24;
}
html[lang|="en"] .block-service-filters .submenu-item ul li .form-item label.hovered {
  font-family: TheSans-OT;
}
html[lang|="fr"] .block-service-filters .submenu-item ul li .form-item label.hovered {
  font-family: TheSans-OT;
}
html[lang|="cs"] .block-service-filters .submenu-item ul li .form-item label.hovered {
  font-family: TheSans-OT;
}
html[lang|="de"] .block-service-filters .submenu-item ul li .form-item label.hovered {
  font-family: TheSans-OT;
}
html[lang|="es"] .block-service-filters .submenu-item ul li .form-item label.hovered {
  font-family: TheSans-OT;
}
html[lang|="nl"] .block-service-filters .submenu-item ul li .form-item label.hovered {
  font-family: TheSans-OT;
}
html[lang|="hu"] .block-service-filters .submenu-item ul li .form-item label.hovered {
  font-family: TheSans-OT;
}
html[lang|="pl"] .block-service-filters .submenu-item ul li .form-item label.hovered {
  font-family: TheSans-OT;
}
html[lang|="pt"] .block-service-filters .submenu-item ul li .form-item label.hovered {
  font-family: TheSans-OT;
}
html[lang|="ro"] .block-service-filters .submenu-item ul li .form-item label.hovered {
  font-family: TheSans-OT;
}
html[lang|="sk"] .block-service-filters .submenu-item ul li .form-item label.hovered {
  font-family: TheSans-OT;
}
html[lang|="sv"] .block-service-filters .submenu-item ul li .form-item label.hovered {
  font-family: TheSans-OT;
}
html[lang|="fi"] .block-service-filters .submenu-item ul li .form-item label.hovered {
  font-family: TheSans-OT;
}
html[lang|="nb"] .block-service-filters .submenu-item ul li .form-item label.hovered {
  font-family: TheSans-OT;
}
html[lang|="ca"] .block-service-filters .submenu-item ul li .form-item label.hovered {
  font-family: TheSans-OT;
}
html[lang|="bg"] .block-service-filters .submenu-item ul li .form-item label.hovered {
  font-family: TheSans-LP;
}
html[lang|="uk"] .block-service-filters .submenu-item ul li .form-item label.hovered {
  font-family: TheSans-LP;
}
html[lang|="ru"] .block-service-filters .submenu-item ul li .form-item label.hovered {
  font-family: TheSans-LP;
}
html[lang|="zh-hans"] .block-service-filters .submenu-item ul li .form-item label.hovered {
  font-family: Helvetica, STHeiti, sans-serif;
}
html[lang|="ar"] .block-service-filters .submenu-item ul li .form-item label.hovered {
  font-family: "The_Sans_Arabic", Arial, sans-serif;
}
.block-service-filters .submenu-item ul li .form-item label.checked {
  font-weight: 700;
  font-style: normal;
  font-size: inherit;
  color: #ed1c24;
}
html[lang|="en"] .block-service-filters .submenu-item ul li .form-item label.checked {
  font-family: TheSans-OT;
}
html[lang|="fr"] .block-service-filters .submenu-item ul li .form-item label.checked {
  font-family: TheSans-OT;
}
html[lang|="cs"] .block-service-filters .submenu-item ul li .form-item label.checked {
  font-family: TheSans-OT;
}
html[lang|="de"] .block-service-filters .submenu-item ul li .form-item label.checked {
  font-family: TheSans-OT;
}
html[lang|="es"] .block-service-filters .submenu-item ul li .form-item label.checked {
  font-family: TheSans-OT;
}
html[lang|="nl"] .block-service-filters .submenu-item ul li .form-item label.checked {
  font-family: TheSans-OT;
}
html[lang|="hu"] .block-service-filters .submenu-item ul li .form-item label.checked {
  font-family: TheSans-OT;
}
html[lang|="pl"] .block-service-filters .submenu-item ul li .form-item label.checked {
  font-family: TheSans-OT;
}
html[lang|="pt"] .block-service-filters .submenu-item ul li .form-item label.checked {
  font-family: TheSans-OT;
}
html[lang|="ro"] .block-service-filters .submenu-item ul li .form-item label.checked {
  font-family: TheSans-OT;
}
html[lang|="sk"] .block-service-filters .submenu-item ul li .form-item label.checked {
  font-family: TheSans-OT;
}
html[lang|="sv"] .block-service-filters .submenu-item ul li .form-item label.checked {
  font-family: TheSans-OT;
}
html[lang|="fi"] .block-service-filters .submenu-item ul li .form-item label.checked {
  font-family: TheSans-OT;
}
html[lang|="nb"] .block-service-filters .submenu-item ul li .form-item label.checked {
  font-family: TheSans-OT;
}
html[lang|="ca"] .block-service-filters .submenu-item ul li .form-item label.checked {
  font-family: TheSans-OT;
}
html[lang|="bg"] .block-service-filters .submenu-item ul li .form-item label.checked {
  font-family: TheSans-LP;
}
html[lang|="uk"] .block-service-filters .submenu-item ul li .form-item label.checked {
  font-family: TheSans-LP;
}
html[lang|="ru"] .block-service-filters .submenu-item ul li .form-item label.checked {
  font-family: TheSans-LP;
}
html[lang|="zh-hans"] .block-service-filters .submenu-item ul li .form-item label.checked {
  font-family: Helvetica, STHeiti, sans-serif;
}
html[lang|="ar"] .block-service-filters .submenu-item ul li .form-item label.checked {
  font-family: "The_Sans_Arabic", Arial, sans-serif;
}
.block-service-filters .submenu-item.opened {
  display: block;
}

.styles-uk .block-service-filters .form-line-1 .item {
  width: 324px;
}
.styles-uk .block-service-filters .form-line-1 .item .btn-refine {
  width: auto;
}

@media screen and (max-width: 1285px) {
  .block-service-filters .form-line-1 .item {
    width: 224px;
  }
  .block-service-filters .form-line-1 .item .form-item .fake-select {
    width: 178px;
  }
  .block-service-filters .form-line-1 .item.has-selected .btn-refine {
    width: 178px;
  }
  .block-service-filters .form-line-2 .form-item-reset {
    width: 224px;
  }
  .block-service-filters .form-line-2 .display-control {
    width: 456px;
  }
  .block-service-filters .form-line-2 .display-control .form-item {
    width: 115px;
  }

  .styles-uk .block-service-filters .form-line-1 .item {
    width: 252px;
  }
  .styles-uk .block-service-filters .form-line-1 .item .btn-refine {
    width: auto;
  }
}
.responsive1300 .block-service-filters .form-line-1 .item {
  width: 224px;
}
.responsive1300 .block-service-filters .form-line-1 .item .form-item .fake-select {
  width: 178px;
}
.responsive1300 .block-service-filters .form-line-1 .item.has-selected .btn-refine {
  width: 178px;
}
.responsive1300 .block-service-filters .form-line-2 .form-item-reset {
  width: 224px;
}
.responsive1300 .block-service-filters .form-line-2 .display-control {
  width: 456px;
}
.responsive1300 .block-service-filters .form-line-2 .display-control .form-item {
  width: 115px;
}
.responsive1300 .styles-uk .block-service-filters .form-line-1 .item {
  width: 252px;
}
.responsive1300 .styles-uk .block-service-filters .form-line-1 .item .btn-refine {
  width: auto;
}

@media screen and (max-width: 985px) {
  body:not(.no-responsive) .block-service-filters .form-line-1 .item {
    width: 233px;
  }
  body:not(.no-responsive) .block-service-filters .form-line-1 .item.has-selected .btn-refine {
    width: 188px;
  }
  body:not(.no-responsive) .block-service-filters .form-line-2 .display-control {
    width: 485px;
  }
}
@media screen and (max-width: 763px) {
  body:not(.no-responsive) .block-service-filters {
    width: 320px;
  }
  body:not(.no-responsive) .block-service-filters .form-line-1 .item {
    width: 100%;
    margin: 0;
    padding: 0;
  }
  body:not(.no-responsive) .block-service-filters .form-line-1 .item .form-item label {
    display: block;
  }
  body:not(.no-responsive) .block-service-filters .form-line-1 .item .form-item .fake-select {
    width: 275px;
  }
  body:not(.no-responsive) .block-service-filters .form-line-1 .item.item-3 {
    padding: 0 0 18px;
  }
  body:not(.no-responsive) .block-service-filters .form-line-1 .item.item-menu-opened {
    padding-bottom: 0;
  }
  body:not(.no-responsive) .block-service-filters .form-line-1 .item.item-menu-opened .btn-refine {
    margin-bottom: 20px;
  }
  body:not(.no-responsive) .block-service-filters .form-line-1 .item.item-menu-opened .submenu-item {
    padding-top: 20px;
  }
  body:not(.no-responsive) .block-service-filters .form-line-1 .item.has-selected .btn-refine {
    width: auto;
  }
  body:not(.no-responsive) .block-service-filters .form-line-2 .display-control {
    width: 100%;
    height: auto;
    padding: 20px 20px 0;
    float: none;
    clear: both;
    margin: 0 0 20px;
  }
  body:not(.no-responsive) .block-service-filters .form-line-2 .display-control:after {
    content: " ";
    visibility: hidden;
    display: block;
    height: 0;
    clear: both;
  }
  body:not(.no-responsive) .block-service-filters .form-line-2 .display-control .display-control-title {
    margin: 0;
    padding: 0;
    height: auto;
    line-height: 120%;
    float: none;
    clear: both;
  }
  body:not(.no-responsive) .block-service-filters .form-line-2 .form-item-reset {
    width: 280px;
    float: none;
    clear: both;
    margin: 0 auto;
  }
  body:not(.no-responsive) .block-service-filters .submenu-cont {
    z-index: 1;
    position: relative;
    margin: -20px 0 0;
  }
  body:not(.no-responsive) .block-service-filters .submenu-item {
    padding-bottom: 37px;
  }
  body:not(.no-responsive) .block-service-filters .submenu-item ul {
    width: auto;
    float: none;
    clear: both;
    padding-bottom: 0;
  }
  body:not(.no-responsive) .block-service-filters .submenu-item ul.first li {
    padding-left: 0;
    padding-right: 0;
  }
  body:not(.no-responsive) .block-service-filters .submenu-item ul.first li .form-item {
    padding: 0 !important;
  }
  body:not(.no-responsive) .block-service-filters .submenu-item ul.first li .form-item label {
    line-height: 22px;
  }
  body:not(.no-responsive) .block-service-filters .submenu-item ul + ul {
    padding-top: 0;
  }
  body:not(.no-responsive) .block-service-filters .submenu-item ul + ul li {
    padding-left: 0;
    padding-right: 0;
  }
  body:not(.no-responsive) .block-service-filters .submenu-item ul + ul li .form-item {
    padding: 0 !important;
  }
  body:not(.no-responsive) .block-service-filters .submenu-item ul + ul li .form-item label {
    line-height: 22px;
  }
}

.overlay-full-page {
  z-index: 200;
  position: fixed;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background: url('../images/bg-black-mask-half.png');
  display: none;
}
.overlay-full-page img {
  z-index: 1;
  left: 50%;
  top: 50%;
  position: absolute;
  margin: -24px 0 0 -24px;
}

/*!
 * jQVMap Version 1.0
 *
 * http://jqvmap.com
 *
 * Copyright 2012, Peter Schmalfeldt <manifestinteractive@gmail.com>
 * Licensed under the MIT license.
 *
 * Fork Me @ https://github.com/manifestinteractive/jqvmap
 */
.jqvmap-label {
  position: absolute;
  display: none;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: #292929;
  color: white;
  font-family: sans-serif, Verdana;
  font-size: smaller;
  padding: 3px;
  z-index: 1000;
}

.jqvmap-zoomin, .jqvmap-zoomout {
  position: absolute;
  left: 10px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: #000000;
  padding: 3px;
  color: white;
  width: 10px;
  height: 10px;
  cursor: pointer;
  line-height: 10px;
  text-align: center;
}

.jqvmap-zoomin {
  top: 10px;
}

.jqvmap-zoomout {
  top: 30px;
}

.jqvmap-region {
  cursor: pointer;
}

.jqvmap-ajax_response {
  width: 100%;
  height: 500px;
}

html.rtl .jqvmap-zoomin, html.rtl .jqvmap-zoomout {
  left: auto;
  right: 10px;
}

.block-gallery {
  padding: 20px 0 0;
}
.block-gallery:after {
  content: " ";
  visibility: hidden;
  display: block;
  height: 0;
  clear: both;
}
.block-gallery > ul {
  display: block;
  list-style: none;
  padding: 0;
  margin: 0;
}
.block-gallery > ul:after {
  content: " ";
  visibility: hidden;
  display: block;
  height: 0;
  clear: both;
}
.block-gallery > ul li {
  width: 25%;
  float: left;
  margin: 0 0 20px;
}
.block-gallery > ul li .item {
  z-index: 1;
  position: relative;
  width: 92%;
  display: block;
  text-decoration: none;
  min-height: 153px;
  cursor: pointer;
}
.block-gallery > ul li .item img {
  display: block;
  width: 100%;
}
.block-gallery > ul li .item .tt {
  z-index: 1;
  left: 0;
  top: auto;
  position: absolute;
  font-weight: 700;
  font-style: normal;
  font-size: 12px;
  color: #fff;
  right: 0;
  bottom: 0;
  width: 100%;
  background: url('../images/mask-50.png');
  text-transform: uppercase;
  text-align: center;
  display: block;
  line-height: 120%;
  padding: 3px 0 3px;
}
html[lang|="en"] .block-gallery > ul li .item .tt {
  font-family: TheSans-OT;
}
html[lang|="fr"] .block-gallery > ul li .item .tt {
  font-family: TheSans-OT;
}
html[lang|="cs"] .block-gallery > ul li .item .tt {
  font-family: TheSans-OT;
}
html[lang|="de"] .block-gallery > ul li .item .tt {
  font-family: TheSans-OT;
}
html[lang|="es"] .block-gallery > ul li .item .tt {
  font-family: TheSans-OT;
}
html[lang|="nl"] .block-gallery > ul li .item .tt {
  font-family: TheSans-OT;
}
html[lang|="hu"] .block-gallery > ul li .item .tt {
  font-family: TheSans-OT;
}
html[lang|="pl"] .block-gallery > ul li .item .tt {
  font-family: TheSans-OT;
}
html[lang|="pt"] .block-gallery > ul li .item .tt {
  font-family: TheSans-OT;
}
html[lang|="ro"] .block-gallery > ul li .item .tt {
  font-family: TheSans-OT;
}
html[lang|="sk"] .block-gallery > ul li .item .tt {
  font-family: TheSans-OT;
}
html[lang|="sv"] .block-gallery > ul li .item .tt {
  font-family: TheSans-OT;
}
html[lang|="fi"] .block-gallery > ul li .item .tt {
  font-family: TheSans-OT;
}
html[lang|="nb"] .block-gallery > ul li .item .tt {
  font-family: TheSans-OT;
}
html[lang|="ca"] .block-gallery > ul li .item .tt {
  font-family: TheSans-OT;
}
html[lang|="bg"] .block-gallery > ul li .item .tt {
  font-family: TheSans-LP;
}
html[lang|="uk"] .block-gallery > ul li .item .tt {
  font-family: TheSans-LP;
}
html[lang|="ru"] .block-gallery > ul li .item .tt {
  font-family: TheSans-LP;
}
html[lang|="zh-hans"] .block-gallery > ul li .item .tt {
  font-family: Helvetica, STHeiti, sans-serif;
}
html[lang|="ar"] .block-gallery > ul li .item .tt {
  font-family: "The_Sans_Arabic", Arial, sans-serif;
}
.block-gallery > ul li .item .overlay {
  z-index: 2;
  left: 0;
  top: 0;
  position: absolute;
  right: 0;
  bottom: 0;
  background: none #efca00;
  display: none;
}
.page-nt .block-gallery > ul li .item .overlay {
  background: #000;
}
.block-gallery > ul li .item .overlay .title {
  font-weight: 700;
  font-style: normal;
  font-size: 17px;
  color: #fff;
  line-height: 140%;
  text-align: center;
  display: block;
  padding: 9px 5px 4px;
}
html[lang|="en"] .block-gallery > ul li .item .overlay .title {
  font-family: TheSans-OT;
}
html[lang|="fr"] .block-gallery > ul li .item .overlay .title {
  font-family: TheSans-OT;
}
html[lang|="cs"] .block-gallery > ul li .item .overlay .title {
  font-family: TheSans-OT;
}
html[lang|="de"] .block-gallery > ul li .item .overlay .title {
  font-family: TheSans-OT;
}
html[lang|="es"] .block-gallery > ul li .item .overlay .title {
  font-family: TheSans-OT;
}
html[lang|="nl"] .block-gallery > ul li .item .overlay .title {
  font-family: TheSans-OT;
}
html[lang|="hu"] .block-gallery > ul li .item .overlay .title {
  font-family: TheSans-OT;
}
html[lang|="pl"] .block-gallery > ul li .item .overlay .title {
  font-family: TheSans-OT;
}
html[lang|="pt"] .block-gallery > ul li .item .overlay .title {
  font-family: TheSans-OT;
}
html[lang|="ro"] .block-gallery > ul li .item .overlay .title {
  font-family: TheSans-OT;
}
html[lang|="sk"] .block-gallery > ul li .item .overlay .title {
  font-family: TheSans-OT;
}
html[lang|="sv"] .block-gallery > ul li .item .overlay .title {
  font-family: TheSans-OT;
}
html[lang|="fi"] .block-gallery > ul li .item .overlay .title {
  font-family: TheSans-OT;
}
html[lang|="nb"] .block-gallery > ul li .item .overlay .title {
  font-family: TheSans-OT;
}
html[lang|="ca"] .block-gallery > ul li .item .overlay .title {
  font-family: TheSans-OT;
}
html[lang|="bg"] .block-gallery > ul li .item .overlay .title {
  font-family: TheSans-LP;
}
html[lang|="uk"] .block-gallery > ul li .item .overlay .title {
  font-family: TheSans-LP;
}
html[lang|="ru"] .block-gallery > ul li .item .overlay .title {
  font-family: TheSans-LP;
}
html[lang|="zh-hans"] .block-gallery > ul li .item .overlay .title {
  font-family: Helvetica, STHeiti, sans-serif;
}
html[lang|="ar"] .block-gallery > ul li .item .overlay .title {
  font-family: "The_Sans_Arabic", Arial, sans-serif;
}
.block-gallery > ul li .item .overlay .ico-arrow {
  width: 36px;
  height: 30px;
  display: block;
  background: url('../images/sprite-2.png') 0 -1492px;
  margin: 0 auto;
}
.block-gallery > ul li .item .overlay .tt {
  background: none;
}
.block-gallery > ul li .item .item-popup {
  display: none;
}
.block-gallery > ul li .item.hovered .overlay {
  display: block;
}
.block-gallery .item-video .block-top-area {
  cursor: pointer;
}
.block-gallery .gallery-overlay {
  position: fixed;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background: transparent;
  z-index: 9;
}

.block-gallery-video .block-3cols .block-3cols-inner {
  text-align: left;
}

.block-gallery-popup {
  z-index: 200;
  left: auto;
  top: auto;
  position: absolute;
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.95);
  -moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.95);
  -ms-box-shadow: 0 0 30px rgba(0, 0, 0, 0.95);
  -o-box-shadow: 0 0 30px rgba(0, 0, 0, 0.95);
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.95);
  behavior: url(/sites/all/themes/veo/css/pie.htc);
  -ms-behavior: url(css/pie.htc) url(/sites/all/themes/veo/css/pie.htc);
  font-weight: 300;
  font-style: normal;
  font-size: 15px;
  color: #2c2c2c;
  left: 30px;
  right: 30px;
  display: none;
  background: none #fff;
  line-height: 160%;
  max-width: 605px;
  margin: 0 auto;
}
html[lang|="en"] .block-gallery-popup {
  font-family: TheSans-OT;
}
html[lang|="fr"] .block-gallery-popup {
  font-family: TheSans-OT;
}
html[lang|="cs"] .block-gallery-popup {
  font-family: TheSans-OT;
}
html[lang|="de"] .block-gallery-popup {
  font-family: TheSans-OT;
}
html[lang|="es"] .block-gallery-popup {
  font-family: TheSans-OT;
}
html[lang|="nl"] .block-gallery-popup {
  font-family: TheSans-OT;
}
html[lang|="hu"] .block-gallery-popup {
  font-family: TheSans-OT;
}
html[lang|="pl"] .block-gallery-popup {
  font-family: TheSans-OT;
}
html[lang|="pt"] .block-gallery-popup {
  font-family: TheSans-OT;
}
html[lang|="ro"] .block-gallery-popup {
  font-family: TheSans-OT;
}
html[lang|="sk"] .block-gallery-popup {
  font-family: TheSans-OT;
}
html[lang|="sv"] .block-gallery-popup {
  font-family: TheSans-OT;
}
html[lang|="fi"] .block-gallery-popup {
  font-family: TheSans-OT;
}
html[lang|="nb"] .block-gallery-popup {
  font-family: TheSans-OT;
}
html[lang|="ca"] .block-gallery-popup {
  font-family: TheSans-OT;
}
html[lang|="bg"] .block-gallery-popup {
  font-family: TheSans-LP;
}
html[lang|="uk"] .block-gallery-popup {
  font-family: TheSans-LP;
}
html[lang|="ru"] .block-gallery-popup {
  font-family: TheSans-LP;
}
html[lang|="zh-hans"] .block-gallery-popup {
  font-family: Helvetica, STHeiti, sans-serif;
}
html[lang|="ar"] .block-gallery-popup {
  font-family: "The_Sans_Arabic", Arial, sans-serif;
}
.block-gallery-popup .block-gallery-inner {
  padding: 48px 30px 30px;
  display: block;
}
.block-gallery-popup .btn-close {
  z-index: 10;
  left: auto;
  top: 30px;
  position: absolute;
  right: 20px;
  display: block;
  width: 30px;
  height: 30px;
  background: url('../images/sprite-2.png') 0 -1524px;
}
.block-gallery-popup h1, .block-gallery-popup h2, .block-gallery-popup h3, .block-gallery-popup h4, .block-gallery-popup h5, .block-gallery-popup h6 {
  font-weight: 300;
  font-style: normal;
  font-size: 21px;
  color: #2c2c2c;
  line-height: 120%;
  padding: 0 0 16px;
  margin: 0;
}
html[lang|="en"] .block-gallery-popup h1, html[lang|="en"] .block-gallery-popup h2, html[lang|="en"] .block-gallery-popup h3, html[lang|="en"] .block-gallery-popup h4, html[lang|="en"] .block-gallery-popup h5, html[lang|="en"] .block-gallery-popup h6 {
  font-family: TheSans-OT;
}
html[lang|="fr"] .block-gallery-popup h1, html[lang|="fr"] .block-gallery-popup h2, html[lang|="fr"] .block-gallery-popup h3, html[lang|="fr"] .block-gallery-popup h4, html[lang|="fr"] .block-gallery-popup h5, html[lang|="fr"] .block-gallery-popup h6 {
  font-family: TheSans-OT;
}
html[lang|="cs"] .block-gallery-popup h1, html[lang|="cs"] .block-gallery-popup h2, html[lang|="cs"] .block-gallery-popup h3, html[lang|="cs"] .block-gallery-popup h4, html[lang|="cs"] .block-gallery-popup h5, html[lang|="cs"] .block-gallery-popup h6 {
  font-family: TheSans-OT;
}
html[lang|="de"] .block-gallery-popup h1, html[lang|="de"] .block-gallery-popup h2, html[lang|="de"] .block-gallery-popup h3, html[lang|="de"] .block-gallery-popup h4, html[lang|="de"] .block-gallery-popup h5, html[lang|="de"] .block-gallery-popup h6 {
  font-family: TheSans-OT;
}
html[lang|="es"] .block-gallery-popup h1, html[lang|="es"] .block-gallery-popup h2, html[lang|="es"] .block-gallery-popup h3, html[lang|="es"] .block-gallery-popup h4, html[lang|="es"] .block-gallery-popup h5, html[lang|="es"] .block-gallery-popup h6 {
  font-family: TheSans-OT;
}
html[lang|="nl"] .block-gallery-popup h1, html[lang|="nl"] .block-gallery-popup h2, html[lang|="nl"] .block-gallery-popup h3, html[lang|="nl"] .block-gallery-popup h4, html[lang|="nl"] .block-gallery-popup h5, html[lang|="nl"] .block-gallery-popup h6 {
  font-family: TheSans-OT;
}
html[lang|="hu"] .block-gallery-popup h1, html[lang|="hu"] .block-gallery-popup h2, html[lang|="hu"] .block-gallery-popup h3, html[lang|="hu"] .block-gallery-popup h4, html[lang|="hu"] .block-gallery-popup h5, html[lang|="hu"] .block-gallery-popup h6 {
  font-family: TheSans-OT;
}
html[lang|="pl"] .block-gallery-popup h1, html[lang|="pl"] .block-gallery-popup h2, html[lang|="pl"] .block-gallery-popup h3, html[lang|="pl"] .block-gallery-popup h4, html[lang|="pl"] .block-gallery-popup h5, html[lang|="pl"] .block-gallery-popup h6 {
  font-family: TheSans-OT;
}
html[lang|="pt"] .block-gallery-popup h1, html[lang|="pt"] .block-gallery-popup h2, html[lang|="pt"] .block-gallery-popup h3, html[lang|="pt"] .block-gallery-popup h4, html[lang|="pt"] .block-gallery-popup h5, html[lang|="pt"] .block-gallery-popup h6 {
  font-family: TheSans-OT;
}
html[lang|="ro"] .block-gallery-popup h1, html[lang|="ro"] .block-gallery-popup h2, html[lang|="ro"] .block-gallery-popup h3, html[lang|="ro"] .block-gallery-popup h4, html[lang|="ro"] .block-gallery-popup h5, html[lang|="ro"] .block-gallery-popup h6 {
  font-family: TheSans-OT;
}
html[lang|="sk"] .block-gallery-popup h1, html[lang|="sk"] .block-gallery-popup h2, html[lang|="sk"] .block-gallery-popup h3, html[lang|="sk"] .block-gallery-popup h4, html[lang|="sk"] .block-gallery-popup h5, html[lang|="sk"] .block-gallery-popup h6 {
  font-family: TheSans-OT;
}
html[lang|="sv"] .block-gallery-popup h1, html[lang|="sv"] .block-gallery-popup h2, html[lang|="sv"] .block-gallery-popup h3, html[lang|="sv"] .block-gallery-popup h4, html[lang|="sv"] .block-gallery-popup h5, html[lang|="sv"] .block-gallery-popup h6 {
  font-family: TheSans-OT;
}
html[lang|="fi"] .block-gallery-popup h1, html[lang|="fi"] .block-gallery-popup h2, html[lang|="fi"] .block-gallery-popup h3, html[lang|="fi"] .block-gallery-popup h4, html[lang|="fi"] .block-gallery-popup h5, html[lang|="fi"] .block-gallery-popup h6 {
  font-family: TheSans-OT;
}
html[lang|="nb"] .block-gallery-popup h1, html[lang|="nb"] .block-gallery-popup h2, html[lang|="nb"] .block-gallery-popup h3, html[lang|="nb"] .block-gallery-popup h4, html[lang|="nb"] .block-gallery-popup h5, html[lang|="nb"] .block-gallery-popup h6 {
  font-family: TheSans-OT;
}
html[lang|="ca"] .block-gallery-popup h1, html[lang|="ca"] .block-gallery-popup h2, html[lang|="ca"] .block-gallery-popup h3, html[lang|="ca"] .block-gallery-popup h4, html[lang|="ca"] .block-gallery-popup h5, html[lang|="ca"] .block-gallery-popup h6 {
  font-family: TheSans-OT;
}
html[lang|="bg"] .block-gallery-popup h1, html[lang|="bg"] .block-gallery-popup h2, html[lang|="bg"] .block-gallery-popup h3, html[lang|="bg"] .block-gallery-popup h4, html[lang|="bg"] .block-gallery-popup h5, html[lang|="bg"] .block-gallery-popup h6 {
  font-family: TheSans-LP;
}
html[lang|="uk"] .block-gallery-popup h1, html[lang|="uk"] .block-gallery-popup h2, html[lang|="uk"] .block-gallery-popup h3, html[lang|="uk"] .block-gallery-popup h4, html[lang|="uk"] .block-gallery-popup h5, html[lang|="uk"] .block-gallery-popup h6 {
  font-family: TheSans-LP;
}
html[lang|="ru"] .block-gallery-popup h1, html[lang|="ru"] .block-gallery-popup h2, html[lang|="ru"] .block-gallery-popup h3, html[lang|="ru"] .block-gallery-popup h4, html[lang|="ru"] .block-gallery-popup h5, html[lang|="ru"] .block-gallery-popup h6 {
  font-family: TheSans-LP;
}
html[lang|="zh-hans"] .block-gallery-popup h1, html[lang|="zh-hans"] .block-gallery-popup h2, html[lang|="zh-hans"] .block-gallery-popup h3, html[lang|="zh-hans"] .block-gallery-popup h4, html[lang|="zh-hans"] .block-gallery-popup h5, html[lang|="zh-hans"] .block-gallery-popup h6 {
  font-family: Helvetica, STHeiti, sans-serif;
}
html[lang|="ar"] .block-gallery-popup h1, html[lang|="ar"] .block-gallery-popup h2, html[lang|="ar"] .block-gallery-popup h3, html[lang|="ar"] .block-gallery-popup h4, html[lang|="ar"] .block-gallery-popup h5, html[lang|="ar"] .block-gallery-popup h6 {
  font-family: "The_Sans_Arabic", Arial, sans-serif;
}
.block-gallery-popup .figure {
  margin: 0 0 30px;
}
.block-gallery-popup .figure:after {
  content: " ";
  visibility: hidden;
  display: block;
  height: 0;
  clear: both;
}
.block-gallery-popup .figure.type-2 {
  z-index: 1;
  position: relative;
  -webkit-border-radius: 0 20px 0 20px;
  -moz-border-radius: 0 20px 0 20px;
  -ms-border-radius: 0 20px 0 20px;
  -o-border-radius: 0 20px 0 20px;
  border-radius: 0 20px 0 20px;
  behavior: url(/sites/all/themes/veo/css/pie.htc);
  -ms-behavior: url(css/pie.htc) url(/sites/all/themes/veo/css/pie.htc);
  width: 100% !important;
  overflow: hidden;
}
.block-gallery-popup .figure.type-2:after {
  content: " ";
  visibility: hidden;
  display: block;
  height: 0;
  clear: both;
}
.block-gallery-popup .figure.type-2 img {
  z-index: 1;
  position: relative;
  -webkit-border-radius: 0 20px 0 20px;
  -moz-border-radius: 0 20px 0 20px;
  -ms-border-radius: 0 20px 0 20px;
  -o-border-radius: 0 20px 0 20px;
  border-radius: 0 20px 0 20px;
  behavior: url(/sites/all/themes/veo/css/pie.htc);
  -ms-behavior: url(css/pie.htc) url(/sites/all/themes/veo/css/pie.htc);
  overflow: hidden;
  width: 100%;
}
.block-gallery-popup .block-doc-downloads-noimg {
  margin: 0;
}
.block-gallery-popup .block-doc-downloads-noimg .block-doc-downloads-content {
  margin: 0;
  padding: 0;
}
.block-gallery-popup .block-doc-downloads-noimg .block-doc-downloads-content .doc-item {
  padding-left: 16px;
  padding-bottom: 0;
}
.block-gallery-popup .block-doc-downloads-noimg .block-doc-downloads-content .doc-item:before {
  left: 0;
}
.block-gallery-popup .item-video-full {
  padding-top: 10px;
}
.block-gallery-popup .youtube-video, .block-gallery-popup .zh-hans-video {
  height: 572px;
}
.block-gallery-popup .asset-video .youtube-video, .block-gallery-popup .asset-video .zh-hans-video {
  height: 100%;
}

html.rtl .block-gallery > ul li {
  float: right;
}
html.rtl .block-gallery > ul li .item .tt {
  font-size: 13px;
}

@media screen and (max-width: 1285px) {
  .block-gallery > ul li {
    width: 33.33%;
  }

  .block-gallery-popup .youtube-video, .block-gallery-popup .zh-hans-video {
    height: 424px;
  }
}
.responsive1300 .block-gallery > ul li {
  width: 33.33%;
}

@media screen and (max-width: 985px) {
  body:not(.no-responsive) .block-gallery-popup .youtube-video, body:not(.no-responsive) .block-gallery-popup .zh-hans-video {
    height: 459px;
  }
  body:not(.no-responsive) .block-gallery-popup .asset-video .youtube-video, body:not(.no-responsive) .block-gallery-popup .asset-video .zh-hans-video {
    height: 100%;
  }
}
@media screen and (max-width: 763px) {
  body:not(.no-responsive) .item-video-full .youtube-video {
    height: 180px;
  }
  body:not(.no-responsive) .block-gallery > ul li {
    width: 100%;
  }
  body:not(.no-responsive) .block-gallery-popup {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -ms-box-shadow: none;
    -o-box-shadow: none;
    box-shadow: none;
    behavior: url(/sites/all/themes/veo/css/pie.htc);
    -ms-behavior: url(css/pie.htc) url(/sites/all/themes/veo/css/pie.htc);
  }
  body:not(.no-responsive) .block-gallery-popup .youtube-video, body:not(.no-responsive) .block-gallery-popup .zh-hans-video {
    height: 195px;
  }
  body:not(.no-responsive) .block-gallery-popup table {
    width: 100% !important;
    margin: 0 auto;
  }
  body:not(.no-responsive) .block-gallery-popup table .block-file-download .link-wrap {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    behavior: url(/sites/all/themes/veo/css/pie.htc);
    -ms-behavior: url(css/pie.htc) url(/sites/all/themes/veo/css/pie.htc);
  }
  body:not(.no-responsive) .block-gallery-popup table .asset-document {
    overflow: hidden;
  }
  body:not(.no-responsive) .block-gallery-popup td {
    display: block;
    overflow: hidden;
  }
}

.block-gallery-filter {
  z-index: 1;
  position: relative;
  background: none #fff;
  min-height: 100px;
  overflow: hidden;
}
.block-gallery-filter .form-item-category .form-item label {
  font-weight: 400;
  font-style: normal;
  font-size: 14px;
  color: #808080;
  text-transform: uppercase;
  line-height: 120%;
  padding: 15px 20px;
  display: block;
}
html[lang|="en"] .block-gallery-filter .form-item-category .form-item label {
  font-family: TheSans-OT;
}
html[lang|="fr"] .block-gallery-filter .form-item-category .form-item label {
  font-family: TheSans-OT;
}
html[lang|="cs"] .block-gallery-filter .form-item-category .form-item label {
  font-family: TheSans-OT;
}
html[lang|="de"] .block-gallery-filter .form-item-category .form-item label {
  font-family: TheSans-OT;
}
html[lang|="es"] .block-gallery-filter .form-item-category .form-item label {
  font-family: TheSans-OT;
}
html[lang|="nl"] .block-gallery-filter .form-item-category .form-item label {
  font-family: TheSans-OT;
}
html[lang|="hu"] .block-gallery-filter .form-item-category .form-item label {
  font-family: TheSans-OT;
}
html[lang|="pl"] .block-gallery-filter .form-item-category .form-item label {
  font-family: TheSans-OT;
}
html[lang|="pt"] .block-gallery-filter .form-item-category .form-item label {
  font-family: TheSans-OT;
}
html[lang|="ro"] .block-gallery-filter .form-item-category .form-item label {
  font-family: TheSans-OT;
}
html[lang|="sk"] .block-gallery-filter .form-item-category .form-item label {
  font-family: TheSans-OT;
}
html[lang|="sv"] .block-gallery-filter .form-item-category .form-item label {
  font-family: TheSans-OT;
}
html[lang|="fi"] .block-gallery-filter .form-item-category .form-item label {
  font-family: TheSans-OT;
}
html[lang|="nb"] .block-gallery-filter .form-item-category .form-item label {
  font-family: TheSans-OT;
}
html[lang|="ca"] .block-gallery-filter .form-item-category .form-item label {
  font-family: TheSans-OT;
}
html[lang|="bg"] .block-gallery-filter .form-item-category .form-item label {
  font-family: TheSans-LP;
}
html[lang|="uk"] .block-gallery-filter .form-item-category .form-item label {
  font-family: TheSans-LP;
}
html[lang|="ru"] .block-gallery-filter .form-item-category .form-item label {
  font-family: TheSans-LP;
}
html[lang|="zh-hans"] .block-gallery-filter .form-item-category .form-item label {
  font-family: Helvetica, STHeiti, sans-serif;
}
html[lang|="ar"] .block-gallery-filter .form-item-category .form-item label {
  font-family: "The_Sans_Arabic", Arial, sans-serif;
}
.block-gallery-filter .form-item-category .form-item .fake-select {
  left: 20px;
  width: 253px;
  background: none #fff;
  border: 1px solid #2c2c2c;
}
.block-gallery-filter .form-item-category .form-item .fake-select.fake-select-opened .fake-select-lbl {
  left: 0;
  top: 0;
}
.block-gallery-filter .form-item-category .form-item select {
  z-index: 1;
  left: 0;
  top: -100px;
  position: absolute;
}

.page-nt .block-gallery-filter {
  background: #f2f2f2;
}

html.rtl .block-gallery-filter .form-item-category .form-item .fake-select {
  left: auto;
  right: 20px;
}
html.rtl .block-gallery-filter .form-item-category .form-item label {
  font-size: 15px;
}

@media screen and (max-width: 763px) {
  body:not(.no-responsive) .block-gallery-filter {
    width: 320px;
    margin-left: -20px;
  }
  body:not(.no-responsive) .block-gallery-filter .form-item-category .form-item .fake-select {
    width: 280px;
    border: none;
    background: none #f2f2f2;
  }
  body:not(.no-responsive).page-nt .form-item-category .form-item .fake-select {
    background: none #fff;
  }
}
@media screen and (max-width: 763px) {
  html.rtl body:not(.no-responsive) .block-gallery-filter {
    margin-left: 0;
    margin-right: -20px;
  }
}

.post-list {
  overflow: hidden;
  margin-bottom: 45px;
}
.post-list .post {
  float: left;
  width: 49%;
  height: 470px;
  margin-left: 2%;
}
.post-list .post:first-child {
  margin-left: 0;
}
.post-list .post h2 {
  position: relative;
  margin: 0;
  font-weight: 700;
  font-style: normal;
  font-size: 20px;
  color: #000;
  line-height: normal;
  padding: 0 0 0 20px;
}
html[lang|="en"] .post-list .post h2 {
  font-family: TheSans-OT;
}
html[lang|="fr"] .post-list .post h2 {
  font-family: TheSans-OT;
}
html[lang|="cs"] .post-list .post h2 {
  font-family: TheSans-OT;
}
html[lang|="de"] .post-list .post h2 {
  font-family: TheSans-OT;
}
html[lang|="es"] .post-list .post h2 {
  font-family: TheSans-OT;
}
html[lang|="nl"] .post-list .post h2 {
  font-family: TheSans-OT;
}
html[lang|="hu"] .post-list .post h2 {
  font-family: TheSans-OT;
}
html[lang|="pl"] .post-list .post h2 {
  font-family: TheSans-OT;
}
html[lang|="pt"] .post-list .post h2 {
  font-family: TheSans-OT;
}
html[lang|="ro"] .post-list .post h2 {
  font-family: TheSans-OT;
}
html[lang|="sk"] .post-list .post h2 {
  font-family: TheSans-OT;
}
html[lang|="sv"] .post-list .post h2 {
  font-family: TheSans-OT;
}
html[lang|="fi"] .post-list .post h2 {
  font-family: TheSans-OT;
}
html[lang|="nb"] .post-list .post h2 {
  font-family: TheSans-OT;
}
html[lang|="ca"] .post-list .post h2 {
  font-family: TheSans-OT;
}
html[lang|="bg"] .post-list .post h2 {
  font-family: TheSans-LP;
}
html[lang|="uk"] .post-list .post h2 {
  font-family: TheSans-LP;
}
html[lang|="ru"] .post-list .post h2 {
  font-family: TheSans-LP;
}
html[lang|="zh-hans"] .post-list .post h2 {
  font-family: Helvetica, STHeiti, sans-serif;
}
html[lang|="ar"] .post-list .post h2 {
  font-family: "The_Sans_Arabic", Arial, sans-serif;
}
.post-list .post h2:before {
  content: '';
  position: absolute;
  left: 0;
  top: 8px;
  display: block;
  width: 15px;
  height: 12px;
}
.post-list .post h2 a:hover {
  text-decoration: underline;
}
.post-list .post .block-line-element-white h2:before,
.post-list .post .block-line-element-graylight h2:before {
  background: url("../images/sprite-2.png") -1062px -142px no-repeat;
}
.post-list .post img {
  background-position: 50% 0;
  background-repeat: no-repeat;
  -moz-background-size: cover;
  -o-background-size: cover;
  -webkit-background-size: cover;
  background-size: cover;
}
.post-list .post-simple {
  position: relative;
}
.post-list .post-simple .b-img {
  overflow: hidden;
  position: relative;
  z-index: 1;
  -webkit-border-radius: 0 10px 0 10px;
  -moz-border-radius: 0 10px 0 10px;
  -ms-border-radius: 0 10px 0 10px;
  -o-border-radius: 0 10px 0 10px;
  border-radius: 0 10px 0 10px;
  behavior: url(/sites/all/themes/veo/css/pie.htc);
  -ms-behavior: url(css/pie.htc) url(/sites/all/themes/veo/css/pie.htc);
}
.post-list .post-simple img {
  display: block;
  height: 470px;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.post-list .post-simple img:hover {
  -webkit-transform: scale(1.1, 1.1);
  -moz-transform: scale(1.1, 1.1);
  -ms-transform: scale(1.1, 1.1);
  -o-transform: scale(1.1, 1.1);
  transform: scale(1.1, 1.1);
  -webkit-transform-origin: 50% 50%;
  -moz-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  -o-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.post-list .post-simple.post-img-light h2 {
  color: #fff;
}
.post-list .post-simple.post-img-light h2:before {
  background: url("../images/sprite-2.png") -1082px -142px no-repeat;
}
.post-list .post-simple.post-img-light h2 a {
  color: #fff;
}
.post-list .post-simple.post-img-light .post-bottom {
  background: url("../images/sprite-2.png") 0 -1648px no-repeat;
}
.post-list .post-simple.post-img-dark h2 {
  color: #000;
}
.post-list .post-simple.post-img-dark h2:before {
  background: url("../images/sprite-2.png") -1062px -142px no-repeat;
}
.post-list .post-simple.post-img-dark h2 a {
  color: #000;
}
.post-list .post-simple.post-img-dark .post-bottom {
  background: url("../images/sprite-2.png") 0 -1768px no-repeat;
}
.post-list .post-simple .post-bottom {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 115px;
  padding: 0 20px;
  -webkit-border-radius: 0 0 0 10px;
  -moz-border-radius: 0 0 0 10px;
  -ms-border-radius: 0 0 0 10px;
  -o-border-radius: 0 0 0 10px;
  border-radius: 0 0 0 10px;
  behavior: url(/sites/all/themes/veo/css/pie.htc);
  -ms-behavior: url(css/pie.htc) url(/sites/all/themes/veo/css/pie.htc);
  z-index: 2;
}
.post-list .post-simple .post-bottom h2 {
  position: absolute;
  bottom: 25px;
  margin: 0;
  left: 20px;
  right: 20px;
}
.post-list .post-full .block-line-element-image .block-top-area {
  height: 300px;
}
.post-list .post-full .block-line-element-image .block-top-area img {
  display: block;
}
.post-list .post-full .block-line-element-image .block-bottom-area {
  height: 123px;
  padding: 10px 20px 10px 20px;
}
.post-list .post-full .block-line-element-image .block-bottom-area .block-content-title {
  padding-bottom: 5px;
}
.post-list .post-full .block-line-element {
  width: 100%;
}
.post-list img {
  float: none;
  width: 100%;
  height: auto;
  margin: 0;
}

html.rtl .post-list .post {
  float: right;
  margin-left: 0;
  margin-right: 2%;
}
html.rtl .post-list .post:first-child {
  margin-right: 0;
}
html.rtl .post-list .post h2 {
  padding: 0 20px 0 0;
  font-size: 21px;
}
html.rtl .post-list .post h2:before {
  left: auto;
  right: 0;
}
html.rtl .post-list .post .block-line-element-white h2:before,
html.rtl .post-list .post .block-line-element-graylight h2:before {
  background:  url('../images/sprite-smart.png') 0 -4257px no-repeat;
}
html.rtl .post-list .post-simple.post-img-light h2 {
  color: #fff;
}
html.rtl .post-list .post-simple.post-img-light h2:before {
  background:  url('../images/sprite-smart.png') 0 -4273px no-repeat;
}

html.rtl.browser-msie-9 .post-list .post-simple {
  -webkit-border-radius: 0 20px 0 20px;
  -moz-border-radius: 0 20px 0 20px;
  -ms-border-radius: 0 20px 0 20px;
  -o-border-radius: 0 20px 0 20px;
  border-radius: 0 20px 0 20px;
  behavior: url(/sites/all/themes/veo/css/pie.htc);
  -ms-behavior: url(css/pie.htc) url(/sites/all/themes/veo/css/pie.htc);
  overflow: hidden;
}
html.rtl.browser-msie-9 .post-list .post-simple .b-img {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  behavior: url(/sites/all/themes/veo/css/pie.htc);
  -ms-behavior: url(css/pie.htc) url(/sites/all/themes/veo/css/pie.htc);
}
html.rtl.browser-msie-9 .post-list .post-full {
  -webkit-border-radius: 0 20px 0 20px;
  -moz-border-radius: 0 20px 0 20px;
  -ms-border-radius: 0 20px 0 20px;
  -o-border-radius: 0 20px 0 20px;
  border-radius: 0 20px 0 20px;
  behavior: url(/sites/all/themes/veo/css/pie.htc);
  -ms-behavior: url(css/pie.htc) url(/sites/all/themes/veo/css/pie.htc);
  overflow: hidden;
}
html.rtl.browser-msie-9 .post-list .post-full .block-line-element,
html.rtl.browser-msie-9 .post-list .post-full .block-line-element-has3buttons,
html.rtl.browser-msie-9 .post-list .post-full img {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  behavior: url(/sites/all/themes/veo/css/pie.htc);
  -ms-behavior: url(css/pie.htc) url(/sites/all/themes/veo/css/pie.htc);
}
html.rtl.browser-msie-9 .post-list .post-full .block-top-area {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  behavior: url(/sites/all/themes/veo/css/pie.htc);
  -ms-behavior: url(css/pie.htc) url(/sites/all/themes/veo/css/pie.htc);
}
html.rtl.browser-msie-9 .post-list .post-full .block-bottom-area {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  behavior: url(/sites/all/themes/veo/css/pie.htc);
  -ms-behavior: url(css/pie.htc) url(/sites/all/themes/veo/css/pie.htc);
}

@media screen and (max-width: 1285px) {
  .post-list .post h2 {
    margin: 0;
    font-weight: 700;
    font-style: normal;
    font-size: 20px;
    color: #000;
    line-height: normal;
    padding: 0 0 0 20px;
  }
  html[lang|="en"] .post-list .post h2 {
    font-family: TheSans-OT;
  }
  html[lang|="fr"] .post-list .post h2 {
    font-family: TheSans-OT;
  }
  html[lang|="cs"] .post-list .post h2 {
    font-family: TheSans-OT;
  }
  html[lang|="de"] .post-list .post h2 {
    font-family: TheSans-OT;
  }
  html[lang|="es"] .post-list .post h2 {
    font-family: TheSans-OT;
  }
  html[lang|="nl"] .post-list .post h2 {
    font-family: TheSans-OT;
  }
  html[lang|="hu"] .post-list .post h2 {
    font-family: TheSans-OT;
  }
  html[lang|="pl"] .post-list .post h2 {
    font-family: TheSans-OT;
  }
  html[lang|="pt"] .post-list .post h2 {
    font-family: TheSans-OT;
  }
  html[lang|="ro"] .post-list .post h2 {
    font-family: TheSans-OT;
  }
  html[lang|="sk"] .post-list .post h2 {
    font-family: TheSans-OT;
  }
  html[lang|="sv"] .post-list .post h2 {
    font-family: TheSans-OT;
  }
  html[lang|="fi"] .post-list .post h2 {
    font-family: TheSans-OT;
  }
  html[lang|="nb"] .post-list .post h2 {
    font-family: TheSans-OT;
  }
  html[lang|="ca"] .post-list .post h2 {
    font-family: TheSans-OT;
  }
  html[lang|="bg"] .post-list .post h2 {
    font-family: TheSans-LP;
  }
  html[lang|="uk"] .post-list .post h2 {
    font-family: TheSans-LP;
  }
  html[lang|="ru"] .post-list .post h2 {
    font-family: TheSans-LP;
  }
  html[lang|="zh-hans"] .post-list .post h2 {
    font-family: Helvetica, STHeiti, sans-serif;
  }
  html[lang|="ar"] .post-list .post h2 {
    font-family: "The_Sans_Arabic", Arial, sans-serif;
  }
  .post-list .post-full .block-line-element-image .block-top-area {
    height: 280px;
  }
  .post-list .post-full .block-line-element-image .block-top-area img {
    height: auto;
  }
  .post-list .post-full .block-line-element-image .block-bottom-area {
    height: 144px;
  }
  .post-list .post-full .block-line-element {
    width: 100%;
  }
}
@media screen and (max-width: 985px) {
  body:not(.no-responsive) .post-list .post h2 {
    margin: 0;
    font-weight: 700;
    font-style: normal;
    font-size: 20px;
    color: #000;
    line-height: normal;
    padding: 0 0 0 20px;
  }
  html[lang|="en"] body:not(.no-responsive) .post-list .post h2 {
    font-family: TheSans-OT;
  }
  html[lang|="fr"] body:not(.no-responsive) .post-list .post h2 {
    font-family: TheSans-OT;
  }
  html[lang|="cs"] body:not(.no-responsive) .post-list .post h2 {
    font-family: TheSans-OT;
  }
  html[lang|="de"] body:not(.no-responsive) .post-list .post h2 {
    font-family: TheSans-OT;
  }
  html[lang|="es"] body:not(.no-responsive) .post-list .post h2 {
    font-family: TheSans-OT;
  }
  html[lang|="nl"] body:not(.no-responsive) .post-list .post h2 {
    font-family: TheSans-OT;
  }
  html[lang|="hu"] body:not(.no-responsive) .post-list .post h2 {
    font-family: TheSans-OT;
  }
  html[lang|="pl"] body:not(.no-responsive) .post-list .post h2 {
    font-family: TheSans-OT;
  }
  html[lang|="pt"] body:not(.no-responsive) .post-list .post h2 {
    font-family: TheSans-OT;
  }
  html[lang|="ro"] body:not(.no-responsive) .post-list .post h2 {
    font-family: TheSans-OT;
  }
  html[lang|="sk"] body:not(.no-responsive) .post-list .post h2 {
    font-family: TheSans-OT;
  }
  html[lang|="sv"] body:not(.no-responsive) .post-list .post h2 {
    font-family: TheSans-OT;
  }
  html[lang|="fi"] body:not(.no-responsive) .post-list .post h2 {
    font-family: TheSans-OT;
  }
  html[lang|="nb"] body:not(.no-responsive) .post-list .post h2 {
    font-family: TheSans-OT;
  }
  html[lang|="ca"] body:not(.no-responsive) .post-list .post h2 {
    font-family: TheSans-OT;
  }
  html[lang|="bg"] body:not(.no-responsive) .post-list .post h2 {
    font-family: TheSans-LP;
  }
  html[lang|="uk"] body:not(.no-responsive) .post-list .post h2 {
    font-family: TheSans-LP;
  }
  html[lang|="ru"] body:not(.no-responsive) .post-list .post h2 {
    font-family: TheSans-LP;
  }
  html[lang|="zh-hans"] body:not(.no-responsive) .post-list .post h2 {
    font-family: Helvetica, STHeiti, sans-serif;
  }
  html[lang|="ar"] body:not(.no-responsive) .post-list .post h2 {
    font-family: "The_Sans_Arabic", Arial, sans-serif;
  }
}
@media screen and (max-width: 763px) {
  body:not(.no-responsive) .post-list {
    margin-bottom: 0;
  }
  body:not(.no-responsive) .post-list .post {
    width: auto;
    float: none;
    margin-top: 20px;
  }
  body:not(.no-responsive) .post-list .post:first-child {
    margin-top: 0;
  }
  body:not(.no-responsive) .post-list .post h2 {
    margin: 0;
    font-weight: 700;
    font-style: normal;
    font-size: 20px;
    color: #000;
    line-height: normal;
    padding: 0 0 0 20px;
  }
  html[lang|="en"] body:not(.no-responsive) .post-list .post h2 {
    font-family: TheSans-OT;
  }
  html[lang|="fr"] body:not(.no-responsive) .post-list .post h2 {
    font-family: TheSans-OT;
  }
  html[lang|="cs"] body:not(.no-responsive) .post-list .post h2 {
    font-family: TheSans-OT;
  }
  html[lang|="de"] body:not(.no-responsive) .post-list .post h2 {
    font-family: TheSans-OT;
  }
  html[lang|="es"] body:not(.no-responsive) .post-list .post h2 {
    font-family: TheSans-OT;
  }
  html[lang|="nl"] body:not(.no-responsive) .post-list .post h2 {
    font-family: TheSans-OT;
  }
  html[lang|="hu"] body:not(.no-responsive) .post-list .post h2 {
    font-family: TheSans-OT;
  }
  html[lang|="pl"] body:not(.no-responsive) .post-list .post h2 {
    font-family: TheSans-OT;
  }
  html[lang|="pt"] body:not(.no-responsive) .post-list .post h2 {
    font-family: TheSans-OT;
  }
  html[lang|="ro"] body:not(.no-responsive) .post-list .post h2 {
    font-family: TheSans-OT;
  }
  html[lang|="sk"] body:not(.no-responsive) .post-list .post h2 {
    font-family: TheSans-OT;
  }
  html[lang|="sv"] body:not(.no-responsive) .post-list .post h2 {
    font-family: TheSans-OT;
  }
  html[lang|="fi"] body:not(.no-responsive) .post-list .post h2 {
    font-family: TheSans-OT;
  }
  html[lang|="nb"] body:not(.no-responsive) .post-list .post h2 {
    font-family: TheSans-OT;
  }
  html[lang|="ca"] body:not(.no-responsive) .post-list .post h2 {
    font-family: TheSans-OT;
  }
  html[lang|="bg"] body:not(.no-responsive) .post-list .post h2 {
    font-family: TheSans-LP;
  }
  html[lang|="uk"] body:not(.no-responsive) .post-list .post h2 {
    font-family: TheSans-LP;
  }
  html[lang|="ru"] body:not(.no-responsive) .post-list .post h2 {
    font-family: TheSans-LP;
  }
  html[lang|="zh-hans"] body:not(.no-responsive) .post-list .post h2 {
    font-family: Helvetica, STHeiti, sans-serif;
  }
  html[lang|="ar"] body:not(.no-responsive) .post-list .post h2 {
    font-family: "The_Sans_Arabic", Arial, sans-serif;
  }
  body:not(.no-responsive) .post-list .post-simple {
    height: 350px !important;
  }
  body:not(.no-responsive) .post-list .post-simple img {
    height: 350px;
  }
  body:not(.no-responsive) .post-list .post-full .block-line-element-image .block-top-area {
    height: 175px;
  }
  body:not(.no-responsive) .post-list .post-full .block-line-element-image .block-top-area img {
    height: auto;
  }
  body:not(.no-responsive) .post-list .post-full .block-line-element-image .block-bottom-area {
    height: 233px;
  }
  body:not(.no-responsive) .post-list .post-full .block-line-element {
    width: 100%;
  }
}

.block-links {
  -webkit-border-radius: 0 15px 0 15px;
  -moz-border-radius: 0 15px 0 15px;
  -ms-border-radius: 0 15px 0 15px;
  -o-border-radius: 0 15px 0 15px;
  border-radius: 0 15px 0 15px;
  behavior: url(/sites/all/themes/veo/css/pie.htc);
  -ms-behavior: url(css/pie.htc) url(/sites/all/themes/veo/css/pie.htc);
  font-weight: 400;
  font-style: normal;
  font-size: 17px;
  color: #2c2c2c;
  line-height: 120%;
  /* all colors */
  /* =============================== */
}
html[lang|="en"] .block-links {
  font-family: TheSans-OT;
}
html[lang|="fr"] .block-links {
  font-family: TheSans-OT;
}
html[lang|="cs"] .block-links {
  font-family: TheSans-OT;
}
html[lang|="de"] .block-links {
  font-family: TheSans-OT;
}
html[lang|="es"] .block-links {
  font-family: TheSans-OT;
}
html[lang|="nl"] .block-links {
  font-family: TheSans-OT;
}
html[lang|="hu"] .block-links {
  font-family: TheSans-OT;
}
html[lang|="pl"] .block-links {
  font-family: TheSans-OT;
}
html[lang|="pt"] .block-links {
  font-family: TheSans-OT;
}
html[lang|="ro"] .block-links {
  font-family: TheSans-OT;
}
html[lang|="sk"] .block-links {
  font-family: TheSans-OT;
}
html[lang|="sv"] .block-links {
  font-family: TheSans-OT;
}
html[lang|="fi"] .block-links {
  font-family: TheSans-OT;
}
html[lang|="nb"] .block-links {
  font-family: TheSans-OT;
}
html[lang|="ca"] .block-links {
  font-family: TheSans-OT;
}
html[lang|="bg"] .block-links {
  font-family: TheSans-LP;
}
html[lang|="uk"] .block-links {
  font-family: TheSans-LP;
}
html[lang|="ru"] .block-links {
  font-family: TheSans-LP;
}
html[lang|="zh-hans"] .block-links {
  font-family: Helvetica, STHeiti, sans-serif;
}
html[lang|="ar"] .block-links {
  font-family: "The_Sans_Arabic", Arial, sans-serif;
}
.block-links h2 {
  font-weight: 700;
  font-style: normal;
  font-size: 21px;
  color: #2c2c2c;
  margin: 0 0 15px;
}
html[lang|="en"] .block-links h2 {
  font-family: TheSans-OT;
}
html[lang|="fr"] .block-links h2 {
  font-family: TheSans-OT;
}
html[lang|="cs"] .block-links h2 {
  font-family: TheSans-OT;
}
html[lang|="de"] .block-links h2 {
  font-family: TheSans-OT;
}
html[lang|="es"] .block-links h2 {
  font-family: TheSans-OT;
}
html[lang|="nl"] .block-links h2 {
  font-family: TheSans-OT;
}
html[lang|="hu"] .block-links h2 {
  font-family: TheSans-OT;
}
html[lang|="pl"] .block-links h2 {
  font-family: TheSans-OT;
}
html[lang|="pt"] .block-links h2 {
  font-family: TheSans-OT;
}
html[lang|="ro"] .block-links h2 {
  font-family: TheSans-OT;
}
html[lang|="sk"] .block-links h2 {
  font-family: TheSans-OT;
}
html[lang|="sv"] .block-links h2 {
  font-family: TheSans-OT;
}
html[lang|="fi"] .block-links h2 {
  font-family: TheSans-OT;
}
html[lang|="nb"] .block-links h2 {
  font-family: TheSans-OT;
}
html[lang|="ca"] .block-links h2 {
  font-family: TheSans-OT;
}
html[lang|="bg"] .block-links h2 {
  font-family: TheSans-LP;
}
html[lang|="uk"] .block-links h2 {
  font-family: TheSans-LP;
}
html[lang|="ru"] .block-links h2 {
  font-family: TheSans-LP;
}
html[lang|="zh-hans"] .block-links h2 {
  font-family: Helvetica, STHeiti, sans-serif;
}
html[lang|="ar"] .block-links h2 {
  font-family: "The_Sans_Arabic", Arial, sans-serif;
}
.block-links ul {
  overflow: hidden;
  list-style: none;
  margin: 0;
  padding: 0;
}
.block-links ul li {
  margin-bottom: 7px;
  line-height: 21px;
  font-weight: 400;
  font-style: normal;
  font-size: 17px;
  color: #2c2c2c;
}
html[lang|="en"] .block-links ul li {
  font-family: TheSans-OT;
}
html[lang|="fr"] .block-links ul li {
  font-family: TheSans-OT;
}
html[lang|="cs"] .block-links ul li {
  font-family: TheSans-OT;
}
html[lang|="de"] .block-links ul li {
  font-family: TheSans-OT;
}
html[lang|="es"] .block-links ul li {
  font-family: TheSans-OT;
}
html[lang|="nl"] .block-links ul li {
  font-family: TheSans-OT;
}
html[lang|="hu"] .block-links ul li {
  font-family: TheSans-OT;
}
html[lang|="pl"] .block-links ul li {
  font-family: TheSans-OT;
}
html[lang|="pt"] .block-links ul li {
  font-family: TheSans-OT;
}
html[lang|="ro"] .block-links ul li {
  font-family: TheSans-OT;
}
html[lang|="sk"] .block-links ul li {
  font-family: TheSans-OT;
}
html[lang|="sv"] .block-links ul li {
  font-family: TheSans-OT;
}
html[lang|="fi"] .block-links ul li {
  font-family: TheSans-OT;
}
html[lang|="nb"] .block-links ul li {
  font-family: TheSans-OT;
}
html[lang|="ca"] .block-links ul li {
  font-family: TheSans-OT;
}
html[lang|="bg"] .block-links ul li {
  font-family: TheSans-LP;
}
html[lang|="uk"] .block-links ul li {
  font-family: TheSans-LP;
}
html[lang|="ru"] .block-links ul li {
  font-family: TheSans-LP;
}
html[lang|="zh-hans"] .block-links ul li {
  font-family: Helvetica, STHeiti, sans-serif;
}
html[lang|="ar"] .block-links ul li {
  font-family: "The_Sans_Arabic", Arial, sans-serif;
}
.block-links ul li > div {
  position: relative;
  padding: 0 20px 0 17px;
}
.block-links ul li > div:before {
  content: '';
  position: absolute;
  display: block;
  top: 5px;
  left: 0;
}
.block-links ul li .simple-link:before {
  width: 13px;
  height: 10px;
  background: url("../images/sprite-2.png") -360px -862px no-repeat;
}
.block-links ul li p {
  display: block;
}
.block-links ul a {
  font-weight: 400;
  font-style: normal;
  font-size: 17px;
  color: #2c2c2c;
  text-decoration: none;
}
html[lang|="en"] .block-links ul a {
  font-family: TheSans-OT;
}
html[lang|="fr"] .block-links ul a {
  font-family: TheSans-OT;
}
html[lang|="cs"] .block-links ul a {
  font-family: TheSans-OT;
}
html[lang|="de"] .block-links ul a {
  font-family: TheSans-OT;
}
html[lang|="es"] .block-links ul a {
  font-family: TheSans-OT;
}
html[lang|="nl"] .block-links ul a {
  font-family: TheSans-OT;
}
html[lang|="hu"] .block-links ul a {
  font-family: TheSans-OT;
}
html[lang|="pl"] .block-links ul a {
  font-family: TheSans-OT;
}
html[lang|="pt"] .block-links ul a {
  font-family: TheSans-OT;
}
html[lang|="ro"] .block-links ul a {
  font-family: TheSans-OT;
}
html[lang|="sk"] .block-links ul a {
  font-family: TheSans-OT;
}
html[lang|="sv"] .block-links ul a {
  font-family: TheSans-OT;
}
html[lang|="fi"] .block-links ul a {
  font-family: TheSans-OT;
}
html[lang|="nb"] .block-links ul a {
  font-family: TheSans-OT;
}
html[lang|="ca"] .block-links ul a {
  font-family: TheSans-OT;
}
html[lang|="bg"] .block-links ul a {
  font-family: TheSans-LP;
}
html[lang|="uk"] .block-links ul a {
  font-family: TheSans-LP;
}
html[lang|="ru"] .block-links ul a {
  font-family: TheSans-LP;
}
html[lang|="zh-hans"] .block-links ul a {
  font-family: Helvetica, STHeiti, sans-serif;
}
html[lang|="ar"] .block-links ul a {
  font-family: "The_Sans_Arabic", Arial, sans-serif;
}
.block-links ul a:hover {
  text-decoration: underline;
}
.block-links[class*="ble-pale"] *, .block-links[class*="ble-vivid"] *, .block-links.ble-blue * {
  color: #fff;
}
.block-links[class*="ble-pale"].pull-left.block-links-vertical li:before, .block-links[class*="ble-vivid"].pull-left.block-links-vertical li:before, .block-links.ble-blue.pull-left.block-links-vertical li:before {
  background:  url('../images/sprite-smart.png') 0 -213px no-repeat;
}
.block-links[class*="ble-pale"].pull-right.block-links-vertical li:before, .block-links[class*="ble-vivid"].pull-right.block-links-vertical li:before, .block-links.ble-blue.pull-right.block-links-vertical li:before {
  background:  url('../images/sprite-smart.png') 0 -213px no-repeat;
}
.block-links .doc-link:before {
  width: 12px;
  height: 13px;
  background: url("../images/sprite-2.png") -198px -137px no-repeat;
}
.block-links .doc-link a {
  font-weight: 700;
  font-style: normal;
  font-size: 14px;
  color: #2c2c2c;
  padding: 0 2px;
}
html[lang|="en"] .block-links .doc-link a {
  font-family: TheSans-OT;
}
html[lang|="fr"] .block-links .doc-link a {
  font-family: TheSans-OT;
}
html[lang|="cs"] .block-links .doc-link a {
  font-family: TheSans-OT;
}
html[lang|="de"] .block-links .doc-link a {
  font-family: TheSans-OT;
}
html[lang|="es"] .block-links .doc-link a {
  font-family: TheSans-OT;
}
html[lang|="nl"] .block-links .doc-link a {
  font-family: TheSans-OT;
}
html[lang|="hu"] .block-links .doc-link a {
  font-family: TheSans-OT;
}
html[lang|="pl"] .block-links .doc-link a {
  font-family: TheSans-OT;
}
html[lang|="pt"] .block-links .doc-link a {
  font-family: TheSans-OT;
}
html[lang|="ro"] .block-links .doc-link a {
  font-family: TheSans-OT;
}
html[lang|="sk"] .block-links .doc-link a {
  font-family: TheSans-OT;
}
html[lang|="sv"] .block-links .doc-link a {
  font-family: TheSans-OT;
}
html[lang|="fi"] .block-links .doc-link a {
  font-family: TheSans-OT;
}
html[lang|="nb"] .block-links .doc-link a {
  font-family: TheSans-OT;
}
html[lang|="ca"] .block-links .doc-link a {
  font-family: TheSans-OT;
}
html[lang|="bg"] .block-links .doc-link a {
  font-family: TheSans-LP;
}
html[lang|="uk"] .block-links .doc-link a {
  font-family: TheSans-LP;
}
html[lang|="ru"] .block-links .doc-link a {
  font-family: TheSans-LP;
}
html[lang|="zh-hans"] .block-links .doc-link a {
  font-family: Helvetica, STHeiti, sans-serif;
}
html[lang|="ar"] .block-links .doc-link a {
  font-family: "The_Sans_Arabic", Arial, sans-serif;
}
.block-links .doc-link a:hover {
  text-decoration: none;
  background: #2c2c2c;
  color: #fff;
}
.block-links .doc-link .info {
  font-weight: 400;
  font-style: normal;
  font-size: 14px;
  padding-left: 2px;
}
html[lang|="en"] .block-links .doc-link .info {
  font-family: TheSans-OT;
}
html[lang|="fr"] .block-links .doc-link .info {
  font-family: TheSans-OT;
}
html[lang|="cs"] .block-links .doc-link .info {
  font-family: TheSans-OT;
}
html[lang|="de"] .block-links .doc-link .info {
  font-family: TheSans-OT;
}
html[lang|="es"] .block-links .doc-link .info {
  font-family: TheSans-OT;
}
html[lang|="nl"] .block-links .doc-link .info {
  font-family: TheSans-OT;
}
html[lang|="hu"] .block-links .doc-link .info {
  font-family: TheSans-OT;
}
html[lang|="pl"] .block-links .doc-link .info {
  font-family: TheSans-OT;
}
html[lang|="pt"] .block-links .doc-link .info {
  font-family: TheSans-OT;
}
html[lang|="ro"] .block-links .doc-link .info {
  font-family: TheSans-OT;
}
html[lang|="sk"] .block-links .doc-link .info {
  font-family: TheSans-OT;
}
html[lang|="sv"] .block-links .doc-link .info {
  font-family: TheSans-OT;
}
html[lang|="fi"] .block-links .doc-link .info {
  font-family: TheSans-OT;
}
html[lang|="nb"] .block-links .doc-link .info {
  font-family: TheSans-OT;
}
html[lang|="ca"] .block-links .doc-link .info {
  font-family: TheSans-OT;
}
html[lang|="bg"] .block-links .doc-link .info {
  font-family: TheSans-LP;
}
html[lang|="uk"] .block-links .doc-link .info {
  font-family: TheSans-LP;
}
html[lang|="ru"] .block-links .doc-link .info {
  font-family: TheSans-LP;
}
html[lang|="zh-hans"] .block-links .doc-link .info {
  font-family: Helvetica, STHeiti, sans-serif;
}
html[lang|="ar"] .block-links .doc-link .info {
  font-family: "The_Sans_Arabic", Arial, sans-serif;
}
.block-links .doc-link .file-type {
  text-transform: uppercase;
}
.block-links.ble-white {
  background-color: #fff;
}
.block-links.ble-white .doc-link a:hover {
  color: #fff;
}
.block-links.ble-pale-black, .block-links.ble-black {
  background-color: #58585a;
}
.block-links.ble-pale-black .doc-link a:hover, .block-links.ble-black .doc-link a:hover {
  color: #58585a;
}
.block-links.ble-pale-blue {
  background-color: #7abcce;
}
.block-links.ble-pale-blue .doc-link a:hover {
  color: #7abcce;
}
.block-links.ble-pale-bluegray {
  background-color: #adbcc9;
}
.block-links.ble-pale-bluegray .doc-link a:hover {
  color: #adbcc9;
}
.block-links.ble-pale-bluegreen {
  background-color: #7fb8ac;
}
.block-links.ble-pale-bluegreen .doc-link a:hover {
  color: #7fb8ac;
}
.block-links.ble-pale-bluelight {
  background-color: #c6dae7;
}
.block-links.ble-pale-bluelight .doc-link a:hover {
  color: #c6dae7;
}
.block-links.ble-pale-brown {
  background-color: #ddbba3;
}
.block-links.ble-pale-brown .doc-link a:hover {
  color: #ddbba3;
}
.block-links.ble-pale-brownyellow {
  background-color: #d9c594;
}
.block-links.ble-pale-brownyellow .doc-link a:hover {
  color: #d9c594;
}
.block-links.ble-pale-mestard {
  background-color: #fdd384;
}
.block-links.ble-pale-mestard .doc-link a:hover {
  color: #fdd384;
}
.block-links.ble-pale-graylight {
  background-color: #d9d1c8;
}
.block-links.ble-pale-graylight .doc-link a:hover {
  color: #d9d1c8;
}
.block-links.ble-pale-graydark {
  background-color: #CACDCE;
}
.block-links.ble-pale-graydark .doc-link a:hover {
  color: #CACDCE;
}
.block-links.ble-pale-green {
  background-color: #b6d9b7;
}
.block-links.ble-pale-green .doc-link a:hover {
  color: #b6d9b7;
}
.block-links.ble-pale-greenlight {
  background-color: #c0d272;
}
.block-links.ble-pale-greenlight .doc-link a:hover {
  color: #c0d272;
}
.block-links.ble-pale-purple {
  background-color: #dbb4b7;
}
.block-links.ble-pale-purple .doc-link a:hover {
  color: #dbb4b7;
}
.block-links.ble-pale-purplegray {
  background-color: #b29fb0;
}
.block-links.ble-pale-purplegray .doc-link a:hover {
  color: #b29fb0;
}
.block-links.ble-pale-red {
  background-color: #f08f75;
}
.block-links.ble-pale-red .doc-link a:hover {
  color: #f08f75;
}
.block-links.ble-blue, .block-links.ble-water-blue {
  background-color: #00aec7;
}
.block-links.ble-blue .doc-link a:hover, .block-links.ble-water-blue .doc-link a:hover {
  color: #00aec7;
}
.block-links.ble-vivid-blue {
  background-color: #54bbba;
}
.block-links.ble-vivid-blue .doc-link a:hover {
  color: #54bbba;
}
.block-links.ble-vivid-bluedark {
  background-color: #0062a9;
}
.block-links.ble-vivid-bluedark .doc-link a:hover {
  color: #0062a9;
}
.block-links.ble-vivid-bluegray {
  background-color: #7197ca;
}
.block-links.ble-vivid-bluegray .doc-link a:hover {
  color: #7197ca;
}
.block-links.ble-vivid-gray {
  background-color: #9c9e9f;
}
.block-links.ble-vivid-gray .doc-link a:hover {
  color: #9c9e9f;
}
.block-links.ble-vivid-graydark, .block-links.ble-gray-new {
  background-color: #55555A;
}
.block-links.ble-vivid-graydark .doc-link a:hover, .block-links.ble-gray-new .doc-link a:hover {
  color: #55555A;
}
.block-links.ble-green, .block-links.ble-waste-green {
  background-color: #97bf0d;
}
.block-links.ble-green .doc-link a:hover, .block-links.ble-waste-green .doc-link a:hover {
  color: #97bf0d;
}
.block-links.ble-vivid-greendark {
  background-color: #199c69;
}
.block-links.ble-vivid-greendark .doc-link a:hover {
  color: #199c69;
}
.block-links.ble-vivid-khaki {
  background-color: #aea935;
}
.block-links.ble-vivid-khaki .doc-link a:hover {
  color: #aea935;
}
.block-links.ble-yellow, .block-links.ble-energy-mustard {
  background-color: #efca00;
}
.block-links.ble-yellow .doc-link a:hover, .block-links.ble-energy-mustard .doc-link a:hover {
  color: #efca00;
}
.block-links.ble-vivid-orange {
  background-color: #e09f25;
}
.block-links.ble-vivid-orange .doc-link a:hover {
  color: #e09f25;
}
.block-links.ble-vivid-purple {
  background-color: #a8438d;
}
.block-links.ble-vivid-purple .doc-link a:hover {
  color: #a8438d;
}
.block-links.ble-vivid-purpledark {
  background-color: #804180;
}
.block-links.ble-vivid-purpledark .doc-link a:hover {
  color: #804180;
}
.block-links.ble-vivid-rose {
  background-color: #ee8694;
}
.block-links.ble-vivid-rose .doc-link a:hover {
  color: #ee8694;
}
.block-links.ble-vivid-redlight {
  background-color: #e95f47;
}
.block-links.ble-vivid-redlight .doc-link a:hover {
  color: #e95f47;
}