/****************************** breadcrumb rdf ******************************/
.top-container-wrapper {
  position: relative;
}
.top-container-wrapper .title-wrapper {
  position: absolute;
  left: -9999999999px;
}
#ts-breadcrumbs-rdf h1,
#ts-breadcrumbs-rdf .ts-breadcrumbs-rdf-link {
  font: 400 12px Tahoma, Arial;
  color: #676767;
  display: inline-block;
  margin-left: 0;
}
/****************************LANDING H1 STYLE************************************/
body #sales-main-banner .banner-text-h1 {
  font: 48px/58px HelveticaNeueCyr Thin, Arial;
  margin-top: 160px;
  margin-bottom: 48px;
}
@media (max-width: 768px) {
  body #sales-main-banner .banner-text-h1 {
    font: 25px/35px HelveticaNeueCyr Thin, Arial;
    margin-bottom: 40px;
    margin-top: 120px;
  }
}
.basement-title h1,
.basement-title h2 {
  display: block;
  padding-right: 30px;
  color: #676767;
  font: 23px HelveticaNeueCyr thin;
  margin: 0;
}
body.zone-ua .language-menu-block.dark-lang-block section.block.block-locale .language-switcher-locale-url li.cs:before,
body.zone-ru .language-menu-block.dark-lang-block section.block.block-locale .language-switcher-locale-url li.cs:before {
  background: url(../img/multilang/CH.PNG) no-repeat;
}
.language-menu-block {
  float: right;
  position: absolute;
  z-index: 300;
  right: -15px;
}
.language-menu-block section.block.block-locale {
  position: relative;
  top: 12px;
  z-index: 100;
  width: 50px;
  text-align: center;
  padding: 0px 0 25px;
  float: right;
  margin-left: 15px;
}
.language-menu-block section.block.block-locale .block-title {
  font-size: 0;
  width: 25px;
  height: 25px;
  background: url(../img/multilang/sprite_lang.png) no-repeat;
  margin: 0 auto;
  background-position: -10px -34px;
}
.language-menu-block section.block.block-locale .language-switcher-locale-url {
  display: none;
  position: absolute;
  width: 240px;
  margin-left: -215px;
  text-align: left;
  background: #fff;
  padding: 18px 20px;
  margin-top: 10px;
  border: 1px solid #e3e3e3;
  border-radius: 3px;
  box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.38);
}
.language-menu-block section.block.block-locale .language-switcher-locale-url li {
  padding: 5px 0 5px 27px;
  list-style: none;
  position: relative;
}
.language-menu-block section.block.block-locale .language-switcher-locale-url li span,
.language-menu-block section.block.block-locale .language-switcher-locale-url li a {
  padding: 5px 0;
  color: #4e4e4e;
}
.language-menu-block section.block.block-locale .language-switcher-locale-url li a {
  text-decoration: none;
}
.language-menu-block section.block.block-locale .language-switcher-locale-url li:hover a,
.language-menu-block section.block.block-locale .language-switcher-locale-url li.active a {
  color: #ec7c02 !important;
}
.language-menu-block section.block.block-locale .language-switcher-locale-url li:before {
  content: '';
  width: 25px;
  height: 19px;
  position: absolute;
  left: 0;
  top: 5px;
  overflow: hidden;
  background: url(../img/multilang/sprite_lang.png) no-repeat;
  background-position: -5px -21px;
  background-size: 115%;
}
.language-menu-block section.block.block-locale .language-switcher-locale-url li.cs:before {
  background: url(../img/multilang/CH.PNG) no-repeat !important;
}
.language-menu-block section.block.block-locale .language-switcher-locale-url li.nl:before {
  background-position: -10px -213px;
  background-size: inherit;
}
.language-menu-block section.block.block-locale .language-switcher-locale-url li.en:before {
  background-position: -10px -125px;
  background-size: inherit;
}
.language-menu-block section.block.block-locale .language-switcher-locale-url li.fr:before {
  background-position: -10px -184px;
  background-size: inherit;
}
.language-menu-block section.block.block-locale .language-switcher-locale-url li.de:before {
  background-position: -10px -242px;
  background-size: inherit;
}
.language-menu-block section.block.block-locale .language-switcher-locale-url li.it:before {
  background-position: -10px -271px;
  background-size: inherit;
}
.language-menu-block section.block.block-locale .language-switcher-locale-url li.pt:before {
  background-position: -10px -300px;
  background-size: inherit;
}
.language-menu-block section.block.block-locale .language-switcher-locale-url li.es:before {
  background-position: -10px -155px;
  background-size: inherit;
}
.language-menu-block section.block.block-locale .language-switcher-locale-url li.id:before {
  height: 14px;
  width: 17px;
  background: url(../img/multilang/id-flag.png) 0px 0px no-repeat !important;
  top: 8px;
  content: '';
}
.language-menu-block section.block.block-locale .language-switcher-locale-url li.th:before {
  height: 16px;
  width: 20px;
  background: url(../img/multilang/th.png) 0px 0px no-repeat !important;
  top: 8px;
  content: '';
}
.language-menu-block section.block.block-locale .language-switcher-locale-url:before {
  content: '';
  border: 5px solid transparent;
  border-bottom: 8px solid #fff;
  top: -13px;
  right: 23px;
  position: absolute;
  z-index: 10;
}
.language-menu-block section.block.block-locale .language-switcher-locale-url:after {
  content: '';
  border: 7px solid transparent;
  border-bottom: 10px solid #e3e3e3;
  top: -17px;
  right: 21px;
  position: absolute;
  z-index: 9;
}
.language-menu-block section.block.block-locale:hover .language-switcher-locale-url {
  display: inline-block;
}
.language-menu-block.dark-lang-block section.block.block-locale {
  top: 7px;
}
.language-menu-block.dark-lang-block section.block.block-locale .block-title {
  font-size: 0;
  width: 25px;
  height: 25px;
  background: url(../img/multilang/sprite_lang.png) -10px -34px no-repeat;
  margin: 0 auto;
}
.language-menu-block.dark-lang-block section.block.block-locale .language-switcher-locale-url {
  background: rgba(0, 0, 0, 0.5);
  border-radius: 0;
  box-shadow: none;
  border: 0;
}
.language-menu-block.dark-lang-block section.block.block-locale .language-switcher-locale-url li {
  padding: 5px 0 5px 27px;
  list-style: none;
  position: relative;
}
.language-menu-block.dark-lang-block section.block.block-locale .language-switcher-locale-url li:before {
  content: '';
  width: 25px;
  height: 19px;
  position: absolute;
  left: 0;
  top: 5px;
  overflow: hidden;
  background: url("../img/multilang/sprite_lang.png") no-repeat;
  background-position: -5px -21px;
  background-size: 115%;
}
.language-menu-block.dark-lang-block section.block.block-locale .language-switcher-locale-url li.nl:before {
  background-position: -10px -213px;
  background-size: inherit;
}
.language-menu-block.dark-lang-block section.block.block-locale .language-switcher-locale-url li.en:before {
  background-position: -10px -125px;
  background-size: inherit;
}
.language-menu-block.dark-lang-block section.block.block-locale .language-switcher-locale-url li.fr:before {
  background-position: -10px -184px;
  background-size: inherit;
}
.language-menu-block.dark-lang-block section.block.block-locale .language-switcher-locale-url li.de:before {
  background-position: -10px -242px;
  background-size: inherit;
}
.language-menu-block.dark-lang-block section.block.block-locale .language-switcher-locale-url li.it:before {
  background-position: -10px -271px;
  background-size: inherit;
}
.language-menu-block.dark-lang-block section.block.block-locale .language-switcher-locale-url li.pt:before {
  background-position: -10px -300px;
  background-size: inherit;
}
.language-menu-block.dark-lang-block section.block.block-locale .language-switcher-locale-url li.es:before {
  background-position: -10px -155px;
  background-size: inherit;
}
.language-menu-block.dark-lang-block section.block.block-locale .language-switcher-locale-url li span {
  padding: 5px 0;
  color: #fff;
}
.language-menu-block.dark-lang-block section.block.block-locale .language-switcher-locale-url li a {
  padding: 5px 0;
  color: #fff;
  text-decoration: none;
}
.language-menu-block.dark-lang-block section.block.block-locale .language-switcher-locale-url li:hover a,
.language-menu-block.dark-lang-block section.block.block-locale .language-switcher-locale-url li.active a {
  color: #ec7c02;
}
.language-menu-block.dark-lang-block section.block.block-locale .language-switcher-locale-url:before {
  content: '';
  border: 5px solid transparent;
  border-bottom: 8px solid rgba(0, 0, 0, 0.5);
  top: -13px;
  right: 23px;
  position: absolute;
}
.language-menu-block.dark-lang-block section.block.block-locale .language-switcher-locale-url:after {
  display: none;
}
.language-menu-block.mobile-lang-block {
  position: absolute;
  top: -3px;
  right: 10px;
  margin: 0;
  display: none;
}
.language-menu-block.mobile-lang-block.dark-lang-block {
  top: 10px;
}
@media all and (max-width: 992px) {
  .language-menu-block.mobile-lang-block.dark-lang-block {
    display: none;
  }
}
@media all and (max-width: 768px) {
  .language-menu-block.mobile-lang-block.dark-lang-block {
    display: block;
  }
}
@media all and (max-width: 992px) {
  .language-menu-block.mobile-lang-block {
    display: block;
  }
}
.language-menu-block .pl:before {
  background: url(../img/multilang/pl.png) no-repeat !important;
}
@media all and (max-width: 768px) {
  .message-info-box span {
    display: block !important;
    line-height: 24px !important;
    max-width: 90%;
  }
  .message-info-box {
    font: 300 17px/100% HelveticaNeueCyr Light;
    background: #4c5a75;
    text-align: center;
    padding: 15px 15px 25px;
    color: #fff;
    line-height: 14px;
  }
  .message-info-box.show-change {
    max-height: 140px!important;
    padding-bottom: 5px;
    padding-top: 5px;
  }
  .message-info-box .dropdown {
    position: relative;
    border: 0px solid #fff;
    padding: 0px 15px;
    border-radius: 5px;
    margin: 15px 0 10px !important;
  }
  .message-info-box button.close {
    margin: 3px 0 !important;
  }
  .message-info-box .dropdown-menu {
    left: 26%;
  }
  .message-info-box .caret {
    display: inline-block !important;
  }
}
#sales-main-overview .wrapp-button-block.product-page-button {
  text-align: right;
  clear: both;
  padding-top: 5px;
  width: 100%;
  max-width: 100%;
}
@media (max-width: 768px) {
  #sales-main-overview .wrapp-button-block.product-page-button {
    text-align: center;
  }
}
#sales-main-overview .wrapp-button-block.product-page-button > div {
  padding-top: 15px;
  margin: inherit;
}
#sales-main-overview .wrapp-button-block.product-page-button > div:first-child {
  float: left;
  width: 66.66666667%;
  padding-right: 25px;
}
@media (max-width: 768px) {
  #sales-main-overview .wrapp-button-block.product-page-button > div:first-child {
    width: 100%;
    text-align: center;
    padding: inherit;
  }
}
#sales-main-overview .wrapp-button-block.product-page-button > div:last-child {
  float: left;
  width: 33.33333333%;
  text-align: left;
  padding-left: 15px;
}
@media (max-width: 768px) {
  #sales-main-overview .wrapp-button-block.product-page-button > div:last-child {
    width: 100%;
    text-align: center;
    padding: inherit;
  }
}
#sales-main-overview .wrapp-button-block.product-page-button > div .button-yellow {
  margin-top: 0;
}
#sales-main-overview .wrapp-button-block.product-page-button > div .button-yellow.video-review {
  margin-top: 0;
  bottom: 0;
  float: none;
}
@media (max-width: 768px) {
  #sales-main-overview .wrapp-button-block.product-page-button > div .video-review.fancybox {
    display: inline-block !important;
  }
}
li.vn {
  padding: 5px 0 5px 27px;
  list-style: none;
  position: relative;
}
li.vn:before {
  content: '';
  width: 19px;
  height: 19px;
  position: absolute;
  left: 0;
  top: 8px !important;
  overflow: hidden;
  background: url(../img_com/flag_of_vietnam.png) no-repeat !important;
  background-size: 79%!important;
  background-position: left center;
}
div#products-block-bottom-video {
  width: 100%;
  overflow: hidden;
  border-top: 3px solid #09aef3;
}
@media (max-width: 768px) {
  div#products-block-bottom-video {
    border-top: 0;
  }
}
div#products-block-bottom-video .wrapp-video-content {
  display: flex;
}
@media (max-width: 768px) {
  div#products-block-bottom-video .wrapp-video-content {
    display: block;
  }
}
div#products-block-bottom-video .wrapp-video-content > div {
  width: 25%;
  background-size: cover;
  position: relative;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  margin: -3px 0;
  cursor: pointer;
}
div#products-block-bottom-video .wrapp-video-content > div:before {
  content: '';
  background: rgba(9, 73, 114, 0.6);
  position: absolute;
  width: 3px;
  height: 100%;
  top: 0;
  right: 0;
  z-index: 15;
}
@media (max-width: 768px) {
  div#products-block-bottom-video .wrapp-video-content > div:before {
    display: none;
  }
}
div#products-block-bottom-video .wrapp-video-content > div:last-child:before {
  display: none;
}
@media (max-width: 768px) {
  div#products-block-bottom-video .wrapp-video-content > div {
    width: 100%;
  }
}
div#products-block-bottom-video .wrapp-video-content > div video {
  width: 100%;
  height: 100%;
  opacity: 0;
  -webkit-transition: opacity 0.8s;
  -moz-transition: opacity 0.8s;
  -ms-transition: opacity 0.8s;
  -o-transition: opacity 0.8s;
  transition: opacity 0.8s;
}
div#products-block-bottom-video .wrapp-video-content > div:hover video {
  opacity: 1;
}
div#products-block-bottom-video .wrapp-video-content > div.video-block-1 {
  background-image: url(/sites/all/themes/ts_bootstrap_subtheme/banners/products/1.png);
}
div#products-block-bottom-video .wrapp-video-content > div.video-block-2 {
  background-image: url(/sites/all/themes/ts_bootstrap_subtheme/banners/products/2.png);
}
div#products-block-bottom-video .wrapp-video-content > div.video-block-3 {
  background-image: url(/sites/all/themes/ts_bootstrap_subtheme/banners/products/3.png);
}
div#products-block-bottom-video .wrapp-video-content > div.video-block-4 {
  background-image: url(/sites/all/themes/ts_bootstrap_subtheme/banners/products/4.png);
}
div#products-block-bottom-video .wrapp-video-content > div a {
  position: absolute;
  height: 100%;
  width: 100%;
  left: 0;
  top: 0;
  z-index: 20;
  display: block;
}
div#products-block-bottom-video .wrapp-video-content > div .text-wrapp-video-prev {
  display: inline-block;
  top: 50%;
  position: absolute;
  text-align: center;
  color: #fff;
  transform: translateY(-50%);
  left: 0;
  right: 0;
  z-index: 10;
}
div#products-block-bottom-video .wrapp-video-content > div .text-wrapp-video-prev > p {
  font-size: 21px;
  font-family: 'Open Sans';
  padding: 0 5px;
}
@media (max-width: 1366px) and (min-width: 1100px) {
  div#products-block-bottom-video .wrapp-video-content > div .text-wrapp-video-prev > p {
    font-size: 18px;
  }
}
@media (max-width: 1100px) and (min-width: 768px) {
  div#products-block-bottom-video .wrapp-video-content > div .text-wrapp-video-prev > p {
    font-size: 15px;
  }
}
div#products-block-bottom-video .wrapp-video-content > div .text-wrapp-video-prev img {
  width: 65px;
  height: auto;
  opacity: 0.8;
}
@media (max-width: 1100px) and (min-width: 768px) {
  div#products-block-bottom-video .wrapp-video-content > div .text-wrapp-video-prev img {
    width: 45px;
  }
}
div#products-block-bottom-video .wrapp-video-content > div:hover .text-wrapp-video-prev {
  opacity: 0;
}
div#products-block-bottom-video .wrapp-video-content > div.active .text-wrapp-video-prev {
  opacity: 1;
}
div#products-block-bottom-video .wrapp-video-content > div.active video {
  opacity: 0;
}
@media (max-width: 768px) {
  div#products-block-bottom-video .wrapp-video-content > div {
    border-top: 3px solid #09aef3;
    margin: 5px 0 15px;
  }
}
html[lang='en'] div#products-block-bottom-video .wrapp-video-content > div.video-block-1 {
  background-image: url(/sites/all/themes/ts_bootstrap_subtheme/banners/products/com/1.png);
}
html[lang='en'] div#products-block-bottom-video .wrapp-video-content > div.video-block-2 {
  background-image: url(/sites/all/themes/ts_bootstrap_subtheme/banners/products/com/2.png);
}
html[lang='en'] div#products-block-bottom-video .wrapp-video-content > div.video-block-3 {
  background-image: url(/sites/all/themes/ts_bootstrap_subtheme/banners/products/com/3.png);
}
html[lang='en'] div#products-block-bottom-video .wrapp-video-content > div.video-block-4 {
  background-image: url(/sites/all/themes/ts_bootstrap_subtheme/banners/products/com/4.png);
}
#insert-video-block-product {
  margin-top: 100px;
  margin-bottom: 5px;
}
#insert-video-block-product h2 {
  font: 48px HelveticaNeueCyr Thin,Arial;
  color: #4c5770;
  margin: 12px 0 10px;
  text-align: left;
}
#insert-video-block-product .block-separator {
  margin: 25px 0 30px;
  width: 100px;
  height: 3px;
  background-color: #F49D56;
}
#insert-video-block-product p {
  font: 21px/29px HelveticaNeueCyr Light, Arial;
  color: #464646;
  margin: 30px 0;
  text-align: left;
}
#insert-video-block-product .video-preview-with-animation {
  position: relative;
}
#insert-video-block-product .video-preview-with-animation div.video-preview-with-hover-icon {
  position: absolute!important;
  top: 11px;
  width: 84%;
  left: 0;
  right: 0;
  margin: 5px 10% 0 auto;
  background-image: url(/sites/all/themes/ts_bootstrap_subtheme/banners/products/2.png);
  height: 62%;
  background-size: 100%;
  background-position: center center;
  background-repeat: no-repeat;
}
#insert-video-block-product .video-preview-with-animation div.video-preview-with-hover-icon a {
  position: absolute;
  height: 100%;
  width: 100%;
  left: 0;
  top: 0;
  z-index: 20;
  display: block;
}
#insert-video-block-product .video-preview-with-animation div.video-preview-with-hover-icon video#video-b-2 {
  width: 100%;
  position: absolute;
  top: 0;
  opacity: 0;
  -webkit-transition: opacity 0.8s;
  -moz-transition: opacity 0.8s;
  -ms-transition: opacity 0.8s;
  -o-transition: opacity 0.8s;
  transition: opacity 0.8s;
}
#insert-video-block-product .video-preview-with-animation div.video-preview-with-hover-icon .text-wrapp-video-prev {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
  text-align: center;
}
#insert-video-block-product .video-preview-with-animation div.video-preview-with-hover-icon:hover video#video-b-2 {
  opacity: 1;
}
#insert-video-block-product img.img-responsive {
  position: relative;
  z-index: 10;
}
.block-title.video h2 {
  color: #175486;
  font-size: 48px;
  font-family: Open Sans;
  font-weight: 100;
  text-align: center;
  margin: 36px 0 85px;
  letter-spacing: -0.025em;
}
body.page-node-14494.sections-industries.zone-com #ts-breadcrumbs-rdf,
body.page-node-14494.sections-industries.zone-com .itself-link {
  display: none;
  margin-top: 45px;
}
body.page-node-14494.sections-industries.zone-com #footer-adaptive {
  margin-top: 0;
  padding: 40px 0;
  background-color: #4C5A75;
  color: #E3E4E8;
}
#myModalSeasons.seasons-kiev .modal-header .close {
  margin-top: 0;
  position: absolute;
  right: 24px;
  top: -10px;
  z-index: 10;
  opacity: 1;
  width: 30px;
  height: 30px;
  border-radius: 50% !important;
  overflow: hidden;
  background: #ec7c02;
  line-height: 14px;
}
/*EU Cookie Compliance*/
#sliding-popup {
  width: 100%;
  background: rgba(0, 52, 113, 0.8);
}
#sliding-popup .popup-content {
  display: block;
  padding: 20px 0;
  overflow: hidden;
}
@media (min-width: 1170px) {
  #sliding-popup .popup-content {
    max-width: 1170px;
  }
}
#sliding-popup .popup-content #popup-buttons {
  clear: both;
  margin: 0 auto;
  width: 90px;
  padding-top: 20px;
  float: none;
}
#sliding-popup .popup-content #popup-buttons button {
  border: 1px solid white;
  border-radius: 4px;
  background: transparent;
  color: white;
  padding: 3px 25px;
}
#sliding-popup .popup-content #popup-text {
  max-width: 100%;
}
#sliding-popup p {
  font-family: 'Open Sans';
  color: white;
  font-size: 14px;
  margin: 0;
  line-height: 180%;
}
#sliding-popup a {
  font-family: 'Open Sans';
  color: white;
  font-weight: bold;
  font-size: 14px;
  margin: 0;
}
@media (max-width: 730px) {
  #sliding-popup #popup-text,
  #sliding-popup #popup-buttons {
    max-width: initial!important;
    float: initial!important;
  }
  #sliding-popup #popup-buttons {
    margin: 10px auto 0 auto!important;
    width: 97px;
    display: block;
    overflow: hidden;
  }
}
/*# sourceMappingURL=global.min.css.map */