

/* Start:/local/frontend/plugins/bower/lightgallery/css/lightgallery.css?155050855024861*/
/*! lightgallery - v1.6.12 - 2019-02-19
* http://sachinchoolur.github.io/lightGallery/
* Copyright (c) 2019 Sachin N; Licensed GPLv3 */
@font-face {
  font-family: 'lg';
  src: url("/local/frontend/plugins/bower/lightgallery/css/../fonts/lg.eot?n1z373");
  src: url("/local/frontend/plugins/bower/lightgallery/css/../fonts/lg.eot?#iefixn1z373") format("embedded-opentype"), url("/local/frontend/plugins/bower/lightgallery/css/../fonts/lg.woff?n1z373") format("woff"), url("/local/frontend/plugins/bower/lightgallery/css/../fonts/lg.ttf?n1z373") format("truetype"), url("/local/frontend/plugins/bower/lightgallery/css/../fonts/lg.svg?n1z373#lg") format("svg");
  font-weight: normal;
  font-style: normal;
}
.lg-icon {
  font-family: 'lg';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.lg-actions .lg-next, .lg-actions .lg-prev {
  background-color: rgba(0, 0, 0, 0.45);
  border-radius: 2px;
  color: #999;
  cursor: pointer;
  display: block;
  font-size: 22px;
  margin-top: -10px;
  padding: 8px 10px 9px;
  position: absolute;
  top: 50%;
  z-index: 1080;
  border: none;
  outline: none;
}
.lg-actions .lg-next.disabled, .lg-actions .lg-prev.disabled {
  pointer-events: none;
  opacity: 0.5;
}
.lg-actions .lg-next:hover, .lg-actions .lg-prev:hover {
  color: #FFF;
}
.lg-actions .lg-next {
  right: 20px;
}
.lg-actions .lg-next:before {
  content: "\e095";
}
.lg-actions .lg-prev {
  left: 20px;
}
.lg-actions .lg-prev:after {
  content: "\e094";
}

@-webkit-keyframes lg-right-end {
  0% {
    left: 0;
  }
  50% {
    left: -30px;
  }
  100% {
    left: 0;
  }
}
@-moz-keyframes lg-right-end {
  0% {
    left: 0;
  }
  50% {
    left: -30px;
  }
  100% {
    left: 0;
  }
}
@-ms-keyframes lg-right-end {
  0% {
    left: 0;
  }
  50% {
    left: -30px;
  }
  100% {
    left: 0;
  }
}
@keyframes lg-right-end {
  0% {
    left: 0;
  }
  50% {
    left: -30px;
  }
  100% {
    left: 0;
  }
}
@-webkit-keyframes lg-left-end {
  0% {
    left: 0;
  }
  50% {
    left: 30px;
  }
  100% {
    left: 0;
  }
}
@-moz-keyframes lg-left-end {
  0% {
    left: 0;
  }
  50% {
    left: 30px;
  }
  100% {
    left: 0;
  }
}
@-ms-keyframes lg-left-end {
  0% {
    left: 0;
  }
  50% {
    left: 30px;
  }
  100% {
    left: 0;
  }
}
@keyframes lg-left-end {
  0% {
    left: 0;
  }
  50% {
    left: 30px;
  }
  100% {
    left: 0;
  }
}
.lg-outer.lg-right-end .lg-object {
  -webkit-animation: lg-right-end 0.3s;
  -o-animation: lg-right-end 0.3s;
  animation: lg-right-end 0.3s;
  position: relative;
}
.lg-outer.lg-left-end .lg-object {
  -webkit-animation: lg-left-end 0.3s;
  -o-animation: lg-left-end 0.3s;
  animation: lg-left-end 0.3s;
  position: relative;
}

.lg-toolbar {
  z-index: 1082;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.45);
}
.lg-toolbar .lg-icon {
  color: #999;
  cursor: pointer;
  float: right;
  font-size: 24px;
  height: 47px;
  line-height: 27px;
  padding: 10px 0;
  text-align: center;
  width: 50px;
  text-decoration: none !important;
  outline: medium none;
  -webkit-transition: color 0.2s linear;
  -o-transition: color 0.2s linear;
  transition: color 0.2s linear;
}
.lg-toolbar .lg-icon:hover {
  color: #FFF;
}
.lg-toolbar .lg-close:after {
  content: "\e070";
}
.lg-toolbar .lg-download:after {
  content: "\e0f2";
}

.lg-sub-html {
  background-color: rgba(0, 0, 0, 0.45);
  bottom: 0;
  color: #EEE;
  font-size: 16px;
  left: 0;
  padding: 10px 40px;
  position: fixed;
  right: 0;
  text-align: center;
  z-index: 1080;
}
.lg-sub-html h4 {
  margin: 0;
  font-size: 13px;
  font-weight: bold;
}
.lg-sub-html p {
  font-size: 12px;
  margin: 5px 0 0;
}

#lg-counter {
  color: #999;
  display: inline-block;
  font-size: 16px;
  padding-left: 20px;
  padding-top: 12px;
  vertical-align: middle;
}

.lg-toolbar, .lg-prev, .lg-next {
  opacity: 1;
  -webkit-transition: -webkit-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;
  -moz-transition: -moz-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;
  -o-transition: -o-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;
  transition: transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;
}

.lg-hide-items .lg-prev {
  opacity: 0;
  -webkit-transform: translate3d(-10px, 0, 0);
  transform: translate3d(-10px, 0, 0);
}
.lg-hide-items .lg-next {
  opacity: 0;
  -webkit-transform: translate3d(10px, 0, 0);
  transform: translate3d(10px, 0, 0);
}
.lg-hide-items .lg-toolbar {
  opacity: 0;
  -webkit-transform: translate3d(0, -10px, 0);
  transform: translate3d(0, -10px, 0);
}

body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object {
  -webkit-transform: scale3d(0.5, 0.5, 0.5);
  transform: scale3d(0.5, 0.5, 0.5);
  opacity: 0;
  -webkit-transition: -webkit-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
  -moz-transition: -moz-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
  -o-transition: -o-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
  transition: transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
  -webkit-transform-origin: 50% 50%;
  -moz-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
}
body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object {
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
  opacity: 1;
}

.lg-outer .lg-thumb-outer {
  background-color: #0D0A0A;
  bottom: 0;
  position: absolute;
  width: 100%;
  z-index: 1080;
  max-height: 350px;
  -webkit-transform: translate3d(0, 100%, 0);
  transform: translate3d(0, 100%, 0);
  -webkit-transition: -webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
  -moz-transition: -moz-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
  -o-transition: -o-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
}
.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item {
  cursor: -webkit-grab;
  cursor: -moz-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
}
.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item {
  cursor: move;
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
  cursor: -o-grabbing;
  cursor: -ms-grabbing;
  cursor: grabbing;
}
.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb {
  -webkit-transition-duration: 0s !important;
  transition-duration: 0s !important;
}
.lg-outer.lg-thumb-open .lg-thumb-outer {
  -webkit-transform: translate3d(0, 0%, 0);
  transform: translate3d(0, 0%, 0);
}
.lg-outer .lg-thumb {
  padding: 10px 0;
  height: 100%;
  margin-bottom: -5px;
}
.lg-outer .lg-thumb-item {
  border-radius: 5px;
  cursor: pointer;
  float: left;
  overflow: hidden;
  height: 100%;
  border: 2px solid #FFF;
  border-radius: 4px;
  margin-bottom: 5px;
}
@media (min-width: 1025px) {
  .lg-outer .lg-thumb-item {
    -webkit-transition: border-color 0.25s ease;
    -o-transition: border-color 0.25s ease;
    transition: border-color 0.25s ease;
  }
}
.lg-outer .lg-thumb-item.active, .lg-outer .lg-thumb-item:hover {
  border-color: #a90707;
}
.lg-outer .lg-thumb-item img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.lg-outer.lg-has-thumb .lg-item {
  padding-bottom: 120px;
}
.lg-outer.lg-can-toggle .lg-item {
  padding-bottom: 0;
}
.lg-outer.lg-pull-caption-up .lg-sub-html {
  -webkit-transition: bottom 0.25s ease;
  -o-transition: bottom 0.25s ease;
  transition: bottom 0.25s ease;
}
.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html {
  bottom: 100px;
}
.lg-outer .lg-toogle-thumb {
  background-color: #0D0A0A;
  border-radius: 2px 2px 0 0;
  color: #999;
  cursor: pointer;
  font-size: 24px;
  height: 39px;
  line-height: 27px;
  padding: 5px 0;
  position: absolute;
  right: 20px;
  text-align: center;
  top: -39px;
  width: 50px;
}
.lg-outer .lg-toogle-thumb:after {
  content: "\e1ff";
}
.lg-outer .lg-toogle-thumb:hover {
  color: #FFF;
}

.lg-outer .lg-video-cont {
  display: inline-block;
  vertical-align: middle;
  max-width: 1140px;
  max-height: 100%;
  width: 100%;
  padding: 0 5px;
}
.lg-outer .lg-video {
  width: 100%;
  height: 0;
  padding-bottom: 56.25%;
  overflow: hidden;
  position: relative;
}
.lg-outer .lg-video .lg-object {
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100% !important;
  height: 100% !important;
}
.lg-outer .lg-video .lg-video-play {
  width: 84px;
  height: 59px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -42px;
  margin-top: -30px;
  z-index: 1080;
  cursor: pointer;
}
.lg-outer .lg-has-iframe .lg-video {
  -webkit-overflow-scrolling: touch;
  overflow: auto;
}
.lg-outer .lg-has-vimeo .lg-video-play {
  background: url("/local/frontend/plugins/bower/lightgallery/css/../img/vimeo-play.png") no-repeat scroll 0 0 transparent;
}
.lg-outer .lg-has-vimeo:hover .lg-video-play {
  background: url("/local/frontend/plugins/bower/lightgallery/css/../img/vimeo-play.png") no-repeat scroll 0 -58px transparent;
}
.lg-outer .lg-has-html5 .lg-video-play {
  background: transparent url("/local/frontend/plugins/bower/lightgallery/css/../img/video-play.png") no-repeat scroll 0 0;
  height: 64px;
  margin-left: -32px;
  margin-top: -32px;
  width: 64px;
  opacity: 0.8;
}
.lg-outer .lg-has-html5:hover .lg-video-play {
  opacity: 1;
}
.lg-outer .lg-has-youtube .lg-video-play {
  background: url("/local/frontend/plugins/bower/lightgallery/css/../img/youtube-play.png") no-repeat scroll 0 0 transparent;
}
.lg-outer .lg-has-youtube:hover .lg-video-play {
  background: url("/local/frontend/plugins/bower/lightgallery/css/../img/youtube-play.png") no-repeat scroll 0 -60px transparent;
}
.lg-outer .lg-video-object {
  width: 100% !important;
  height: 100% !important;
  position: absolute;
  top: 0;
  left: 0;
}
.lg-outer .lg-has-video .lg-video-object {
  visibility: hidden;
}
.lg-outer .lg-has-video.lg-video-playing .lg-object, .lg-outer .lg-has-video.lg-video-playing .lg-video-play {
  display: none;
}
.lg-outer .lg-has-video.lg-video-playing .lg-video-object {
  visibility: visible;
}

.lg-progress-bar {
  background-color: #333;
  height: 5px;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1083;
  opacity: 0;
  -webkit-transition: opacity 0.08s ease 0s;
  -moz-transition: opacity 0.08s ease 0s;
  -o-transition: opacity 0.08s ease 0s;
  transition: opacity 0.08s ease 0s;
}
.lg-progress-bar .lg-progress {
  background-color: #a90707;
  height: 5px;
  width: 0;
}
.lg-progress-bar.lg-start .lg-progress {
  width: 100%;
}
.lg-show-autoplay .lg-progress-bar {
  opacity: 1;
}

.lg-autoplay-button:after {
  content: "\e01d";
}
.lg-show-autoplay .lg-autoplay-button:after {
  content: "\e01a";
}

.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap, .lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image {
  -webkit-transition-duration: 0s;
  transition-duration: 0s;
}
.lg-outer.lg-use-transition-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
  -webkit-transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
  -moz-transition: -moz-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
  -o-transition: -o-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
}
.lg-outer.lg-use-left-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
  -webkit-transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
  -moz-transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
  -o-transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
}
.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
}
.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image {
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
  -webkit-transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;
  -moz-transition: -moz-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;
  -o-transition: -o-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;
  transition: transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;
  -webkit-transform-origin: 0 0;
  -moz-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
}

#lg-zoom-in:after {
  content: "\e311";
}

#lg-actual-size {
  font-size: 20px;
}
#lg-actual-size:after {
  content: "\e033";
}

#lg-zoom-out {
  opacity: 0.5;
  pointer-events: none;
}
#lg-zoom-out:after {
  content: "\e312";
}
.lg-zoomed #lg-zoom-out {
  opacity: 1;
  pointer-events: auto;
}

.lg-outer .lg-pager-outer {
  bottom: 60px;
  left: 0;
  position: absolute;
  right: 0;
  text-align: center;
  z-index: 1080;
  height: 10px;
}
.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont {
  overflow: visible;
}
.lg-outer .lg-pager-cont {
  cursor: pointer;
  display: inline-block;
  overflow: hidden;
  position: relative;
  vertical-align: top;
  margin: 0 5px;
}
.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.lg-outer .lg-pager-cont.lg-pager-active .lg-pager {
  box-shadow: 0 0 0 2px white inset;
}
.lg-outer .lg-pager-thumb-cont {
  background-color: #fff;
  color: #FFF;
  bottom: 100%;
  height: 83px;
  left: 0;
  margin-bottom: 20px;
  margin-left: -60px;
  opacity: 0;
  padding: 5px;
  position: absolute;
  width: 120px;
  border-radius: 3px;
  -webkit-transition: opacity 0.15s ease 0s, -webkit-transform 0.15s ease 0s;
  -moz-transition: opacity 0.15s ease 0s, -moz-transform 0.15s ease 0s;
  -o-transition: opacity 0.15s ease 0s, -o-transform 0.15s ease 0s;
  transition: opacity 0.15s ease 0s, transform 0.15s ease 0s;
  -webkit-transform: translate3d(0, 5px, 0);
  transform: translate3d(0, 5px, 0);
}
.lg-outer .lg-pager-thumb-cont img {
  width: 100%;
  height: 100%;
}
.lg-outer .lg-pager {
  background-color: rgba(255, 255, 255, 0.5);
  border-radius: 50%;
  box-shadow: 0 0 0 8px rgba(255, 255, 255, 0.7) inset;
  display: block;
  height: 12px;
  -webkit-transition: box-shadow 0.3s ease 0s;
  -o-transition: box-shadow 0.3s ease 0s;
  transition: box-shadow 0.3s ease 0s;
  width: 12px;
}
.lg-outer .lg-pager:hover, .lg-outer .lg-pager:focus {
  box-shadow: 0 0 0 8px white inset;
}
.lg-outer .lg-caret {
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px dashed;
  bottom: -10px;
  display: inline-block;
  height: 0;
  left: 50%;
  margin-left: -5px;
  position: absolute;
  vertical-align: middle;
  width: 0;
}

.lg-fullscreen:after {
  content: "\e20c";
}
.lg-fullscreen-on .lg-fullscreen:after {
  content: "\e20d";
}

.lg-outer #lg-dropdown-overlay {
  background-color: rgba(0, 0, 0, 0.25);
  bottom: 0;
  cursor: default;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 1081;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: visibility 0s linear 0.18s, opacity 0.18s linear 0s;
  -o-transition: visibility 0s linear 0.18s, opacity 0.18s linear 0s;
  transition: visibility 0s linear 0.18s, opacity 0.18s linear 0s;
}
.lg-outer.lg-dropdown-active .lg-dropdown, .lg-outer.lg-dropdown-active #lg-dropdown-overlay {
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
  -moz-transform: translate3d(0, 0px, 0);
  -o-transform: translate3d(0, 0px, 0);
  -ms-transform: translate3d(0, 0px, 0);
  -webkit-transform: translate3d(0, 0px, 0);
  transform: translate3d(0, 0px, 0);
  opacity: 1;
  visibility: visible;
}
.lg-outer.lg-dropdown-active #lg-share {
  color: #FFF;
}
.lg-outer .lg-dropdown {
  background-color: #fff;
  border-radius: 2px;
  font-size: 14px;
  list-style-type: none;
  margin: 0;
  padding: 10px 0;
  position: absolute;
  right: 0;
  text-align: left;
  top: 50px;
  opacity: 0;
  visibility: hidden;
  -moz-transform: translate3d(0, 5px, 0);
  -o-transform: translate3d(0, 5px, 0);
  -ms-transform: translate3d(0, 5px, 0);
  -webkit-transform: translate3d(0, 5px, 0);
  transform: translate3d(0, 5px, 0);
  -webkit-transition: -webkit-transform 0.18s linear 0s, visibility 0s linear 0.5s, opacity 0.18s linear 0s;
  -moz-transition: -moz-transform 0.18s linear 0s, visibility 0s linear 0.5s, opacity 0.18s linear 0s;
  -o-transition: -o-transform 0.18s linear 0s, visibility 0s linear 0.5s, opacity 0.18s linear 0s;
  transition: transform 0.18s linear 0s, visibility 0s linear 0.5s, opacity 0.18s linear 0s;
}
.lg-outer .lg-dropdown:after {
  content: "";
  display: block;
  height: 0;
  width: 0;
  position: absolute;
  border: 8px solid transparent;
  border-bottom-color: #FFF;
  right: 16px;
  top: -16px;
}
.lg-outer .lg-dropdown > li:last-child {
  margin-bottom: 0px;
}
.lg-outer .lg-dropdown > li:hover a, .lg-outer .lg-dropdown > li:hover .lg-icon {
  color: #333;
}
.lg-outer .lg-dropdown a {
  color: #333;
  display: block;
  white-space: pre;
  padding: 4px 12px;
  font-family: "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
  font-size: 12px;
}
.lg-outer .lg-dropdown a:hover {
  background-color: rgba(0, 0, 0, 0.07);
}
.lg-outer .lg-dropdown .lg-dropdown-text {
  display: inline-block;
  line-height: 1;
  margin-top: -3px;
  vertical-align: middle;
}
.lg-outer .lg-dropdown .lg-icon {
  color: #333;
  display: inline-block;
  float: none;
  font-size: 20px;
  height: auto;
  line-height: 1;
  margin-right: 8px;
  padding: 0;
  vertical-align: middle;
  width: auto;
}
.lg-outer #lg-share {
  position: relative;
}
.lg-outer #lg-share:after {
  content: "\e80d";
}
.lg-outer #lg-share-facebook .lg-icon {
  color: #3b5998;
}
.lg-outer #lg-share-facebook .lg-icon:after {
  content: "\e901";
}
.lg-outer #lg-share-twitter .lg-icon {
  color: #00aced;
}
.lg-outer #lg-share-twitter .lg-icon:after {
  content: "\e904";
}
.lg-outer #lg-share-googleplus .lg-icon {
  color: #dd4b39;
}
.lg-outer #lg-share-googleplus .lg-icon:after {
  content: "\e902";
}
.lg-outer #lg-share-pinterest .lg-icon {
  color: #cb2027;
}
.lg-outer #lg-share-pinterest .lg-icon:after {
  content: "\e903";
}

.lg-group:after {
  content: "";
  display: table;
  clear: both;
}

.lg-outer {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  text-align: left;
  opacity: 0;
  -webkit-transition: opacity 0.15s ease 0s;
  -o-transition: opacity 0.15s ease 0s;
  transition: opacity 0.15s ease 0s;
}
.lg-outer * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.lg-outer.lg-visible {
  opacity: 1;
}
.lg-outer.lg-css3 .lg-item.lg-prev-slide, .lg-outer.lg-css3 .lg-item.lg-next-slide, .lg-outer.lg-css3 .lg-item.lg-current {
  -webkit-transition-duration: inherit !important;
  transition-duration: inherit !important;
  -webkit-transition-timing-function: inherit !important;
  transition-timing-function: inherit !important;
}
.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide, .lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide, .lg-outer.lg-css3.lg-dragging .lg-item.lg-current {
  -webkit-transition-duration: 0s !important;
  transition-duration: 0s !important;
  opacity: 1;
}
.lg-outer.lg-grab img.lg-object {
  cursor: -webkit-grab;
  cursor: -moz-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
}
.lg-outer.lg-grabbing img.lg-object {
  cursor: move;
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
  cursor: -o-grabbing;
  cursor: -ms-grabbing;
  cursor: grabbing;
}
.lg-outer .lg {
  height: 100%;
  width: 100%;
  position: relative;
  overflow: hidden;
  margin-left: auto;
  margin-right: auto;
  max-width: 100%;
  max-height: 100%;
}
.lg-outer .lg-inner {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  white-space: nowrap;
}
.lg-outer .lg-item {
  background: url("/local/frontend/plugins/bower/lightgallery/css/../img/loading.gif") no-repeat scroll center center transparent;
  display: none !important;
}
.lg-outer.lg-css3 .lg-prev-slide, .lg-outer.lg-css3 .lg-current, .lg-outer.lg-css3 .lg-next-slide {
  display: inline-block !important;
}
.lg-outer.lg-css .lg-current {
  display: inline-block !important;
}
.lg-outer .lg-item, .lg-outer .lg-img-wrap {
  display: inline-block;
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
}
.lg-outer .lg-item:before, .lg-outer .lg-img-wrap:before {
  content: "";
  display: inline-block;
  height: 50%;
  width: 1px;
  margin-right: -1px;
}
.lg-outer .lg-img-wrap {
  position: absolute;
  padding: 0 5px;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
.lg-outer .lg-item.lg-complete {
  background-image: none;
}
.lg-outer .lg-item.lg-current {
  z-index: 1060;
}
.lg-outer .lg-image {
  display: inline-block;
  vertical-align: middle;
  max-width: 100%;
  max-height: 100%;
  width: auto !important;
  height: auto !important;
}
.lg-outer.lg-show-after-load .lg-item .lg-object, .lg-outer.lg-show-after-load .lg-item .lg-video-play {
  opacity: 0;
  -webkit-transition: opacity 0.15s ease 0s;
  -o-transition: opacity 0.15s ease 0s;
  transition: opacity 0.15s ease 0s;
}
.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-object, .lg-outer.lg-show-after-load .lg-item.lg-complete .lg-video-play {
  opacity: 1;
}
.lg-outer .lg-empty-html {
  display: none;
}
.lg-outer.lg-hide-download #lg-download {
  display: none;
}

.lg-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1040;
  background-color: #000;
  opacity: 0;
  -webkit-transition: opacity 0.15s ease 0s;
  -o-transition: opacity 0.15s ease 0s;
  transition: opacity 0.15s ease 0s;
}
.lg-backdrop.in {
  opacity: 1;
}

.lg-css3.lg-no-trans .lg-prev-slide, .lg-css3.lg-no-trans .lg-next-slide, .lg-css3.lg-no-trans .lg-current {
  -webkit-transition: none 0s ease 0s !important;
  -moz-transition: none 0s ease 0s !important;
  -o-transition: none 0s ease 0s !important;
  transition: none 0s ease 0s !important;
}
.lg-css3.lg-use-css3 .lg-item {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
}
.lg-css3.lg-use-left .lg-item {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
}
.lg-css3.lg-fade .lg-item {
  opacity: 0;
}
.lg-css3.lg-fade .lg-item.lg-current {
  opacity: 1;
}
.lg-css3.lg-fade .lg-item.lg-prev-slide, .lg-css3.lg-fade .lg-item.lg-next-slide, .lg-css3.lg-fade .lg-item.lg-current {
  -webkit-transition: opacity 0.1s ease 0s;
  -moz-transition: opacity 0.1s ease 0s;
  -o-transition: opacity 0.1s ease 0s;
  transition: opacity 0.1s ease 0s;
}
.lg-css3.lg-slide.lg-use-css3 .lg-item {
  opacity: 0;
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide {
  -webkit-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide {
  -webkit-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0);
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  opacity: 1;
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide, .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide, .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
}
.lg-css3.lg-slide.lg-use-left .lg-item {
  opacity: 0;
  position: absolute;
  left: 0;
}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide {
  left: -100%;
}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide {
  left: 100%;
}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-current {
  left: 0;
  opacity: 1;
}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide, .lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide, .lg-css3.lg-slide.lg-use-left .lg-item.lg-current {
  -webkit-transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -moz-transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -o-transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
}

/*# sourceMappingURL=lightgallery.css.map */

/* End */


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

/* End */


/* Start:/local/templates/semantic/css/jquery.mCustomScrollbar.css?157099516313261*/
/* basic scrollbar styling */
/* vertical scrollbar */
.mCSB_container{
	width:auto;
	margin-right:30px;
	overflow:hidden;
}
.mCSB_container.mCS_no_scrollbar{
	margin-right:0;
}
.mCS_disabled>.mCustomScrollBox>.mCSB_container.mCS_no_scrollbar,
.mCS_destroyed>.mCustomScrollBox>.mCSB_container.mCS_no_scrollbar{
	margin-right:30px;
}
.mCustomScrollBox>.mCSB_scrollTools{
	width:16px;
	height:100%;
	top:0;
	right:0;
}
.mCSB_scrollTools .mCSB_draggerContainer{
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	right:0; 
	height:auto;
}
.mCSB_scrollTools a+.mCSB_draggerContainer{
	margin:20px 0;
}
.mCSB_scrollTools .mCSB_draggerRail{
	width:2px;
	height:100%;
	margin:0 auto;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}
.mCSB_scrollTools .mCSB_dragger{
	cursor:pointer;
	width:100%;
	height:30px;
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:4px;
	height:100%;
	margin:0 auto;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	text-align:center;
}
.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown{
	display:block;
	position:relative;
	height:20px;
	overflow:hidden;
	margin:0 auto;
	cursor:pointer;
}
.mCSB_scrollTools .mCSB_buttonDown{
	top:100%;
	margin-top:-40px;
}
/* horizontal scrollbar */
.mCSB_horizontal>.mCSB_container{
	height:auto;
	margin-right:0;
	margin-bottom:30px;
	overflow:hidden;
}
.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar{
	margin-bottom:0;
}
.mCS_disabled>.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar,
.mCS_destroyed>.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar{
	margin-right:0;
	margin-bottom:30px;
}
.mCSB_horizontal.mCustomScrollBox>.mCSB_scrollTools{
	width:100%;
	height:16px;
	top:auto;
	right:auto;
	bottom:0;
	left:0;
	overflow:hidden;
}
.mCSB_horizontal>.mCSB_scrollTools a+.mCSB_draggerContainer{
	margin:0 20px;
}
.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail{
	width:100%;
	height:2px;
	margin:7px 0;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}
.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger{
	width:30px;
	height:100%;
}
.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:100%;
	height:4px;
	margin:6px auto;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}
.mCSB_horizontal>.mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_horizontal>.mCSB_scrollTools .mCSB_buttonRight{
	display:block;
	position:relative;
	width:20px;
	height:100%;
	overflow:hidden;
	margin:0 auto;
	cursor:pointer;
	float:left;
}
.mCSB_horizontal>.mCSB_scrollTools .mCSB_buttonRight{
	margin-left:-40px;
	float:right;
}
.mCustomScrollBox{
	-ms-touch-action:none; /*MSPointer events - direct all pointer events to js*/
}

/* default scrollbar colors and backgrounds (default theme) */
.mCustomScrollBox>.mCSB_scrollTools{
	opacity:0.75;
	filter:"alpha(opacity=75)"; -ms-filter:"alpha(opacity=75)"; /* old ie */
}
.mCustomScrollBox:hover>.mCSB_scrollTools{
	opacity:1;
	filter:"alpha(opacity=100)"; -ms-filter:"alpha(opacity=100)"; /* old ie */
}
.mCSB_scrollTools .mCSB_draggerRail{
	background:#000; /* rgba fallback */
	background:rgba(0,0,0,0.4);
	filter:"alpha(opacity=40)"; -ms-filter:"alpha(opacity=40)"; /* old ie */
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	background:#fff; /* rgba fallback */
	background:rgba(255,255,255,0.75);
	filter:"alpha(opacity=75)"; -ms-filter:"alpha(opacity=75)"; /* old ie */
}
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
	background:rgba(255,255,255,0.85);
	filter:"alpha(opacity=85)"; -ms-filter:"alpha(opacity=85)"; /* old ie */
}
.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
	background:rgba(255,255,255,0.9);
	filter:"alpha(opacity=90)"; -ms-filter:"alpha(opacity=90)"; /* old ie */
}
.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown,
.mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_scrollTools .mCSB_buttonRight{
	background-image:url(/local/templates/semantic/css/mCSB_buttons.png);
	background-repeat:no-repeat;
	opacity:0.4;
	filter:"alpha(opacity=40)"; -ms-filter:"alpha(opacity=40)"; /* old ie */
}
.mCSB_scrollTools .mCSB_buttonUp{
	background-position:0 0;
	/* 
	sprites locations are 0 0/-16px 0/-32px 0/-48px 0 (light) and -80px 0/-96px 0/-112px 0/-128px 0 (dark) 
	*/
}
.mCSB_scrollTools .mCSB_buttonDown{
	background-position:0 -20px;
	/* 
	sprites locations are 0 -20px/-16px -20px/-32px -20px/-48px -20px (light) and -80px -20px/-96px -20px/-112px -20px/-128px -20px (dark) 
	*/
}
.mCSB_scrollTools .mCSB_buttonLeft{
	background-position:0 -40px;
	/* 
	sprites locations are 0 -40px/-20px -40px/-40px -40px/-60px -40px (light) and -80px -40px/-100px -40px/-120px -40px/-140px -40px (dark) 
	*/
}
.mCSB_scrollTools .mCSB_buttonRight{
	background-position:0 -56px;
	/* 
	sprites locations are 0 -56px/-20px -56px/-40px -56px/-60px -56px (light) and -80px -56px/-100px -56px/-120px -56px/-140px -56px (dark) 
	*/
}
.mCSB_scrollTools .mCSB_buttonUp:hover,
.mCSB_scrollTools .mCSB_buttonDown:hover,
.mCSB_scrollTools .mCSB_buttonLeft:hover,
.mCSB_scrollTools .mCSB_buttonRight:hover{
	opacity:0.75;
	filter:"alpha(opacity=75)"; -ms-filter:"alpha(opacity=75)"; /* old ie */
}
.mCSB_scrollTools .mCSB_buttonUp:active,
.mCSB_scrollTools .mCSB_buttonDown:active,
.mCSB_scrollTools .mCSB_buttonLeft:active,
.mCSB_scrollTools .mCSB_buttonRight:active{
	opacity:0.9;
	filter:"alpha(opacity=90)"; -ms-filter:"alpha(opacity=90)"; /* old ie */
}

/*scrollbar themes*/
/*dark (dark colored scrollbar)*/
.mCS-dark>.mCSB_scrollTools .mCSB_draggerRail{
	background:#000; /* rgba fallback */
	background:rgba(0,0,0,0.15);
}
.mCS-dark>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	background:#000; /* rgba fallback */
	background:rgba(0,0,0,0.75);
}
.mCS-dark>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
	background:rgba(0,0,0,0.85);
}
.mCS-dark>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
	background:rgba(0,0,0,0.9);
}
.mCS-dark>.mCSB_scrollTools .mCSB_buttonUp{
	background-position:-80px 0;
}
.mCS-dark>.mCSB_scrollTools .mCSB_buttonDown{
	background-position:-80px -20px;
}
.mCS-dark>.mCSB_scrollTools .mCSB_buttonLeft{
	background-position:-80px -40px;
}
.mCS-dark>.mCSB_scrollTools .mCSB_buttonRight{
	background-position:-80px -56px;
}
/*light-2*/
.mCS-light-2>.mCSB_scrollTools .mCSB_draggerRail{
	width:4px;
	background:#fff; /* rgba fallback */
	background:rgba(255,255,255,0.1);
	-webkit-border-radius:1px;
	-moz-border-radius:1px;
	border-radius:1px;
}
.mCS-light-2>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:4px;
	background:#fff; /* rgba fallback */
	background:rgba(255,255,255,0.75);
	-webkit-border-radius:1px;
	-moz-border-radius:1px;
	border-radius:1px;
}
.mCS-light-2.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail{
	width:100%;
	height:4px;
	margin:6px 0;
}
.mCS-light-2.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:100%;
	height:4px;
	margin:6px auto;
}
.mCS-light-2>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
	background:rgba(255,255,255,0.85);
}
.mCS-light-2>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-light-2>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
	background:rgba(255,255,255,0.9);
}
.mCS-light-2>.mCSB_scrollTools .mCSB_buttonUp{
	background-position:-32px 0;
}
.mCS-light-2>.mCSB_scrollTools .mCSB_buttonDown{
	background-position:-32px -20px;
}
.mCS-light-2>.mCSB_scrollTools .mCSB_buttonLeft{
	background-position:-40px -40px;
}
.mCS-light-2>.mCSB_scrollTools .mCSB_buttonRight{
	background-position:-40px -56px;
}
/*dark-2*/
.mCS-dark-2>.mCSB_scrollTools .mCSB_draggerRail{
	width:4px;
	background:#000; /* rgba fallback */
	background:rgba(0,0,0,0.1);
	-webkit-border-radius:1px;
	-moz-border-radius:1px;
	border-radius:1px;
}
.mCS-dark-2>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:4px;
	background:#000; /* rgba fallback */
	background:rgba(0,0,0,0.75);
	-webkit-border-radius:1px;
	-moz-border-radius:1px;
	border-radius:1px;
}
.mCS-dark-2.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail{
	width:100%;
	height:4px;
	margin:6px 0;
}
.mCS-dark-2.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:100%;
	height:4px;
	margin:6px auto;
}
.mCS-dark-2>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
	background:rgba(0,0,0,0.85);
}
.mCS-dark-2>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark-2>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
	background:rgba(0,0,0,0.9);
}
.mCS-dark-2>.mCSB_scrollTools .mCSB_buttonUp{
	background-position:-112px 0;
}
.mCS-dark-2>.mCSB_scrollTools .mCSB_buttonDown{
	background-position:-112px -20px;
}
.mCS-dark-2>.mCSB_scrollTools .mCSB_buttonLeft{
	background-position:-120px -40px;
}
.mCS-dark-2>.mCSB_scrollTools .mCSB_buttonRight{
	background-position:-120px -56px;
}
/*light-thick*/
.mCS-light-thick>.mCSB_scrollTools .mCSB_draggerRail{
	width:4px;
	background:#fff; /* rgba fallback */
	background:rgba(255,255,255,0.1);
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
}
.mCS-light-thick>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:6px;
	background:#fff; /* rgba fallback */
	background:rgba(255,255,255,0.75);
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
}
.mCS-light-thick.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail{
	width:100%;
	height:4px;
	margin:6px 0;
}
.mCS-light-thick.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:100%;
	height:6px;
	margin:5px auto;
}
.mCS-light-thick>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
	background:rgba(255,255,255,0.85);
}
.mCS-light-thick>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-light-thick>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
	background:rgba(255,255,255,0.9);
}
.mCS-light-thick>.mCSB_scrollTools .mCSB_buttonUp{
	background-position:-16px 0;
}
.mCS-light-thick>.mCSB_scrollTools .mCSB_buttonDown{
	background-position:-16px -20px;
}
.mCS-light-thick>.mCSB_scrollTools .mCSB_buttonLeft{
	background-position:-20px -40px;
}
.mCS-light-thick>.mCSB_scrollTools .mCSB_buttonRight{
	background-position:-20px -56px;
}
/*dark-thick*/
.mCS-dark-thick>.mCSB_scrollTools .mCSB_draggerRail{
	width:4px;
	background:#000; /* rgba fallback */
	background:rgba(0,0,0,0.1);
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
}
.mCS-dark-thick>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:6px;
	background:#000; /* rgba fallback */
	background:rgba(0,0,0,0.75);
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
}
.mCS-dark-thick.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail{
	width:100%;
	height:4px;
	margin:6px 0;
}
.mCS-dark-thick.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:100%;
	height:6px;
	margin:5px auto;
}
.mCS-dark-thick>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
	background:rgba(0,0,0,0.85);
}
.mCS-dark-thick>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark-thick>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
	background:rgba(0,0,0,0.9);
}
.mCS-dark-thick>.mCSB_scrollTools .mCSB_buttonUp{
	background-position:-96px 0;
}
.mCS-dark-thick>.mCSB_scrollTools .mCSB_buttonDown{
	background-position:-96px -20px;
}
.mCS-dark-thick>.mCSB_scrollTools .mCSB_buttonLeft{
	background-position:-100px -40px;
}
.mCS-dark-thick>.mCSB_scrollTools .mCSB_buttonRight{
	background-position:-100px -56px;
}
/*light-thin*/
.mCS-light-thin>.mCSB_scrollTools .mCSB_draggerRail{
	background:#fff; /* rgba fallback */
	background:rgba(255,255,255,0.1);
}
.mCS-light-thin>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:2px;
}
.mCS-light-thin.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail{
	width:100%;
}
.mCS-light-thin.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:100%;
	height:2px;
	margin:7px auto;
}
/*dark-thin*/
.mCS-dark-thin>.mCSB_scrollTools .mCSB_draggerRail{
	background:#000; /* rgba fallback */
	background:rgba(0,0,0,0.15);
}
.mCS-dark-thin>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:2px;
	background:#000; /* rgba fallback */
	background:rgba(0,0,0,0.75);
}
.mCS-dark-thin.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail{
	width:100%;
}
.mCS-dark-thin.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:100%;
	height:2px;
	margin:7px auto;
}
.mCS-dark-thin>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
	background:rgba(0,0,0,0.85);
}
.mCS-dark-thin>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark-thin>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
	background:rgba(0,0,0,0.9);
}
.mCS-dark-thin>.mCSB_scrollTools .mCSB_buttonUp{
	background-position:-80px 0;
}
.mCS-dark-thin>.mCSB_scrollTools .mCSB_buttonDown{
	background-position:-80px -20px;
}
.mCS-dark-thin>.mCSB_scrollTools .mCSB_buttonLeft{
	background-position:-80px -40px;
}
.mCS-dark-thin>.mCSB_scrollTools .mCSB_buttonRight{
	background-position:-80px -56px;
}
/* End */


/* Start:/local/templates/semantic/css/main.css?1576590707128900*/
@font-face {
    font-family: 'Iconostas';
    src: url('/local/templates/semantic/css/../fonts/iconostas-symbiosislab.eot');
    src: url('/local/templates/semantic/css/../fonts/iconostas-symbiosislab.eot?#iefix') format('embedded-opentype'),
         url('/local/templates/semantic/css/../fonts/iconostas-symbiosislab.woff') format('woff'),
         url('/local/templates/semantic/css/../fonts/iconostas-symbiosislab.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'arialblack';
    src: url('/local/templates/semantic/css/../fonts/ariblk-webfont.eot');
    src: url('/local/templates/semantic/css/../fonts/ariblk-webfont.eot?#iefix') format('embedded-opentype'),
         url('/local/templates/semantic/css/../fonts/ariblk-webfont.woff') format('woff'),
         url('/local/templates/semantic/css/../fonts/ariblk-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: "Daxline Pro Black";
    src: url('/local/templates/semantic/css/../fonts/daxlinepro-black.eot');
    src: url('/local/templates/semantic/css/../fonts/daxlinepro-black.eot') format('embedded-opentype'),
         url('/local/templates/semantic/css/../fonts/daxlinepro-black.woff') format('woff'),
         url('/local/templates/semantic/css/../fonts/daxlinepro-black.ttf') format('truetype'),
         url('/local/templates/semantic/css/../fonts/daxlinepro-black.svg#DaxlineProBlack') format('svg');

    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "Daxline Pro";
    src: url('/local/templates/semantic/css/../fonts/daxlinepro-bold.eot');
    src: url('/local/templates/semantic/css/../fonts/daxlinepro-bold.eot') format('embedded-opentype'),
         url('/local/templates/semantic/css/../fonts/daxlinepro-bold.woff') format('woff'),
         url('/local/templates/semantic/css/../fonts/daxlinepro-bold.ttf') format('truetype'),
         url('/local/templates/semantic/css/../fonts/daxlinepro-bold.svg#DaxlineProBold') format('svg');

    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: "Daxline Pro Extra Bold";
    src: url('/local/templates/semantic/css/../fonts/daxlinepro-extrabold.eot');
    src: url('/local/templates/semantic/css/../fonts/daxlinepro-extrabold.eot') format('embedded-opentype'),
         url('/local/templates/semantic/css/../fonts/daxlinepro-extrabold.woff') format('woff'),
         url('/local/templates/semantic/css/../fonts/daxlinepro-extrabold.ttf') format('truetype'),
         url('/local/templates/semantic/css/../fonts/daxlinepro-extrabold.svg#DaxlineProExtraBold') format('svg');

    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "Daxline Pro Light";
    src: url('/local/templates/semantic/css/../fonts/daxlinepro-light.eot');
    src: url('/local/templates/semantic/css/../fonts/daxlinepro-light.eot') format('embedded-opentype'),
         url('/local/templates/semantic/css/../fonts/daxlinepro-light.woff') format('woff'),
         url('/local/templates/semantic/css/../fonts/daxlinepro-light.ttf') format('truetype'),
         url('/local/templates/semantic/css/../fonts/daxlinepro-light.svg#DaxlineProLight') format('svg');

    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "Daxline Pro Medium";
    src: url('/local/templates/semantic/css/../fonts/daxlinepro-medium.eot');
    src: url('/local/templates/semantic/css/../fonts/daxlinepro-medium.eot') format('embedded-opentype'),
         url('/local/templates/semantic/css/../fonts/daxlinepro-medium.woff') format('woff'),
         url('/local/templates/semantic/css/../fonts/daxlinepro-medium.ttf') format('truetype'),
         url('/local/templates/semantic/css/../fonts/daxlinepro-medium.svg#DaxlineProMedium') format('svg');

    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "Daxline Pro";
    src: url('/local/templates/semantic/css/../fonts/daxlinepro-regular.eot');
    src: url('/local/templates/semantic/css/../fonts/daxlinepro-regular.eot') format('embedded-opentype'),
         url('/local/templates/semantic/css/../fonts/daxlinepro-regular.woff') format('woff'),
         url('/local/templates/semantic/css/../fonts/daxlinepro-regular.ttf') format('truetype'),
         url('/local/templates/semantic/css/../fonts/daxlinepro-regular.svg#DaxlineProRegular') format('svg');

    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "Daxline Pro Thin";
    src: url('/local/templates/semantic/css/../fonts/daxlinepro-thin.eot');
    src: url('/local/templates/semantic/css/../fonts/daxlinepro-thin.eot') format('embedded-opentype'),
         url('/local/templates/semantic/css/../fonts/daxlinepro-thin.woff') format('woff'),
         url('/local/templates/semantic/css/../fonts/daxlinepro-thin.ttf') format('truetype'),
         url('/local/templates/semantic/css/../fonts/daxlinepro-thin.svg#DaxlineProThin') format('svg');

    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "Trebuchet MS";
    src: url('/local/templates/semantic/css/../fonts/trebuchet_ms_bold.eot');
    src: url('/local/templates/semantic/css/../fonts/trebuchet_ms_bold.eot') format('embedded-opentype'),
         url('/local/templates/semantic/css/../fonts/trebuchet_ms_bold.woff') format('woff'),
         url('/local/templates/semantic/css/../fonts/trebuchet_ms_bold.ttf') format('truetype'),
         url('/local/templates/semantic/css/../fonts/trebuchet_ms_bold.svg#TrebuchetMSBold') format('svg');

    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: "Trebuchet MS";
    src: url('/local/templates/semantic/css/../fonts/trebuchet_ms_bold_italic.eot');
    src: url('/local/templates/semantic/css/../fonts/trebuchet_ms_bold_italic.eot') format('embedded-opentype'),
         url('/local/templates/semantic/css/../fonts/trebuchet_ms_bold_italic.woff') format('woff'),
         url('/local/templates/semantic/css/../fonts/trebuchet_ms_bold_italic.ttf') format('truetype'),
         url('/local/templates/semantic/css/../fonts/trebuchet_ms_bold_italic.svg#TrebuchetMSBoldItalic') format('svg');

    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: "Trebuchet MS";
    src: url('/local/templates/semantic/css/../fonts/trebuchet_ms_italic.eot');
    src: url('/local/templates/semantic/css/../fonts/trebuchet_ms_italic.eot') format('embedded-opentype'),
         url('/local/templates/semantic/css/../fonts/trebuchet_ms_italic.woff') format('woff'),
         url('/local/templates/semantic/css/../fonts/trebuchet_ms_italic.ttf') format('truetype'),
         url('/local/templates/semantic/css/../fonts/trebuchet_ms_italic.svg#TrebuchetMSItalic') format('svg');

    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: "Trebuchet MS";
    src: url('/local/templates/semantic/css/../fonts/trebuchet_ms_regular.eot');
    src: url('/local/templates/semantic/css/../fonts/trebuchet_ms_regular.eot') format('embedded-opentype'),
         url('/local/templates/semantic/css/../fonts/trebuchet_ms_regular.woff') format('woff'),
         url('/local/templates/semantic/css/../fonts/trebuchet_ms_regular.ttf') format('truetype'),
         url('/local/templates/semantic/css/../fonts/trebuchet_ms_regular.svg#TrebuchetMSRegular') format('svg');

    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "Web Symbols";
    src: url('/local/templates/semantic/css/../fonts/websymbolsligaregular.eot');
    src: url('/local/templates/semantic/css/../fonts/websymbolsligaregular.eot') format('embedded-opentype'),
         url('/local/templates/semantic/css/../fonts/websymbolsligaregular.woff') format('woff'),
         url('/local/templates/semantic/css/../fonts/websymbolsligaregular.ttf') format('truetype'),
         url('/local/templates/semantic/css/../fonts/websymbolsligaregular.svg#WebSymbolsLigaRegular') format('svg');

    font-weight: normal;
    font-style: normal;
}

html, body {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
}

body {
	position: relative;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	cursor: default;
	background-color: #fcfcfc;
	min-width: 1000px;
}

.content-size {
	width: 78.125%;
/*	min-width: 900px;*/
	max-width: 1280px;
	margin: 0 auto;
}

body.blur .b-certificates-page,
body.blur .b-timeline,
body.blur .b-page-slider,
body.blur .b-photo-carousel,
body.blur .content-size {
	-webkit-filter: blur(1px);
	-moz-filter: blur(1px);
	-ms-filter: blur(1px);
	-o-filter: blur(1px);
	filter: blur(1px);
}


/********** ui elements *********/

.loader {
	display: none;
	color: #d41d32;
	font: 32px/1em 'Web Symbols';
	position: absolute;
	left: 50%;
	top: 50%;
	margin: -16px 0 0 -16px;
	z-index: 999;
}

.timeline-content .loader {
	margin: -19px 0 0 -16px;
	color: #0daecb;
}

.b-button-order {
	display: inline-block;
	text-decoration: none;
	height: 28px;
	padding: 0 14px;
	border: none;
	color: #fff;
	font: 15px/25px "Trebuchet MS", sans-serif;
	cursor: pointer;

	-webkit-border-radius: 14px;
	-moz-border-radius: 14px;
	border-radius: 14px;
	behavior: url(/local/templates/semantic/css/PIE.htc);

	background: #2babe7; /* Old browsers */
	background: -moz-linear-gradient(top, #2babe7 0%, #29a2dc 19%, #1c76ac 70%, #166297 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2babe7), color-stop(19%,#29a2dc), color-stop(70%,#1c76ac), color-stop(100%,#166297)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #2babe7 0%,#29a2dc 19%,#1c76ac 70%,#166297 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #2babe7 0%,#29a2dc 19%,#1c76ac 70%,#166297 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #2babe7 0%,#29a2dc 19%,#1c76ac 70%,#166297 100%); /* IE10+ */
	background: linear-gradient(to bottom, #2babe7 0%,#29a2dc 19%,#1c76ac 70%,#166297 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2babe7', endColorstr='#166297',GradientType=0 ); /* IE6-9 */
}

.b-button-order:hover {
	background: #40b9f2; /* Old browsers */
	background: -moz-linear-gradient(top, #40b9f2 0%, #3ab2ec 11%, #1a8aca 48%, #1482c4 63%, #1484c6 70%, #1688c9 74%, #2aa8e5 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#40b9f2), color-stop(11%,#3ab2ec), color-stop(48%,#1a8aca), color-stop(63%,#1482c4), color-stop(70%,#1484c6), color-stop(74%,#1688c9), color-stop(100%,#2aa8e5)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #40b9f2 0%,#3ab2ec 11%,#1a8aca 48%,#1482c4 63%,#1484c6 70%,#1688c9 74%,#2aa8e5 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #40b9f2 0%,#3ab2ec 11%,#1a8aca 48%,#1482c4 63%,#1484c6 70%,#1688c9 74%,#2aa8e5 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #40b9f2 0%,#3ab2ec 11%,#1a8aca 48%,#1482c4 63%,#1484c6 70%,#1688c9 74%,#2aa8e5 100%); /* IE10+ */
	background: linear-gradient(to bottom, #40b9f2 0%,#3ab2ec 11%,#1a8aca 48%,#1482c4 63%,#1484c6 70%,#1688c9 74%,#2aa8e5 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#40b9f2', endColorstr='#2aa8e5',GradientType=0 ); /* IE6-9 */
}

.b-button-order:active {
	-webkit-box-shadow: inset 0px 2px 13px -3px rgba(0, 0, 0, 0.7);
	-moz-box-shadow: inset 0px 2px 13px -3px rgba(0, 0, 0, 0.7);
	box-shadow: inset 0px 2px 13px -3px rgba(0, 0, 0, 0.7);

	background: #1c6698; /* Old browsers */
	background: -moz-linear-gradient(top, #1c6698 0%, #2e96cd 0%, #2fa0da 19%, #2b9fdc 30%, #1b8dce 48%, #1482c4 63%, #147bba 78%, #1977af 93%, #1a77b0 96%, #1a73aa 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1c6698), color-stop(0%,#2e96cd), color-stop(19%,#2fa0da), color-stop(30%,#2b9fdc), color-stop(48%,#1b8dce), color-stop(63%,#1482c4), color-stop(78%,#147bba), color-stop(93%,#1977af), color-stop(96%,#1a77b0), color-stop(100%,#1a73aa)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #1c6698 0%,#2e96cd 0%,#2fa0da 19%,#2b9fdc 30%,#1b8dce 48%,#1482c4 63%,#147bba 78%,#1977af 93%,#1a77b0 96%,#1a73aa 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #1c6698 0%,#2e96cd 0%,#2fa0da 19%,#2b9fdc 30%,#1b8dce 48%,#1482c4 63%,#147bba 78%,#1977af 93%,#1a77b0 96%,#1a73aa 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #1c6698 0%,#2e96cd 0%,#2fa0da 19%,#2b9fdc 30%,#1b8dce 48%,#1482c4 63%,#147bba 78%,#1977af 93%,#1a77b0 96%,#1a73aa 100%); /* IE10+ */
	background: linear-gradient(to bottom, #1c6698 0%,#2e96cd 0%,#2fa0da 19%,#2b9fdc 30%,#1b8dce 48%,#1482c4 63%,#147bba 78%,#1977af 93%,#1a77b0 96%,#1a73aa 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1c6698', endColorstr='#1a73aa',GradientType=0 ); /* IE6-9 */
}

.b-registration-button {
	cursor: pointer;
	border: none;
	text-decoration: none;
	color: #00425e;
	font: 2.125em/78px "Trebuchet MS", sans-serif;
	font-weight: bold;
	height: 80px;
	outline: none;
	text-align: center;
	background: url(/local/templates/semantic/css/../images/registration-button-bg.png) no-repeat left -8px, 
				url(/local/templates/semantic/css/../images/registration-button-bg.png) no-repeat right -108px;
}

.b-registration-button:hover {
	color: #00587e;
	background: url(/local/templates/semantic/css/../images/registration-button-bg.png) no-repeat left -208px, 
				url(/local/templates/semantic/css/../images/registration-button-bg.png) no-repeat right -308px;
}

.b-registration-button:active {
	line-height: 82px;
	color: #00587e;
	background: url(/local/templates/semantic/css/../images/registration-button-bg.png) no-repeat left -408px, 
				url(/local/templates/semantic/css/../images/registration-button-bg.png) no-repeat right -507px;
}

.b-registration-button.disabled {
	color: #868f95;
	background: url(/local/templates/semantic/css/../images/registration-button-bg.png) no-repeat left -607px, 
				url(/local/templates/semantic/css/../images/registration-button-bg.png) no-repeat right -710px;
}

.b-modal-wrapper {
	display: none;
	background: url(/local/templates/semantic/css/../images/black-bg.png);
	background: rgba(15, 0, 0, 0.0);
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	bottom: 0;
	z-index: 200;

	-webkit-transition: all 0.4s;
	-moz-transition: 	all 0.4s;
	-o-transition: 		all 0.4s;
	-ms-transition: 	all 0.4s;
	transition: 		all 0.4s;
}

.b-modal-wrapper.show {
	background: url(/local/templates/semantic/css/../images/black-bg.png);
	background: rgba(15, 0, 0, 0.8);
}

.b-modal-wrapper.hide {
	background: transparent;
	background: rgba(15, 0, 0, 0.0);
}

.b-modal-window {
	opacity: 0;
	filter: alpha(opacity=0);

	-webkit-border-radius: 19px;
	-moz-border-radius: 19px;
	-o-border-radius: 19px;
	-ms-border-radius: 19px;
	border-radius: 19px;

	-webkit-box-shadow: 0px 0px 100px 0px rgba(0, 0, 0, 0.52);
	-moz-box-shadow: 0px 0px 100px 0px rgba(0, 0, 0, 0.52);
	-o-box-shadow: 0px 0px 100px 0px rgba(0, 0, 0, 0.52);
	-ms-box-shadow: 0px 0px 100px 0px rgba(0, 0, 0, 0.52);
	box-shadow: 0px 0px 100px 0px rgba(0, 0, 0, 0.52);

	-moz-transition: 	all 0.4s 0.2s;
	-o-transition: 		all 0.4s 0.2s;
	-webkit-transition: all 0.4s 0.2s;
	-ms-transition: 	all 0.4s 0.2s;
	transition: 		all 0.4s 0.2s;

	background: #1ba6e6; /* Old browsers */
	background: -moz-linear-gradient(top,  #1ba6e6 0%, #1aa0de 23%, #1889be 82%, #1885b8 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1ba6e6), color-stop(23%,#1aa0de), color-stop(82%,#1889be), color-stop(100%,#1885b8)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #1ba6e6 0%,#1aa0de 23%,#1889be 82%,#1885b8 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #1ba6e6 0%,#1aa0de 23%,#1889be 82%,#1885b8 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #1ba6e6 0%,#1aa0de 23%,#1889be 82%,#1885b8 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #1ba6e6 0%,#1aa0de 23%,#1889be 82%,#1885b8 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1ba6e6', endColorstr='#1885b8',GradientType=0 ); /* IE6-9 */

}

.b-modal-wrapper.show .b-modal-window {
	opacity: 1;
	filter: alpha(opacity=100);
}


.b-modal-wrapper.hide .b-modal-window {
	opacity: 0;
	filter: alpha(opacity=0);
}

.b-modal-window .close {
	position: absolute;
	right: 21px;
	top: 21px;
	width: 19px;
	height: 19px;
	background: url(/local/templates/semantic/css/../images/close.png) no-repeat 0 0;
	cursor: pointer;
	z-index: 100;
}

.b-modal-window .close:hover {
	background-position: 0 -21px;
}

.b-modal-window .close:active {
	background-position: 0 -42px;
}

.b-modal-window {
	position: absolute;
	left: 50%;
	width: 600px;
	min-height: 413px;
	margin: 220px 0 0 -300px;
	color: #fff;

	-webkit-box-shadow: 0px 0px 100px 0px rgba(0, 0, 0, 0.52);
	-moz-box-shadow: 0px 0px 100px 0px rgba(0, 0, 0, 0.52);
	-o-box-shadow: 0px 0px 100px 0px rgba(0, 0, 0, 0.52);
	-ms-box-shadow: 0px 0px 100px 0px rgba(0, 0, 0, 0.52);
	box-shadow: 0px 0px 100px 0px rgba(0, 0, 0, 0.52);
}

.b-modal-window .b-modal-window-inner {
	opacity: 0;
	filter: alpha(opacity=0);
	padding: 0 40px;

	-moz-transition: 	all 0.4s;
	-o-transition: 		all 0.4s;
	-webkit-transition: all 0.4s;
	-ms-transition: 	all 0.4s;
	transition: 		all 0.4s;
}

.b-modal-wrapper.show .b-modal-window .b-modal-window-inner {
	opacity: 1;
	filter: alpha(opacity=100);

	-webkit-animation: showUp .4s .4s;
	-moz-animation: showUp .4s .4s;
	-o-animation: showUp .4s .4s;
	animation: showUp .4s .4s;

	-webkit-animation-fill-mode: both;
   	-moz-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
}

.b-modal-wrapper.hide .b-modal-window .b-modal-window-inner {
	opacity: 1;
	filter: alpha(opacity=100);

	-webkit-animation: hideUp .4s;
	-moz-animation:  hideUp .4s;
	-o-animation:  hideUp .4s;
	animation:  hideUp .4s;
	-webkit-animation-fill-mode: both;
   	-moz-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
}

.b-modal-window h3 {
	margin: 59px 0 0 0;
	font: 2.75em/1em "Daxline Pro Black", sans-serif;
}

.b-modal-window hr {
	margin: 29px 0 47px 0;
	border: none;
	background: #fff;
	height: 3px;
	width: 107px;
}


.b-modal-window p {
	margin: 24px 0 0 0;
	font: 1.125em "Trebuchet MS", sans-serif;
}

.b-modal-window form .form-row {
	margin: 28px 0 0 0;
	position: relative;
}

.b-modal-window form .input-label {
	color: #004f70;
	font: 0.9375em 'Trebuchet MS', sans-serif;
	text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.28);
}

.b-modal-window form .input-label span {
	font-size: 0.8em;
	font-style: italic;
	color: #004f70;
	padding: 0 0 0 5px;
}

.b-modal-window form input[type="text"] {
	margin: 12px 0 0 0;
	padding: 5px 10px;
	height: 28px;
	width: 438px;
	outline: none;
	border: 1px solid #127aaa;
	color: #2b2c27;
	font: 1.125em/28px 'Trebuchet MS', sans-serif;

	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	-ms-border-radius: 3px;
	border-radius: 3px;
	behavior: url(/local/templates/semantic/css/PIE.htc);

	-webkit-box-shadow:  inset 0px 4px 8px -4px rgba(0, 0, 0, 0.2);
	-moz-box-shadow:  inset 0px 4px 8px -4px rgba(0, 0, 0, 0.2);
	-o-box-shadow:  inset 0px 4px 8px -4px rgba(0, 0, 0, 0.2);
	-ms-box-shadow:  inset 0px 4px 8px -4px rgba(0, 0, 0, 0.2);
	box-shadow:  inset 0px 4px 8px -4px rgba(0, 0, 0, 0.2);

	-moz-transition: all .3s;
	-o-transition: all .3s;
	-webkit-transition: all .3s;
	-ms-transition: all .3s;
	transition: all .3s;
}

.b-modal-window form input[type="text"].phone-number {
	width: 248px;
	margin-bottom:2px;
}

.b-modal-window form input[type="text"]:focus {
	border-color: #2978b1;

	-webkit-box-shadow:  inset 0px 4px 8px -4px rgba(41, 120, 177, 0.2), 1px 0px 20px 4px rgba(255, 255, 255, 0.27);
	-moz-box-shadow:  inset 0px 4px 8px -4px rgba(41, 120, 177, 0.2), 1px 0px 20px 4px rgba(255, 255, 255, 0.27);
	-o-box-shadow:  inset 0px 4px 8px -4px rgba(41, 120, 177, 0.2), 1px 0px 20px 4px rgba(255, 255, 255, 0.27);
	-ms-box-shadow:  inset 0px 4px 8px -4px rgba(41, 120, 177, 0.2), 1px 0px 20px 4px rgba(255, 255, 255, 0.27);
	box-shadow:  inset 0px 4px 8px -4px rgba(41, 120, 177, 0.2), 1px 0px 20px 4px rgba(255, 255, 255, 0.27);
}

.b-modal-window form .error input[type="text"] {
	background: #f1d9e0;
	color: #d41d31;
}

.b-modal-window form .input-message {
	margin: 8px 0 0 0;
	display: none;
	font: 0.75em 'Trebuchet MS', sans-serif;
	font-style: italic;
}

.b-modal-window form .error .input-message {
	color: #ffde00;
	display: block;
}


.b-modal-window form textarea {
	margin: 12px 0 0 0;
	border: 1px solid #127aaa;
	width: 454px;
	height: 148px;
	background: #bce8fc;
	color: #2b2c27;
	font: 1.125em 'Trebuchet MS', sans-serif;
	resize: none;
	outline: none;

	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	-ms-border-radius: 4px;
	border-radius: 4px;
	behavior: url(/local/templates/semantic/css/PIE.htc);
	-webkit-box-shadow: 0px 1px 0px 0px rgba(255, 255, 255, 0.4), inset 0px 2px 6px 0px rgba(0, 73, 141, 0.76);
	-moz-box-shadow: 0px 1px 0px 0px rgba(255, 255, 255, 0.4), inset 0px 2px 6px 0px rgba(0, 73, 141, 0.76);
	-o-box-shadow: 0px 1px 0px 0px rgba(255, 255, 255, 0.4), inset 0px 2px 6px 0px rgba(0, 73, 141, 0.76);
	-ms-box-shadow: 0px 1px 0px 0px rgba(255, 255, 255, 0.4), inset 0px 2px 6px 0px rgba(0, 73, 141, 0.76);
	box-shadow: 0px 1px 0px 0px rgba(255, 255, 255, 0.4), inset 0px 2px 6px 0px rgba(0, 73, 141, 0.76);
}

.b-modal-window form textarea::-webkit-scrollbar {
    width: 5px;
}
 
.b-modal-window form textarea::-webkit-scrollbar-track {
	width: 12px;
	-webkit-box-shadow: none;
    background: transparent; 
}
 
.b-modal-window form textarea::-webkit-scrollbar-thumb {
    background: #81bfdf;
    border-radius: 5px; 
}

.b-modal-window form input[type="submit"] {
	cursor: pointer;
	margin: 60px 0 66px 88px;
	height: 60px;
	padding: 0 38px;
	color: #5a3807;
	font: 2.125em/60px 'Trebuchet MS', sans-serif;
	font-weight: bold;

	border: none;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	-o-border-radius: 30px;
	-ms-border-radius: 30px;
	border-radius: 30px;

	background: #fef896; /* Old browsers */
	background: -moz-linear-gradient(top,  #fef896 0%, #fef043 2%, #fce241 19%, #fbcd3f 36%, #f9b837 59%, #f8a617 61%, #f8a014 68%, #f89f13 81%, #f9b31f 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fef896), color-stop(2%,#fef043), color-stop(19%,#fce241), color-stop(36%,#fbcd3f), color-stop(59%,#f9b837), color-stop(61%,#f8a617), color-stop(68%,#f8a014), color-stop(81%,#f89f13), color-stop(100%,#f9b31f)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fef896 0%,#fef043 2%,#fce241 19%,#fbcd3f 36%,#f9b837 59%,#f8a617 61%,#f8a014 68%,#f89f13 81%,#f9b31f 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fef896 0%,#fef043 2%,#fce241 19%,#fbcd3f 36%,#f9b837 59%,#f8a617 61%,#f8a014 68%,#f89f13 81%,#f9b31f 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fef896 0%,#fef043 2%,#fce241 19%,#fbcd3f 36%,#f9b837 59%,#f8a617 61%,#f8a014 68%,#f89f13 81%,#f9b31f 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #fef896 0%,#fef043 2%,#fce241 19%,#fbcd3f 36%,#f9b837 59%,#f8a617 61%,#f8a014 68%,#f89f13 81%,#f9b31f 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fef896', endColorstr='#f9b31f',GradientType=0 ); /* IE6-9 */

	-webkit-box-shadow: 0px 3px 10px 0px rgba(144, 103, 16, 0.62);
	-moz-box-shadow: 0px 3px 10px 0px rgba(144, 103, 16, 0.62);
	-o-box-shadow: 0px 3px 10px 0px rgba(144, 103, 16, 0.62);
	-ms-box-shadow: 0px 3px 10px 0px rgba(144, 103, 16, 0.62);
	box-shadow: 0px 3px 10px 0px rgba(144, 103, 16, 0.62);
}

.b-modal-window form input[type="submit"]:hover {
	color: #945904;
	background: #fef896; /* Old browsers */
	background: -moz-linear-gradient(top,  #fef896 0%, #fef143 2%, #fde942 14%, #fbc940 46%, #fac13d 59%, #f9b21e 61%, #f9af1c 68%, #f9b01e 76%, #f9b41f 80%, #fcd331 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fef896), color-stop(2%,#fef143), color-stop(14%,#fde942), color-stop(46%,#fbc940), color-stop(59%,#fac13d), color-stop(61%,#f9b21e), color-stop(68%,#f9af1c), color-stop(76%,#f9b01e), color-stop(80%,#f9b41f), color-stop(100%,#fcd331)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fef896 0%,#fef143 2%,#fde942 14%,#fbc940 46%,#fac13d 59%,#f9b21e 61%,#f9af1c 68%,#f9b01e 76%,#f9b41f 80%,#fcd331 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fef896 0%,#fef143 2%,#fde942 14%,#fbc940 46%,#fac13d 59%,#f9b21e 61%,#f9af1c 68%,#f9b01e 76%,#f9b41f 80%,#fcd331 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fef896 0%,#fef143 2%,#fde942 14%,#fbc940 46%,#fac13d 59%,#f9b21e 61%,#f9af1c 68%,#f9b01e 76%,#f9b41f 80%,#fcd331 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #fef896 0%,#fef143 2%,#fde942 14%,#fbc940 46%,#fac13d 59%,#f9b21e 61%,#f9af1c 68%,#f9b01e 76%,#f9b41f 80%,#fcd331 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fef896', endColorstr='#fcd331',GradientType=0 ); /* IE6-9 */

	-webkit-box-shadow: 0px 3px 10px 0px rgba(205, 116, 0, 0.67);
	-moz-box-shadow: 0px 3px 10px 0px rgba(205, 116, 0, 0.67);
	-o-box-shadow: 0px 3px 10px 0px rgba(205, 116, 0, 0.67);
	-ms-box-shadow: 0px 3px 10px 0px rgba(205, 116, 0, 0.67);
	box-shadow: 0px 3px 10px 0px rgba(205, 116, 0, 0.67);
	
}

.b-modal-window form input[type="submit"]:active {
	margin: 63px 0 63px 88px;
}

.b-modal-window form input[type="submit"]:disabled {
	cursor: default;
	color: #868f95;
	background: #f8fafa; /* Old browsers */
	background: -moz-linear-gradient(top,  #f8fafa 0%, #edf2f3 2%, #ebf1f2 3%, #e6edee 14%, #d0dcdf 42%, #c6d7d7 59%, #b8cdd1 61%, #b7ccd1 63%, #b4cace 69%, #b4c9ce 80%, #c4d5d9 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8fafa), color-stop(2%,#edf2f3), color-stop(3%,#ebf1f2), color-stop(14%,#e6edee), color-stop(42%,#d0dcdf), color-stop(59%,#c6d7d7), color-stop(61%,#b8cdd1), color-stop(63%,#b7ccd1), color-stop(69%,#b4cace), color-stop(80%,#b4c9ce), color-stop(100%,#c4d5d9)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f8fafa 0%,#edf2f3 2%,#ebf1f2 3%,#e6edee 14%,#d0dcdf 42%,#c6d7d7 59%,#b8cdd1 61%,#b7ccd1 63%,#b4cace 69%,#b4c9ce 80%,#c4d5d9 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f8fafa 0%,#edf2f3 2%,#ebf1f2 3%,#e6edee 14%,#d0dcdf 42%,#c6d7d7 59%,#b8cdd1 61%,#b7ccd1 63%,#b4cace 69%,#b4c9ce 80%,#c4d5d9 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f8fafa 0%,#edf2f3 2%,#ebf1f2 3%,#e6edee 14%,#d0dcdf 42%,#c6d7d7 59%,#b8cdd1 61%,#b7ccd1 63%,#b4cace 69%,#b4c9ce 80%,#c4d5d9 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #f8fafa 0%,#edf2f3 2%,#ebf1f2 3%,#e6edee 14%,#d0dcdf 42%,#c6d7d7 59%,#b8cdd1 61%,#b7ccd1 63%,#b4cace 69%,#b4c9ce 80%,#c4d5d9 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8fafa', endColorstr='#c4d5d9',GradientType=0 ); /* IE6-9 */
}












.b-substrate {
	/*display: none;*/
	background: url(/local/templates/semantic/css/../images/black-bg.png);
	background: rgba(15, 0, 0, 0.8);
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 200;
}

/******* page header ********/
.b-page-header {
	min-width: 100%;
	border-top: 5px solid #cf1c31;
	padding: 56px 0 45px 0;
}

.b-header-inner {
	height: 93px;
}

.b-page-logo {
	display: block;
	float: left;
	text-decoration: none;
	width: 258px;
	height: 96px;
	background: url(/local/templates/semantic/css/../images/logo.png) no-repeat 0 0;
}

.b-header-contcats {
	float: right;
	margin: 6px 0 0 0; 
}

.social-link {
	text-decoration: none;
	display: inline-block;
	vertical-align: top;
	color: #dcd2d3;
	border: 2px solid #dcd2d3;
	width: 28px;
	height: 28px;
	text-align: center;
	margin: 0 0 0 5px;
	font: 1em/28px "Iconostas";
	

	-webkit-border-radius: 28px;
	-moz-border-radius: 28px;
	border-radius: 28px;
	behavior: url(/local/templates/semantic/css/PIE.htc);
}

.social-link:hover {
	color: #cf1c31;
	border-color: #cf1c31;
}

.b-header-contcats .phone-number {
	display: inline-block;
	margin: 0 2px 0 17px;
	vertical-align: top;
	color: #2d2d2b;
	font: 1.5em/30px "Trebuchet MS", sans-serif;
	font-weight: bold;
	letter-spacing: -1px;
}

.b-header-contcats .phone-number.first {
	margin: 0 0 0 47px;
}

.b-header-contcats .phone-number .phone-code {
	display: inline-block;
	vertical-align: top;
	color: #d41d31;
	font-size: 0.5em;
	line-height: 20px;
}

.b-header-navigation {
	position: relative;
	clear: right;
	float: right;
	margin: 18px 0 0 0;
}

.b-header-navigation .navigation-item {
	float: left;
	margin: 0 0 0 30px;
	position: relative;
}

.b-header-navigation .navigation-item a {
	text-decoration: none;
	color: #2d2d2b;
	font: 1.125em/1.125em "Trebuchet MS", sans-serif;
}

.b-header-navigation .navigation-item.active a,
.b-header-navigation .navigation-item a:hover {
	color: #d41d32
}

.b-header-navigation .navigation-item i {
	position: absolute;
	width: 10px;
	height: 6px;
	left: 50%;
	margin: 0 0 0 -5px;
	bottom: -13px;
	z-index: 101;
}

.b-header-navigation .navigation-item.active i {
	background: url(/local/templates/semantic/css/../images/navigation-arrows.png) no-repeat 0 0;
}

.b-header-navigation.three-level .navigation-item.active i {
	background: url(/local/templates/semantic/css/../images/navigation-arrows.png) no-repeat -10px 0;
}

.b-header-navigation .navigation-item .navigation-two-level {
	display: none;
}

.b-header-navigation .b-navigation-window {
	position: absolute;
	width: 665px;
	top: 31px;
	left: -37px;
	display: none;
	z-index: 100;
	padding: 2px;
}

.b-header-navigation.three-level .b-navigation-window,
.b-header-navigation.two-level .b-navigation-window {
	display: block;
}

.b-header-navigation.three-level .b-navigation-window {
	padding: 0;
	border: 2px solid #d41d32;
	background: #fff;

	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-o-border-radius: 10px;
	-ms-border-radius: 10px;
	border-radius: 10px;
	behavior: url(/local/templates/semantic/css/PIE.htc);

	-moz-transition: 	height 400ms;
	-o-transition: 		height 400ms;
	-webkit-transition: height 400ms;
	-ms-transition: 	height 400ms;
	transition: 		height 400ms;

	-webkit-box-shadow: 0px 0px 9px 0px rgba(183, 4, 24, 0.3);
	-moz-box-shadow: 0px 0px 9px 0px rgba(183, 4, 24, 0.3);
	-o-box-shadow: 0px 0px 9px 0px rgba(183, 4, 24, 0.3);
	-ms-box-shadow: 0px 0px 9px 0px rgba(183, 4, 24, 0.3);
	box-shadow: 0px 0px 9px 0px rgba(183, 4, 24, 0.3);
}

.b-navigation-window .navigation-two-level {
	padding: 14px 0 23px 10px;
}

.b-navigation-window .navigation-two-level li {
	float: left;
	margin: 0 0 0 17px;
}

.b-navigation-window .navigation-two-level li a {
	text-decoration: none;
	color: #2d2d2b;
	font: 0.9375em/1em 'Trebuchet MS', sans-serif;
	border-bottom: 1px dotted #bfbfbf;
}

.b-navigation-window .navigation-two-level li a:hover {
	color: #238dc5;
	border-color: #238dc5
}

.b-navigation-window .navigation-two-level li.active a  {
	color: #d41d32;
	border: none;
	font-weight: bold;
}

.b-navigation-window .navigation-three-level li {
	float: left;
	width: 160px;
	margin: 0 0 14px 15px;
	padding: 0 0 0 14px;
	background: url(/local/templates/semantic/css/../images/list-marker.png) no-repeat 5px 6px;
}


.b-navigation-window .navigation-three-level li a {
	text-decoration: none;
	color: #2d2d2b;
	font: 0.875em/1em 'Trebuchet MS', sans-serif;
}

.b-navigation-window .navigation-three-level li a:hover {
	color: #d41d32;
}

/********* slider stiles *********/

.b-page-slider {
	width: 100%;
	height: 405px;
	overflow: hidden;
	position: relative;
}

.b-page-slider .slider-item {
	height: 405px;
	width: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	background-size: cover;
	background-position: center center;
}

.b-page-slider .slider-item.animate {
	-moz-transition: 	all 600ms cubic-bezier(0, 0, 0.25, 1) 0.5s;
	-o-transition: 		all 600ms cubic-bezier(0, 0, 0.25, 1) 0.5s;
	-webkit-transition: all 600ms cubic-bezier(0, 0, 0.25, 1) 0.5s;
	-ms-transition: 	all 600ms cubic-bezier(0, 0, 0.25, 1) 0.5s;
	transition: 		all 600ms cubic-bezier(0, 0, 0.25, 1) 0.5s;
}

.b-page-slider .slider-item .slider-item-content {
	display: none;
}

.b-slider-border {
	position: absolute;
	/*left: 73.828125%;*/
	left: 0;
	border-style: solid;
	border-color: transparent;
	width: 1px;
	height: 1px;
}

.b-slider-border.top {
	top: -1px;
	border-top-width: 48px;
	border-top-color: #fcfcfc;

}

.b-slider-border.bottom {
	bottom: 0px;
	border-bottom-width: 60px;
	border-bottom-color: #fcfcfc;
}

.b-page-slider .slider-inner {
	height: 405px;
	z-index: 2;
	position: relative;
}

.b-page-slider .b-slider-infoblock {
	height: 346px;
	width: 285px;
	float: right;
	position: relative;
	padding: 59px 36px 0 79px;
	background: url(/local/templates/semantic/css/../images/slider-infoblock-bg.png) no-repeat center top;
}

@keyframes showUp {
	0%   {opacity: 0; transform: translateY(20px); }
	100% {opacity: 1; transform: translateY(0px); }
}

@-moz-keyframes showUp {
	0%   {opacity: 0; -moz-transform: translateY(20px); }
	100% {opacity: 1; -moz-transform: translateY(0px); }
}

@-o-keyframes showUp {
	0%   {opacity: 0; -o-transform: translateY(20px); }
	100% {opacity: 1; -o-transform: translateY(0px); }
}

@-webkit-keyframes showUp {
    0%   {opacity: 0; -webkit-transform: translateY(20px); }
	100% {opacity: 1; -webkit-transform: translateY(0px); }
}


@keyframes hideUp {
	0%   {opacity: 1; transform: translateY(0px); }
	100% {opacity: 0; transform: translateY(-20px); }
}

@-moz-keyframes hideUp {
	0%   {opacity: 1; -moz-transform: translateY(0px); }
	100% {opacity: 0; -moz-transform: translateY(-20px); }
}

@-o-keyframes hideUp {
	0%   {opacity: 1; -o-transform: translateY(0px); }
	100% {opacity: 0; -o-transform: translateY(-20px); }
}

@-webkit-keyframes hideUp {
    0%   {opacity: 1; -webkit-transform: translateY(0px); }
	100% {opacity: 0; -webkit-transform: translateY(-20px); }
}

.b-slider-infoblock .slide-icon {
	height: 23px;
	width: auto;
}

.b-slider-infoblock.show .slide-icon {
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-animation: showUp .2s;
	-moz-animation: showUp .2s;
	-o-animation: showUp .2s;
	animation: showUp .2s;
	-webkit-animation-fill-mode: both;
   	-moz-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
}

.b-slider-infoblock.hide .slide-icon {
	opacity: 1;
	filter: alpha(opacity=100);
	-webkit-animation: hideUp .2s;
	-moz-animation: hideUp .2s;
	-o-animation: hideUp .2s;
	animation: hideUp .2s;
	-webkit-animation-fill-mode: both;
   	-moz-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
}

.b-slider-infoblock .slide-header {
	margin: 8px 0 0 0;
	padding: 0 0 32px 0;
	color: #fcfcfc;
	font: bold 1.4em/1.3em "Daxline Pro", sans-serif;
	border-bottom: 3px solid #fff;
}

.b-slider-infoblock.show .slide-header {
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-animation: showUp .2s 0.1s;
	-moz-animation: showUp .2s 0.1s;
	-o-animation: showUp .2s 0.1s;
	animation: showUp .2s 0.1s;
	-webkit-animation-fill-mode: both;
   	-moz-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
}

.b-slider-infoblock.hide .slide-header {
	opacity: 1;
	filter: alpha(opacity=100);
	-webkit-animation: hideUp .2s 0.1s;
	-moz-animation: hideUp .2s 0.1s;
	-o-animation: hideUp .2s 0.1s;
	animation: hideUp .2s 0.1s;
	-webkit-animation-fill-mode: both;
   	-moz-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
}

.b-slider-infoblock .slide-date {
	margin: 34px 0 0 0;
	color: #fcfcfc;
	font: 0.875em "Trebuchet MS", sans-serif;
	font-style: italic;
}

.b-slider-infoblock .slide-desc {
	margin: 11px 0 0 0;
	color: #fcfcfc;
	font: 0.9375em/1.3em  "Trebuchet MS", sans-serif;
}

.b-slider-infoblock.show .slide-date,
.b-slider-infoblock.show .slide-desc {
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-animation: showUp .2s 0.2s;
	-moz-animation: showUp .2s 0.2s;
	-o-animation: showUp .2s 0.2s;
	animation: showUp .2s 0.2s;
	-webkit-animation-fill-mode: both;
   	-moz-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
}

.b-slider-infoblock.hide .slide-date,
.b-slider-infoblock.hide .slide-desc  {
	opacity: 1;
	filter: alpha(opacity=100);
	-webkit-animation: hideUp .2s 0.2s;
	-moz-animation: hideUp .2s 0.2s;
	-o-animation: hideUp .2s 0.2s;
	animation: hideUp .2s 0.2s;
	-webkit-animation-fill-mode: both;
   	-moz-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
}

.b-slider-infoblock .dots {
	text-align: center;
	line-height: 18px;
	font-size: 0;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 54px;
	margin-left: 76px;
}

.b-slider-infoblock .dots .dot {
	margin: 0 6px;
	display: inline-block;
	vertical-align: middle;
	width: 10px;
	height: 10px;
	border: 2px solid #fcfcfc;

	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	behavior: url(/local/templates/semantic/css/PIE.htc);
}

.b-slider-infoblock .dots .dot.active {
	margin: 0 3px;
	border-width: 4px;
	background: #fcfcfc;
}

.b-page-slider .slider-button {
	position: absolute;
	top: 50%;
	left: 80px;
	width: 21px;
	height: 121px;
	margin: -71px 0 0 0;
	background: url(/local/templates/semantic/css/../images/slider-arrows.png) no-repeat 0 0;
	opacity: 0.5;
	filter: alpha(opacity=50);

	-moz-transition: opacity .2s;
	-o-transition: opacity .2s;
	-webkit-transition: opacity .2s;
	-ms-transition: opacity .2s;
	transition: opacity .2s;
}

.b-page-slider .slider-button:hover {
	opacity: 1;
	filter: alpha(opacity=100);
}

.b-page-slider .slider-button.next {
	left: auto;
	right: 80px;
	background-position: -24px 0;
}


/********** services ***********/

.b-page-services {
	margin-top: 47px;
	padding: 0 0 88px 0;
}

.b-services-item {
	margin: 57px 0 0 0;
	position: relative;
	width: 100%;
}

.b-services-item.ocenka-service {
	margin: 25px 0 0 0;
}

.b-services-item.ocenka-transport-service {
	margin: 44px 0 0 0;
}

.b-services-item .b-button-order {
	float: left;
	margin: 10px 18px 0 0;
}


.b-services-item.right .b-button-order {
	margin: 11px 0 0 18px;
	float: right;
}

.b-services-item .service-header {
	margin: 5px 0 0 0;
	font: 2.5em/39px "Daxline Pro Extra Bold", sans-serif;
	width: 480px;
	float: left;
	position: relative;
	z-index: 1;
	letter-spacing: -1px;
}

.b-services-item.right .service-header {
	float: right;
	text-align: right;
}

.b-services-item.ocenka-service .service-header {
	margin: 6px 0 0 0;
	letter-spacing: -1px;
}

.b-services-item .service-header hr {
	position: absolute;
	height: 3px;
	width: 133px;
	bottom: -44px;
	background: #e2283d;
	border: none;
}

.b-services-item.right .service-header hr {
	right: 0px;
}

.b-services-item .service-image {
	position: absolute;
	bottom: 100%;
	left: 50%;
	margin: 0 0 -150px 0;
}

.b-services-item.right .service-image {
	left: auto;
	right: 48.5%;
}

.b-services-item.buch-service .service-image {
	margin: 0 0 -177px 0;
}

.b-services-item.ur-service .service-image {
	margin: 0 0 -122px 0;
	right: 48.5%;
    top: 0px;
    bottom: 167px;
}

.b-services-item.ocenka-service .service-image {
	margin: 0 0 -163px 0;
}

.b-services-item.ocenka-transport-service .service-image {
	margin: 0 0 -140px 0;
}

.b-services-item .service-fact {
	margin: 28px -10px 0 0;
	padding: 16px 0;
	width: 270px;
	float: right;
	letter-spacing: -1px;
}

.b-services-item.ocenka-transport-service .service-fact {
	margin: 23px -10px 0 0;
}

.b-services-item.right .service-fact {
	float: left;
}

.b-services-item .service-fact.paper {
	background: url(/local/templates/semantic/css/../images/fact-paper-bg.png) no-repeat 50px center;
}

.b-services-item .service-fact.people {
	background: url(/local/templates/semantic/css/../images/fact-people-bg.png) no-repeat 50px center;
}

.b-services-item .service-fact p {
	color: #2b2b29;
	font: italic 0.875em "Trebuchet MS", sans-serif
}

.b-services-item .service-fact p span {
	color: #d61d32;
}

.b-services-item .service-fact strong {
	display: block;
	height: 109px;
	width: 150px;
	color: #9a172a;
	font: 3.75em/1em "Trebuchet MS", sans-serif;
	font-weight: bold;
	margin: 0 0 0 59px;
}


.b-services-item .service-fact .fact-bottom {
	margin: -12px 0 0 45px;
}

.b-services-item .service-navigation {
	clear: left;
	float: left;
	margin: 51px 0 0 0;
}


.b-services-item.right .service-navigation {
	float: right;
	clear: right;
}

.b-services-item .service-navigation .service-nav-item {
	float: left;
	margin: 0 18px 0 0;
}


.b-services-item.right .service-navigation .service-nav-item {
	margin: 0 0 0 18px;
}

.b-services-item .service-navigation .service-nav-item a {
	font: 0.9375em/1em "Trebuchet MS", sans-serif;
	color: #2b2b29;
	font-weight: bold;
	text-decoration: none;
	border-bottom: 1px solid #b9b9b8;
}

.b-services-item .service-navigation .service-nav-item a:hover{
	color: #d81d32;
	border-color: #d81d32;
}

.b-services-item .service-description {
	float: left;
	clear: left;
	width: 480px;
	margin: 9px 0 0 0;
	font: 0.8125em/1.7em "Trebuchet MS", sans-serif;
	color: #2b2b29;
}

.b-services-item .service-description a {
	font: 1em/1.7em "Trebuchet MS", sans-serif;
	color: #2b2b29;
	text-decoration: none;
}

.b-services-item .service-description a:hover {
	color: #d41d31;
}

.b-services-item.right .service-description {
	clear: right;
	float: right;
	text-align: right;
}


/********* time line ************/

.b-timeline {
	background-color: #eff8fa;
	position: relative;
	overflow: hidden;

	-webkit-user-select: none;  
    -moz-user-select: none;    
    -ms-user-select: none;      
    user-select: none;
}

.b-timeline .line {
	position: absolute;
	top: 324px;
	width: 100%;
	height: 5px;
	background-color: #dcf2f6;
}

.b-timeline-inner {
	padding: 64px 0 0 0;
}

.b-timeline .b-time-line-drag {
	padding: 0 0 92px 0;
}

.b-timeline .timeline-header {
	text-align: center;
	color: #e2293e;
	font: 2.25em/1em "Daxline Pro Black", sans-serif;
}

.b-timeline .timeline-content {
	height: 391px;
	margin-top: 31px;
	position: relative;
	cursor: move;
	cursor: -moz-grab;
	cursor: -webkit-grab;
    overflow: hidden;
}

.b-timeline .timeline-content.grabbing {
	cursor: -moz-grabbing;
	cursor: -webkit-grabbing;
} 

.b-timeline .timeline-content .timeline-content-inner {
	width: 1285px;
    height: 410px;

	-moz-transition: opacity .5s;
	-o-transition: opacity .5s;
	-webkit-transition: opacity .5s;
	-ms-transition: opacity .5s;
	transition: opacity .5s;
}

.b-timeline .timeline-content .drageble-icon {
	display: block;
	position: absolute;
	left: -93px;
	top: 50%;
	margin: -11px 0 0 0;
	width: 51px;
	height: 22px;
	background: url(/local/templates/semantic/css/../images/timeline-drageble.png) no-repeat 0 0;
}

.datepic-icon {
	display: block;
	width: 18px;
	height: 18px;
	background: url(/local/templates/semantic/css/../images/date-pic.png) no-repeat 0 0;
}

.datepic-icon:hover {
	background-position: -22px 0;
}

.b-timeline .timeline-content .timeline-year {
	display: block;
	text-decoration: none;
	position: absolute;
	right: -87px;
	top: 50%;
	margin: -9px 0 0 0;
	padding: 0 0 0 26px;
	height: 18px;
	color: #7ed3e2;
	color: rgba(126, 211, 226, 0.5);
	font: 0.9375em/18px "Trebuchet MS", sans-serif;
}

.b-timeline .timeline-content .timeline-year .datepic-icon {
	float: left;
	margin: 0 8px 0 0;
}

.b-timeline-item {
	display: block;
	text-decoration: none;
	position: absolute;
	width: 134px;
	height: 166px;
	border: 4px solid #fff;
	/*overflow: hidden;*/
    
}

.b-timeline-item.image,
.b-timeline-item.photo {
	height: 170px;
	border: none;
}

.b-timeline-item.article,
.b-timeline-item.workshop,
.b-timeline-item.data {
	-webkit-box-shadow: 0px 0px 5px 0px rgba(33, 131, 149, 0.32);
	-moz-box-shadow: 0px 0px 5px 0px rgba(33, 131, 149, 0.32);
	-o-box-shadow: 0px 0px 5px 0px rgba(33, 131, 149, 0.32);
	-ms-box-shadow: 0px 0px 5px 0px rgba(33, 131, 149, 0.32);
	box-shadow: 0px 0px 5px 0px rgba(33, 131, 149, 0.32);
}

.b-timeline-item.top.image,
.b-timeline-item.top.photo {
	padding: 4px 4px 0 4px;
    
}

.b-timeline-item.bottom.image,
.b-timeline-item.bottom.photo {
	padding: 0 4px 4px 4px;
}

.b-timeline-item .item-icon {
	display: block;
	position: absolute;
	top: 7px;
	right: 8px;
	width: 18px;
	height: 20px;

	background: url(/local/templates/semantic/css/../images/timeline-icons.png) no-repeat 0 0;
}

.b-timeline-item.article .item-icon {
	background-position: 0 0;
}

.b-timeline-item.workshop .item-icon {
	background-position: -36px 0;
}

.b-timeline-item.photo .item-icon {
	background-position: -18px 0;
}

.b-timeline-item.image .item-icon {
	background-position: -54px 0;
}

.b-timeline-item.date .item-icon {
	background: none;
}

.b-timeline-item .trigon {
	position: absolute;
	width: 2px;
	height: 1px;
	right: 59px;
}

.b-timeline-item.bottom .trigon {
	border-bottom: 6px solid #fff;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	top: -11px;
}
/*
.b-timeline-item.article.bottom .trigon:before,
.b-timeline-item.workshop.bottom .trigon:before,
.b-timeline-item.data.bottom .trigon:before {
	background: rgba(33, 131, 149, 0.12);
	width: 16px;
	height: 8px;
	display: block;
	content: "";
	margin: 0 0 0 -7px;
	position: absolute;

}*/

.b-timeline-item.top .trigon {
	border-top: 6px solid #fff;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	bottom: -11px;
}

.b-timeline-item.arrowleft .trigon {
	left: 59px;
}

.b-timeline-item.image .trigon,
.b-timeline-item.photo .trigon {
	border: none;
	width: 150px;
	height: 188px;
	top: -4px;
	left: -4px;
	bottom: auto;
	right: auto;
	z-index: 2;
	background: url(/local/templates/semantic/css/../images/timeline-frame.png) no-repeat 0 0;
}

.b-timeline-item.image.bottom .trigon,
.b-timeline-item.photo.bottom .trigon {
	top: -9px;
	background-position: 0 -203px;
}

.b-timeline-item .datepoint {
	text-align: left;
	position: absolute;
	height: 18px;
	width: 110px;
	color: #0daecb;
	font: 0.8125em/17px "Trebuchet MS", sans-serif;
	font-style: italic;
	right: -34px;
}

.b-timeline-item.top.arrowleft.image .datepoint{
    top: 185px;
}
.b-timeline-item.top.arrowleft .datepoint{
    top: 181px;
}
.b-timeline-item.top.arrowright .datepoint{
    top: 181px;
}

.b-timeline-item.bottom.arrowleft.image .datepoint{
    bottom: 184px;
}
.b-timeline-item.bottom.arrowleft .datepoint{
    bottom: 180px;
}
.b-timeline-item.bottom.arrowright .datepoint{
    bottom: 181px;
}




.b-timeline-item.top{
    top: 2px;
}

.b-timeline-item.bottom{
    top: 215px;
}
.b-timeline-item.image .datepoint,
.b-timeline-item.photo .datepoint {
	right: -30px;
}

.b-timeline-item.top .datepoint {
/*	bottom: -35px; */
}

.b-timeline-item.image.top .datepoint,
.b-timeline-item.photo.top .datepoint {
/*	bottom: -31px;*/
}

.b-timeline-item.bottom .datepoint {
/*	top: -32px;*/
}

.b-timeline-item.arrowleft .datepoint {
	left: 58px;
}

.b-timeline-item.arrowleft.image .datepoint,
.b-timeline-item.arrowleft.photo .datepoint {
	left: 62px;
}

.b-timeline-item .datepoint .datepic-icon {
	float: left;
	margin: 0 8px 0 0;
}

.b-timeline-item .datepoint span {
	display: none;
}

.b-timeline-item .datepoint.hover span,
.b-timeline-item:hover .datepoint span {
	display: inline;
}

.b-timeline-item .datepoint.hover .datepic-icon,
.b-timeline-item:hover .datepoint .datepic-icon {
	background-position: -22px 0;
}

.b-timeline-item.date img,
.b-timeline-item.workshop img,
.b-timeline-item.data img,
.b-timeline-item.article img {
	display: none;
}

.b-timeline-item.date .text,
.b-timeline-item.photo .text,
.b-timeline-item.image .text,
.b-timeline-item.workshop .text {
	display: none;
}


.b-timeline-item.photo .title,
.b-timeline-item.image .title {
	color: #fff;
	font: 0.8125em "Trebuchet MS", sans-serif;
	padding: 4px 8px 10px 8px;
	width: 118px;
	background: #000;
	background: rgba(0, 0, 0, 0.4);
	position: absolute;
	bottom: 0;
	text-align: left;
}

.b-timeline-item.photo img,
.b-timeline-item.image img {
	max-height: 170px;
	width: auto;
}

.b-timeline-item.article {
	width: 308px;
	background: #fdfdfd;
} 

.b-timeline-item.article .title {
	color: #cf1c31;
	font: 1.125em/1em "Trebuchet MS", sans-serif;
	padding: 0 22px;
	margin: 28px 0 0 0;
}

.b-timeline-item.article .text {
	color: #2b2c27;
	font: 0.875em/1.37em "Trebuchet MS", sans-serif;
	padding: 0 22px;
	margin: 13px 0 0 0;
}

.b-timeline-item.article.min {
	width: 134px;
} 

.b-timeline-item.article.min .title {
	margin: 0;
	padding: 40px 9px 0 12px;
	color: #cf1c31;
	font: 0.875em "Trebuchet MS", sans-serif;
}

.b-timeline-item.article.min .text {
	display: none;
}



.b-timeline-item.workshop {
	background: #fdfdfd;
} 

.b-timeline-item.workshop .title {
	padding: 40px 9px 0 12px;
	color: #cf1c31;
	font: 0.875em "Trebuchet MS", sans-serif;
}

.b-timeline-item.photo .date,
.b-timeline-item.image .date,
.b-timeline-item.article .date,
.b-timeline-item.workshop .date { 
	display: none;
}

.b-timeline-item.date {
	background: #fceb5d;
	text-align: center;
} 

.b-timeline-item.date .date {
	display: inline-block;
	color: #2b2c27;
	margin: 40px 0 0 0;
	font: 0.875em "Trebuchet MS", sans-serif;
	font-style: italic;
	padding: 0 0 12px 0;
	border-bottom: 2px solid #2b2c27;
} 

.b-timeline-item.date .date p {
	font: bold 3.428571em/0.8em "Trebuchet MS", sans-serif;
	font-style: normal;
} 

.b-timeline-item.date .title {
	margin: 14px 0 0 0;
	color: #2b2c27;
	font: bold 1.25em/1em "Trebuchet MS", sans-serif;
}


/*********** service ****************/

.b-page-service {
	margin-top: 41px;
	position: relative;
}

.b-page-service .b-button-order {
	float: left;
	margin: 15px 18px 0 0;
}

.b-usluge-head {
	color: #2b2c27;
	font: 3.75em/1em "Daxline Pro Black", sans-serif;
}

.b-page-service .service-image {
	position: absolute;
	top: 76px;
	right: -33px;
}

.b-service-description {
	position: relative;
	margin: 32px 0 0 0;
	width: 66%;
	color: #2b2c27;
	font: 1.125em/1.39em "Trebuchet MS", sans-serif;
	/*font-weight: bold;*/
}

.b-service-description hr {
	width: 48px;
	height: 2px;
	position: absolute;
	bottom: -25px;
	border: none;
	background: url(/local/templates/semantic/css/../images/footer-border-bg.png) repeat-x 0 0;
}

.b-service-price {
	margin: 26px 0 0 0;
	color: #2b2c27;
	font: 1em "Trebuchet MS", sans-serif;
	font-weight: bold;
}

.b-service-price span{
	color: #d81d32;
}

.b-page-service .service-hotline {
	position: absolute;
	right: 70px;
	top: 421px;
}

.b-service-more-description {
	width: 49%;
	margin: 0 0 0 173px;
	color: #2b2c27;
	font: 0.9375em/1.38em "Trebuchet MS", sans-serif;
}



.b-service-more-description ul {
	margin: 12px 0 0 0;
	list-style: outside url(/local/templates/semantic/css/../images/list-marker.png);
	font: 0.9375em/1.35em 'Trebuchet MS', sans-serif;
	color: #2b2c27;
}

.b-service-more-description ul>li {
	margin: 8px 0 0 19px;
}

.b-service-more-description ol {
	
	margin: 12px 0 0 0;
	list-style: decimal outside;
	font: 0.9375em/1.35em 'Trebuchet MS', sans-serif;
}

.b-service-more-description ol>li {
	margin: 8px 0 0 5px;
}



.b-service-more-description h3 {
	color: #d81d32;
	font: 1.6em "Daxline Pro Black", sans-serif;
	margin: 51px 0 0 0;
}

.b-service-more-description p {
	margin: 21px 0 0 0;
}
.b-service-more-description p b,.b-service-more-description p strong {
	font-weight: 600;
}

.b-service-more-description p a {
	color: #2289c2;
}

.b-service-more-description p a:hover{
	color: #d81d32;
}

.b-service-more-description .download-link {
	text-decoration: none;
	min-height: 48px;
	display: block;
	float: left;
	padding: 12px 0 0 47px;
	margin: 26px 49px 0 0;
	color: #2b2c27;
	font: 1em/1em "Trebuchet MS", sans-serif;
}

.b-service-more-description .download-link:hover {
	color: #d41d32;
}

.b-service-more-description .download-link.pdf {
	background: url(/local/templates/semantic/css/../images/pdf-icon.png) no-repeat 0 0;
}

.b-service-more-description .download-link.doc {
	background: url(/local/templates/semantic/css/../images/doc-icon.png) no-repeat 0 0;
	margin-right: 0;
}

.b-service-more-description .download-link p {
	margin: 0;
	font-style: italic;
	font-size: 0.8em;
	line-height: 1.5em;
	color: #2b2c27;
}

.b-other-services {
	margin: 86px 0 0 0;
}

.b-other-services h2 {
	margin: 0 0 0 109px;
	color: #2b2c27;
	font: 2.25em/1em "Daxline Pro Black", sans-serif;
}

.b-other-services .other-services-items {
	width: 100%;
	padding: 30px 0 72px 0;
}

.b-other-services .other-services-item {
	float: left;
	width: 25%;
	margin: 0 1% 0 0;
}

.b-other-services .other-services-item.last {
	width: 21%;
}

.b-other-services .other-services-item h5 {
	color: #2b2c27;
	font: 0.8125em/1em "Trebuchet MS", sans-serif;
	font-style: italic;
	position: relative;
	letter-spacing: -1px;
	margin: 0 0 27px 0;

}

.b-other-services .other-services-item h5 hr {
	height: 2px;
	width: 110px;
	background: #d81d32;
	border: none;
	position: absolute;
	left: 0;
	bottom: -24px;
}

.b-other-services .other-services-item a {
	color: #2b2c27;
	text-decoration: none;
	font: 1.05em/1.2em "Trebuchet MS", sans-serif;
	font-weight: bold;
}

.b-other-services .other-services-item a:hover {
	color: #d81d32;
}

/******* page seminars ********/

.b-page-seminars {
	margin-top: 40px;
}

.b-page-seminars h1 {
	color: #2b2c27;
	font: 3.75em/1em "Daxline Pro Black", sans-serif;
	margin: 0 0 0 108px;
}

.b-seminars-description {
	width: 83%;
	margin: 23px 0 0 0;
	color: #2b2c27;
	font: 1.125em/1.39em "Trebuchet MS", sans-serif;
	font-weight: bold;
}

.b-seminars-previews {
	margin: 69px 0 0 0;
	padding: 0 0 110px;
	width: 100%;
}

.b-seminars-previews .seminars-preview-item {
	display: block;
	text-decoration: none;
	margin: 0 0 0 2%;
	position: relative;
	width: 32%;
	height: 240px;
	background-position: center center;
	background-size: cover;
	background-repeat: no-repeat;
	float: left;

	-webkit-box-shadow: 0px 9px 10px -5px rgba(0, 0, 0, 0.3),0px 20px 20px -10px rgba(0, 0, 0, 0.2),0px 45px 40px -25px rgba(0, 0, 0, 0.2),0px 60px 60px -30px rgba(0, 0, 0, 0.15);
	-moz-box-shadow: 	0px 9px 10px -5px rgba(0, 0, 0, 0.3),0px 20px 20px -10px rgba(0, 0, 0, 0.2),0px 45px 40px -25px rgba(0, 0, 0, 0.2),0px 60px 60px -30px rgba(0, 0, 0, 0.15);
	-o-box-shadow: 		0px 9px 10px -5px rgba(0, 0, 0, 0.3),0px 20px 20px -10px rgba(0, 0, 0, 0.2),0px 45px 40px -25px rgba(0, 0, 0, 0.2),0px 60px 60px -30px rgba(0, 0, 0, 0.15);
	-ms-box-shadow: 	0px 9px 10px -5px rgba(0, 0, 0, 0.3),0px 20px 20px -10px rgba(0, 0, 0, 0.2),0px 45px 40px -25px rgba(0, 0, 0, 0.2),0px 60px 60px -30px rgba(0, 0, 0, 0.15);
	box-shadow: 		0px 9px 10px -5px rgba(0, 0, 0, 0.3),0px 20px 20px -10px rgba(0, 0, 0, 0.2),0px 45px 40px -25px rgba(0, 0, 0, 0.2),0px 60px 60px -30px rgba(0, 0, 0, 0.15);
}

.b-seminars-previews .seminars-preview-item.first {
	margin: 0;
}

.b-seminars-previews .seminars-preview-inner {
    overflow: hidden;
	position: absolute;
	text-align: center;
	border: 3px solid #f7f7f7;
	top: 10px;
	left: 10px;
	right: 10px;
	bottom: 10px;
	background: url(/local/templates/semantic/css/../images/seminars-preview-bg.png);
	background: rgba(0, 0, 0, 0.4);

	-moz-transition: 	all 200ms ease;
	-o-transition: 		all 200ms ease;
	-webkit-transition: all 200ms ease;
	-ms-transition: 	all 200ms ease;
	transition: 		all 200ms ease;
}

.b-seminars-previews .seminars-preview-item:hover .seminars-preview-inner {
	background: rgba(0, 0, 0, 0.1);
}

.b-seminars-previews .seminars-preview-header {
	/*margin: 15.42% 0 0 0;*/
	padding: 0 10px;
	color: #fff;
	text-align: center;
	font: 1.125em 'Trebuchet MS', sans-serif;
	font-weight: bold;
}

.seminars-preview-inner hr {
	border: none;
	display: block;
	height: 2px;
	width: 47px;
	margin: 22px auto 0 auto;
	background: url(/local/templates/semantic/css/../images/seminars-line-bg.png) repeat-x 0 0;
}

.b-seminars-previews .seminars-preview-time {
	height: 17px;
	width: 123px;
	padding: 0 0 0 18px;
	margin: 14px auto 0 auto;
	text-align: left;
	color: #fff;
	font: 0.875em/17px 'Trebuchet MS', sans-serif;
	background: url(/local/templates/semantic/css/../images/time-place-white.png) no-repeat 0 0;
	opacity: 0.8;
	filter: alpha(opacity=80);
}

.b-seminars-previews .seminars-preview-place {
	width: 176px;
	padding: 2px 18px;
	margin: 15px auto 0 auto;
	text-align: center;
	color: #fff;
	font: 0.875em/17px 'Trebuchet MS', sans-serif;
	background: url(/local/templates/semantic/css/../images/time-place-white.png) no-repeat 1px -17px;
	opacity: 0.8;
	filter: alpha(opacity=80);
}

.b-seminars-previews .seminars-preview-place strong {
	font-weight: bold;
}


/******* page old seminars ********/

.b-old-seminars {
	background: #f7f7f7;
}


.old-seminars-inner {
	padding: 58px 0 117px 0;
}

.old-seminars-inner h2 {
	color: #2b2c27;
	font: 2.25em/1em "Daxline Pro Black", sans-serif;
	margin: 0 0 0 109px;
}

.old-seminars-inner .old-seminars-list {
	margin: 6px 0 0 0;
}

.old-seminars-inner .old-seminars-item {
	text-decoration: none;
	margin: 46px 0 0 0;
	width: 100%;
}

.old-seminars-inner .old-seminars-preview {
	margin: 0 26px 0 0;
	width: 184px;
	height: 148px;
	float: left;
	position: relative;
}	

.old-seminars-inner .old-seminars-preview img {
	width: 100%;
	height: 100%;
	
	-moz-transition: 	all 200ms ease;
	-o-transition: 		all 200ms ease;
	-webkit-transition: all 200ms ease;
	-ms-transition: 	all 200ms ease;
	transition: 		all 200ms ease;

	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: grayscale(100%);
}

.old-seminars-item:hover .old-seminars-preview img {
	-webkit-filter: grayscale(0%);
	-moz-filter: grayscale(0%);
	-ms-filter: grayscale(0%);
	-o-filter: grayscale(0%);
	filter: grayscale(0%);
}

.old-seminars-inner .old-seminars-preview .preview-frame {
	position: absolute;
	top: -8px;
	left: -8px;
	width: 202px;
	height: 164px;
	z-index: 2;
	background: url(/local/templates/semantic/css/../images/old-seminars-frame.png) no-repeat 0 0;
}

.old-seminars-inner .old-seminars-preview .count-photos	{
	position: absolute;
	bottom: 10px;
	left: 11px;
	color: #fff;
	padding: 0 0 0 19px;
	background: url(/local/templates/semantic/css/../images/timeline-icons.png) no-repeat -54px -5px;
	font: 0.75em/1em 'Trebuchet MS', sans-serif;
}

.old-seminars-inner .old-seminars-item .old-seminars-link {
	display: block;
	text-decoration: none;
	margin: 7px 0 0 0;
	color: #2b2c27;
	font: 1.125em/1em 'Trebuchet MS', sans-serif;
	font-weight: bold;
}

.old-seminars-inner .old-seminars-item .old-seminars-link.hover, 
.old-seminars-inner .old-seminars-item .old-seminars-link:hover {
	color: #d41d32;
}		

.old-seminars-inner .old-seminars-item .old-seminars-time-place {
	margin: 10px 0 0 0;
	color: #999999;
	font: 0.75em/17px 'Trebuchet MS', sans-serif;
	font-style: italic;
	opacity: 0.8;
	filter: alpha(opacity=80);
}

.old-seminars-inner .old-seminars-item .old-seminars-time-place .old-seminars-time {
	float: left;
	padding: 0 0 0 17px;
	background: url(/local/templates/semantic/css/../images/time-place-gray.png) no-repeat 0 0;
	margin: 0 22px 0 0;
}

.old-seminars-inner .old-seminars-item .old-seminars-time-place .old-seminars-place {
	float: left;
	padding: 0 0 0 18px;
	background: url(/local/templates/semantic/css/../images/time-place-gray.png) no-repeat 0 -19px;
        max-width: 350px;
}

.old-seminars-inner .old-seminars-item hr {
	margin: 16px 0 0 0;
	border: none;
	display: block;
	height: 2px;
	width: 47px;
	background: url(/local/templates/semantic/css/../images/seminars-line-bg.png) repeat-x 0 -4px;
}

.old-seminars-item:hover hr {
	background: url(/local/templates/semantic/css/../images/footer-border-bg.png) repeat-x 0 0;
}

.old-seminars-inner .old-seminars-item .old-seminars-description {
	width: 83%;
	margin: 11px 0 0 0;
	color: #2b2c27;
	font: 0.9375em/1.35em 'Trebuchet MS', sans-serif;
}						

/******* header seminar ********/

.b-seminar-header {
	margin-top: 20px;
}

.b-seminar-header h1 {
	color: #2b2c27;
	font: 3.75em/1em "Daxline Pro Black", sans-serif;
	margin: 0 0 0 110px;
}


.b-seminar-header-description {
	width: 83%;
	margin: 34px 0 0 0;
	color: #2b2c27;
	font: 1.125em/1.39em "Trebuchet MS", sans-serif;
	font-weight: bold;
}

/******* seminar carousel ********/

.b-photo-carousel {
	margin: 54px 0 0 0;
	overflow: hidden;
}

.b-photo-carousel .photo-carousel-inner {
	margin-top: 16px;
	margin-bottom: 41px;
}

.b-photo-carousel .photo-carousel {
	position: relative;
}

.b-photo-carousel h2 {
	margin: 0 0 0 109px;
	color: #2b2c27;
	font: 2.25em/1em "Daxline Pro Black", sans-serif;
}

.photo-carousel-list {
	width: 100%;
	height: 100%;
}

.photo-carousel-list li {
	display: block;
	width: 256px;
    display: block;
    float: left;
}

.photo-carousel-list li a {
	display: block;
	overflow: hidden;
}

.photo-carousel-list li a img:hover {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);


}

.photo-carousel-list li img {
	display: block;
	width: 100%;
	height: auto;

	-moz-transition: 	all 300ms ease;
	-o-transition: 		all 300ms ease;
	-webkit-transition: all 300ms ease;
	-ms-transition: 	all 300ms ease;
	transition: 		all 300ms ease;
}


.b-photo-carousel .photo-carousel-button {
	position: absolute;
	top: 50%;
	left: 62px;
	width: 21px;
	height: 121px;
	margin: -61px 0 0 0;
	z-index: 2;
	background: url(/local/templates/semantic/css/../images/slider-arrows.png) no-repeat 0 0;
	opacity: 0.5;
	filter: alpha(opacity=50);

	-moz-transition: opacity .2s;
	-o-transition: opacity .2s;
	-webkit-transition: opacity .2s;
	-ms-transition: opacity .2s;
	transition: opacity .2s;
}

.b-photo-carousel .photo-carousel-button:hover {
	opacity: 1;
	filter: alpha(opacity=100);
}

.b-photo-carousel .photo-carousel-button.next {
	left: auto;
	right: 62px;
	background-position: -24px 0;
}




/******* seminar more description ********/

.b-seminar-more	{
	margin-top: 55px;
	position: relative;
}

.b-seminar-tizers {
	width: 100%;

}

.b-seminar-tizer {
	padding: 0 0 0 46px;
	color: #2b2c27;
	position: relative;
}

.b-seminar-tizer i {
	float: left;
	width: 39px;
	height: 46px;
	margin: 0 0 0 -47px;
	background: url(/local/templates/semantic/css/../images/seminar-tizer-icons.png) no-repeat 0 0;
}

.b-seminar-tizer h5 {
	font: 1.25em/1.4em "Daxline Pro Black", sans-serif;
}

.b-seminar-tizer.place {
	float: left;
	width: 233px;
}

.b-seminar-tizer.place strong {
	font-weight: bold;
}

.b-seminar-tizer.price {
	float: right;
	width: 176px;
}

.b-seminar-tizer.price i {
	background-position: 0 -92px;
}

.b-seminar-tizer.price strong {
	display: block;
	font: 1.65em/1.1em "Arial Black", Arial, sans-serif;
	font-weight: bold;
}

.b-seminar-tizer.price p {
	color: #666666;
	font: 0.75em/1.2em "Trebuchet MS", sans-serif;
	font-style: italic;
}

.b-seminar-tizer.date {
	margin: 0 auto;
	width: 170px;
}

.b-seminar-tizer.date i {
	background-position: 0 -47px;
}

.b-seminar-tizer.place p,
.b-seminar-tizer.date p {
	font: 1em/1.45em "Trebuchet MS", sans-serif;
}

.b-seminar-tizer.date strong {
	font-weight: bold;
}

.b-seminar-question-answer {
	width: 49%;
	margin: 68px 0 0 240px;
	color: #2b2c27;
	font: 0.9375em/1.38em "Trebuchet MS", sans-serif;
}

.b-seminar-question-answer h3 {
	color: #d81d32;
	font: 1.6em "Daxline Pro Black", sans-serif;
	margin: 51px 0 0 0;
}

.b-seminar-question-answer p {
	margin: 12px 0 0 0;
}
.b-seminar-question-answer b,
.b-seminar-question-answer strong{
	font-weight: 700;
}


.b-seminar-more-image {
	position: absolute;
	top: 48.8%;
	right: 5.54%;
	width: 140px;
	text-align: center;
}

.b-seminar-more-image p {
	margin: 5px 0 0 0;
	color: #2b2c27;
	font: 0.8125em/1.38em "Trebuchet MS", sans-serif;
	font-style: italic;
}





/******* seminar programm ********/


.b-seminar-programm {
	margin: 75px 0 0 0;
	position: relative;
}

.b-seminar-programm .line {
	position: absolute;
	top: 92px;
	width: 100%;
	height: 5px;
	background-color: #dcf2f6;
}

.b-seminar-programm-inner {
	position: relative;
}

.b-seminar-programm-inner .drageble-icon {
	display: block;
	position: absolute;
	top: 2px;
	left: 0;
	width: 51px;
	height: 22px;
	background: url(/local/templates/semantic/css/../images/timeline-drageble.png) no-repeat 0 -24px;
}

.b-seminar-programm-inner h2 {
	margin: 0 0 0 109px;
	color: #2b2c27;
	font: 2.25em/1em "Daxline Pro Black", sans-serif;
}

.b-seminar-programm-list-wrapper {
	margin: 49px 0 0 -4%;
	width: 108%;
}

.b-seminar-programm-list {
	width: 100%;
	overflow: hidden;
}

.b-seminar-programm-list .item {
	position: relative;
	float: left;
	width: 280px;
	margin: 0 40px;
}

/*.b-seminar-programm-list .item.first {
	margin-left: 0;
}*/

.b-seminar-programm-list .item .b-seminar-programm-day {
	color: #0daecb;
	font: 1.125em/1em "Trebuchet MS", sans-serif;
	font-weight: bold;
	padding: 0 0 2px 0;
	margin: 10px 0 0 0;
}

.b-seminar-programm-list .item .b-seminar-programm-day .date {
	padding: 0 0 0 2px;
	font-size: 0.6666em;
	font-weight: normal;
	font-style: italic;
	color: #999999;
}

.b-seminar-lection-item {
	margin: 31px 0 0 0;
	color: #2b2c27;
	font-family: 'Trebuchet MS', sans-serif;
}

.b-seminar-lection-item .lection-time {
	padding: 0 0 0 17px;
	background: url(/local/templates/semantic/css/../images/time-place-gray.png) no-repeat 0 -34px;
	color: #999999;
	font-size: 0.8125em;
	line-height: 17px;
}

.b-seminar-lection-item .lection-title {
	margin: 7px 0 0 0;
	font-size: 1.25em;
	font-weight: bold;
}

.b-seminar-lection-item .lection-description {
	margin: 17px 0 0 0;
	font-size: 0.9375em;
	line-height: 1.35em;
}

.b-seminar-timeout-item {
	margin: 19px 0 0 0;
	padding: 15px 0 3px 28px;
	color: #d41d31;
	font: 0.875em/1em 'Trebuchet MS', sans-serif;
	background: url(/local/templates/semantic/css/../images/timeout-icon.png) no-repeat 0 0;
}


/******* seminar partners ********/

.b-seminar-partners {
	position: relative;
	margin-top: 75px;
}

.b-seminar-partners .drageble-icon {
	display: block;
	position: absolute;
	top: 3px;
	left: 0;
	width: 51px;
	height: 22px;
	background: url(/local/templates/semantic/css/../images/timeline-drageble.png) no-repeat 0 -24px;
}

.b-seminar-partners h2 {
	margin: 0 0 0 109px;
	color: #2b2c27;
	font: 2.25em/1em "Daxline Pro Black", sans-serif;
}

.b-seminar-partners-carousel {
	position: relative;
	height: 252px;
	width: 106.6%;
	margin: 35px 0 0 -3.3%;
}


.b-seminar-partners-carousel .carousel-list {
	overflow: hidden;
	width: 100%;
	height: 100%;
}

.b-seminar-partners-carousel .carousel-list .item {
	float: left;
	margin: 0 33px;
    max-width: 350px;
}

.b-seminar-partners-carousel .carousel-list.owl-carousel .item {
	float: none;
	margin: 0;
	text-align: center;
}

.b-seminar-partners-carousel .button {
	display: block;
	position: absolute;
	left: -49px;
	top: 50%;
	margin: -60px 0 0 0;
	width: 29px;
	height: 119px;
	background: url(/local/templates/semantic/css/../images/gray-arrows.png) no-repeat 0 0;
}

.b-seminar-partners-carousel .button.next {
	background-position: -25px 0;
	right: -49px;
	left: auto;
}

.b-seminar-partners-carousel .button.next.carousel {
	background-position: -25px 0;
	right: -15%;
	left: auto;
}

.b-seminar-partners-carousel .button:hover {
	background-position: -55px 0;
}

.b-seminar-partners-carousel .button.next:hover {
	background-position: -80px 0;
}

.my{
    margin-left: 65px;
}
/******* seminar registration ********/

.b-seminar-registration {
	margin-top: 62px;
	min-height: 179px;
	background: #eef7f9;
	background: rgba(13, 174, 203, 0.06);
}

.b-seminar-registration-inner {
	padding: 50px 0;
	width: 100%;
}

.b-seminar-registration .b-registration-button {
	float: left;
	margin: 0 39px 0 10%;
	width: 430px;

}

.b-registration-description {
	float: left;
	margin: 24px 0 0 0px;
	color: #999999;
	font: 0.8125em 'Trebuchet MS', sans-serif;
	font-style: italic;
}

.b-registration-description .registration-time {
	margin: 5px 0 0 0;
	padding: 0 0 0 30px;
	background: url(/local/templates/semantic/css/../images/speedometr.png) no-repeat 0px 1px;
}

/******* past seminars ********/

.b-more-carousel {
	margin-top: 81px;
	min-height: 268px;
	padding: 0 0 20px 0;
	position: relative;
}

.b-more-carousel  .drageble-icon {
	display: block;
	position: absolute;
	top: 3px;
	left: 0;
	width: 51px;
	height: 22px;
	background: url(/local/templates/semantic/css/../images/timeline-drageble.png) no-repeat 0 -24px;
}

.b-more-carousel h2 {
	margin: 0 0 0 109px;
	color: #2b2c27;
	font: 2.25em/1em "Daxline Pro Black", sans-serif;
}

.b-more-carousel-list {
	width: 105.2%;
	margin: 27px 0 0 -2.6%;
}

.b-more-carousel-list .item {
	float: left;
	/*width: 211px;*/
	margin: 0 26px;
	padding-right: 15px;
}


.b-more-carousel-list .item h5 {
	color: #2b2c27;
	font: 0.8125em/1em "Trebuchet MS", sans-serif;
	font-style: italic;
	position: relative;
	letter-spacing: -1px;
	margin: 0 0 27px 0;

}

.b-more-carousel-list .item h5 hr {
	height: 2px;
	width: 110px;
	background: #d81d32;
	border: none;
	position: absolute;
	left: 0;
	bottom: -24px;
}

.b-more-carousel-list .item a {
	color: #2b2c27;
	text-decoration: none;
	font: 1em/1.35em "Trebuchet MS", sans-serif;
	font-weight: bold;
}

.b-more-carousel-list .item a:hover {
	color: #d81d32;
}




/******* seminar registration ********/

.b-registration-page {
	margin-top: 40px;
	position: relative;
	padding: 0 0 98px 0;
}

.b-registration-inner {
	width: 100%;
}

.b-registration-page .back-to-seminar {
	position: absolute;
	width: 90px;
	top: 10px;
	left: 0;
	color: #d41d31;
	text-decoration: none;
	font: 0.75em 'Trebuchet MS', sans-serif;
	font-style: italic;
}

.b-registration-page h1 {
	color: #2b2c27;
	font: 3.75em/1em "Daxline Pro Black", sans-serif;
	margin: 0 0 0 110px;
}

.b-registration-page-description {
	width: 83%;
	margin: 34px 0 0 0;
	color: #2b2c27;
	font: 1.125em/1.39em "Trebuchet MS", sans-serif;
	font-weight: bold;
}

.b-registration-form {
	margin: 69px 0 0 110px;
	float: left;
	width: 530px;
}


.b-registration-form h2 {
	color: #2b2c27;
	font: 2.25em/1em "Daxline Pro Black", sans-serif;
}

.b-registration-form hr {
	height: 1px;
	border: none;
	margin: 38px 0 0 0;
	background: #efebeb;
}

.b-registration-form .form-row {
	margin: 28px 0 0 0;
	position: relative;
}

.b-registration-form .input-label {
	color: #2b2c27;
	font: 0.9375em 'Trebuchet MS', sans-serif;
}

.b-registration-form .input-label span {
	font-size: 0.8em;
	font-style: italic;
	color: #999999;
	padding: 0 0 0 5px;
}

.b-registration-form input[type="text"] {
	margin: 11px 0 0 0;
	padding: 5px 10px;
	height: 28px;
	width: 508px;
	outline: none;
	border: 1px solid #d0c3c3;
	font: 1.125em/28px 'Trebuchet MS', sans-serif;

	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	-ms-border-radius: 3px;
	border-radius: 3px;
	behavior: url(/local/templates/semantic/css/PIE.htc);

	-webkit-box-shadow:  inset 0px 4px 8px -4px rgba(0, 0, 0, 0.2);
	-moz-box-shadow:  inset 0px 4px 8px -4px rgba(0, 0, 0, 0.2);
	-o-box-shadow:  inset 0px 4px 8px -4px rgba(0, 0, 0, 0.2);
	-ms-box-shadow:  inset 0px 4px 8px -4px rgba(0, 0, 0, 0.2);
	box-shadow:  inset 0px 4px 8px -4px rgba(0, 0, 0, 0.2);

	-moz-transition: all .3s;
	-o-transition: all .3s;
	-webkit-transition: all .3s;
	-ms-transition: all .3s;
	transition: all .3s;
}

.b-registration-form input[type="text"].phone-number {
	width: 248px;
	margin-bottom:2px;
}

.b-registration-form input[type="text"]:focus {
	border-color: #2978b1;

	-webkit-box-shadow:  inset 0px 4px 8px -4px rgba(41, 120, 177, 0.2), 0px 0px 8px 0px rgba(41, 120, 177, 1);
	-moz-box-shadow:  inset 0px 4px 8px -4px rgba(41, 120, 177, 0.2), 0px 0px 8px 0px rgba(41, 120, 177, 1);
	-o-box-shadow:  inset 0px 4px 8px -4px rgba(41, 120, 177, 0.2), 0px 0px 8px 0px rgba(41, 120, 177, 1);
	-ms-box-shadow:  inset 0px 4px 8px -4px rgba(41, 120, 177, 0.2), 0px 0px 8px 0px rgba(41, 120, 177, 1);
	box-shadow:  inset 0px 4px 8px -4px rgba(41, 120, 177, 0.2), 0px 0px 8px 0px rgba(41, 120, 177, 1);
}

.b-registration-form .error input[type="text"] {
	border-color: #d41d31;

	-webkit-box-shadow:  inset 0px 4px 8px -4px rgba(212, 29, 49, 0.2), 0px 0px 8px 0px rgba(212, 29, 49, 1);
	-moz-box-shadow:  inset 0px 4px 8px -4px rgba(212, 29, 49, 0.2), 0px 0px 8px 0px rgba(212, 29, 49, 1);
	-o-box-shadow:  inset 0px 4px 8px -4px rgba(212, 29, 49, 0.2), 0px 0px 8px 0px rgba(212, 29, 49, 1);
	-ms-box-shadow:  inset 0px 4px 8px -4px rgba(212, 29, 49, 0.2), 0px 0px 8px 0px rgba(212, 29, 49, 1);
	box-shadow:  inset 0px 4px 8px -4px rgba(212, 29, 49, 0.2), 0px 0px 8px 0px rgba(212, 29, 49, 1);
}

.b-registration-form .input-message {
	margin: 8px 0 0 0;
	display: none;
	font: 0.75em 'Trebuchet MS', sans-serif;
	font-style: italic;
}

.b-registration-form .error .input-message {
	color: #d41d31;
	display: block;
}

.b-registration-form label {
	line-height: 1.5em;
}

.b-registration-form .for-organization {
	display: none;
}

.b-registration-form .b-registration-button {
	margin: 89px 0 0 -10px;
	padding: 0 41px;
}

.b-registration-sidebar {
	position: relative;
	margin: 151px 0 0 0;
	float: right;
	width: 240px;
	background: #fff;
	padding: 20px;

	-webkit-box-shadow: 10px 0px 100px 0px rgba(0, 64, 83, 0.15);
	-moz-box-shadow: 10px 0px 100px 0px rgba(0, 64, 83, 0.15);
	-o-box-shadow: 10px 0px 100px 0px rgba(0, 64, 83, 0.15);
	-ms-box-shadow: 10px 0px 100px 0px rgba(0, 64, 83, 0.15);
	box-shadow: 10px 0px 100px 0px rgba(0, 64, 83, 0.15);
}

.b-registration-sidebar:before {
	content: "";
	position: absolute;
	width: 100%;
	height: 5px;
	top: -5px;
	left: 0;
	background: url(/local/templates/semantic/css/../images/zigzag.png) repeat-x 0 0;
}

.b-registration-sidebar:after {
	content: "";
	position: absolute;
	width: 100%;
	height: 5px;
	bottom: -5px;
	left: 0;
	background: url(/local/templates/semantic/css/../images/zigzag.png) repeat-x 0 -10px;
}

.b-registration-tizers {
	padding: 14px 0 24px 0;
	border-top: 1px solid #f1eded;
	border-bottom: 1px solid #f1eded;
}

.b-registration-tizer {
	padding: 0 0 0 46px;
	color: #2b2c27;
}

.b-registration-tizer i {
	float: left;
	width: 24px;
	height: 30px;
	margin: 5px 0 0 -36px;
	background: url(/local/templates/semantic/css/../images/reg-tizer-icons.png) no-repeat 0 0;
}

.b-registration-tizer.place {
	margin: 20px 0 0 0;
}

.b-registration-tizer.place strong {
	font-weight: bold;
}

.b-registration-tizer.date {
	margin: 11px 0 0 0;
}

.b-registration-tizer.place i {
	background-position: 0 -35px;
}

.b-registration-tizer.place p,
.b-registration-tizer.date p {
	font: 1em/1.45em "Trebuchet MS", sans-serif;
}

.b-registration-tizer.date strong {
	font-weight: bold;
}

.b-registration-price {
	padding: 26px 0 28px 9px;
	color: #2b2c27;
	border-bottom: 1px solid #f1eded;
}

.b-registration-price p {
	font: 1.25em 'Daxline Pro Black', sans-serif;
	font-weight: bold;
}

.b-registration-price strong {
	font: 2.5em/1em 'Arial Black', Arial, sans-serif;
	font-weight: bold;
	letter-spacing: -2px;
}

.b-registration-price span {
	font: 0.875em 'Trebuchet MS', sans-serif;
	font-style: italic;
	padding: 0 0 0px 8px; 
}

.b-registration-info {
	padding: 28px 9px 16px 9px;
	font: 0.8125em/1.44em 'Trebuchet MS', sans-serif;
	font-style: italic;
	color: #999999;
}
/******  photo gallery *******/

.b-photo-gallery {
	display: none;
	position: fixed;
	top: 50%;
	width: 100%;
	margin: -350px 0 0 0;
	z-index: 500;


}

.b-photo-gallery .close {
	cursor: pointer;
	position: absolute;
	top: -5px;
	left: 50%;
	width: 22px;
	height: 22px;
	margin: 0 0 0 478px;
	background: url(/local/templates/semantic/css/../images/close-gallery.png) no-repeat 0 0;
	z-index: 200;
}

.b-photo-gallery .close:hover {
	background-position: 0 -23px;
}

.b-photo-gallery  .seminar-photo-gallery {
	display: block;
}

.b-photo-gallery  .seminar-photo-gallery li {
	width: 780px;
	height: 512px;
	line-height: 700px;
	/*overflow: hidden;*/
	/*border: 10px solid #fff;*/
	/*background-color: #fff;*/
	margin: 50px;
	float: left;
	opacity: 0.6;
	filter: alpha(opacity=60);
}
.b-photo-gallery  .seminar-photo-gallery li img{
	border: 10px solid #fff;
	max-height: 512px;
}

.b-photo-gallery  .seminar-photo-gallery li.current+li.current {
	opacity: 1;
	filter: alpha(opacity=100);

	-webkit-box-shadow: 5px 0px 50px 0px rgba(0, 0, 0, 0.75);
	-moz-box-shadow: 5px 0px 50px 0px rgba(0, 0, 0, 0.75);
	-o-box-shadow: 5px 0px 50px 0px rgba(0, 0, 0, 0.75);
	-ms-box-shadow: 5px 0px 50px 0px rgba(0, 0, 0, 0.75);
	box-shadow: 5px 0px 50px 0px rgba(0, 0, 0, 0.75);
}

.b-photo-gallery  .seminar-photo-gallery li.current+li.current+li.current {
	opacity: 0.6;
	filter: alpha(opacity=60);
}

.b-photo-gallery  .seminar-photo-gallery li img {
	/*width: 100%;*/
	height: auto;
	margin-top: 2px;
}

.b-gallery-nav {
	margin: 0 auto;
	width: 264px;
}

.b-gallery-nav .photo-gallery-button {
	margin: 5px 0 0 0;
	font: 0.8125em/8px Arial, sans-serif;
	font-style: italic;
	color: #a7a7a7;
	text-decoration: none;
	padding: 0 0 0 23px;
	height: 8px;
	float: left;
	background: url(/local/templates/semantic/css/../images/gallery-arrows.png) no-repeat 0 0;
}

.b-gallery-nav .photo-gallery-button:hover {
	background-position: 0 -11px;
}

.b-gallery-nav .photo-gallery-button.next {
	padding: 0 23px 0 0;
	float: right;
	background-position: right -21px;
}

.b-gallery-nav .photo-gallery-button.next:hover {
	background-position: right -32px;
}

.b-gallery-nav .pagination-info {
	text-align: center;
	color: #fff;
	font: 0.9375em 'Trebuchet MS', sans-serif;
	font-weight: bold;
}


/******** clients page *********/
.b-clients-page {
	margin-top: 40px;
}

.b-clients-page h1 {
	color: #2b2c27;
	font: 3.75em/1em "Daxline Pro Black", sans-serif;
	margin: 0 0 0 108px;
}

.b-clients-description {
	width: 83%;
	margin: 30px 0 0 0;
	color: #2b2c27;
	font: 1.125em/1.39em "Trebuchet MS", sans-serif;
	font-weight: bold;
}

.b-clients-navigation {
	margin: 53px 0 0 0;
}

.b-clients-navigation ul {
	width: 100%;
}

.b-clients-navigation .clients-nav-item {
	float: left;
	line-height: 36px;
	white-space: nowrap;
}

.b-clients-navigation .clients-nav-item.bookkeeping {
	width: 17.7%;
}

.b-clients-navigation .clients-nav-item.law {
	width: 17.7%;
}

.b-clients-navigation .clients-nav-item.valuation {
	width: 17.7%;
}

.b-clients-navigation .clients-nav-item.investment {
	width: 17.7%;
}
.b-clients-navigation .clients-nav-item.meropriatia {
	width: 17.7%;
}
.b-clients-navigation .clients-nav-item.expert {
	width: 17.7%;
}
.b-clients-navigation .clients-nav-item.partners {
	width: 17.7%;
}





.b-clients-navigation .clients-nav-item a {
	position: relative;
	text-decoration: none;
	font: 1em/1em 'Trebuchet MS', sans-serif;
	color: #2b2c27;
	border-bottom: 1px dotted #b0b0b0;
}

.b-clients-navigation .clients-nav-item a:hover{
	color: #d41d31;
	border-color: #f0b9bf;
}

.b-clients-navigation .clients-nav-item a.active {
	color: #008fd9;
	border: none;
}

.b-clients-navigation .clients-nav-item a.active:before {
	content: "";
	position: absolute; 
	top: -9px;
	left: 50%;
	/*margin: 0 0 0 -5px;*/
	width: 9px;
	height: 6px;
	background: url(/local/templates/semantic/css/../images/clients-nav-arrow.png) no-repeat 0 0;
}

.b-clients-navigation .clients-nav-item i {
	display: block;
	width: 36px;
	height: 36px;
	float: left;
	margin: 0 3px 0 0;
	background: url(/local/templates/semantic/css/../images/services-icons-small.png) no-repeat 0 0;
}

.b-clients-navigation .clients-nav-item.bookkeeping a i {
	background-position: 0 0;
}

.b-clients-navigation .clients-nav-item.bookkeeping .active i,
.b-clients-navigation .clients-nav-item.bookkeeping a:hover i {
	background-position: 0 -36px;
}

.b-clients-navigation .clients-nav-item.law a i {
	background-position: -36px 0;
}

.b-clients-navigation .clients-nav-item.law a.active i,
.b-clients-navigation .clients-nav-item.law a:hover i {
	background-position: -36px -36px;
}

.b-clients-navigation .clients-nav-item.valuation a i {
	background-position: -72px 0;
}

.b-clients-navigation .clients-nav-item.valuation a.active i,
.b-clients-navigation .clients-nav-item.valuation a:hover i {
	background-position: -72px -36px;
}

.b-clients-navigation .clients-nav-item.investment a i {
	background-position: -108px 0;
}

.b-clients-navigation .clients-nav-item.investment a.active i,
.b-clients-navigation .clients-nav-item.investment a:hover i {
	background-position: -108px -36px;
}

.b-client-list {
	margin: 0 0 0 21px;
	padding: 0 0 106px 0;
	position: relative;
	overflow: hidden;
}

.b-client-list ul {
	width: 100%;
}

.b-client-list ul li {
	width: 27.5%;
	float: left;
	margin: 30px 0 0 0px;
}

.b-client-list ul li:nth-child(3n+1) {
	clear: left;
        margin-left: 90px;
}

.b-client-list ul li .clients-logo {
	height: 45px;
	overflow: hidden;
}

.b-client-list ul li .clients-title {
	margin: 5px 0 0 0;
	color: #000000;
	font: 1.125em 'Trebuchet MS', sans-serif;
	font-weight: bold;
}

.b-client-list ul li hr {
	margin: 20px 0 0 0;
	border: none;
	width: 47px;
	height: 2px;
	background: url(/local/templates/semantic/css/../images/footer-border-bg.png) repeat-x 0 0;
}

.b-client-list ul li .clients-services-title {
	margin: 13px 0 0 0;
	color: #2b2c27;
	font: 0.8125em 'Trebuchet MS', sans-serif;
	font-weight: bold;
}

.b-client-list ul li .clients-services {
	color: #2b2c27;
	font: 0.8125em/1.4em 'Trebuchet MS', sans-serif;
}

.b-client-list ul li .clients-services a {
	text-decoration: none;
	color: #2b2c27;
	font: 1em 'Trebuchet MS', sans-serif;
}

.b-client-list ul li .clients-services a:hover {
	color: #d41d31;
}

.b-client-list ul li .clients-messages {
	float: left;
	width: 100%;
	margin: 10px 0 0 0;
}

.b-client-list ul li .clients-messages .message-item {
	text-decoration: none;
	display: block;
	float: left;
	margin: 0 0 0 6px;
	text-align: center;
	height: 46px;
	border: 1px solid #cecece;
}

.b-client-list ul li .clients-messages .message-item:first-child {
	margin: 0;
}

.b-client-list ul li .clients-messages .message-item:hover {
	border-color: #0d95db;
}

/******* about page ********/

.b-about-page {
	margin-top: 40px;
	position: relative;
}

.b-about-cup {
	width: 387px;
	height: 443px;
	background: url(/local/templates/semantic/css/../images/cup.png) no-repeat 0 0;
	float: right;
	margin: 0 0 0 -387px;
}

.b-about-cup .rating {
	display: block;
	float: right;
	margin: 400px 130px 0 0; /*239px 0 0 0  */
	width: 123px;
	font: 0.8125em/1.35em "Trebuchet MS", sans-serif;
	font-style: italic;
}

.b-about-page h1 {
	color: #2b2c27;
	font: 3.75em/1em "Daxline Pro Black", sans-serif;
	margin: 0 0 0 108px;
}

.b-about-description {
	width: 83%;
	margin: 34px 0 0 0;
	color: #2b2c27;
	font: 1.125em/1.39em "Trebuchet MS", sans-serif;
	font-weight: bold;
}

.b-about-more-description {
	width: 48%;
	margin: 36px 0 0 170px;
	font: 0.9374em/1.4em "Trebuchet MS", sans-serif;
}

.b-about-more-description p {
	margin: 20px 0 0 0;
}

.b-about-team {
	margin: 63px 0 0 0;
}

.b-about-team img {
	width: 100%;
	height: auto;

	-webkit-box-shadow: 0px 9px 10px -5px rgba(0, 0, 0, 0.3),0px 20px 20px -10px rgba(0, 0, 0, 0.2),0px 45px 40px -25px rgba(0, 0, 0, 0.2),0px 60px 60px -30px rgba(0, 0, 0, 0.15);
	-moz-box-shadow: 0px 9px 10px -5px rgba(0, 0, 0, 0.3),0px 20px 20px -10px rgba(0, 0, 0, 0.2),0px 45px 40px -25px rgba(0, 0, 0, 0.2),0px 60px 60px -30px rgba(0, 0, 0, 0.15);
	-o-box-shadow: 0px 9px 10px -5px rgba(0, 0, 0, 0.3),0px 20px 20px -10px rgba(0, 0, 0, 0.2),0px 45px 40px -25px rgba(0, 0, 0, 0.2),0px 60px 60px -30px rgba(0, 0, 0, 0.15);
	-ms-box-shadow: 0px 9px 10px -5px rgba(0, 0, 0, 0.3),0px 20px 20px -10px rgba(0, 0, 0, 0.2),0px 45px 40px -25px rgba(0, 0, 0, 0.2),0px 60px 60px -30px rgba(0, 0, 0, 0.15);
	box-shadow: 0px 9px 10px -5px rgba(0, 0, 0, 0.3),0px 20px 20px -10px rgba(0, 0, 0, 0.2),0px 45px 40px -25px rgba(0, 0, 0, 0.2),0px 60px 60px -30px rgba(0, 0, 0, 0.15);
}

.b-about-facts {
	margin: 60px 0 0 0;
}

.b-about-facts .about-facts-items {
	width: 100%;
}

.b-about-facts .about-facts-items .about-facts-item {
	float: left;
	color: #2b2c27;
	width: 21.3%;
	margin: 0 0 0 4.93%;
	text-align: right;
	font: 0.8125em/1.4em 'Trebuchet MS', sans-serif;
	font-style: italic;
}

.b-about-facts .about-facts-items .about-facts-item:first-child {
	margin: 0;
}

.b-about-facts .about-facts-items .about-facts-item p {
	margin: 15px 0 0 0;
}

.b-about-clients {
	margin: 116px 0 0 0;
}

.b-about-clients h2 {
	margin: 0 0 0 109px;
	color: #2b2c27;
	font: 2.25em/1em "Daxline Pro Black", sans-serif;
}

.b-about-clients .about-clients-list {
	margin: 12px 0 0 0;
/*	width: 100%;  */
    position: absolute;
    top: 15px;
    right: -11%;
}

.b-about-clients .about-clients-item {
	float: left;
	margin: 0 0 0 6.3%;
}

.b-about-clients .about-clients-item:first-child {
	margin: 0;
}

.b-about-clients .about-clients-item .other-clients {
	padding: 15px 0;
	width: 155px;
	text-align: center;
	color: #2b2c27;
	font: 0.8125em/1.3em 'Trebuchet MS', sans-serif;
	font-style: italic;
	background: url(/local/templates/semantic/css/../images/other-client-border.png) no-repeat center center;
}

.b-about-clients .about-clients-item .other-clients .count {
	color: #2978b1;
	font: 2.76923em/1em 'Arial Black', Arial, sans-serif;
	font-weight: bold;
}

.b-about-clients .about-clients-item .other-clients .text {
	margin: 10px 0 0 0;
}

/******* certificates page ********/

.b-sertificates-page {
	padding: 1px 0 0 0;
	margin: 47px 0 0 0;
	min-height: 607px;
	background-color: #eff8fa;
}

.b-sertificates-inner {
	position: relative;
	margin-top: 91px;
}

.b-sertificates-inner .drageble-icon {
	display: block;
	position: absolute;
	top: 4px;
	left: 0;
	width: 51px;
	height: 22px;
	background: url(/local/templates/semantic/css/../images/timeline-drageble.png) no-repeat 0 0;
}

.b-sertificates-inner h2 {
	margin: 0 0 0 109px;
	color: #2b2c27;
	font: 2.25em/1em "Daxline Pro Black", sans-serif;
}

.b-lices-carousele {
	position: relative;
	width: 107.5%;
	margin: 39px 0 0 -3.7%;
}


.b-lices-carousele .lices-carousele-list {
	width: 100%;
}

.b-lices-carousele .lices-carousele-item {
	float: left;
	margin: 0 38px 0 37px;
}

.b-lices-carousele .lices-carousele-list .lices-item-inner {
	max-width: 193px;
	margin: 0 auto;
	padding: 10px 0 0 0;
	text-align: center;
	font: 0.875em/1.3em 'Trebuchet MS', sans-serif;
	font-style: italic;
}

.b-lices-carousele .lices-carousele-list .lices-item-inner img {
	width: 100%;
	height: auto;
	position: relative;

	-webkit-box-shadow: 0px 15px 20px -10px rgba(0, 0, 0, 0.5);;
	-moz-box-shadow: 0px 15px 20px -10px rgba(0, 0, 0, 0.5);;
	-o-box-shadow: 0px 15px 20px -10px rgba(0, 0, 0, 0.5);;
	-ms-box-shadow: 0px 15px 20px -10px rgba(0, 0, 0, 0.5);;
	box-shadow: 0px 15px 20px -10px rgba(0, 0, 0, 0.5);;
}

.b-lices-carousele .lices-carousele-list .lices-item-inner p {
	margin: 12px 0 0 0;
}

.b-lices-carousele .button {
	display: block;
	position: absolute;
	left: -45px;
	top: 50%;
	margin: -113px 0 0 0;
	width: 29px;
	height: 119px;
	background: url(/local/templates/semantic/css/../images/blue-arrows.png) no-repeat 0 0;
}

.b-lices-carousele .button.next {
	background-position: -25px 0;
	right: -45px;
	left: auto;
}

.b-lices-carousele .button:hover {
	background-position: -55px 0;
}

.b-lices-carousele .button.next:hover {
	background-position: -80px 0;
}

/******* contacts page ********/

.b-contacts-page {
	margin-top: 40px;
}

.b-contacts-page h1 {
	color: #2b2c27;
	font: 3.75em/1em "Daxline Pro Black", sans-serif;
	margin: 0 0 0 108px;
}

.b-city-switcher {
	margin: 42px 0 0 12px;
	padding: 0 0 37px 0;
}

.b-city-switcher .city-switcher-list {
	width: 100%;
}

.b-city-switcher .city-switcher-item {
	float: left;
	margin: 0 0 0 47px;
	position: relative;
}

.b-city-switcher .city-switcher-item.active:before {
	content: "";
	position: absolute;
	top: -21px;
	left: 17px;
	width: 9px;
	height: 6px;
	background: url(/local/templates/semantic/css/../images/clients-nav-arrow.png) no-repeat 0 0;

}

.b-city-switcher .city-switcher-item i {
	float: left;
	display: block;
	height: 44px;
	width: 44px;
	background: url(/local/templates/semantic/css/../images/gerbs.png) no-repeat 0 0;
	margin: 0 8px 0 0;
}

.b-city-switcher .city-switcher-item.moscow i {
	background-position: 0 0;
}

.b-city-switcher .city-switcher-item.moscow.active i, 
.b-city-switcher .city-switcher-item.moscow:hover i {
	background-position: 0 -44px;
}

.b-city-switcher .city-switcher-item.rostov i {
	background-position: -44px 0;
}

.b-city-switcher .city-switcher-item.rostov.active i, 
.b-city-switcher .city-switcher-item.rostov:hover i {
	background-position: -44px -44px;
}

.b-city-switcher .city-switcher-item.novgorod i {
	background-position: -88px 0;
}

.b-city-switcher .city-switcher-item.novgorod.active i, 
.b-city-switcher .city-switcher-item.novgorod:hover i {
	background-position: -88px -44px;
}

.b-city-switcher .city-switcher-item.uchta i {
	background-position: -132px 0;
}

.b-city-switcher .city-switcher-item.uchta.active i,
.b-city-switcher .city-switcher-item.uchta:hover i {
	background-position: -132px -44px;
}

.b-city-switcher .city-switcher-item hr {
	display: none;
	position: absolute;
	border: none;
	bottom: -24px;
	left: 53px;
	width: 47px;
	height: 2px;
	background: url(/local/templates/semantic/css/../images/footer-border-bg.png) repeat-x 0 0;
}

.b-city-switcher .city-switcher-item.active hr {
	display: block;
}

.b-city-switcher .city-switcher-item a {
	text-decoration: none;
	font: 1.5em/44px 'Trebuchet MS', sans-serif;
	font-weight: bold;
	color: #2b2c27;
	opacity: 0.8;
	filter: alpha(opacity=80);
}

.b-city-switcher .city-switcher-item.active a {
	opacity: 1;
	filter: alpha(opacity=100);
}

.b-addresses-swither {
	margin: 0 0 0 45px;
	position: relative;
}

.b-addresses-swither .city-addresses-list {
	width: 100%;
}

.b-addresses-swither .city-addresses-item {
	float: left;
	margin: 0 0 0 66px;
	color: #2b2c27;
}

.b-addresses-swither .city-addresses-item .zip-code {
	font: 0.875em 'Trebuchet MS', sans-serif;
	font-weight: bold;
}

.b-addresses-swither .city-addresses-item .address {
	margin: 10px 0 0 0;
}

.b-addresses-swither .city-addresses-item .address a {
	text-decoration: none;
	color: #0491da;
	border-bottom: 1px dotted #479ccc;
	font: 1.125em/1em 'Trebuchet MS', sans-serif;
	font-weight: bold;
}

.b-addresses-swither .city-addresses-item.active .address a {
	border: none;
	color: #2b2c27;
	cursor: default;
}

.b-addresses-swither .city-addresses-item .description {
	margin: 5px 0 0 0;
	font: 0.875em 'Trebuchet MS', sans-serif;
	font-style: italic;
}

.b-addresses-swither .city-addresses-item .phone {
	margin: 13px 0 0 0;
	font: 1.5em/1em 'Trebuchet MS', sans-serif;
	font-weight: bold;
}

/******* map page ********/
.b-map-page {
	margin: 5px 0 27px 0;
	height: 611px;
	position: relative;
	overflow: hidden;
}

.b-map-page .b-map-border {
	position: absolute;
	width: 1px;
	height: 1px;
	border-style: solid;
	border-color: transparent;
	left: 0;
	z-index: 2;
}

.b-map-page .b-map-border.top {
	top: -1px;
	border-top-width: 41px;
	border-top-color: #fcfcfc;
}

.b-map-page .b-map-border.bottom {
	bottom: 0px;
	border-bottom-width: 52px;
	border-bottom-color: #fcfcfc;
}

.b-map-page .hotspot {
	height: 100%;
	width: 38.28125%;
	background: #fcfcfc;
	opacity: 0.3;
	filter: alpha(opacity=30);
	position: absolute;
	top: 0;
	right: 0;
	z-index: 1;
}

/******* partners page*********/

.b-partners-page{
	margin-top: 40px;
}

.b-partners-page h1 {
	color: #2b2c27;
	font: 3.75em/1em "Daxline Pro Black", sans-serif;
	margin: 0 0 0 110px;
	width: 95%;
}

.b-partners-description {
	width: 83%;
	margin: 34px 0 0 0;
	color: #2b2c27;
	font: 1.125em/1.39em "Trebuchet MS", sans-serif;
	font-weight: bold;
}

.b-memberships {
	margin: 8px 0 0 110px;
	padding: 1px 0;
	width: 64%;
}

.b-membership-item {
	margin: 49px 0 0 0;
	padding: 0 0 0 150px;
	background-position: 0 0;
	background-repeat: no-repeat;
	color: #2b2c27;
	font: 0.9375em/1.38em "Trebuchet MS", sans-serif;
}

.b-membership-item h3 {
	color: #d81d32;
	font: 1.6em/1.1em "Daxline Pro Black", sans-serif;
}

.b-membership-item p {
	margin: 21px 0 0 0;
}

.b-partners-list {
	margin: 90px 0 0 -3.15%;
	padding: 0 0 67px 0;
	width: 106.3%;

}

.b-partners-list h2 {
	margin: 0 0 0 109px;
	color: #2b2c27;
	font: 2.25em/1em "Daxline Pro Black", sans-serif;
}

.b-partners-list .partners-items {
	margin: 35px 0 0 0;
	width: 100%;
}

.b-partners-list .partners-item {
	float: left;
	margin: 0 3.15%;
}


/******* blog page ********/

.b-blog-page{
	margin-top: 40px;
}

.b-blog-page h1 {
	color: #2b2c27;
	font: 3.75em/1em "Daxline Pro Black", sans-serif;
	margin: 0 0 0 110px;
	width: 95%;
}

.b-blog-description {
	width: 83%;
	margin: 23px 0 0 0;
	color: #2b2c27;
	font: 1.125em/1.39em "Trebuchet MS", sans-serif;
	font-weight: bold;
}

/******* blog content*/

.b-blog-content {
	margin-top: 65px;
	padding: 0 0 114px 0;
}

.b-blog-navigation .blog-navigation-items {
	width: 100%;
}

.b-blog-navigation .blog-navigation-item {
	float: left;
	margin: 0 0 0 47px;
}

.b-blog-navigation .blog-navigation-item:first-child {
	margin: 0;
}
.b-blog-navigation .blog-navigation-item a {
	position: relative;
	text-decoration: none;
	color: #2b2c27;
	font: 1em/1em 'Trebuchet MS', sans-serif;
}

.b-blog-navigation .blog-navigation-item a:hover {
	color: #d41d32;
}

.b-blog-navigation .blog-navigation-item a.active {
	color: #008fd9;
	font-weight: bold;
}

.b-blog-navigation .blog-navigation-item a.active:before {
	content: "";
	position: absolute;
	top: -9px;
	left: 55%;
	margin: 0 0 0 -5px;
	width: 9px;
	height: 6px;
	background: url(/local/templates/semantic/css/../images/clients-nav-arrow.png) no-repeat 0 0;
}

.b-blog-navigation .blog-navigation-item a span {
	font-family: 'Web Symbols';
	padding: 0 7px 0 0;
	font-weight: normal;
}

.b-blog-list {
	position: relative;
}

.b-blog-list .blog-item {
	text-decoration: none;
	margin: 46px 0 0 0;
	width: 100%;
}

.b-blog-list .blog-item-inner {
	margin: 0 0 0 110px;
}

.b-blog-list .blog-item-preview {
	margin: 0 26px 0 0;
	width: 184px;
	height: 148px;
	float: left;
	position: relative;
	text-decoration: none;
}

.b-blog-list .blog-item-preview.date {
	background: #fceb5d;
	text-align: center;
	width: 180px;
	padding: 0 4px 0 0;
}	

.b-blog-list .blog-item-preview.date .date {
	display: inline-block;
	color: #2b2c27;
	margin: 20px 0 0 0;
	font: 0.875em "Trebuchet MS", sans-serif;
	font-style: italic;
	padding: 0 0 12px 0;
	border-bottom: 2px solid #2b2c27;
}

.b-blog-list .blog-item-preview.date .date p {
	font: bold 3.428571em/0.8em "Trebuchet MS", sans-serif;
	font-style: normal;
}

.b-blog-list .blog-item-preview.date .title {
	margin: 14px 0 0 0;
	color: #2b2c27;
	font: bold 1.25em/1em "Trebuchet MS", sans-serif;
}


.b-blog-list .blog-item-preview img {
	width: 100%;
	height: 100%;
}

.b-blog-list .blog-item-preview .preview-frame {
	position: absolute;
	top: -8px;
	left: -8px;
	width: 202px;
	height: 164px;
	z-index: 2;
	background: url(/local/templates/semantic/css/../images/old-seminars-frame.png) no-repeat 0 0;
}

.b-blog-list .blog-item-preview .count-photos	{
	position: absolute;
	bottom: 10px;
	left: 11px;
	color: #fff;
	padding: 0 0 0 19px;
	background: url(/local/templates/semantic/css/../images/timeline-icons.png) no-repeat -54px -5px;
	font: 0.75em/1em 'Trebuchet MS', sans-serif;
}

.b-blog-list .blog-item .blog-item-link {
	display: block;
	text-decoration: none;
	margin: 7px 0 0 0;
	color: #2b2c27;
	font: 1.125em/1em 'Trebuchet MS', sans-serif;
	font-weight: bold;
}

.b-blog-list .blog-item .blog-item-link.hover, 
.b-blog-list .blog-item .blog-item-link:hover {
	color: #d41d32;
}		

.b-blog-list .blog-item .blog-item-tag-date {
	margin: 8px 0 0 0;
	color: #999999;
	font: 0.75em/17px 'Trebuchet MS', sans-serif;
	font-style: italic;
	opacity: 0.8;
	filter: alpha(opacity=80);
}

.b-blog-list .blog-item .blog-item-tag-date .blog-item-tag {
	float: left;
}

.b-blog-list .blog-item .blog-item-tag-date .blog-item-date {
	float: left;
	margin: 0 0 0 12px;
}

.b-blog-list .blog-item .blog-item-tag-date span {
	font-family: 'Web Symbols';
	font-size: 1.083em;
	padding: 0 7px 0 0;
	font-style: normal;
}

.b-blog-list .blog-item hr {
	margin: 16px 0 0 0;
	border: none;
	display: block;
	height: 2px;
	width: 47px;
	background: url(/local/templates/semantic/css/../images/footer-border-bg.png) repeat-x 0 0;
}

.b-blog-list .blog-item .blog-item-description {
	width: 83%;
	margin: 11px 0 0 0;
	color: #2b2c27;
	font: 0.9375em/1.35em 'Trebuchet MS', sans-serif;
}

.b-blog-list .update-blog {
	text-decoration: none;
	position: relative;
	display: block;
	padding: 5px 0 0 51px;
	margin: 60px 0 0 106px;
	width: 100px;
	color: #008fd9;
	font: 0.8125em 'Trebuchet MS', sans-serif;
	font-style: italic;
	opacity: 0.2;
	filter: alpha(opacity=20);
	z-index: 10;

	-moz-transition: 	opacity 300ms ease;
	-o-transition: 		opacity 300ms ease;
	-webkit-transition: opacity 300ms ease;
	-ms-transition: 	opacity 300ms ease;
	transition: 		opacity 300ms ease;
}

.b-blog-list .update-blog.active,
.b-blog-list .update-blog:hover {
	opacity: 0.8;
	filter: alpha(opacity=80);

}

.b-blog-list .update-blog .loading {
	width: 40px;
	height: 40px;
	position: absolute;
	left: 0px;
	top: 0px;
	background: url(/local/templates/semantic/css/../images/reload.png) no-repeat center top;
}

@keyframes loadingAimate {
	0%   {transform: rotate(0deg);}
    12.5%{transform: rotate(45deg);}
	25%  {transform: rotate(90deg);}
	37.5%{transform: rotate(135deg);}
	50%  {transform: rotate(180deg);}
	62.5%{transform: rotate(225deg);}
	75%  {transform: rotate(270deg);}
	87.5%{transform: rotate(315deg);}
	100% {transform: rotate(360deg);}
}

@-moz-keyframes loadingAimate {
	0%   {-moz-transform: rotate(0deg);}
    12.5%{-moz-transform: rotate(45deg);}
	25%  {-moz-transform: rotate(90deg);}
	37.5%{-moz-transform: rotate(135deg);}
	50%  {-moz-transform: rotate(180deg);}
	62.5%{-moz-transform: rotate(225deg);}
	75%  {-moz-transform: rotate(270deg);}
	87.5%{-moz-transform: rotate(315deg);}
	100% {-moz-transform: rotate(360deg);}
}

@-o-keyframes loadingAimate {
	0%   {-o-transform: rotate(0deg);}
    12.5%{-o-transform: rotate(45deg);}
	25%  {-o-transform: rotate(90deg);}
	37.5%{-o-transform: rotate(135deg);}
	50%  {-o-transform: rotate(180deg);}
	62.5%{-o-transform: rotate(225deg);}
	75%  {-o-transform: rotate(270deg);}
	87.5%{-o-transform: rotate(315deg);}
	100% {-o-transform: rotate(360deg);}
}

@-webkit-keyframes loadingAimate {
    0%   {-webkit-transform: rotate(0deg);}
    12.5%{-webkit-transform: rotate(45deg);}
	25%  {-webkit-transform: rotate(90deg);}
	37.5%{-webkit-transform: rotate(135deg);}
	50%  {-webkit-transform: rotate(180deg);}
	62.5%{-webkit-transform: rotate(225deg);}
	75%  {-webkit-transform: rotate(270deg);}
	87.5%{-webkit-transform: rotate(315deg);}
	100% {-webkit-transform: rotate(360deg);}
}

.b-blog-list .update-blog.active .loading,
.b-blog-list .update-blog.animate .loading {
	-webkit-animation: loadingAimate .7s infinite;
	-moz-animation: loadingAimate .7s infinite;
	-o-animation: loadingAimate .7s infinite;
	animation: loadingAimate .7s infinite;
}

/********* article page **********/

.b-blog-article {
	margin-top: 40px;
	position: relative;
}

.b-blog-article .back-to-blog {
	position: absolute;
	width: 90px;
	top: 13px;
	left: 0;
	color: #d41d31;
	text-decoration: none;
	font: 0.75em 'Trebuchet MS', sans-serif;
	font-style: italic;
}

.b-blog-article h1 {
	color: #2b2c27;
	font: 3.75em/1em "Daxline Pro Black", sans-serif;
	margin: 0 0 0 108px;
}

.b-blog-article .blog-article-tag-date {
	margin: 36px 0 0 110px;
	color: #008fd9;
	font: 0.75em/17px 'Trebuchet MS', sans-serif;
	font-style: italic;
}

.b-blog-article .blog-article-tag-date .blog-article-tag {
	float: left;
}

.b-blog-article .blog-article-tag-date .blog-article-date {
	float: left;
	margin: 0 0 0 25px;
}

.b-blog-article .blog-article-tag-date span {
	font-family: 'Web Symbols';
	font-size: 1.083em;
	padding: 0 3px 0 0;
	font-style: normal;
}

.b-blog-article .article-image {
	margin: 22px 0 0 110px;
	width: 72%;
}

.b-blog-article .article-image img {
	width: 100%;
	height: auto;
}

.b-blog-article-text {
	width: 72%;
	margin: 41px 0 0 110px;
	font: 0.9375em/1.35em 'Trebuchet MS', sans-serif;
	color: #2b2c27;
}

.b-blog-article-text p {
	margin: 20px 0 0 0;
}
.b-blog-article-text b,
.b-blog-article-text strong{
	font-weight: 700;
}

.b-article-content, .source {
	text-decoration: none;
}

.b-article-content .b-blog-article-text {
	margin-top: 65px;
}

.b-article-content .article-content-lists {
	margin: 38px 0 0 110px;
	width: 72%;
}

.b-article-content .article-content-lists-inner {
	width: 100%;
}

.b-article-content .article-content-lists h5 {
	color: #2b2c27;
	font: 1.5em/1em 'Trebuchet MS', sans-serif;
	font-weight: bold;
}

.b-article-content .article-content-lists ul {
	margin: 12px 0 0 0;
	list-style: outside url(/local/templates/semantic/css/../images/list-marker.png);
	font: 0.9375em/1.35em 'Trebuchet MS', sans-serif;
	color: #2b2c27;
	width: 50%;
	float: left;
}

.b-article-content .article-content-lists ul li {
	margin: 8px 0 0 19px;
}

.b-article-content .article-content-lists ol {
	float: left;
	margin: 12px 0 0 0;
	list-style: decimal outside;
	font: 0.9375em/1.35em 'Trebuchet MS', sans-serif;
	color: #d41d32;
	width: 50%;
}

.b-article-content .article-content-lists ol li {
	margin: 8px 0 0 5px;
}

.b-article-content .article-content-lists ol span {
	color: #2b2c27;
}

.b-article-content .article-note {
	margin: 49px 0 0 0;
	border-left: 5px solid #fceb5d;
	background: #fcf9e4;
	color: #674c29;
	padding: 25px 17% 27px 34px;
	font: 1.125em/1.4em 'Trebuchet MS', sans-serif;
}

.b-article-content .source {
	position: absolute;
	display: block;
	top: 0;
	right: 0;
	width: 100px;
}

.b-article-content .source img {
	width: 200px;
	float: left;
}

.b-article-content .source .link {
	font: 0.9375em/1.35em 'Trebuchet MS', sans-serif;
	color: #d81d32;
	font-weight: bold;
	
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.b-article-content .source .arrow {
	position: absolute;
	left: 80px;
	top: 3px;
	width: 14px;
	height: 13px;
	background: url('/local/templates/semantic/css/../images/source.png') no-repeat;
}

.b-article-content .source .site-source {
	background-repeat: no-repeat;
	padding-left: 23px;
	font: 0.75em/1.5em 'Trebuchet MS', sans-serif;
	color: #2b2c27;
	margin-top: 8px;
}

.clr {
	clear: both;
}


/********* video page **********/

.b-video {
	margin: 65px 0 90px 0;
	background-color: #eff8fa;
	padding: 73px 0 107px 0;
}

.b-video-inner {
}

.b-video-inner h2 {
	margin: 0 0 0 109px;
	color: #2b2c27;
	font: 2.25em/1em "Daxline Pro Black", sans-serif;
}

.b-video .video-frame {
	margin: 41px 0 0 110px;
	width: 72%;
}

.b-video .video-frame iframe {
	width: 100%;
	height: auto;
	min-height: 430px;

	-webkit-box-shadow: 0px 9px 10px -5px rgba(0, 0, 0, 0.3),0px 20px 20px -10px rgba(0, 0, 0, 0.2),0px 45px 40px -25px rgba(0, 0, 0, 0.2),0px 60px 60px -30px rgba(0, 0, 0, 0.15);
	-moz-box-shadow: 0px 9px 10px -5px rgba(0, 0, 0, 0.3),0px 20px 20px -10px rgba(0, 0, 0, 0.2),0px 45px 40px -25px rgba(0, 0, 0, 0.2),0px 60px 60px -30px rgba(0, 0, 0, 0.15);
	-o-box-shadow: 0px 9px 10px -5px rgba(0, 0, 0, 0.3),0px 20px 20px -10px rgba(0, 0, 0, 0.2),0px 45px 40px -25px rgba(0, 0, 0, 0.2),0px 60px 60px -30px rgba(0, 0, 0, 0.15);
	-ms-box-shadow: 0px 9px 10px -5px rgba(0, 0, 0, 0.3),0px 20px 20px -10px rgba(0, 0, 0, 0.2),0px 45px 40px -25px rgba(0, 0, 0, 0.2),0px 60px 60px -30px rgba(0, 0, 0, 0.15);
	box-shadow: 0px 9px 10px -5px rgba(0, 0, 0, 0.3),0px 20px 20px -10px rgba(0, 0, 0, 0.2),0px 45px 40px -25px rgba(0, 0, 0, 0.2),0px 60px 60px -30px rgba(0, 0, 0, 0.15);
}

/******** error page ********/

.b-error-page {
	margin-top: 59px;
	padding: 0 0 228px 0;
}

.b-error-code {
	width: 660px;
	height: 321px;
	background: url(/local/templates/semantic/css/../images/404.png) no-repeat center center;
	margin: 0 auto;
}

.b-error-message {
	margin: 50px 0 0 26.3%;
	width: 52.5%;
	color: #2b2c27;
	font: 1.125em/1.4em 'Trebuchet MS', sans-serif;
	font-weight: bold;
}

.b-error-message a {
	text-decoration: none;
	color: #d41d32;
}

/******* page footer ********/

.b-page-footer {
	height: 130px;
	padding: 2px;
	background: url(/local/templates/semantic/css/../images/footer-border-bg.png) repeat-x 0 0;
}

.b-footer-inner {
	position: relative;
	padding-top: 55px;
	height: 70px;
	font: 0.875em/30px "Trebuchet MS", sans-serif;
}

.b-footer-inner .footer-icon {
	margin: 0 0 0 -25px;
	width: 50px;
	height: 50px;
	position: absolute;
	left: 50%;
	top: -25px;
	background: #fcfcfc;
	text-align: center;

	-webkit-box-shadow: 0px -4px 5px -3px rgba(211, 33, 54, 0.7);
	-moz-box-shadow: 0px -4px 5px -3px rgba(211, 33, 54, 0.7);
	-o-box-shadow: 0px -4px 5px -3px rgba(211, 33, 54, 0.7);
	-ms-box-shadow: 0px -4px 5px -3px rgba(211, 33, 54, 0.7);
	box-shadow: 0px -4px 5px -3px rgba(211, 33, 54, 0.7);

	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	border-radius: 25px;
	behavior: url(/local/templates/semantic/css/PIE.htc);
}


.b-footer-inner .footer-icon .footer-icon-inner {
	width: 30px;
	height: 30px;
	margin: 10px;
	background: url(/local/templates/semantic/css/../images/footer-icon.png) no-repeat center center;
}

.b-footer-inner .footer-copyright {
	color: #2d2d2b;	
	font: 1.1em/1.35em "Trebuchet MS", sans-serif;
	font-weight: bold;
	margin-bottom: 15px;
}

.b-footer-inner a.mail,
.b-footer-inner .symbiosis a {
    position: relative;
}
.b-footer-inner a.mail:after,
.b-footer-inner .symbiosis a:after {
    width: 100%;
    bottom: -3px;
    position: absolute;
    left: 0;
    display: block;
    content: '';
    border-bottom: 1px solid #d02136;
    filtfer: alpha(opacity=30);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
    -moz-opacity: 0.3;
    -khtml-opacity: 0.3;
    opacity: 0.3;
}

.b-footer-inner .footer-copyright b {
	color: #d02136;	
}

.b-footer-inner .footer-copyright .copyright {
	margin-left: -17px;
}

.b-footer-inner .phone-number {
	color: #2d2d2b;
	font-weight: bold;
}

.b-footer-inner .phone-number.first {
	margin: 0 25px 0 0;
}

.b-footer-inner .phone-number .phone-code {
	color: #d41d31;
}

.b-footer-inner .symbiosis {
	width: 200px;
	line-height: 1.3em;
	margin: 0 -26px 0 0;
	padding: 0 0 0 45px;
	font-weight: bold;
	background: url(/local/templates/semantic/css/../images/symbiosis-logo.png) no-repeat left center;
}

.b-footer-inner .phones {
	background: url('/local/templates/semantic/css/../images/footer_phone.png') no-repeat 0 11px;
	padding: 20px 0 0 105px;
	margin: 30px 0 30px -25px;
}

.b-footer-inner .phone {
	font: 1.25em/0.25em "Trebuchet MS", sans-serif;
	font-weight: bold;
	white-space: nowrap;
}

.b-footer-inner .phone span,
.b-footer-inner .phone sup {
	font-size: 0.825em;
	font-weight: normal;
}

.b-footer-inner .phones .mail {
	color: #d51d32;
	font-weight: bold;
	text-decoration: none;
}
.b-footer-inner .phones .mail:before {
	background: url('/local/templates/semantic/css/../images/footer_mail.png') no-repeat center center;
    width: 15px;
    height: 15px;
    top: 0;
    left: -20px;
    position: absolute;
    display: block;
    content: '';
}

.b-footer-inner .region {
	font-size: 0.75em;
	color: #b7b7b7;
	margin-bottom: 8px;
}

.b-footer-inner .symbiosis a {
	color: #d51d32;
	text-decoration: none;
}

.b-footer-inner .symbiosis span {
	display: inline-block;
	font-size: 0.5714285em;
	vertical-align: top;
	margin: -3px 0 0 0;
}

.b-footer-inner .social {
	margin-bottom: 30px;
    margin-right: -10px;
}

/*.b-footer-inner .social a {
	display: block;
	float: left;
	width: 30px;
	height: 30px;
	margin-right: 12px;
}*/

.b-footer-inner .social .fb {
	background: url('/local/templates/semantic/css/../images/facebook.png');
}

.b-footer-inner .social .vk {
	background: url('/local/templates/semantic/css/../images/vk.png');
}

.b-footer-inner .social .tw {
	background: url('/local/templates/semantic/css/../images/twitter.png');
}

.b-footer-inner .footer-column {
	width: 25%;
	padding-right: 5%;
	box-sizing: border-box;
	float: left;
}

.b-footer-inner .footer-column ul {
    padding: 0 0 0 10px;
    margin: 0 0 0 -10px;
}

.b-footer-inner .footer-column li {
	background: url('/local/templates/semantic/css/../images/three-level-list-pic.png') no-repeat left 8px;
	padding-left: 10px; 
	margin: 0 0 10px -10px;
	font: 1.15em/125% "Trebuchet MS", sans-serif;	
}

.b-footer-inner .footer-column li a {
	color: #2b2c27;
    font-size: 0.95em;
}

.b-footer-inner .footer-column h3 {
	color: #2b2c27;
	text-decoration: none;
    margin: 0 0 10px;
	font: 1.15em/1.35em "Trebuchet MS", sans-serif;
	font-weight: bold;
}
/*menu switcher styles*/
.b-footer-inner .footer-complex-column {
    width: 75%;
    box-sizing: border-box;
    float: left;    
}
.b-footer-inner .footer-complex-column .footer-column {
    width: 32%;
    display: inline-block;
    float: none;
    vertical-align: top;
}
.b-footer-inner .b-menu-overflow {
    padding-bottom: 50px;
}
.b-footer-inner .b-menu-overflow ul {
    position: relative;
    max-height: 190px;
    overflow: hidden;
}
.b-footer-inner .b-menu-overflow ul .gradient {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 0;
    margin: 0;
    
    background: none;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    -webkit-transition: all .5s ease;
    -ms-transition: all .5s ease;
    transition: all .5s ease;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.7)), to(transparent));
    background-image: -webkit-linear-gradient(top, rgba(255,255,255, 0.2), #FCFCFC);
    background-image: -moz-linear-gradient(top, rgba(255,255,255, 0.2), #FCFCFC);
    background-image: -ms-linear-gradient(top, rgba(255,255,255, 0.2), #FCFCFC);
    background-image: -o-linear-gradient(top, rgba(255,255,255, 0.2), #FCFCFC);
    background-image: linear-gradient(top, rgba(255,255,255, 0.2), #FCFCFC);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='rgba(255,255,255, 0.2)', endColorStr='rgb(255,255,255)');
}
.b-footer-inner .b-menu-overflow.show-switch ul .gradient {
    height: 99px;
}
.b-footer-inner .b-menu-overflow.active ul .gradient {
    height: 0;
}
.b-footer-inner .b-menu-overflow.animated ul {
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    -webkit-transition: all .5s ease;
    -ms-transition: all .5s ease;
    transition: all .5s ease;
}
.b-footer-inner .b-menu-overflow.show-switch .switch {
    display: block;
}
.b-footer-inner .b-menu-overflow .switch {
    display: none;
    font-size: 12px;
    line-height: 100%;
    position: relative;
}
.b-footer-inner .b-menu-overflow .switch .switch-icon {
    text-align: center;
    left: -16px;
    width: 16px;
    height: 12px;
    position: absolute;
    top: 0;
    background: url("/local/templates/semantic/css/../images/footer-menu-arrow-b.png") no-repeat center center;
    
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    -webkit-transition: all .5s ease;
    -ms-transition: all .5s ease;
    transition: all .5s ease;
}
.b-footer-inner .b-menu-overflow .switch a {
    color: #e41e39;
    font-family: "Trebuchet MS", sans-serif;/*Crisp*/
    text-decoration: none;
    border-bottom: dotted 1px #e41e39;
}
.b-footer-inner .b-menu-overflow .switch .hide {
    display: none;
}
.b-footer-inner .b-menu-overflow.active ul {
    max-height: 5000px;
}
.b-footer-inner .b-menu-overflow.active .switch .switch-icon {    
    background: url("/local/templates/semantic/css/../images/footer-menu-arrow-t.png") no-repeat center center;
/*    -webkit-transform: rotate(-180grad);
    -moz-transform: rotate(-180grad);
    -ms-transform: rotate(-180grad);
    -o-transform: rotate(-180grad);
    transform: rotate(-180grad);*/
}
.b-footer-inner .b-menu-overflow.active .switch .show {
    display: none;
}
.b-footer-inner .b-menu-overflow.active .switch .hide {
    display: inline;
}

/****** css hacks *********/

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}

/********** resolution fixes *************/


@media screen and (max-width: 1350px) {
    .b-services-item .service-image{
        left: 70%;
    }
    .b-services-item.ur-service .service-image{
        right: 62.5%;
    }
    .b-services-item .service-fact {
        margin-top: 176px;
    } 
}



@media screen and (max-width: 1280px) {
	.b-seminar-registration .b-registration-button {
		margin-left: 1%;
	}
	
	.b-partners-list .partners-item,
	.b-about-clients .about-clients-item {
		margin: 0 0 0 4.5%;
	}

	.b-city-switcher .city-switcher-item {
		margin: 0 0 0 35px;
	}

	.b-clients-navigation .clients-nav-item.bookkeeping {
		width: 22.7%;
	}

	.b-clients-navigation .clients-nav-item.investment {
		width: 32%;
	}
}


@media screen and (max-width: 1200px) {
	.b-page-slider .slider-button {
		left: 20px;
	}

	.b-page-slider .slider-button.next {
		right: 20px;
	}

	.b-timeline-item.article .title,
	.b-timeline-item.article .text {
		padding: 0 10px;
	}

	.b-seminar-partners-carousel .button {
		left: -10px;
	}
	.b-seminar-partners-carousel .button.next {
		right: -10px;
	}
}


@media screen and (max-width: 1100px) {
	.b-timeline .timeline-content .drageble-icon {
		left: -44px;
	}

	.b-timeline .timeline-content .timeline-year {
		display: none;
	}

	.b-photo-gallery .close {
		margin: 0 0 0 377px;
	}

}
@media screen and (max-width: 1150px) {
	.b-services-item.ur-service .service-image{
		right: 70%;
	}
}



/* 
 * 	Core Owl Carousel CSS File
 *	v1.22
 */

/* clearfix */
.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
/* display none until init */
.owl-carousel{
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper{
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
	-webkit-perspective: 1000;
}
.owl-carousel .owl-wrapper-outer{
	overflow: hidden;
	position: relative;
	width: 100%;
    height: 100%;
}

.owl-carousel .owl-wrapper{
    height: 100%;
}


.owl-carousel .owl-wrapper-outer.autoHeight{
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}
	
.owl-carousel .owl-item{
	float: left;
    height: 100%;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
	cursor: pointer;
}
.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* mouse grab icon */
.grabbing {
	cursor: move;
	cursor: -moz-grab;
	cursor: -webkit-grab;
    /*cursor:url(/local/templates/semantic/css/../images/grabbing.png) 8 8, move;*/
}

/* fix */
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
}

/********** form elemt style ***************/


.jq-checkbox {
	margin: 0 5px 0 0;
	position: relative;
	top: -1px;
	width: 18px;
	height: 18px;
	border: 1px solid #948585;
	vertical-align: middle;
	cursor: pointer;

	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	behavior: url(/local/templates/semantic/css/PIE.htc);

	-moz-transition: all .3s;
	-o-transition: all .3s;
	-webkit-transition: all .3s;
	-ms-transition: all .3s;
	transition: all .3s;

	-webkit-box-shadow:  inset 0px 4px 8px -4px rgba(0, 0, 0, 0.2);
	-moz-box-shadow:  inset 0px 4px 8px -4px rgba(0, 0, 0, 0.2);
	-o-box-shadow:  inset 0px 4px 8px -4px rgba(0, 0, 0, 0.2);
	-ms-box-shadow:  inset 0px 4px 8px -4px rgba(0, 0, 0, 0.2);
	box-shadow:  inset 0px 4px 8px -4px rgba(0, 0, 0, 0.2);
}

label:hover .jq-checkbox,
.jq-checkbox:hover {
	border-color: #2978b1;

	-webkit-box-shadow:  inset 0px 4px 8px -4px rgba(41, 120, 177, 0.2), 0px 0px 8px 0px rgba(41, 120, 177, 1);
	-moz-box-shadow:  inset 0px 4px 8px -4px rgba(41, 120, 177, 0.2), 0px 0px 8px 0px rgba(41, 120, 177, 1);
	-o-box-shadow:  inset 0px 4px 8px -4px rgba(41, 120, 177, 0.2), 0px 0px 8px 0px rgba(41, 120, 177, 1);
	-ms-box-shadow:  inset 0px 4px 8px -4px rgba(41, 120, 177, 0.2), 0px 0px 8px 0px rgba(41, 120, 177, 1);
	box-shadow:  inset 0px 4px 8px -4px rgba(41, 120, 177, 0.2), 0px 0px 8px 0px rgba(41, 120, 177, 1);
}

.jq-checkbox.checked div {
	display: block;
	width: 20px;
	height: 18px;
	margin: -3px 0 0 2px;
	background: url(/local/templates/semantic/css/../images/check.png) no-repeat 0 0;
}
.jq-checkbox.focused {
	border: 1px solid #08C;
}
.jq-checkbox.disabled {
	opacity: 0.55;
	filter: alpha(opacity=55);

	-webkit-box-shadow: none;
	-moz-box-shadow:  none;
	-o-box-shadow:  none;
	-ms-box-shadow:  none;
	box-shadow:  none;
}


.jq-radio {
	width: 12px;
	height: 12px;
	border: 1px solid #C3C3C3;
	border-radius: 50%;
	background: #F6F6F6 url(data:image/gif;base64,R0lGODlhAQAMALMAAPHx8f7+/vv7+/j4+PX19fLy8vz8/Pn5+fb29vPz8/39/ff39wAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAABAAwAAAQJMCgjzliIpAIiADs=) 0 -1px repeat-x;
	box-shadow: 0 1px 1px rgba(0,0,0,0.05), inset -1px -1px #FFF, inset 1px -1px #FFF;
	vertical-align: middle;
	cursor: pointer;


}
.jq-radio.checked div {
	display: block;
	width: 6px;
	height: 6px;
	overflow: hidden;
	margin: 3px 0 0 3px;
	border-radius: 50%;
	background: #666;
}
.jq-radio.focused {
	border: 1px solid #08C;
}
.jq-radio.disabled {
	opacity: 0.55;
	filter: alpha(opacity=55);
}


.jq-file {
	border: 1px solid #CCC;
	border-bottom-color: #B3B3B3;
	border-radius: 4px;
	box-shadow: inset 1px 1px #F1F1F1, 0 1px 2px rgba(0,0,0,0.1);
	background: #FFF;
}
.jq-file.focused {
	border: 1px solid #5794BF;
}
.jq-file input {
	cursor: pointer;
	height: auto;
	line-height: 1em;
}
.jq-file__name {
	width: 170px;
	padding: 7px 10px 6px;
	border: none;
	background: none;
	color: #333;
	font: 14px Arial, Tahoma, sans-serif;
}
.jq-file__browse {
	padding: 0 10px;
	border-left: 1px solid #CCC;
	border-radius: 0 4px 4px 0;
	background: #F1F1F1 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAeCAIAAABi9+OQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABdJREFUeNpi+v//PxM2zMDAQEtxgAADAF2uTe9L4getAAAAAElFTkSuQmCC) repeat-x;
	box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0,0,0,0.1);
	color: #333;
	text-shadow: 1px 1px #FFF;
	font: 18px/30px 'Trebuchet MS', Arial, Tahoma, sans-serif;
}
.jq-file:hover .jq-file__browse {
	background-color: #E6E6E6;
	background-position: 0 -10px;
}
.jq-file:active .jq-file__browse {
	background: #F5F5F5;
	box-shadow: inset 1px 1px 3px #DDD;
}
.jq-file.disabled,
.jq-file.disabled .jq-file__browse {
	border-color: #CCC;
	background: #F5F5F5;
	box-shadow: none;
	color: #888;
}


.jq-selectbox {
	vertical-align: middle;
	cursor: pointer;
	margin: 11px 0 0 0;
}

.jq-selectbox__select {
	height: 40px;
	padding: 0 52px 0 10px;
	border-radius: 4px;
	color: #00425e;
	text-shadow: 1px 0px rgba(255, 255, 255, 0.3);
	font: 20px/40px 'Trebuchet MS', Arial, Tahoma, sans-serif;
	max-width: 396px;

	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	-ms-border-radius: 4px;
	border-radius: 4px;

	background: #67d6fe; /* Old browsers */
	background: -moz-linear-gradient(top, #67d6fe 0%, #64ccfd 33%, #5ec3fd 51%, #41b7fc 54%, #2aa5fc 82%, #219efc 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#67d6fe), color-stop(33%,#64ccfd), color-stop(51%,#5ec3fd), color-stop(54%,#41b7fc), color-stop(82%,#2aa5fc), color-stop(100%,#219efc)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #67d6fe 0%,#64ccfd 33%,#5ec3fd 51%,#41b7fc 54%,#2aa5fc 82%,#219efc 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #67d6fe 0%,#64ccfd 33%,#5ec3fd 51%,#41b7fc 54%,#2aa5fc 82%,#219efc 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #67d6fe 0%,#64ccfd 33%,#5ec3fd 51%,#41b7fc 54%,#2aa5fc 82%,#219efc 100%); /* IE10+ */
	background: linear-gradient(to bottom, #67d6fe 0%,#64ccfd 33%,#5ec3fd 51%,#41b7fc 54%,#2aa5fc 82%,#219efc 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#67d6fe', endColorstr='#219efc',GradientType=0 ); /* IE6-9 */
	
	-webkit-box-shadow: inset 1px 1px 0px 0px rgba(255, 255, 255, 0.3), 0px 2px 4px 0px rgba(0, 86, 144, 0.6);
	-moz-box-shadow: inset 1px 1px 0px 0px rgba(255, 255, 255, 0.3), 0px 2px 4px 0px rgba(0, 86, 144, 0.6);
	-o-box-shadow: inset 1px 1px 0px 0px rgba(255, 255, 255, 0.3), 0px 2px 4px 0px rgba(0, 86, 144, 0.6);
	-ms-box-shadow: inset 1px 1px 0px 0px rgba(255, 255, 255, 0.3), 0px 2px 4px 0px rgba(0, 86, 144, 0.6);
	box-shadow: inset 1px 1px 0px 0px rgba(255, 255, 255, 0.3), 0px 2px 4px 0px rgba(0, 86, 144, 0.6);
}

.jq-selectbox__select:hover {
	color: #00587e;
	background: #83edfe; /* Old browsers */
	background: -moz-linear-gradient(top,  #83edfe 0%, #78e3fe 15%, #4ec2fd 51%, #40b6fd 69%, #3fb6fc 87%, #46bbfd 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#83edfe), color-stop(15%,#78e3fe), color-stop(51%,#4ec2fd), color-stop(69%,#40b6fd), color-stop(87%,#3fb6fc), color-stop(100%,#46bbfd)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #83edfe 0%,#78e3fe 15%,#4ec2fd 51%,#40b6fd 69%,#3fb6fc 87%,#46bbfd 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #83edfe 0%,#78e3fe 15%,#4ec2fd 51%,#40b6fd 69%,#3fb6fc 87%,#46bbfd 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #83edfe 0%,#78e3fe 15%,#4ec2fd 51%,#40b6fd 69%,#3fb6fc 87%,#46bbfd 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #83edfe 0%,#78e3fe 15%,#4ec2fd 51%,#40b6fd 69%,#3fb6fc 87%,#46bbfd 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#83edfe', endColorstr='#46bbfd',GradientType=0 ); /* IE6-9 */
}
.jq-selectbox__select:active {
	background: #62cdef; /* Old browsers */
	background: -moz-linear-gradient(top, #62cdef 0%, #5cc7ef 15%, #47b6ef 44%, #39acef 67%, #39abef 87%, #3fb0ef 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#62cdef), color-stop(15%,#5cc7ef), color-stop(44%,#47b6ef), color-stop(67%,#39acef), color-stop(87%,#39abef), color-stop(100%,#3fb0ef)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #62cdef 0%,#5cc7ef 15%,#47b6ef 44%,#39acef 67%,#39abef 87%,#3fb0ef 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #62cdef 0%,#5cc7ef 15%,#47b6ef 44%,#39acef 67%,#39abef 87%,#3fb0ef 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #62cdef 0%,#5cc7ef 15%,#47b6ef 44%,#39acef 67%,#39abef 87%,#3fb0ef 100%); /* IE10+ */
	background: linear-gradient(to bottom, #62cdef 0%,#5cc7ef 15%,#47b6ef 44%,#39acef 67%,#39abef 87%,#3fb0ef 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#62cdef', endColorstr='#3fb0ef',GradientType=0 ); /* IE6-9 */

	-webkit-box-shadow: 0px 1px 0px 0px rgba(255, 255, 255, 0.4), inset 0px 4px 8px 0px rgba(0, 73, 141, 0.76);
	-moz-box-shadow: 0px 1px 0px 0px rgba(255, 255, 255, 0.4), inset 0px 4px 8px 0px rgba(0, 73, 141, 0.76);
	-o-box-shadow: 0px 1px 0px 0px rgba(255, 255, 255, 0.4), inset 0px 4px 8px 0px rgba(0, 73, 141, 0.76);
	-ms-box-shadow: 0px 1px 0px 0px rgba(255, 255, 255, 0.4), inset 0px 4px 8px 0px rgba(0, 73, 141, 0.76);
	box-shadow: 0px 1px 0px 0px rgba(255, 255, 255, 0.4), inset 0px 4px 8px 0px rgba(0, 73, 141, 0.76);
}
.jq-selectbox.focused .jq-selectbox__select {
	/*border: 1px solid #5794BF;*/
}
.jq-selectbox.disabled .jq-selectbox__select {
	border-color: #CCC;
	background: #F5F5F5;
	box-shadow: none;
	color: #888;
}
.jq-selectbox__select-text {
	display: block;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.jq-selectbox__trigger {
	position: absolute;
	top: 0;
	right: 0;
	width: 41px;
	height: 100%;
	border-left: 1px solid #50c3ee;
	border-color-left: rgb(80, 195, 238, 0.6);
	-webkit-box-shadow: inset 1px 0px 0px 0px rgba(255, 255, 255, 0.3);
	-moz-box-shadow: inset 1px 0px 0px 0px rgba(255, 255, 255, 0.3);
	-o-box-shadow: inset 1px 0px 0px 0px rgba(255, 255, 255, 0.3);
	-ms-box-shadow: inset 1px 0px 0px 0px rgba(255, 255, 255, 0.3);
	box-shadow: inset 1px 0px 0px 0px rgba(255, 255, 255, 0.3);
}

.jq-selectbox__trigger-arrow {
	position: absolute;
	top: 16px;
	right: 13px;
	width: 14px;
	height: 9px;
	overflow: hidden;
	background: url(/local/templates/semantic/css/../images/select-arrow.png) no-repeat 0 0;
}
.jq-selectbox:hover .jq-selectbox__trigger-arrow {
	opacity: 1;
	filter: alpha(opacity=100);
}
.jq-selectbox.disabled .jq-selectbox__trigger-arrow {
	opacity: 0.3;
	filter: alpha(opacity=30);
}
.jq-selectbox__dropdown {
	top: 45px;
	width: 100%;
	max-width: 458px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin: 0;
	padding: 0;
	box-shadow: 0 2px 10px rgba(0,0,0,0.2);
	font: 20px/30px 'Trebuchet MS', sans-serif;


	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	-ms-border-radius: 4px;
	border-radius: 4px;

	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #f3fbfe 24%, #c8ebfd 77%, #bce7fc 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(24%,#f3fbfe), color-stop(77%,#c8ebfd), color-stop(100%,#bce7fc)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f3fbfe 24%,#c8ebfd 77%,#bce7fc 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#f3fbfe 24%,#c8ebfd 77%,#bce7fc 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#f3fbfe 24%,#c8ebfd 77%,#bce7fc 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#f3fbfe 24%,#c8ebfd 77%,#bce7fc 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#bce7fc',GradientType=0 ); /* IE6-9 */

}
.jq-selectbox ul {
	margin: 0;
	padding: 0;
}
.jq-selectbox li {
	padding: 5px 10px 5px;
	color: #231F20;
}
.jq-selectbox li.selected {
	background: #fcd834; /* Old browsers */
	background: -moz-linear-gradient(top,  #fcd834 0%, #fab922 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcd834), color-stop(100%,#fab922)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fcd834 0%,#fab922 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fcd834 0%,#fab922 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fcd834 0%,#fab922 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #fcd834 0%,#fab922 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcd834', endColorstr='#fab922',GradientType=0 ); /* IE6-9 */
}
.jq-selectbox li:hover {
	background: #fcd834; /* Old browsers */
	background: -moz-linear-gradient(top,  #fcd834 0%, #fab922 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcd834), color-stop(100%,#fab922)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fcd834 0%,#fab922 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fcd834 0%,#fab922 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fcd834 0%,#fab922 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #fcd834 0%,#fab922 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcd834', endColorstr='#fab922',GradientType=0 ); /* IE6-9 */
}

.jq-selectbox li.disabled {
}

.jq-selectbox li.disabled:hover {
	background: none;
}

.jq-selectbox li.optgroup {
	font-weight: bold;
}
.jq-selectbox li.optgroup:hover {
	background: none;
	color: #231F20;
	cursor: default;
}
.jq-selectbox li.option {
	padding-left: 25px;
}


.jq-select-multiple {
	padding: 1px;
	border: 1px solid #CCC;
	border-bottom-color: #B3B3B3;
	border-radius: 4px;
	box-shadow: inset 1px 1px #F1F1F1, 0 1px 2px rgba(0,0,0,0.1);
	background: #FFF;
	color: #333;
	font: 14px/18px Arial, Tahoma, sans-serif;
	cursor: default;
}
.jq-select-multiple.focused {
	border: 1px solid #5794BF;
}
.jq-select-multiple.disabled {
	border-color: #CCC;
	background: #F5F5F5;
	box-shadow: none;
	color: #888;
}
.jq-select-multiple ul {
	margin: 0;
	padding: 0;
}
.jq-select-multiple li {
	padding: 3px 9px 4px;
	list-style: none;
}
.jq-select-multiple li:first-child {
	border-radius: 3px 3px 0 0;
}
.jq-select-multiple li:last-child {
	border-radius: 0 0 3px 3px;
}
.jq-select-multiple li.selected {
	background: #08C;
	color: #FFF;
}
.jq-select-multiple li.disabled {
	color: #AAA;
}
.jq-select-multiple.disabled li.selected,
.jq-select-multiple li.selected.disabled {
	background: #CCC;
	color: #FFF;
}
.jq-select-multiple li.optgroup {
	font-weight: bold;
}
.jq-select-multiple li.option {
	padding-left: 25px;
}


input[type="email"].styler,
input[type="number"].styler,
input[type="password"].styler,
input[type="search"].styler,
input[type="tel"].styler,
input[type="text"].styler,
input[type="url"].styler,
textarea.styler {
	padding: 7px 9px;
	border: 1px solid #CCC;
	border-bottom-color: #B3B3B3;
	border-radius: 4px;
	box-shadow: inset 1px 1px #F1F1F1, 0 1px 2px rgba(0,0,0,0.1);
	color: #333;
	font: 14px Arial, Tahoma, sans-serif;
}
input[type="search"].styler {
	-webkit-appearance: none;
}
textarea.styler {
	overflow: auto;
}
input[type="email"].styler:hover,
input[type="number"].styler:hover,
input[type="password"].styler:hover,
input[type="search"].styler:hover,
input[type="tel"].styler:hover,
input[type="text"].styler:hover,
input[type="url"].styler:hover,
textarea.styler:hover {
	border-color: #B3B3B3;
}
input[type="email"].styler:focus,
input[type="number"].styler:focus,
input[type="password"].styler:focus,
input[type="search"].styler:focus,
input[type="tel"].styler:focus,
input[type="text"].styler:focus,
input[type="url"].styler:focus,
textarea.styler:focus {
	border-color: #CCC;
	border-top-color: #B3B3B3;
	box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
	outline: none;
}
button.styler,
input[type="button"].styler,
input[type="submit"].styler,
input[type="reset"].styler {
	overflow: visible;
	padding: 7px 11px;
	outline: none;
	border: 1px solid #CCC;
	border-bottom-color: #B3B3B3;
	border-radius: 4px;
	background: #F1F1F1 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAeCAIAAABi9+OQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABdJREFUeNpi+v//PxM2zMDAQEtxgAADAF2uTe9L4getAAAAAElFTkSuQmCC) repeat-x;
	box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0,0,0,0.1);
	color: #333;
	text-shadow: 1px 1px #FFF;
	font: 14px Arial, Tahoma, sans-serif;
	cursor: pointer;
}
button.styler::-moz-focus-inner,
input[type="button"].styler::-moz-focus-inner,
input[type="submit"].styler::-moz-focus-inner,
input[type="reset"].styler::-moz-focus-inner {
	padding: 0;
	border: 0;
}
button.styler:after {
	content: '';
}
button.styler:hover,
input[type="button"].styler:hover,
input[type="submit"].styler:hover,
input[type="reset"].styler:hover {
	background-color: #E6E6E6;
	background-position: 0 -10px;
}
button.styler:active,
input[type="button"].styler:active,
input[type="submit"].styler:active,
input[type="reset"].styler:active {
	background: #F5F5F5;
	box-shadow: inset 1px 1px 3px #DDD;
}

.phone-text {
    font: 0.6em/0.1em "Trebuchet MS", sans-serif;
    font-style: italic;
    color: #808080;
    height: 0px;
    text-align: right;
    margin-top: 5px;
}

.our-clients{
    margin: 5px auto 0;
    color: #000000;
    font: 1.125em 'Trebuchet MS', sans-serif;
    font-weight: bold;
    width: 205px;
}

.hotline{
    position: relative;
    top: -106px;
    left: -39px;
    -webkit-transform: translate(-2px, -7px) rotate(12deg) skewX(12deg);
    -moz-transform: translate(-2px, -7px) rotate(12deg) skewX(12deg);
    -ms-transform: translate(-2px, -7px) rotate(12deg) skewX(12deg);
    -o-transform: translate(-2px, -7px) rotate(12deg) skewX(12deg);
    transform: translate(-2px, -7px) rotate(12deg) skewX(12deg);
    font: 0.9375em/1em "Trebuchet MS", sans-serif;
    color: #2b2b29;
    font-weight: bold;
    text-decoration: none;
}

.hotline p {
    font: 1.5em/30px "Trebuchet MS", sans-serif;
    font-weight: bold;
    margin-top: 7px;
}

.hotline p sup{
    color: #d81d32;;
}


.svg-text{
    font: 0.9375em/1em "Trebuchet MS", sans-serif;
    color: #2b2b29;
    font-weight: bold;
}




._header {
	padding: 0;
	margin-top: 0;
	text-align: right;
}

._header h1 {
	margin-bottom: -52px;
	margin-top: 30px;
	font: 2.5em/35px "Daxline Pro Extra Bold", sans-serif;
	z-index: 1;
	color: #d81d32;
	position: relative;
}


._header h1:after {
	content: '';
	/*bottom: 0;*/
	position: absolute;
	height: 3px;
	width: 133px;
	right: 0;
	bottom: -30px;
	background: #e2283d;
	border: none;
}













/* End */


/* Start:/local/templates/semantic/css/deo.css?157684256244344*/
* {
    outline:none;
}

.none {
    display:none;
}
.clear {
    clear:both;
}
.floatRight {
    float:right;
}
.no-border {
	border:none;
}
.no-border-bottom {
    border-bottom:none;
}

/*--------------------------header----------------------------------------------*/
.b-page-header {
	height:150px;
}
.b-header-contcats .phone-number sup {
    display: inline-block;
	vertical-align: top;
	color: #d41d31;
	font-size: 0.5em;
	line-height: 20px;
}
.b-page-header {
    padding-top:0;/*56px 33*/
}
.b-lang-switch-btn {
    float:left;
    padding:0 15px;
    margin-bottom:21px;
    float:right;
    border-radius:0 0 2px 2px;
    line-height: 35px;
}
.b-lang-switch-btn.active {
    background:#cf1c31;
}
.b-lang-switch-btn a,
.b-lang-switch-btn span {
    color:#2d2d2b;
    font-size:13px;
    font-family:Trebuchet MS;
    border-bottom:1px solid #BBBBBB;
    text-decoration: none;
}
.b-lang-switch-btn span {
    color:#fff;
    border:none;
}
.b-lang-switch-btn.active a,
.b-lang-switch-btn span {
    display:none;
}
.b-lang-switch-btn.active span {
    display:inline;
}
/*--------------------------footer---------------------------------------------*/
.b-footer-inner .phone-number sup {
    color: #D41D31;
}

/*--------------------------main menu-----------------------------------------*/
.b-navigation-window {
    max-height:300px;
    overflow:hidden;
    width: 660px !important;
}
.b-navigation-window .navigation-two-level {
    padding: 14px 0 23px;
}
.b-page-header .b-header-navigation {
    width: 60%;
    min-width:620px;
}
.b-page-header .b-header-navigation li.navigation-item {
    margin:0;
}
.b-page-header .navigation-list {
    width:100%;
    visibility:hidden;
}

.b-page-header .navigation-list ul li a:hover {
    color:#d41d32;
}


.b-page-header .navigation-three-level-cont {
    margin-left: 30px!important ;
    width: 675px !important;
}
.mCSB_scrollTools {
    right:60px!important;
}
.b-header-navigation .navigation-item.active2 span,
.b-header-navigation .navigation-item.active2 a {
    color: #D41D32;
    font: 1.125em/1.125em "Trebuchet MS",sans-serif;
}
.b-header-navigation .navigation-item.active2 span a {
    font: auto;
}
/*company menu*/
.navigation-item.active2.company,
.navigation-item.active2.services {
    cursor:pointer;
}
.b-navigation-window .sub-menu span {
    color:#D41D32;
    font: 0.9375em/1em 'Trebuchet MS',sans-serif;
}
.b-navigation-window .sub-menu a[href^="/company/"] {
    border-bottom: 1px solid #B9B9B8;
    color: #2B2B29;
}
.b-navigation-window .sub-menu a[href^="/company/"]:hover {
    color:#D41D32;
    border-bottom: 1px solid #D41D32;
}
/*scrollbar*/
.b-page-header .navigation-three-level-cont .mCSB_scrollTools .mCSB_draggerRail {
    width: 6px;
    background:#E2E2E2;
}
.b-page-header .navigation-three-level-cont .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.b-page-header .navigation-three-level-cont .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar:hover,
.b-page-header .navigation-three-level-cont .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar:active {
    background:#d41d32;
    width: 6px;
}
.b-page-header .navigation-three-level-cont .mCustomScrollBox.mCS-light {
    width: 612px;
}
/*-------menu new-----------*/
.navigation-item.services {
    position:static;
}
.services-window,
.services-window .services-window-arrow,
.services-window-c{
    -moz-transition: all .3s;
    -o-transition: all .3s;
    -webkit-transition: all .3s;
    -ms-transition: all .3s;
    transition: all .3s;
    -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  user-select: none;
}
.services-window-arrow {
    position:absolute;
    left: 50%;
    top: 24px;
    width:10px;
    margin-left:-5px;
    height:6px;
    background: url("/local/templates/semantic/css/../images/menu-border-arrow.png") 0 0 no-repeat;
    z-index: 101;
    display:none;
    right: auto;
}
li.active .services-window-arrow {
    display:block;
}
.services-window {
    position:absolute;
    top: 28px;
    left: -85px;
    z-index:100;
    display:none;   
    padding:0 21px;
}
.services .services-window.opened-lvl-2,
.services .services-window.opened-lvl-3,
.services-window.opened-lvl-2,
.services-window.opened-lvl-3{
    left: auto;
    right: 2px; /* -15 */
}
.services-window-c{
    max-width:815px;
    border: 2px #D41D32 solid;
    border-radius: 13px;
    height:285px;
    background:#fff;
    overflow:hidden;
}
.services-lvl-2, 
.services-lvl-3 {
    overflow:hidden;
}
.services-window .services-lvl-1 ul {
    width:203px;
}
.services-window .services-lvl-2 ul {
    width:346px;/*326px*/
}
.services-window .services-lvl-3 ul {
    width:325px;/*285px*/
}
.services-lvl-1,
.services-lvl-2,
.services-lvl-3{
    float:left;
}
.services-lvl-2{
    background: url("/local/templates/semantic/css/../images/menu-lvl2-bg.png") 0 0 repeat-y;
}
.services-window.opened-lvl-3 .services-lvl-2 ul {
    background: url("/local/templates/semantic/css/../images/menu-lvl2-bg.png") 311px 0 repeat-y;
}
.services-lvl-1,
.services-window-c {
    width: 203px;
}
.services-lvl-1{
    z-index: 105;
}
.services-lvl-2{
    /*width:326px;*/
    width:40%;
    z-index: 104;
}
.services-lvl-3{
    /*width:285px;*/
    width:35%;
    z-index: 103;
}
.services-window.opened-lvl-2 .services-window-c {
    width:65%;
}
.services-window.opened-lvl-3 .services-window-c {
    width:100%;
}
.services-window ul {
    padding:11px 0;
}
.services-window ul li.last{
    padding:24px 0 0;
}
.services-window li {
    padding:8px 21px;
}
.services-window .services-lvl-2 li {
    padding-right:42px;
}
.services-window .services-lvl-3 li {
    padding-left:6px;
    padding-right: 41px;
}
.services-window .services-lvl-1 li.active{
    overflow: hidden;
    position: relative;
    width: 174px;
    
    background:url("/local/templates/semantic/css/../images/menu-arrow-lvl1.png") 0 0 no-repeat;
    -webkit-background-size: 212px 100%;
    -moz-background-size: 212px 100%;
    -o-background-size: 212px 100%;
    background-size: 212px 100%;
}
.services-window .services-lvl-2 li.active{
    background:url("/local/templates/semantic/css/../images/menu-arrow-lvl2.png") 0 0 no-repeat;
    
    -webkit-background-size: 321px 100%;
    -moz-background-size: 321px 100%;
    -o-background-size: 321px 100%;
    background-size: 321px 100%;
}
.b-header-navigation .navigation-item .services-window li a {
    color:#2d2d2b;
    font-size:15px;
    border-bottom:1px solid #C1C1C1;
    line-height: 19px;
}
.b-header-navigation .navigation-item .services-window li a[href="#"] {
    border-bottom:1px dotted #C1C1C1;
}
.b-header-navigation .navigation-item .services-window li.active a{
    color:#ffffff;
    font-weight: bold;
    border:none;
    
    -moz-text-shadow: 0px 0px 1px #000;
    -webkit-text-shadow: 0px 0px 1px #000;
    text-shadow: 0px 0px 1px #000;
    /* For IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=0, Color='#000000')";
    /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=0, Color='#000000');
}
.services-lvl {
    position:relative;
}

.services-lvl.services-lvl-3 ul {
    overflow:scroll;
}
.services-arrow{
    width:100%;
    background:url("/local/templates/semantic/css/../images/menu-lvl2-scroll-bg.png") 0 0 repeat-x;
    text-align:center;
    position:absolute;
    z-index:110;
    bottom:0;
    left:0;
    display:none;
}
.services-arrow div {
    width: 100%;
    background:url("/local/templates/semantic/css/../images/menu-lvl2-scroll-arrow.png") center center no-repeat;
}
.services-arrow,
.services-arrow div {
    height:25px;
    cursor:pointer;
}
.services-u{
    background:url("/local/templates/semantic/css/../images/menu-lvl2-scroll-bg-up.png") 0 bottom repeat-x;
    top:0;
}
.services-u div {
    background:url("/local/templates/semantic/css/../images/menu-lvl2-scroll-arrow-up.png") center center no-repeat;
}
/*services menu*/
.services .services-lvls {
    width: 815px;
}
.services .services-window-arrow {
    left: 32px;
}
.services .services-lvl-1, 
.services .services-window-c {
    width: 25%;
}
.services .services-window {
    left:-95px;
}

/*--------------------------order popup---------------------------------------*/
.jq-selectbox li {
    color: #231F20;
    padding: 8px 10px;
    line-height: 24px;
}
.order input,
.order .textarea {
    background: #bce7fc;
}
.b-modal-window form textarea {
    margin: 0;
	border: none;
	width: 443px;
    height: 130px;
    margin: 8px 0 0 0;
	background: none;/*#bce8fc;*/
	color: #2b2c27;
	font: 1.125em 'Trebuchet MS', sans-serif;
	resize: none;
	outline: none;

	-webkit-box-shadow:  initial;
	-moz-box-shadow:  initial;
	-o-box-shadow:  initial;
	-ms-box-shadow:  initial;
	box-shadow:  initial;

	-moz-transition: initial;
	-o-transition: initial;
	-webkit-transition: initial;
	-ms-transition: initial;
	transition: initial;
    border:none;
    background:none;
}
.b-modal-window form .textarea {
	behavior: url(/local/templates/semantic/css/PIE.htc);

    margin: 12px 0 0 0;
	border: 1px solid #127aaa;
    border-radius: 4px 4px 4px 4px;
	width: 454px;
	height: 148px;
	background: #bce8fc;
	color: #2b2c27;
	font: 1.125em 'Trebuchet MS', sans-serif;
	resize: none;
	outline: none;
    
	-webkit-box-shadow:  inset 0px 4px 8px -4px rgba(0, 0, 0, 0.2);
	-moz-box-shadow:  inset 0px 4px 8px -4px rgba(0, 0, 0, 0.2);
	-o-box-shadow:  inset 0px 4px 8px -4px rgba(0, 0, 0, 0.2);
	-ms-box-shadow:  inset 0px 4px 8px -4px rgba(0, 0, 0, 0.2);
	box-shadow:  inset 0px 4px 8px -4px rgba(0, 0, 0, 0.2);

	-moz-transition: all .3s;
	-o-transition: all .3s;
	-webkit-transition: all .3s;
	-ms-transition: all .3s;
	transition: all .3s;
}
/*.b-modal-window form textarea:focus {
	
}*/
.order input:focus,
.order .textarea.on-focus {
    background: #fff;
    border-color: #2978b1;

	-webkit-box-shadow:  inset 0px 4px 8px -4px rgba(41, 120, 177, 0.2), 1px 0px 20px 4px rgba(255, 255, 255, 0.27);
	-moz-box-shadow:  inset 0px 4px 8px -4px rgba(41, 120, 177, 0.2), 1px 0px 20px 4px rgba(255, 255, 255, 0.27);
	-o-box-shadow:  inset 0px 4px 8px -4px rgba(41, 120, 177, 0.2), 1px 0px 20px 4px rgba(255, 255, 255, 0.27);
	-ms-box-shadow:  inset 0px 4px 8px -4px rgba(41, 120, 177, 0.2), 1px 0px 20px 4px rgba(255, 255, 255, 0.27);
	box-shadow:  inset 0px 4px 8px -4px rgba(41, 120, 177, 0.2), 1px 0px 20px 4px rgba(255, 255, 255, 0.27);
}
.jq-selectbox__select,
.jq-selectbox__select:hover,
.jq-selectbox__select:active {
    background: url("/local/templates/semantic/css/../images/btn-popup-select.png") 0 0 no-repeat;
    border-radius: 0;
    box-shadow: initial;
    min-width: 396px;
    max-width: 396px;
    height:52px;
}
.jq-selectbox__select:hover {
    background-position:0 -70px;
}
.jq-selectbox__select:active {
    background-position:0 -140px;
}
.jq-selectbox__select .jq-selectbox__select-text,
.jq-selectbox__select .jq-selectbox__trigger,
.jq-selectbox__select .jq-selectbox__trigger-arrow {
    background:none;
    border-left: initial;
    box-shadow: initial;
}
.b-modal-window form input.modal-submit,
.b-modal-window form input.modal-submit:active,
.b-modal-window form input.modal-submit:hover,
.b-modal-window form input.modal-submit[disabled],
.b-modal-window form input.modal-submit[disabled]:active,
.b-modal-window form input.modal-submit[disabled]:hover {
    border: none;
    box-shadow: initial;
    background:url("/local/templates/semantic/css/../images/btn-popup-order.png") 0 0 no-repeat;
    width:397px;/*352*/
    height:110px;
    text-indent:-1000px;
    padding:0;
    margin: 35px 0 66px 18px;
}
.b-modal-window form input.modal-submit:hover {
    background-position: -383px 0;
}
.b-modal-window form input.modal-submit:active {
    background-position: 0px -102px;/*-104px*/
}
.b-modal-window form input.modal-submit[disabled],
.b-modal-window form input.modal-submit[disabled]:active,
.b-modal-window form input.modal-submit[disabled]:hover {
    background-position: -383px -110px;
}
/*--------------------------photo carousel------------------------------------*/
/*.b-photo-gallery {
    margin: -35000px 0 0;
}*/
.b-gallery-nav {
    display: none;
}
.photo-carousel-list li {
    display: block;
    width: 256px;
    max-width: 300px;
    display: block;
    float: left;
}
.b-photo-gallery .seminar-photo-gallery li.current {
    opacity:1;
    -moz-opacity: 1;
    -khtml-opacity: 1;
    filter:alpha(opacity=100);
}
/*license carousel container*/
.b-photo-gallery-license {
	display: block;
}
.b-photo-gallery  .licensesCarousel {
	display: block;
}
.b-photo-gallery  .licensesCarousel li {
	width: 780px;
	height: 512px;
	overflow: hidden;
	border: none;
	margin: 50px;
	float: left;
	opacity: 0.6;
	filter: alpha(opacity=60);
    text-align:center;
}
.b-photo-gallery  .licensesCarousel li.current+li.current {
	opacity: 1;
	filter: alpha(opacity=100);

	-webkit-box-shadow: 5px 0px 50px 0px rgba(0, 0, 0, 0.75);
	-moz-box-shadow: 5px 0px 50px 0px rgba(0, 0, 0, 0.75);
	-o-box-shadow: 5px 0px 50px 0px rgba(0, 0, 0, 0.75);
	-ms-box-shadow: 5px 0px 50px 0px rgba(0, 0, 0, 0.75);
	box-shadow: 5px 0px 50px 0px rgba(0, 0, 0, 0.75);
}
.b-photo-gallery  .licensesCarousel li.current+li.current+li.current {
	opacity: 0.6;
	filter: alpha(opacity=60);
}
.b-photo-gallery  .licensesCarousel li img {
	border: 10px solid #FFFFFF;
    height:auto;
    width:auto;
}
.b-photo-gallery .licensesCarousel li.current {
    opacity:1;
    -moz-opacity: 1;
    -khtml-opacity: 1;
    filter:alpha(opacity=100);
}

/*--------------------------main page-----------------------------------------*/
/*slider*/
.b-page-slider .slide-header a {
    color:#FCFCFC;
    text-decoration:none;
}
/*.b-page-slider .slide-header a:hover {
    text-decoration:underline;
}*/
.service-fact p:last-child {
    margin: -12px 0 0 45px;
}
/*services blocks*/
.b-services-item .service-fact {
    letter-spacing: normal;
}
/*time line*/
.b-timeline h2 a {
    color:#E2293E;
    text-decoration:none;
}
.b-timeline-item.article.bottom .trigon,
.b-timeline-item.date.bottom .trigon,
.b-timeline-item.workshop.bottom .trigon,
.b-timeline-item.article.top .trigon, 
.b-timeline-item.date.top .trigon, 
.b-timeline-item.workshop.top .trigon {
    width: 16px;
    height: 7px;
    border:none;
}
.b-timeline-item.article.bottom .trigon,
.b-timeline-item.date.bottom .trigon,
.b-timeline-item.workshop.bottom .trigon {
    position: absolute;
    right: 59px;
    background:transparent url(/local/templates/semantic/css/../images/blog-triangle-bottom.png) -1px -2px;
}
.b-timeline-item.article.top .trigon, 
.b-timeline-item.date.top .trigon, 
.b-timeline-item.workshop.top .trigon {
    bottom: -11px;
    background:transparent url(/local/templates/semantic/css/../images/blog-triangle-top.png) -1px 0px;
}


/*--------------------------service page--------------------------------------*/
.b-other-services .other-services-item {
    width: 23%;
    margin: 0 2% 0 0;
}
.b-service-description {
    min-height: 5px;
}
.b-page-service .b-usluge-head {
    margin-left: 108px;
}
.b-page-service .service-hotline {
    top: 460px;
}
.b-service-more-description.b-service-more-description-files {
    min-width: 680px;
}
.b-service-more-description .download-link.doc {
    margin: 26px 49px 0 0;
}

/*--------------------------blog list page------------------------------------*/
.b-blog-content {
    overflow:hidden;
}
.b-blog-list .blog-item .blog-item-description {
    padding: 0 0 0 100px;
}
.old-seminars-list .old-seminars-item .old-seminars-description {
    padding: 0 0 0 210px;
    width: 65%;
}
.b-blog-list .blog-item .hr,
.old-seminars-list .old-seminars-item .hr {
    background: url("/local/templates/semantic/css/../images/footer-border-bg.png") repeat-x 0 0 transparent;
    border: medium none;
    height: 2px;
    margin: 16px 0 0 100px;
    width: 47px;
}
/*blog menu*/
.b-blog-navigation .blog-navigation-item a .blog-secs-name {
    border-bottom: 1px dotted;
    padding:0;
}
.b-blog-navigation .blog-navigation-item:first-child {
    margin: 0 47px 0 0;
}
.b-blog-navigation .blog-navigation-item {
    margin: 0 47px 0 0;
}
.b-blog-navigation .blog-navigation-item span.active {
	position: relative;
	font: 1em/1em 'Trebuchet MS', sans-serif;
	color: #008fd9;
	font-weight: bold;
}
.b-blog-navigation .blog-navigation-item span.active:before {
	content: "";
	position: absolute;
	top: -9px;
	left: 55%;
	margin: 0 0 0 -5px;
	width: 9px;
	height: 6px;
	background: url(/local/templates/semantic/css/../images/clients-nav-arrow.png) no-repeat 0 0;
}
.b-blog-navigation .blog-navigation-item span.active span {
	font-family: 'Web Symbols';
	padding: 0 7px 0 0;
	font-weight: normal;
}
/*blog items*/
.blog-item-link-block { 
    display: block;
}
.blog-item-link-block, 
.blog-item-link-block .blog-item-link, 
.blog-item-link-block .blog-item-description {
    text-decoration: none;
}
.blog-item-link-block:hover .blog-item-link {
    color: #D41D32;
}

/*--------------------------blog detail page----------------------------------*/
.blog-detail-articles-cont {
    padding-bottom:104px;
}
.blog-detail-articles-cont .b-more-carousel {
    min-height: auto;
    margin-top: 81px;
}
.blog-detail-articles-cont .b-article-content.b-article-content-blog {
    margin-bottom: 0;
    padding-bottom: 0;
    position: relative;
}

/*--------------------------seminars lists------------------------------------*/
.old-seminars-list .old-seminars-item .hr {
    margin-left: 210px;
}
.old-seminars-inner .old-seminars-preview.date {
    background: none repeat scroll 0 0 #FCEB5D;
    padding: 0 4px 0 0;
    text-align: center;
    width: 180px;
    text-decoration: none;
}
.old-seminars-inner .old-seminars-preview.date .date {
    border-bottom: 2px solid #2B2C27;
    color: #2B2C27;
    display: inline-block;
    
    font-style: italic;
    font-size: 0.875em;
    font-family: "Trebuchet MS",sans-serif;
    margin: 20px 0 0;
    padding: 0 0 12px;
}
.old-seminars-inner .old-seminars-preview.date .title {
    color: #2B2C27;
    font-weight: bold;
    font-size: 1.25em;
    line-height: 1em;
    font-family: "Trebuchet MS",sans-serif;
    margin: 14px 0 0;
}
.old-seminars-inner .old-seminars-preview.date .date p {
    font-weight: bold;
    font-size: 3.42857em;
    line-height: 0.8em;
    font-family: "Trebuchet MS",sans-serif;
}
.old-seminars-inner .update-blog {
	text-decoration: none;
	position: relative;
	display: block;
	padding: 5px 0 0 51px;
	margin: 60px 0 0 106px;
	width: 100px;
	color: #008fd9;
	font: 0.8125em 'Trebuchet MS', sans-serif;
	font-style: italic;
	opacity: 0.2;
	filter: alpha(opacity=20);
	z-index: 10;

	-moz-transition: 	opacity 300ms ease;
	-o-transition: 		opacity 300ms ease;
	-webkit-transition: opacity 300ms ease;
	-ms-transition: 	opacity 300ms ease;
	transition: 		opacity 300ms ease;
}
.old-seminars-inner .update-blog.active,
.old-seminars-inner .update-blog:hover {
	opacity: 0.8;
	filter: alpha(opacity=80);

}
.old-seminars-inner .update-blog .loading {
	width: 40px;
	height: 40px;
	position: absolute;
	left: 0px;
	top: 0px;
	background: url(/local/templates/semantic/css/../images/reload.png) no-repeat center top;
}
.old-seminars-inner .update-blog.active .loading {
	-webkit-animation: loadingAimate .7s infinite;
	-moz-animation: loadingAimate .7s infinite;
	-o-animation: loadingAimate .7s infinite;
	animation: loadingAimate .7s infinite;
}

/*--------------------------new seminars list---------------------------------*/
.b-seminars-previews .seminars-preview-item {
    background-color:#FCEB5D;
}
.b-seminars-previews .seminars-preview-time-cont {
    text-align: center;
    background: none;
    padding:0;
    margin: 14px auto 0;
}
.b-seminars-previews .seminars-preview-time {
    background: url("/local/templates/semantic/css/../images/time-place-white.png") no-repeat scroll 0 0 transparent;
    padding: 0 0 0 18px;
    margin: 0;
}
.b-seminars-previews .seminars-preview-item,
.b-seminars-previews .seminars-preview-item *,
.old-seminars-inner .old-seminars-preview .count-photos {    
    -moz-text-shadow: 0px 0px 1px #000;
    -webkit-text-shadow: 0px 0px 1px #000;
    text-shadow: 0px 0px 1px #000;
    /* For IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=0, Color='#000000')";
    /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=0, Color='#000000');
}

/*--------------------------seminar detail page-------------------------------*/
.b-seminar-more.b-seminar-detail {
    min-height:180px;
}
.b-seminar-partners-carousel .carousel-list.owl-carousel .item {
    height: 252px;
    line-height: 120px;
    text-align: center;
}
.b-seminar-partners-carousel .carousel-list.owl-carousel .item img {
    vertical-align: middle;
}
.b-more-carousel-list .item {
    float: none;
    margin: 0 auto;
}

/*--------------------------seminar detail page part-------------------------------*/
.b-seminar-partners-carousel-part .carousel-list-part.owl-carousel .item-part {
    height: 252px;
    line-height: 120px;
    text-align: center;
}
.b-seminar-partners-carousel-part .carousel-list-part.owl-carousel .item-part img {
    vertical-align: middle;
}
.b-more-carousel-list-part .item-part{
    float: none;
    margin: 0 auto;
}

.b-seminar-partners-part {
    margin-top: 75px;
    padding-left: 109px;
}
.b-seminar-partners-part h2 {
    color: #2b2c27;
    font: 2.25em/1em "Daxline Pro Black", sans-serif;
    margin-bottom: 30px;
}
.item-part {
    display: inline-block;
    vertical-align: top;
    width: 24.5%;
    margin: 30px 0 45px 0px;
}

.item-part img {
    height: 45px;
}

.item-part .our-clients {
    font-size: 15px;
}


/*--------------------------seminar registration------------------------------*/
.b-registration-form.seminar-registration .b-registration-button {
    background: url("/local/templates/semantic/css/../images/btn-reg-seminar.png") no-repeat scroll 0 0 transparent;
    padding: 0!important;
    text-indent: -1000px;
    width: 430px;
}
.b-registration-form.seminar-registration .b-registration-button:hover {
    background-position: 0 -100px;
}
.b-registration-form.seminar-registration .b-registration-button:active {
    background-position: 0 -200px;
}
.b-registration-form.seminar-registration .b-registration-button[disabled],
.b-registration-form.seminar-registration .b-registration-button[disabled]:active,
.b-registration-form.seminar-registration .b-registration-button[disabled]:hover {
    background-position: 0 -300px;
    cursor:default;
}

/*--------------------------clients page--------------------------------------*/
.b-client-list ul li .clients-logo {
    line-height: 45px;
}
.b-client-list ul li .clients-logo img {
	vertical-align: bottom;
}
.b-client-list ul li .clients-title {
    margin: 16px 0 0;
}
/*.b-clients-navigation li.clients-nav-item,
.b-clients-navigation .clients-nav-item.law,
.b-clients-navigation .clients-nav-item.investment,
.b-clients-navigation .clients-nav-item.valuation,
.b-clients-navigation .clients-nav-item.bookkeeping {
    width:auto;
    margin-right:10px
}*/
.b-client-list ul li {
	width: 25%;
	float: left;
	/*margin: 45px 0 0 6.8%!important;/*55px*/
        margin-left: 45px;
        margin-top: 45px;
}
.b-clients-navigation .clients-nav-item i {
    float: none;
    border: medium none;
    background: url("/local/templates/semantic/css/../images/services-icons-small2.png") 0 0;
    /*display:inline;
    padding:16px 36px 0 0;*/
    display:inline-block;
    padding:0;
    margin:0 3px -7px 0;
}
/*.b-clients-navigation .clients-nav-item span.active:before {
    background: url("/local/templates/semantic/css/../images/clients-nav-arrow.png") no-repeat scroll 0 0 transparent;
    content: "";
    height: 6px;
    left: 50%;
    position: absolute;
    top: -9px;
    width: 9px;
}*/
.b-clients-navigation .clients-nav-item span.active {
	position:static;
}
.b-clients-navigation .clients-nav-item span.active .clients-nav-border {
	position:relative;
}
.b-clients-navigation .clients-nav-item span.active .clients-nav-border:before {
	background: url("/local/templates/semantic/css/../images/clients-nav-arrow.png") no-repeat scroll 0 0 transparent;
	content: "";
	height: 6px;
	left: 50%;
	position: absolute;
	top: -10px;
	width: 9px;
	margin-left: -4px;
}
.b-clients-navigation .clients-nav-item a .clients-nav-border {
    border-bottom: 1px dotted #B0B0B0;
}
.b-clients-navigation .clients-nav-item a {
    border: medium none;
}
.b-clients-navigation .clients-nav-item span.active {
    border: medium none;
    color: #008FD9;
    font: 1em/1em 'Trebuchet MS',sans-serif;
    position: relative;
    text-decoration: none;
}
.b-clients-navigation .clients-nav-item.bookkeeping i {
	background-position: 0 -56px;
}
.b-clients-navigation .clients-nav-item.law i {
	background-position: -36px -56px;
}
.b-clients-navigation .clients-nav-item.valuation i {
	background-position: -72px -56px;
}
.b-clients-navigation .clients-nav-item.expert i {
	background-position: -144px -56px;
}
.b-clients-navigation .clients-nav-item.expert span.active i,
.b-clients-navigation .clients-nav-item.expert a:hover i {
	background-position: -144px -56px;
}
.b-clients-navigation .clients-nav-item.meropriatia i {
	background-position: -188px -56px;
}
.b-clients-navigation .clients-nav-item.meropriatia span.active i,
.b-clients-navigation .clients-nav-item.meropriatia a:hover i {
	background-position: -188px -56px;
}



.b-clients-navigation .clients-nav-item.investment i {
	background-position: -244px -56px;
}
.b-clients-navigation .clients-nav-item.bookkeeping span.active i,
.b-clients-navigation .clients-nav-item.bookkeeping a:hover i {
	background-position: 0 -56px;
}
.b-clients-navigation .clients-nav-item.law span.active i,
.b-clients-navigation .clients-nav-item.law a:hover i {
	background-position: -36px -56px;
}
.b-clients-navigation .clients-nav-item.valuation span.active i,
.b-clients-navigation .clients-nav-item.valuation a:hover i {
	background-position: -72px -56px;
}
.b-clients-navigation .clients-nav-item.investment span.active i,
.b-clients-navigation .clients-nav-item.investment a:hover i {
	background-position: -244px -56px;
}
.b-client-list ul li .clients-title {
	font-size: 15px;
}
.b-client-list .clients-logo {
	height:45px;
}

/*--------------------------partnership page----------------------------------*/
.b-partners-page {
    padding-bottom:90px;
}
.b-partners-page .b-partners-list {
    padding-bottom:0;
}

/*--------------------------company page, partners block----------------------*/
.about-clients-item {

}


.b-about-clients .about-clients-item:first-child,
.b-about-clients .about-clients-item,
.partners-items .partners-item:first-child,
.partners-items .partners-item {
    margin: 0 6.3% 0 0;
    width:200px;
    height:135px;
    line-height:75px;
		margin-top: 15px;
}
.b-about-clients .about-clients-item.noMargin {
    margin:0;
		margin-top: 15px;
}
.b-about-clients .about-clients-item:first-child,
.b-about-clients .about-clients-item {
    width:20%;
		margin-top: 15px;
}
.b-about-clients .about-clients-item img,
.partners-items .partners-item img {
    vertical-align: middle;
    max-width:200px;
}
.b-about-clients .about-clients-item:last-child,
.partners-items .partners-item:last-child {
    margin-right:0;
		margin-top: 15px;
}
/*img numbers*/
.b-about-facts {
  /* margin: 73px 0 0;  */
}

.more-facts {
    margin: 73px 110px 0;
    font: 2.25em/1em "Daxline Pro Black", sans-serif;
}

.about-facts-item sup {
    color: #2978B1;
    display: block;
    font-size: 36px;
    text-align: right;
    margin: -25px 0 0 0;
    font-family: 'arialblack';   
    -webkit-transform: translate(2px, 0px) rotate(-20deg);
    -moz-transform: translate(2px, 0px) rotate(-20deg);
    -ms-transform: translate(2px, 0px) rotate(-20deg);
    -o-transform: translate(2px, 0px) rotate(-20deg);
    transform: translate(2px, 0px) rotate(-20deg);
}

/*--------------------------translyatsiya page--------------------------------*/
.b-translyatsiya-cont {
    text-align:center;
    margin:100px 0;
}
.b-translyatsiya {
    display:inline-block;
}

/*--------------------------contacts------------------------------------------*/
.b-addresses-swither .city-addresses-item .phone {
    margin: 7px 0 0 0;
	font: 1.5em/1.5em 'Trebuchet MS', sans-serif;
	font-weight: bold;
}
.b-addresses-swither .city-addresses-item .description {
    font: italic 0.875em 'Trebuchet MS',sans-serif;
    margin: 0;
    line-height: 1.5em;
}
.city-switcher-item a {
    display:block;
}
.b-city-switcher .city-switcher-item a {
    /*line-height: 56px;*/
    line-height: 44px;
}
.b-city-switcher .city-switcher-item i {
    /*height: 56px;*/
    height: 44px;
}
.b-city-switcher .city-switcher-item a {
    font-size: 1.2em;
}
.b-city-switcher .city-switcher-item {
    margin-bottom: 40px;
}
.b-addresses-swither {
    min-height: 100px;
}
/*piter*/
.b-city-switcher .city-switcher-item.piter i {
	background-position: -362px -77px;
}
.b-city-switcher .city-switcher-item.piter.active i, 
.b-city-switcher .city-switcher-item.piter:hover i {
	background-position: -362px -7px;
}
/*moscow*/
.b-city-switcher .city-switcher-item.moscow i {
	background-position: 5px 0px;
}
.b-city-switcher .city-switcher-item.moscow.active i, 
.b-city-switcher .city-switcher-item.moscow:hover i {
	background-position: 5px -44px;
}
/*rostov*/
.b-city-switcher .city-switcher-item.rostov i {
	background-position: -39px 1px;
}
.b-city-switcher .city-switcher-item.rostov.active i, 
.b-city-switcher .city-switcher-item.rostov:hover i {
	background-position: -39px -43px;
}
/*novgorod*/
.b-city-switcher .city-switcher-item.novgorod i {
	background-position: -85px 0px;
}
.b-city-switcher .city-switcher-item.novgorod.active i, 
.b-city-switcher .city-switcher-item.novgorod:hover i {
	background-position: -85px -44px;
}
/*uchta*/
.b-city-switcher .city-switcher-item.uchta i {
	background-position: -129px 2px;
}
.b-city-switcher .city-switcher-item.uchta.active i,
.b-city-switcher .city-switcher-item.uchta:hover i {
	background-position: -129px -42px;
}
/*ekat*/
.b-city-switcher .city-switcher-item.ekat i {
	background-position: -180px -76px;
}
.b-city-switcher .city-switcher-item.ekat.active i, 
.b-city-switcher .city-switcher-item.ekat:hover i {
	background-position: -180px -6px;
}
/*stavr*/
.b-city-switcher .city-switcher-item.stavr i {
	background-position: -241px -78px;
}
.b-city-switcher .city-switcher-item.stavr.active i, 
.b-city-switcher .city-switcher-item.stavr:hover i {
	background-position: -241px -8px;
}
/*samara*/
.b-city-switcher .city-switcher-item.samara i {
	background-position: -303px -77px;
}
.b-city-switcher .city-switcher-item.samara.active i, 
.b-city-switcher .city-switcher-item.samara:hover i {
	background-position: -303px -7px;
}
/*smolensk*/
.b-city-switcher .city-switcher-item.smolensk i {
	background-position: -426px -78px;
}
.b-city-switcher .city-switcher-item.smolensk.active i, 
.b-city-switcher .city-switcher-item.smolensk:hover i {
	background-position: -426px -7px;
}
/*vladimir*/
.b-city-switcher .city-switcher-item.vlad i {
	background-position: -490px -78px;
}
.b-city-switcher .city-switcher-item.vlad.active i, 
.b-city-switcher .city-switcher-item.vlad:hover i {
	background-position: -490px -8px;
}

/*sevast*/
.b-city-switcher .city-switcher-item.sevast i {
    background-position: -555px -78px;
}
.b-city-switcher .city-switcher-item.sevast.active i, 
.b-city-switcher .city-switcher-item.sevast:hover i {
    background-position: -555px -8px;
}


/*--------------------------texts---------------------------------------------*/
.article-texts h5 {
    color: #2B2C27;
    font: bold 1.5em/1em 'Trebuchet MS',sans-serif;
}
.article-texts h5,
.article-texts ul,
.article-texts ol {
    margin: 38px 0 0;
}
.article-texts h5,
.article-texts ul,
.article-texts ol,
.article-texts p {
    width: 72%;
}
.article-texts blockquote {
	margin: 49px 0 49px -110px;
	border-left: 5px solid #fceb5d;
	background: #fcf9e4;
	color: #674c29;
	padding: 25px 17% 27px 34px;
    font-family: 'Trebuchet MS',sans-serif;
    font-size: 18px;
    line-height: 25.2px;
}
.article-texts ul,
.article-texts ol {
	color: #2b2c27;
    font-family: 'Trebuchet MS',sans-serif;
    font-size: 15px;
    line-height: 20.25px;
}
.article-texts ul {
	list-style: outside url(/local/templates/semantic/css/../images/list-marker.png);
}
.article-texts ol {
    /*list-style: decimal outside none;*/
    list-style: none;
    counter-reset: list1;
}
.article-texts ol > li:before {
    counter-increment: list1;
    content: counter(list1) ".";
    display: block;
    float: left;
    width:20px;
    height: 23px;
    color: #D41D32;
    margin: 0 0 0 5px;
}
.article-texts ul li {
    margin: 8px 0 0 19px;
}
.article-texts ol li {
    margin: 8px 0 0;
    color: #2B2C27;
}
.article-texts p {
    color: #2B2C27;
    font-family: 'Trebuchet MS',sans-serif;
    font-size: 15px;
    line-height: 20.25px;
    margin: 20px 0 0;
    width: 72%;
}
/*texts in seminars*/
.article-texts.b-seminar-question-answer h5,
.article-texts.b-seminar-question-answer ul,
.article-texts.b-seminar-question-answer ol,
.article-texts.b-seminar-question-answer p {
    width:auto;
}

/*--------------------------vacancies page------------------------------------*/
.b-vacancies-page h2 {
    color: #2B2C27;
    font: 2.25em/1em "Daxline Pro Black",sans-serif;
    margin: 70px 0 0 110px;
}
.b-vacancies-page .b-registration-form {
    margin: 25px 0 0 110px;
}
.b-vacancies-page h3{
    color: #2B2C27;
    font: bold 1.5em/44px 'Trebuchet MS',sans-serif;
}
.b-vacancies-page .vacancy-logo-cont {
    position:relative;
}
.b-vacancies-page .vacancy-logo {
    position:absolute;
    top:-8px;
    left:-65px;
    height:60px;
    width:50px;
    line-height:60px;
    text-align:center;
    vertical-align: middle;
}
.b-vacancies-page .vacancy-logo img {
    line-height:60px;
    vertical-align: middle;
}
.b-vacancies-page .b-registration-form hr {
    background: url("/local/templates/semantic/css/../images/footer-border-bg.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    height: 2px;
    width: 47px;
    margin:15px 0 25px;
}
.b-vacancies-page .b-vacancies-description {
    margin: 0 0 0 130px;
}
.b-vacancies-page .b-vacancies-description h3 {
    color: #D81D32;
    font: 1.6em "Daxline Pro Black",sans-serif;
}
.b-vacancies-page .b-registration-form .b-vacancies-description h3,
.b-vacancies-page .b-registration-form.has-logo .b-vacancies-description h3 {
    margin: 1.5em 0 0;
}
.b-vacancies-page .b-vacancies-description p {
    margin: 3em 0 0;
}
.b-vacancies-page .b-vacancies-description ul {
    color: #2B2C27;
    font: 0.9375em/1.35em 'Trebuchet MS',sans-serif;
    list-style: disc outside url("/local/templates/semantic/css/../images/list-marker.png");
    margin: 12px 0 0;
}
.b-vacancies-page .b-vacancies-description li {
    margin: 8px 0 0 19px;
}
.b-vacancies-page .b-vacancies-description ol {
    color: #D41D32;
    font: 0.9375em/1.35em 'Trebuchet MS',sans-serif;
    list-style: decimal outside none;
    margin: 12px 0 0;
}
.b-vacancies-page .b-vacancies-description ol li {
    margin: 8px 0 0 5px;
}
.b-vacancies-page p {
    color: #2B2C27;
    font: 0.9375em/1.35em 'Trebuchet MS',sans-serif;
}
.b-vacancies-page .b-registration-sidebar {
    margin: 40px 0 0;
}
.b-vacancies-page .b-registration-price span {
    display: inline-block;
}
aside.b-registration-sidebar .b-registration-info a {
    color:#d81d32;
}
/* gradient numbers on main page    */
.sn-pxg u s {
   min-width: 140px!important; 
}

/* events page slide */

.disabledPartnerSlider .button.prev:hover{
    background: url(/local/templates/semantic/css/../images/gray-arrows.png) no-repeat 0 0;
    cursor: default;
}

.disabledPartnerSlider .button.next:hover{
    background: url(/local/templates/semantic/css/../images/gray-arrows.png) no-repeat -25px 0px;
    cursor: default;
}


.metrika{
    display: none;
}

/*--------------------------seminar registration media------------------------*/
@media (max-width:1245px){
    .b-footer-inner .phone-number.first {
        /*margin: 0px;*/
    }
    
}



@media (max-width:1220px) {
    .b-registration-form.seminar-registration,
    .b-vacancies-page .b-registration-form,
    .b-vacancies-page h2{
        margin-left:0;
    }
    .b-vacancies-page .vacancy-logo {
        left: 0;
    }
    .b-vacancies-page .b-registration-form.has-logo h3 {
        margin-left:65px;
    }
}


.b-city-switcher .city-switcher-item.kursk.active i, .b-city-switcher .city-switcher-item.kursk:hover i {
    background-position: -620px -11px;
}

.b-city-switcher .city-switcher-item.kursk i{
    background-position: -623px -76px;
}

.b-city-switcher .city-switcher-item.krasnoyarsk.active i, .b-city-switcher .city-switcher-item.krasnoyarsk:hover i {
    background-position: -675px -5px;
}

.b-city-switcher .city-switcher-item.krasnoyarsk i{
    background-position: -675px -74px;
}

.city-addresses-list div{
    font-family: 'Trebuchet MS', sans-serif;
    line-height: 1.2em;
} 

.about-facts-item-text-center{
    text-align: center!important;
}

.first-p{
    margin-top: -30px!important;
}

.blue{
    color: #2978B1;
}

.pseudo-h{
    font-size: 2.6em;
    font-weight: bold;
    font-style: normal;
}

.article-texts-no-gallery{
    margin-top: 20px!important;
}

.b-button-blue-small{
    color: #50595f;
    background: #f8fafa;
    background: -moz-linear-gradient(top, #f8fafa 0%, #edf2f3 2%, #ebf1f2 3%, #e6edee 14%, #d0dcdf 42%, #c6d7d7 59%, #b8cdd1 61%, #b7ccd1 63%, #b4cace 69%, #b4c9ce 80%, #c4d5d9 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8fafa), color-stop(2%,#edf2f3), color-stop(3%,#ebf1f2), color-stop(14%,#e6edee), color-stop(42%,#d0dcdf), color-stop(59%,#c6d7d7), color-stop(61%,#b8cdd1), color-stop(63%,#b7ccd1), color-stop(69%,#b4cace), color-stop(80%,#b4c9ce), color-stop(100%,#c4d5d9));
    background: -webkit-linear-gradient(top, #f8fafa 0%,#edf2f3 2%,#ebf1f2 3%,#e6edee 14%,#d0dcdf 42%,#c6d7d7 59%,#b8cdd1 61%,#b7ccd1 63%,#b4cace 69%,#b4c9ce 80%,#c4d5d9 100%);
    background: -o-linear-gradient(top, #f8fafa 0%,#edf2f3 2%,#ebf1f2 3%,#e6edee 14%,#d0dcdf 42%,#c6d7d7 59%,#b8cdd1 61%,#b7ccd1 63%,#b4cace 69%,#b4c9ce 80%,#c4d5d9 100%);
    background: -ms-linear-gradient(top, #f8fafa 0%,#edf2f3 2%,#ebf1f2 3%,#e6edee 14%,#d0dcdf 42%,#c6d7d7 59%,#b8cdd1 61%,#b7ccd1 63%,#b4cace 69%,#b4c9ce 80%,#c4d5d9 100%);
    background: linear-gradient(to bottom, #f8fafa 0%,#edf2f3 2%,#ebf1f2 3%,#e6edee 14%,#d0dcdf 42%,#c6d7d7 59%,#b8cdd1 61%,#b7ccd1 63%,#b4cace 69%,#b4c9ce 80%,#c4d5d9 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8fafa', endColorstr='#c4d5d9',GradientType=0 );
    text-decoration: none;
    text-transform: uppercase;
    display: inline-block;
    width: 200px;
    padding: 10px;
    margin:10px;
    text-align: center; 
    border-radius: 5px;
    font-family: sans-serif;
}

.service-fact.people u{
    width: 204px!important;
}
.service-fact.people u s{
    width: 204px!important;
}
.service-fact.people u s b{
    width: 204px!important;
}

.representation li {
    float: left;
    width: 40%;
    font-family: sans-serif;
    cursor: pointer;
}

.geoLocation .b-modal-window{
    padding-bottom: 20px;
}

.agree-board{
    display: none;
}
.decline-board{
    display: none;
}
.ok-city{
    margin: 20px 0 0 0;
}
.article-texts h1{
    font-size: 22.5px;
    margin-bottom: 10px;
    margin-top: 10px;
    font-weight: bold;
}


.wrap-callback-buttons{
    position: fixed;
    bottom: 0px;
    right: 0px;
    z-index: 100;
}

.wrap-callback-buttons .buttons-clb{
    position: absolute;
    width: 124px;
    height: 24px;
    padding: 10px;
    border-radius: 3px;
    font-size: 24px;
    background-color: #cf1c31;
    color: #fff;
    cursor: pointer;
}

.callback-btn{
    bottom: -3px;
    right: 200px;
}
.offers-btn{
    bottom: -3px;
    right: 44px;
}

.callback-btn span{
    font-size: 14px;
    font-family: sans-serif;
    padding: 0px;
    display: inline-block;
    width: 60px;
    margin-left: 5px;
}
.offers-btn span{
    font-size: 14px;
    font-family: sans-serif;
    padding: 0px;
    width: 90px;
    margin-left: 5px;
    height: 24px;
    float: right;
    margin-top: 6px;
}
.b-modal-wrapper-2 {
    display: none;
    background: url(/local/templates/semantic/css/../images/black-bg.png);
    background: rgba(15, 0, 0, 0.0);
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    bottom: 0;
    z-index: 200;

    -webkit-transition: all 0.4s;
    -moz-transition:    all 0.4s;
    -o-transition:      all 0.4s;
    -ms-transition:     all 0.4s;
    transition:         all 0.4s;
}

.b-modal-wrapper-2.show {
    background: url(/local/templates/semantic/css/../images/black-bg.png);
    background: rgba(15, 0, 0, 0.8);
}

.b-modal-wrapper-2.hide {
    background: transparent;
    background: rgba(15, 0, 0, 0.0);
}

.b-modal-wrapper-2.show .b-modal-window {
    opacity: 1;
    filter: alpha(opacity=100);
}


.b-modal-wrapper-2.hide .b-modal-window {
    opacity: 0;
    filter: alpha(opacity=0);
}

.b-modal-wrapper-2.show .b-modal-window .b-modal-window-inner {
    opacity: 1;
    filter: alpha(opacity=100);

    -webkit-animation: showUp .4s .4s;
    -moz-animation: showUp .4s .4s;
    -o-animation: showUp .4s .4s;
    animation: showUp .4s .4s;

    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
}

.b-modal-wrapper-2.hide .b-modal-window .b-modal-window-inner {
    opacity: 1;
    filter: alpha(opacity=100);

    -webkit-animation: hideUp .4s;
    -moz-animation:  hideUp .4s;
    -o-animation:  hideUp .4s;
    animation:  hideUp .4s;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
}


.b-modal-wrapper-2 .b-modal-window{
border-radius: 0px;
background: rgb(255, 255, 255) none repeat scroll 0% 0%;
color: rgb(207, 28, 49);
}

.b-modal-wrapper-2 .b-modal-window h3 {
    font-size: 30px !important;
    border-bottom: 1px solid #ccc;
}

.b-modal-wrapper-2 .b-modal-window form .input-label {
    color: #830614;
}

.mfeedback form {
    margin-top: 20px!important;
}

.b-modal-wrapper-2 .b-modal-window form .input-label span {
    font-size: 0.8em;
    font-style: italic;
    color: #cf1c31;
    padding: 0 0 0 5px;
}

.b-modal-wrapper-2 .b-modal-window form input[type="text"] {
    border: 1px solid #ccc!important;
    color: #2b2c27!important;
    background: #ccc!important;
}

.b-modal-wrapper-2 .b-modal-window form input[type="submit"] {
    margin: 25px 0px 0px 320px;
    border-radius: 0px;
    background: rgb(207, 28, 49) none repeat scroll 0% 0%;
    width: 150px;
    height: 50px;
    font-size: 20px;
    line-height: 1px;
    padding: 0px;
    color: #fff!important;
    margin-bottom:50px;
}

.b-modal-wrapper-2 .b-modal-window hr{
    margin: 0!important;
}

.b-modal-wrapper-2 .b-modal-window .close i{
    position: absolute;
    top:4px;
    left:9px;
}
.b-modal-wrapper-2 .b-modal-window .close{
    color: #fff;
    font-size: 30px;
    top: -20px;
    right: -20px;
    background: rgb(207, 28, 49) none repeat scroll 0% 0%;
    border-radius: 20px;
    width: 40px;
    height: 40px;
}

.b-modal-wrapper-2 .b-modal-window .mf-message textarea{
    background: #ccc!important;
}

.b-button-red-small, .b-button-black-small{
    border-radius: 0px;
    color: #fff!important;
    text-decoration: none;
    text-transform: uppercase;
    display: inline-block;
    width: 200px;
    padding: 10px;
    margin: 10px 10px 10px 0px;
    text-align: center; 
    font-family: sans-serif;
}

.b-button-red-small{    
    background: rgb(207, 28, 49) none repeat scroll 0% 0%;
}
.b-button-black-small{    
    background: #2b2c27;
}

.choose-city{
    margin-top: 40px;
}
.choose-city p, .black{
    color: #2b2c27;
}
.city-addresses-item i {
    font-style: italic;
}
.timeline-content-inner a:first-child .datepoint span{
    position: absolute;
    left: -10px;
    top: 20px;
}
.b-header-inner {
    min-width: 900px!important;
}

.geoLocationBubble{
    color: #cf1c31;
    float: left;
    margin-top: 10px;
    border-bottom: 1px dotted;
}

.geoLocationBubble a{
    text-decoration: none;
    color: #cf1c31;    
}

.citi_in_header{
    font-family: sans-serif;
}

.seminar-photo-gallery li {
    width: 780px;
    min-height: 512px;
    text-align: center;
    background-color: #fff;
}
.seminar-photo-gallery li img{
    max-width: 760px;
    max-height: 490px!important;
}

.b-clients-page .b-clients-navigation ul .clients-nav-item{
    width: 16.6%!important;
}

.b-blog-article-text.article-texts-no-gallery ul li{
    list-style: disc;
    list-style-position: inside;
}
.b-blog-article-text.article-texts-no-gallery ol li{
    list-style: decimal;
    list-style-position: inside;
}

.close {
    display: none;
}
/* End */


/* Start:/local/templates/semantic/js/menu/mmenu.css?157188629048547*/
/*!
 * mmenu.js
 * mmenujs.com
 *
 * Copyright (c) Fred Heusschen
 * frebsite.nl
 *
 * License: CC-BY-NC-4.0
 * http://creativecommons.org/licenses/by-nc/4.0/
 */.mm-menu_theme-white{--mm-color-border:rgba( 0,0,0, 0.1 );--mm-color-button:rgba( 0,0,0, 0.3 );--mm-color-text:rgba( 0,0,0, 0.7 );--mm-color-text-dimmed:rgba( 0,0,0, 0.3 );--mm-color-background:#fff;--mm-color-background-highlight:rgba( 0,0,0, 0.06 );--mm-color-background-emphasis:rgba( 0,0,0, 0.03 );--mm-shadow:0 0 10px rgba( 0,0,0, 0.2 )}.mm-menu_theme-dark{--mm-color-border:rgba( 0,0,0, 0.3 );--mm-color-button:rgba( 255,255,255, 0.4 );--mm-color-text:rgba( 255,255,255, 0.85 );--mm-color-text-dimmed:rgba( 255,255,255, 0.4 );--mm-color-background:#333;--mm-color-background-highlight:rgba( 255,255,255, 0.08 );--mm-color-background-emphasis:rgba( 0,0,0, 0.1 );--mm-shadow:0 0 20px rgba( 0,0,0, 0.5 )}.mm-menu_theme-black{--mm-color-border:rgba( 255,255,255, 0.25 );--mm-color-button:rgba( 255,255,255, 0.4 );--mm-color-text:rgba( 255,255,255, 0.75 );--mm-color-text-dimmed:rgba( 255,255,255, 0.4 );--mm-color-background:#000;--mm-color-background-highlight:rgba( 255,255,255, 0.2 );--mm-color-background-emphasis:rgba( 255,255,255, 0.15 );--mm-shadow:none}:root{--mm-line-height:20px;--mm-listitem-size:44px;--mm-navbar-size:44px;--mm-offset-top:0;--mm-offset-right:0;--mm-offset-bottom:0;--mm-offset-left:0;--mm-color-border:rgba(0, 0, 0, 0.1);--mm-color-button:rgba(0, 0, 0, 0.3);--mm-color-text:rgba(0, 0, 0, 0.75);--mm-color-text-dimmed:rgba(0, 0, 0, 0.3);--mm-color-background:#f3f3f3;--mm-color-background-highlight:rgba(0, 0, 0, 0.05);--mm-color-background-emphasis:rgba(255, 255, 255, 0.4);--mm-shadow:0 0 10px rgba(0, 0, 0, 0.3)}.mm-hidden{display:none!important}.mm-wrapper{overflow-x:hidden;position:relative}.mm-menu{top:0;right:0;bottom:0;left:0;background:#f3f3f3;border-color:rgba(0,0,0,.1);color:rgba(0,0,0,.75);line-height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:var(--mm-offset-top);right:var(--mm-offset-right);bottom:var(--mm-offset-bottom);left:var(--mm-offset-left);z-index:0;background:var(--mm-color-background);border-color:var(--mm-color-border);color:var(--mm-color-text);line-height:var(--mm-line-height);-webkit-tap-highlight-color:var(--mm-color-background-emphasis);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mm-menu a,.mm-menu a:active,.mm-menu a:hover,.mm-menu a:link,.mm-menu a:visited{text-decoration:none;color:inherit}[dir=rtl] .mm-menu{direction:rtl}.mm-panel{background:#f3f3f3;border-color:rgba(0,0,0,.1);color:rgba(0,0,0,.75);z-index:0;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;-webkit-overflow-scrolling:touch;overflow:scroll;overflow-x:hidden;overflow-y:auto;background:var(--mm-color-background);border-color:var(--mm-color-border);color:var(--mm-color-text);-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;-o-transition:transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}.mm-panel:after{height:44px}.mm-panel:not(.mm-hidden){display:block}.mm-panel:after{content:'';display:block;height:var(--mm-listitem-size)}.mm-panel_opened{z-index:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-panel_opened-parent{-webkit-transform:translate3d(-30%,0,0);transform:translate3d(-30%,0,0)}.mm-panel_highest{z-index:2}.mm-panel_noanimation{-webkit-transition:none!important;-o-transition:none!important;transition:none!important}.mm-panel_noanimation.mm-panel_opened-parent{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-panels>.mm-panel{position:absolute;left:0;right:0;top:0;bottom:0}.mm-panel__content{padding:20px 20px 0}.mm-panels{background:#f3f3f3;border-color:rgba(0,0,0,.1);color:rgba(0,0,0,.75);position:relative;height:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow:hidden;background:var(--mm-color-background);border-color:var(--mm-color-border);color:var(--mm-color-text)}[dir=rtl] .mm-panel:not(.mm-panel_opened){-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}[dir=rtl] .mm-panel.mm-panel_opened-parent{-webkit-transform:translate3d(30%,0,0);transform:translate3d(30%,0,0)}.mm-listitem_vertical>.mm-panel{display:none;width:100%;padding:10px 0 10px 10px;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}.mm-listitem_vertical>.mm-panel:after,.mm-listitem_vertical>.mm-panel:before{content:none;display:none}.mm-listitem_opened>.mm-panel{display:block}.mm-listitem_vertical>.mm-listitem__btn{height:44px;height:var(--mm-listitem-size);bottom:auto}.mm-listitem_vertical .mm-listitem:last-child:after{border-color:transparent}.mm-listitem_opened>.mm-listitem__btn:after{-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg);right:19px}.mm-btn{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;width:50px;padding:0}.mm-btn:after,.mm-btn:before{border:2px solid rgba(0,0,0,.3);border:2px solid var(--mm-color-button)}.mm-btn_next:after,.mm-btn_prev:before{content:'';border-bottom:none;border-right:none;-webkit-box-sizing:content-box;box-sizing:content-box;display:block;width:8px;height:8px;margin:auto;position:absolute;top:0;bottom:0}.mm-btn_prev:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);left:23px;right:auto}.mm-btn_next:after{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);right:23px;left:auto}.mm-btn_close:after,.mm-btn_close:before{content:'';-webkit-box-sizing:content-box;box-sizing:content-box;display:block;width:5px;height:5px;margin:auto;position:absolute;top:0;bottom:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.mm-btn_close:before{border-right:none;border-bottom:none;right:18px}.mm-btn_close:after{border-left:none;border-top:none;right:25px}[dir=rtl] .mm-btn_next:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);left:23px;right:auto}[dir=rtl] .mm-btn_prev:before{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);right:23px;left:auto}[dir=rtl] .mm-btn_close:after,[dir=rtl] .mm-btn_close:before{right:auto}[dir=rtl] .mm-btn_close:before{left:25px}[dir=rtl] .mm-btn_close:after{left:18px}.mm-navbar{min-height:44px;border-bottom:1px solid rgba(0,0,0,.1);background:#f3f3f3;color:rgba(0,0,0,.3);display:-webkit-box;display:-ms-flexbox;display:flex;min-height:var(--mm-navbar-size);border-bottom:1px solid var(--mm-color-border);background:var(--mm-color-background);color:var(--mm-color-text-dimmed);text-align:center;opacity:1;-webkit-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease}.mm-navbar>*{min-height:44px}@supports ((position:-webkit-sticky) or (position:sticky)){.mm-navbar_sticky{position:-webkit-sticky;position:sticky;top:0;z-index:1}}.mm-navbar>*{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box}.mm-navbar__btn{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.mm-navbar__title{-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:20px;padding-right:20px}.mm-navbar__title:not(:last-child){padding-right:0}.mm-navbar__btn:not(.mm-hidden)+.mm-navbar__title{padding-left:0}.mm-navbar__btn:not(.mm-hidden)+.mm-navbar__title:last-child{padding-right:50px}[dir=rtl] .mm-navbar{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.mm-listview{list-style:none;display:block;padding:0;margin:0}.mm-listitem{color:rgba(0,0,0,.75);border-color:rgba(0,0,0,.1);color:var(--mm-color-text);border-color:var(--mm-color-border);list-style:none;display:block;padding:0;margin:0;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.mm-listitem:after{content:'';border-color:inherit;border-bottom-width:1px;border-bottom-style:solid;display:block;position:absolute;left:20px;right:0;bottom:0}.mm-listitem a,.mm-listitem a:hover{text-decoration:none}.mm-listitem__btn,.mm-listitem__text{padding:12px;display:block;padding:calc((var(--mm-listitem-size) - var(--mm-line-height))/ 2);padding-left:0;padding-right:0;color:inherit}.mm-listitem__text{-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding-left:20px;padding-right:10px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:10%;flex-basis:10%}.mm-listitem__btn{background:rgba(3,2,1,0);border-color:inherit;width:auto;padding-right:50px;position:relative}.mm-listitem__btn:not(.mm-listitem__text){border-left-width:1px;border-left-style:solid}.mm-listitem_selected>.mm-listitem__text{background:rgba(255,255,255,.4);background:var(--mm-color-background-emphasis)}.mm-listitem_opened>.mm-listitem__btn,.mm-listitem_opened>.mm-panel{background:rgba(0,0,0,.05);background:var(--mm-color-background-highlight)}[dir=rtl] .mm-listitem:after{left:0;right:20px}[dir=rtl] .mm-listitem__text{padding-left:10px;padding-right:20px}[dir=rtl] .mm-listitem__btn{padding-left:50px;border-left-width:0;border-left-style:none}[dir=rtl] .mm-listitem__btn:not(.mm-listitem__text){padding-right:0;border-right-width:1px;border-right-style:solid}.mm-page{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.mm-slideout{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;-o-transition:transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;z-index:1}.mm-wrapper_opened{overflow-x:hidden;position:relative}.mm-wrapper_opened .mm-page{min-height:100vh}.mm-wrapper_background .mm-page{background:inherit}.mm-menu_offcanvas{position:fixed;right:auto;z-index:0}.mm-menu_offcanvas:not(.mm-menu_opened){display:none}.mm-menu_offcanvas{width:80%;min-width:240px;max-width:440px}.mm-wrapper_opening .mm-menu_offcanvas~.mm-slideout{-webkit-transform:translate3d(80vw,0,0);transform:translate3d(80vw,0,0)}@media all and (max-width:300px){.mm-wrapper_opening .mm-menu_offcanvas~.mm-slideout{-webkit-transform:translate3d(240px,0,0);transform:translate3d(240px,0,0)}}@media all and (min-width:550px){.mm-wrapper_opening .mm-menu_offcanvas~.mm-slideout{-webkit-transform:translate3d(440px,0,0);transform:translate3d(440px,0,0)}}.mm-wrapper__blocker{background:rgba(3,2,1,0);overflow:hidden;display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2}.mm-wrapper_blocking{overflow:hidden}.mm-wrapper_blocking body{overflow:hidden}.mm-wrapper_blocking .mm-wrapper__blocker{display:block}.mm-sronly{border:0!important;clip:rect(1px,1px,1px,1px)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;white-space:nowrap!important;width:1px!important;min-width:1px!important;height:1px!important;min-height:1px!important;padding:0!important;overflow:hidden!important;position:absolute!important}.mm-menu_autoheight:not(.mm-menu_offcanvas){position:relative}.mm-menu_autoheight.mm-menu_position-bottom,.mm-menu_autoheight.mm-menu_position-top{max-height:80%}.mm-menu_autoheight-measuring .mm-panel{display:block!important}.mm-menu_autoheight-measuring .mm-panels>.mm-panel{bottom:auto!important;height:auto!important}.mm-menu_autoheight-measuring .mm-listitem_vertical:not(.mm-listitem_opened) .mm-panel{display:none!important}[class*=mm-menu_columns-]{-webkit-transition-property:width;-o-transition-property:width;transition-property:width}[class*=mm-menu_columns-] .mm-panels>.mm-panel{right:auto;-webkit-transition-property:width,-webkit-transform;transition-property:width,-webkit-transform;-o-transition-property:width,transform;transition-property:width,transform;transition-property:width,transform,-webkit-transform}[class*=mm-menu_columns-] .mm-panels>.mm-panel_opened,[class*=mm-menu_columns-] .mm-panels>.mm-panel_opened-parent{display:block!important}[class*=mm-panel_columns-]{border-right:1px solid;border-color:inherit}.mm-menu_columns-1 .mm-panel_columns-0,.mm-menu_columns-2 .mm-panel_columns-1,.mm-menu_columns-3 .mm-panel_columns-2,.mm-menu_columns-4 .mm-panel_columns-3{border-right:none}[class*=mm-menu_columns-] .mm-panels>.mm-panel_columns-0{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-menu_columns-0 .mm-panels>.mm-panel{z-index:0}.mm-menu_columns-0 .mm-panels>.mm-panel else{width:100%}.mm-menu_columns-0 .mm-panels>.mm-panel:not(.mm-panel_opened):not(.mm-panel_opened-parent){-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.mm-menu_columns-0{width:80%;min-width:240px;max-width:0}.mm-wrapper_opening .mm-menu_columns-0~.mm-slideout{-webkit-transform:translate3d(80vw,0,0);transform:translate3d(80vw,0,0)}@media all and (max-width:300px){.mm-wrapper_opening .mm-menu_columns-0~.mm-slideout{-webkit-transform:translate3d(240px,0,0);transform:translate3d(240px,0,0)}}@media all and (min-width:0px){.mm-wrapper_opening .mm-menu_columns-0~.mm-slideout{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.mm-wrapper_opening .mm-menu_columns-0.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-80vw,0,0);transform:translate3d(-80vw,0,0)}@media all and (max-width:300px){.mm-wrapper_opening .mm-menu_columns-0.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-240px,0,0);transform:translate3d(-240px,0,0)}}@media all and (min-width:0px){.mm-wrapper_opening .mm-menu_columns-0.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}[class*=mm-menu_columns-] .mm-panels>.mm-panel_columns-1{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.mm-menu_columns-1 .mm-panels>.mm-panel{z-index:1;width:100%}.mm-menu_columns-1 .mm-panels>.mm-panel else{width:100%}.mm-menu_columns-1 .mm-panels>.mm-panel:not(.mm-panel_opened):not(.mm-panel_opened-parent){-webkit-transform:translate3d(200%,0,0);transform:translate3d(200%,0,0)}.mm-menu_columns-1{width:80%;min-width:240px;max-width:440px}.mm-wrapper_opening .mm-menu_columns-1~.mm-slideout{-webkit-transform:translate3d(80vw,0,0);transform:translate3d(80vw,0,0)}@media all and (max-width:300px){.mm-wrapper_opening .mm-menu_columns-1~.mm-slideout{-webkit-transform:translate3d(240px,0,0);transform:translate3d(240px,0,0)}}@media all and (min-width:550px){.mm-wrapper_opening .mm-menu_columns-1~.mm-slideout{-webkit-transform:translate3d(440px,0,0);transform:translate3d(440px,0,0)}}.mm-wrapper_opening .mm-menu_columns-1.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-80vw,0,0);transform:translate3d(-80vw,0,0)}@media all and (max-width:300px){.mm-wrapper_opening .mm-menu_columns-1.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-240px,0,0);transform:translate3d(-240px,0,0)}}@media all and (min-width:550px){.mm-wrapper_opening .mm-menu_columns-1.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-440px,0,0);transform:translate3d(-440px,0,0)}}[class*=mm-menu_columns-] .mm-panels>.mm-panel_columns-2{-webkit-transform:translate3d(200%,0,0);transform:translate3d(200%,0,0)}.mm-menu_columns-2 .mm-panels>.mm-panel{z-index:2;width:50%}.mm-menu_columns-2 .mm-panels>.mm-panel else{width:100%}.mm-menu_columns-2 .mm-panels>.mm-panel:not(.mm-panel_opened):not(.mm-panel_opened-parent){-webkit-transform:translate3d(300%,0,0);transform:translate3d(300%,0,0)}.mm-menu_columns-2{width:80%;min-width:240px;max-width:880px}.mm-wrapper_opening .mm-menu_columns-2~.mm-slideout{-webkit-transform:translate3d(80vw,0,0);transform:translate3d(80vw,0,0)}@media all and (max-width:300px){.mm-wrapper_opening .mm-menu_columns-2~.mm-slideout{-webkit-transform:translate3d(240px,0,0);transform:translate3d(240px,0,0)}}@media all and (min-width:1100px){.mm-wrapper_opening .mm-menu_columns-2~.mm-slideout{-webkit-transform:translate3d(880px,0,0);transform:translate3d(880px,0,0)}}.mm-wrapper_opening .mm-menu_columns-2.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-80vw,0,0);transform:translate3d(-80vw,0,0)}@media all and (max-width:300px){.mm-wrapper_opening .mm-menu_columns-2.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-240px,0,0);transform:translate3d(-240px,0,0)}}@media all and (min-width:1100px){.mm-wrapper_opening .mm-menu_columns-2.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-880px,0,0);transform:translate3d(-880px,0,0)}}[class*=mm-menu_columns-] .mm-panels>.mm-panel_columns-3{-webkit-transform:translate3d(300%,0,0);transform:translate3d(300%,0,0)}.mm-menu_columns-3 .mm-panels>.mm-panel{z-index:3;width:33.34%}.mm-menu_columns-3 .mm-panels>.mm-panel else{width:100%}.mm-menu_columns-3 .mm-panels>.mm-panel:not(.mm-panel_opened):not(.mm-panel_opened-parent){-webkit-transform:translate3d(400%,0,0);transform:translate3d(400%,0,0)}.mm-menu_columns-3{width:80%;min-width:240px;max-width:1320px}.mm-wrapper_opening .mm-menu_columns-3~.mm-slideout{-webkit-transform:translate3d(80vw,0,0);transform:translate3d(80vw,0,0)}@media all and (max-width:300px){.mm-wrapper_opening .mm-menu_columns-3~.mm-slideout{-webkit-transform:translate3d(240px,0,0);transform:translate3d(240px,0,0)}}@media all and (min-width:1650px){.mm-wrapper_opening .mm-menu_columns-3~.mm-slideout{-webkit-transform:translate3d(1320px,0,0);transform:translate3d(1320px,0,0)}}.mm-wrapper_opening .mm-menu_columns-3.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-80vw,0,0);transform:translate3d(-80vw,0,0)}@media all and (max-width:300px){.mm-wrapper_opening .mm-menu_columns-3.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-240px,0,0);transform:translate3d(-240px,0,0)}}@media all and (min-width:1650px){.mm-wrapper_opening .mm-menu_columns-3.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-1320px,0,0);transform:translate3d(-1320px,0,0)}}[class*=mm-menu_columns-] .mm-panels>.mm-panel_columns-4{-webkit-transform:translate3d(400%,0,0);transform:translate3d(400%,0,0)}.mm-menu_columns-4 .mm-panels>.mm-panel{z-index:4;width:25%}.mm-menu_columns-4 .mm-panels>.mm-panel else{width:100%}.mm-menu_columns-4 .mm-panels>.mm-panel:not(.mm-panel_opened):not(.mm-panel_opened-parent){-webkit-transform:translate3d(500%,0,0);transform:translate3d(500%,0,0)}.mm-menu_columns-4{width:80%;min-width:240px;max-width:1760px}.mm-wrapper_opening .mm-menu_columns-4~.mm-slideout{-webkit-transform:translate3d(80vw,0,0);transform:translate3d(80vw,0,0)}@media all and (max-width:300px){.mm-wrapper_opening .mm-menu_columns-4~.mm-slideout{-webkit-transform:translate3d(240px,0,0);transform:translate3d(240px,0,0)}}@media all and (min-width:2200px){.mm-wrapper_opening .mm-menu_columns-4~.mm-slideout{-webkit-transform:translate3d(1760px,0,0);transform:translate3d(1760px,0,0)}}.mm-wrapper_opening .mm-menu_columns-4.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-80vw,0,0);transform:translate3d(-80vw,0,0)}@media all and (max-width:300px){.mm-wrapper_opening .mm-menu_columns-4.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-240px,0,0);transform:translate3d(-240px,0,0)}}@media all and (min-width:2200px){.mm-wrapper_opening .mm-menu_columns-4.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-1760px,0,0);transform:translate3d(-1760px,0,0)}}[class*=mm-menu_columns-].mm-menu_position-bottom,[class*=mm-menu_columns-].mm-menu_position-top{width:100%;max-width:100%;min-width:100%}.mm-wrapper_opening [class*=mm-menu_columns-].mm-menu_position-front{-webkit-transition-property:width,min-width,max-width,-webkit-transform;transition-property:width,min-width,max-width,-webkit-transform;-o-transition-property:width,min-width,max-width,transform;transition-property:width,min-width,max-width,transform;transition-property:width,min-width,max-width,transform,-webkit-transform}.mm-counter{color:rgba(0,0,0,.3);display:block;padding-left:20px;float:right;text-align:right;color:var(--mm-color-text-dimmed)}.mm-listitem_nosubitems>.mm-counter{display:none}[dir=rtl] .mm-counter{text-align:left;float:left;padding-left:0;padding-right:20px}.mm-divider{position:relative;min-height:20px;padding:4.3px;background:#f3f3f3;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;min-height:var(--mm-line-height);padding:calc(((var(--mm-listitem-size) * .65) - var(--mm-line-height)) * .5);padding-right:10px;padding-left:20px;font-size:75%;text-transform:uppercase;background:var(--mm-color-background);opacity:1;-webkit-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease}.mm-divider:before{background:rgba(0,0,0,.05)}@supports ((position:-webkit-sticky) or (position:sticky)){.mm-divider{position:-webkit-sticky;position:sticky;z-index:2;top:0}.mm-navbar_sticky:not(.mm-hidden)~.mm-listview .mm-divider{top:var(--mm-navbar-size)}}.mm-divider:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--mm-color-background-highlight)}.mm-wrapper_dragging .mm-menu,.mm-wrapper_dragging .mm-slideout{-webkit-transition-duration:0s!important;-o-transition-duration:0s!important;transition-duration:0s!important;-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}.mm-wrapper_dragging .mm-menu{pointer-events:none!important}.mm-wrapper_dragging .mm-wrapper__blocker{display:none!important}.mm-menu_dropdown{-webkit-box-shadow:0 2px 10px rgba(0,0,0,.3);box-shadow:0 2px 10px rgba(0,0,0,.3);height:80%}.mm-wrapper_dropdown .mm-slideout{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;z-index:0}.mm-wrapper_dropdown .mm-wrapper__blocker{-webkit-transition-delay:0s!important;-o-transition-delay:0s!important;transition-delay:0s!important;z-index:1}.mm-wrapper_dropdown .mm-menu_dropdown{z-index:2}.mm-wrapper_dropdown.mm-wrapper_opened:not(.mm-wrapper_opening) .mm-menu_dropdown{display:none}.mm-menu_tip-bottom:before,.mm-menu_tip-left:before,.mm-menu_tip-right:before,.mm-menu_tip-top:before{content:'';background:inherit;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.3);box-shadow:0 2px 10px rgba(0,0,0,.3);display:block;width:15px;height:15px;position:absolute;z-index:-1;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.mm-menu_tip-left:before{left:22px}.mm-menu_tip-right:before{right:22px}.mm-menu_tip-top:before{top:-8px}.mm-menu_tip-bottom:before{bottom:-8px}:root{--mm-iconbar-size:50px}.mm-menu_iconbar-left .mm-navbars_bottom,.mm-menu_iconbar-left .mm-navbars_top,.mm-menu_iconbar-left .mm-panels{margin-left:50px;margin-left:var(--mm-iconbar-size)}.mm-menu_iconbar-left .mm-iconbar{border-right-width:1px;display:block;left:0}.mm-menu_iconbar-right .mm-navbars_bottom,.mm-menu_iconbar-right .mm-navbars_top,.mm-menu_iconbar-right .mm-panels{margin-right:50px;margin-right:var(--mm-iconbar-size)}.mm-menu_iconbar-right .mm-iconbar{border-left-width:1px;display:block;right:0}.mm-iconbar{width:50px;border-color:rgba(0,0,0,.1);background:#f3f3f3;color:rgba(0,0,0,.3);display:none;width:var(--mm-iconbar-size);overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:0;bottom:0;z-index:2;border:0 solid;border-color:var(--mm-color-border);background:var(--mm-color-background);color:var(--mm-color-text-dimmed);text-align:center}.mm-iconbar__bottom,.mm-iconbar__top{width:inherit;position:absolute}.mm-iconbar__bottom>*,.mm-iconbar__top>*{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;padding:12.5px 0}.mm-iconbar__bottom a,.mm-iconbar__bottom a:hover,.mm-iconbar__top a,.mm-iconbar__top a:hover{text-decoration:none}.mm-iconbar__top{top:0}.mm-iconbar__bottom{bottom:0}.mm-iconbar__tab_selected{background:rgba(255,255,255,.4);background:var(--mm-color-background-emphasis)}:root{--mm-iconpanel-size:50px}.mm-panel_iconpanel-1{width:calc(100% - 50px);width:calc(100% - (var(--mm-iconpanel-size) * 1))}.mm-panel_iconpanel-2{width:calc(100% - 100px);width:calc(100% - (var(--mm-iconpanel-size) * 2))}.mm-panel_iconpanel-3{width:calc(100% - 150px);width:calc(100% - (var(--mm-iconpanel-size) * 3))}.mm-panel_iconpanel-first~.mm-panel{width:calc(100% - 50px);width:calc(100% - var(--mm-iconpanel-size))}.mm-menu_iconpanel .mm-panels>.mm-panel{left:auto;-webkit-transition-property:width,-webkit-transform;transition-property:width,-webkit-transform;-o-transition-property:transform,width;transition-property:transform,width;transition-property:transform,width,-webkit-transform}.mm-menu_iconpanel .mm-panels>.mm-panel_opened,.mm-menu_iconpanel .mm-panels>.mm-panel_opened-parent{display:block!important}.mm-menu_iconpanel .mm-panels>.mm-panel_opened-parent{overflow-y:hidden;-webkit-transform:unset;-ms-transform:unset;transform:unset}.mm-menu_iconpanel .mm-panels>.mm-panel:not(.mm-panel_iconpanel-first):not(.mm-panel_iconpanel-0){border-left-width:1px;border-left-style:solid}.mm-menu_hidedivider .mm-panel_opened-parent .mm-divider,.mm-menu_hidenavbar .mm-panel_opened-parent .mm-navbar{opacity:0}.mm-panel__blocker{background:inherit;opacity:0;display:block;position:absolute;top:0;right:0;left:0;z-index:3;-webkit-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease}.mm-panel_opened-parent .mm-panel__blocker{opacity:.6;bottom:-100000px}[dir=rtl] .mm-menu_iconpanel .mm-panels>.mm-panel{left:0;right:auto;-webkit-transition-property:width,-webkit-transform;transition-property:width,-webkit-transform;-o-transition-property:transform,width;transition-property:transform,width;transition-property:transform,width,-webkit-transform}[dir=rtl] .mm-menu_iconpanel .mm-panels>.mm-panel:not(.mm-panel_iconpanel-first):not(.mm-panel_iconpanel-0){border-left:none;border-right:1px solid;border-color:inherit}.mm-menu_keyboardfocus a:focus,.mm-menu_keyboardfocus.mm-menu_opened~.mm-wrapper__blocker a:focus{background:rgba(255,255,255,.4);background:var(--mm-color-background-emphasis);outline:0}.mm-wrapper__blocker .mm-tabstart{cursor:default;display:block;width:100%;height:100%}.mm-wrapper__blocker .mm-tabend{opacity:0;position:absolute;bottom:0}.mm-navbars_top{-ms-flex-negative:0;flex-shrink:0}.mm-navbars_top .mm-navbar:not(:last-child){border-bottom:none}.mm-navbars_bottom{-ms-flex-negative:0;flex-shrink:0}.mm-navbars_bottom .mm-navbar{border-bottom:none}.mm-navbars_bottom .mm-navbar:first-child{border-top:1px solid rgba(0,0,0,.1);border-top:1px solid var(--mm-color-border)}.mm-btn:not(.mm-hidden)+.mm-navbar__searchfield .mm-searchfield__input{padding-left:0}.mm-navbar__searchfield:not(:last-child) .mm-searchfield__input{padding-right:0}.mm-navbar__breadcrumbs{-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0 20px;overflow-x:auto;-webkit-overflow-scrolling:touch}.mm-navbar__breadcrumbs>*{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-right:6px}.mm-navbar__breadcrumbs>a{text-decoration:underline}.mm-navbar__breadcrumbs:not(:last-child){padding-right:0}.mm-btn:not(.mm-hidden)+.mm-navbar__breadcrumbs{padding-left:0}.mm-navbar_tabs>*{padding:0 10px;border:1px solid transparent}.mm-navbar__tab_selected{background:#f3f3f3;color:rgba(0,0,0,.75);background:var(--mm-color-background);color:var(--mm-color-text)}.mm-navbar__tab_selected:not(:first-child){border-left-color:rgba(0,0,0,.1)}.mm-navbar__tab_selected:not(:last-child){border-right-color:rgba(0,0,0,.1)}.mm-navbar__tab_selected:not(:first-child){border-left-color:var(--mm-color-border)}.mm-navbar__tab_selected:not(:last-child){border-right-color:var(--mm-color-border)}.mm-navbars_top .mm-navbar_tabs{border-bottom:none}.mm-navbars_top .mm-navbar_tabs>*{border-bottom-color:rgba(0,0,0,.1);border-bottom-color:var(--mm-color-border)}.mm-navbars_top .mm-navbar__tab_selected{border-top-color:rgba(0,0,0,.1);border-top-color:var(--mm-color-border);border-bottom-color:transparent}.mm-navbars_top.mm-navbars_has-tabs .mm-navbar{background:rgba(255,255,255,.4);background:var(--mm-color-background-emphasis)}.mm-navbars_top.mm-navbars_has-tabs .mm-navbar_tabs~.mm-navbar{background:#f3f3f3;background:var(--mm-color-background)}.mm-navbars_bottom .mm-navbar_tabs:first-child{border-top:none}.mm-navbars_bottom .mm-navbar_tabs>*{border-top-color:rgba(0,0,0,.1);border-top-color:var(--mm-color-border)}.mm-navbars_bottom .mm-navbar__tab_selected{border-bottom-color:rgba(0,0,0,.1);border-bottom-color:var(--mm-color-border);border-top-color:transparent}.mm-navbars_bottom.mm-navbars_has-tabs .mm-navbar{background:#f3f3f3;background:var(--mm-color-background)}.mm-navbars_bottom.mm-navbars_has-tabs .mm-navbar_tabs,.mm-navbars_bottom.mm-navbars_has-tabs .mm-navbar_tabs~.mm-navbar{background:rgba(255,255,255,.4);background:var(--mm-color-background-emphasis)}.mm-searchfield{height:44px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:var(--mm-navbar-size);padding:0;overflow:hidden}.mm-searchfield input{height:30.8px;line-height:30.8px}.mm-searchfield input,.mm-searchfield input:focus,.mm-searchfield input:hover{background:rgba(0,0,0,.05);color:rgba(0,0,0,.75)}.mm-searchfield input{display:block;width:100%;max-width:100%;height:calc(var(--mm-navbar-size) * .7);min-height:unset;max-height:unset;margin:0;padding:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box;border:none!important;border-radius:4px;line-height:calc(var(--mm-navbar-size) * .7);-webkit-box-shadow:none!important;box-shadow:none!important;outline:0!important;font:inherit;font-size:inherit}.mm-searchfield input,.mm-searchfield input:focus,.mm-searchfield input:hover{background:var(--mm-color-background-highlight);color:var(--mm-color-text)}.mm-searchfield input::-ms-clear{display:none}.mm-searchfield__input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;width:100%;max-width:100%;padding:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box}.mm-panel__noresultsmsg{color:rgba(0,0,0,.3);padding:50px 0;color:var(--mm-color-text-dimmed);text-align:center;font-size:150%}.mm-searchfield__btn{position:absolute;right:0;top:0;bottom:0}.mm-panel_search{left:0!important;right:0!important;width:100%!important;border-left:none!important}.mm-searchfield__cancel{line-height:44px;display:block;padding-right:10px;margin-right:-100px;line-height:var(--mm-navbar-size);text-decoration:none;-webkit-transition:margin .4s ease;-o-transition:margin .4s ease;transition:margin .4s ease}.mm-searchfield__cancel-active{margin-right:0}.mm-listitem_nosubitems>.mm-listitem__btn{display:none}.mm-listitem_nosubitems>.mm-listitem__text{padding-right:10px}.mm-listitem_onlysubitems>.mm-listitem__text:not(.mm-listitem__btn){z-index:-1;pointer-events:none}.mm-sectionindexer{background:inherit;text-align:center;font-size:12px;-webkit-box-sizing:border-box;box-sizing:border-box;width:20px;position:absolute;top:0;bottom:0;right:-20px;z-index:5;-webkit-transition:right .4s ease;-o-transition:right .4s ease;transition:right .4s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.mm-sectionindexer a{color:rgba(0,0,0,.3);color:var(--mm-color-text-dimmed);line-height:1;text-decoration:none;display:block}.mm-sectionindexer~.mm-panel{padding-right:0}.mm-sectionindexer_active{right:0}.mm-sectionindexer_active~.mm-panel{padding-right:20px}.mm-menu_selected-hover .mm-listitem__btn,.mm-menu_selected-hover .mm-listitem__text,.mm-menu_selected-parent .mm-listitem__btn,.mm-menu_selected-parent .mm-listitem__text{-webkit-transition:background-color .4s ease;-o-transition:background-color .4s ease;transition:background-color .4s ease}.mm-menu_selected-hover .mm-listview:hover>.mm-listitem_selected>.mm-listitem__text{background:0 0}.mm-menu_selected-hover .mm-listitem__btn:hover,.mm-menu_selected-hover .mm-listitem__text:hover{background:rgba(255,255,255,.4);background:var(--mm-color-background-emphasis)}.mm-menu_selected-parent .mm-panel_opened-parent .mm-listitem:not(.mm-listitem_selected-parent)>.mm-listitem__text{background:0 0}.mm-menu_selected-parent .mm-listitem_selected-parent>.mm-listitem__btn,.mm-menu_selected-parent .mm-listitem_selected-parent>.mm-listitem__text{background:rgba(255,255,255,.4);background:var(--mm-color-background-emphasis)}:root{--mm-sidebar-collapsed-size:50px;--mm-sidebar-expanded-size:440px}.mm-wrapper_sidebar-collapsed body,.mm-wrapper_sidebar-expanded body{position:relative}.mm-wrapper_sidebar-collapsed .mm-slideout,.mm-wrapper_sidebar-expanded .mm-slideout{-webkit-transition-property:width,-webkit-transform;transition-property:width,-webkit-transform;-o-transition-property:width,transform;transition-property:width,transform;transition-property:width,transform,-webkit-transform}.mm-wrapper_sidebar-collapsed .mm-page,.mm-wrapper_sidebar-expanded .mm-page{background:inherit;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:100vh}.mm-wrapper_sidebar-collapsed .mm-menu_sidebar-collapsed,.mm-wrapper_sidebar-expanded .mm-menu_sidebar-expanded{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;top:0!important;right:auto!important;bottom:0!important;left:0!important}.mm-wrapper_sidebar-collapsed .mm-slideout{width:calc(100% - 50px);-webkit-transform:translate3d(50px,0,0);transform:translate3d(50px,0,0);width:calc(100% - var(--mm-sidebar-collapsed-size));-webkit-transform:translate3d(var(--mm-sidebar-collapsed-size),0,0);transform:translate3d(var(--mm-sidebar-collapsed-size),0,0)}.mm-wrapper_sidebar-collapsed:not(.mm-wrapper_opening) .mm-menu_hidedivider .mm-divider,.mm-wrapper_sidebar-collapsed:not(.mm-wrapper_opening) .mm-menu_hidenavbar .mm-navbar{opacity:0}.mm-wrapper_sidebar-expanded .mm-menu_sidebar-expanded{width:440px;width:var(--mm-sidebar-expanded-size);min-width:0!important;max-width:100000px!important;border-right-width:1px;border-right-style:solid}.mm-wrapper_sidebar-expanded .mm-menu_sidebar-expanded.mm-menu_pageshadow:after{content:none;display:none}.mm-wrapper_sidebar-expanded.mm-wrapper_blocking,.mm-wrapper_sidebar-expanded.mm-wrapper_blocking body{overflow:visible}.mm-wrapper_sidebar-expanded .mm-wrapper__blocker{display:none!important}.mm-wrapper_sidebar-expanded:not(.mm-wrapper_sidebar-closed) .mm-menu_sidebar-expanded.mm-menu_opened~.mm-slideout{width:calc(100% - 440px);-webkit-transform:translate3d(440px,0,0);transform:translate3d(440px,0,0);width:calc(100% - var(--mm-sidebar-expanded-size));-webkit-transform:translate3d(var(--mm-sidebar-expanded-size),0,0);transform:translate3d(var(--mm-sidebar-expanded-size),0,0)}.mm-menu__blocker{background:rgba(3,2,1,0);display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:3}.mm-menu_opened .mm-menu__blocker{display:none}[dir=rtl].mm-wrapper_sidebar-collapsed .mm-slideout{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}[dir=rtl].mm-wrapper_sidebar-expanded .mm-slideout{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}[dir=rtl].mm-wrapper_sidebar-expanded:not(.mm-wrapper_sidebar-closed) .mm-menu_sidebar-expanded.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}input.mm-toggle{margin-top:5px;background:rgba(0,0,0,.1);display:inline-block;min-width:58px;width:58px;height:34px;margin:0 10px;margin-top:calc((var(--mm-listitem-size) - 34px)/ 2);border:none!important;background:var(--mm-color-border);border-radius:34px;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;cursor:pointer;-webkit-transition:background-color .2s ease;-o-transition:background-color .2s ease;transition:background-color .2s ease}input.mm-toggle:before{background:#f3f3f3}input.mm-toggle:before{content:'';display:block;width:32px;height:32px;margin:1px;border-radius:34px;background:var(--mm-color-background);-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;-o-transition:transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}input.mm-toggle:checked{background:#4bd963}input.mm-toggle:checked:before{-webkit-transform:translateX(24px);-ms-transform:translateX(24px);transform:translateX(24px)}input.mm-check{margin-top:2px;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;border:none!important;background:0 0!important;cursor:pointer;display:inline-block;width:40px;height:40px;margin:0 10px;margin-top:calc((var(--mm-listitem-size) - 40px)/ 2)}input.mm-check:before{content:'';display:block;width:40%;height:20%;margin:25% 0 0 20%;border-left:3px solid;border-bottom:3px solid;border-color:var(--mm-color-text);opacity:.3;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease}input.mm-check:checked:before{opacity:1}[dir=rtl] input.mm-toggle:checked~label.mm-toggle:before{float:left}.mm-menu_border-none .mm-listitem:after{content:none}.mm-menu_border-full .mm-listitem:after{left:0!important}.mm-menu_fx-menu-slide{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;-o-transition:transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}.mm-wrapper_opened .mm-menu_fx-menu-slide{-webkit-transform:translate3d(-30%,0,0);transform:translate3d(-30%,0,0)}.mm-wrapper_opening .mm-menu_fx-menu-slide{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-wrapper_opened .mm-menu_fx-menu-slide.mm-menu_position-right{-webkit-transform:translate3d(30%,0,0);transform:translate3d(30%,0,0)}.mm-wrapper_opening .mm-menu_fx-menu-slide.mm-menu_position-right{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-menu_fx-panels-none .mm-panel,.mm-panel_fx-none{-webkit-transition-property:none;-o-transition-property:none;transition-property:none}.mm-menu_fx-panels-none .mm-panel.mm-panel_opened-parent,.mm-panel_fx-none.mm-panel_opened-parent{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-menu_fx-panels-slide-0 .mm-panel_opened-parent{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-menu_fx-panels-slide-100 .mm-panel_opened-parent{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.mm-menu_fullscreen{width:100%;min-width:140px;max-width:10000px}.mm-wrapper_opening .mm-menu_fullscreen~.mm-slideout{-webkit-transform:translate3d(100vw,0,0);transform:translate3d(100vw,0,0)}@media all and (max-width:140px){.mm-wrapper_opening .mm-menu_fullscreen~.mm-slideout{-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}}@media all and (min-width:10000px){.mm-wrapper_opening .mm-menu_fullscreen~.mm-slideout{-webkit-transform:translate3d(10000px,0,0);transform:translate3d(10000px,0,0)}}.mm-wrapper_opening .mm-menu_fullscreen.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-100vw,0,0);transform:translate3d(-100vw,0,0)}@media all and (max-width:140px){.mm-wrapper_opening .mm-menu_fullscreen.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-140px,0,0);transform:translate3d(-140px,0,0)}}@media all and (min-width:10000px){.mm-wrapper_opening .mm-menu_fullscreen.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-10000px,0,0);transform:translate3d(-10000px,0,0)}}.mm-menu_fullscreen.mm-menu_position-top{height:100vh;min-height:140px;max-height:10000px}.mm-menu_fullscreen.mm-menu_position-bottom{height:100vh;min-height:140px;max-height:10000px}.mm-menu_listview-justify .mm-panels>.mm-panel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mm-menu_listview-justify .mm-panels>.mm-panel:after{content:none;display:none}.mm-menu_listview-justify .mm-panels>.mm-panel .mm-listview{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;margin-top:0;margin-bottom:0}.mm-menu_listview-justify .mm-panels>.mm-panel .mm-listitem{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;min-height:50px}.mm-menu_listview-justify .mm-panels>.mm-panel .mm-listitem__text{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mm-listview_inset{list-style:inside disc;width:100%;padding:0 30px 15px 30px;margin:0}.mm-listview_inset .mm-listitem{padding:5px 0}.mm-menu_multiline .mm-listitem__text{-o-text-overflow:clip;text-overflow:clip;white-space:normal}[class*=mm-menu_pagedim].mm-menu_opened~.mm-wrapper__blocker{opacity:0}.mm-wrapper_opening [class*=mm-menu_pagedim].mm-menu_opened~.mm-wrapper__blocker{opacity:.3;-webkit-transition:opacity .4s ease .4s;-o-transition:opacity .4s ease .4s;transition:opacity .4s ease .4s}.mm-menu_opened.mm-menu_pagedim~.mm-wrapper__blocker{background:inherit}.mm-menu_opened.mm-menu_pagedim-black~.mm-wrapper__blocker{background:#000}.mm-menu_opened.mm-menu_pagedim-white~.mm-wrapper__blocker{background:#fff}.mm-menu_popup{-webkit-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease;opacity:0;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.3);box-shadow:0 2px 10px rgba(0,0,0,.3);height:80%;min-height:140px;max-height:880px;top:50%;left:50%;bottom:auto;right:auto;z-index:2;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.mm-menu_popup.mm-menu_opened~.mm-slideout{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;z-index:0}.mm-menu_popup.mm-menu_opened~.mm-wrapper__blocker{-webkit-transition-delay:0s!important;-o-transition-delay:0s!important;transition-delay:0s!important;z-index:1}.mm-wrapper_opening .mm-menu_popup{opacity:1}.mm-menu_position-right{left:auto;right:0}.mm-wrapper_opening .mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-80vw,0,0);transform:translate3d(-80vw,0,0)}@media all and (max-width:300px){.mm-wrapper_opening .mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-240px,0,0);transform:translate3d(-240px,0,0)}}@media all and (min-width:550px){.mm-wrapper_opening .mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-440px,0,0);transform:translate3d(-440px,0,0)}}.mm-menu_position-bottom,.mm-menu_position-front,.mm-menu_position-top{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;-o-transition:transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}.mm-menu_position-bottom.mm-menu_opened,.mm-menu_position-front.mm-menu_opened,.mm-menu_position-top.mm-menu_opened{z-index:2}.mm-menu_position-bottom.mm-menu_opened~.mm-slideout,.mm-menu_position-front.mm-menu_opened~.mm-slideout,.mm-menu_position-top.mm-menu_opened~.mm-slideout{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;z-index:0}.mm-menu_position-bottom.mm-menu_opened~.mm-wrapper__blocker,.mm-menu_position-front.mm-menu_opened~.mm-wrapper__blocker,.mm-menu_position-top.mm-menu_opened~.mm-wrapper__blocker{z-index:1}.mm-menu_position-front{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.mm-menu_position-front.mm-menu_position-right{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.mm-menu_position-bottom,.mm-menu_position-top{width:100%;min-width:100%;max-width:100%}.mm-menu_position-top{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}.mm-menu_position-top{height:80vh;min-height:140px;max-height:880px}.mm-menu_position-bottom{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);top:auto}.mm-menu_position-bottom{height:80vh;min-height:140px;max-height:880px}.mm-wrapper_opening .mm-menu_position-bottom,.mm-wrapper_opening .mm-menu_position-front,.mm-wrapper_opening .mm-menu_position-top{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-menu_shadow-page:after{-webkit-box-shadow:0 0 10px rgba(0,0,0,.3);box-shadow:0 0 10px rgba(0,0,0,.3);content:'';display:block;width:20px;height:120%;position:absolute;left:100%;top:-10%;z-index:100;-webkit-clip-path:polygon(-20px 0,0 0,0 100%,-20px 100%);clip-path:polygon(-20px 0,0 0,0 100%,-20px 100%);-webkit-box-shadow:var(--mm-shadow);box-shadow:var(--mm-shadow)}.mm-menu_shadow-page.mm-menu_position-right:after{left:auto;right:100%;-webkit-clip-path:polygon(20px 0,40px 0,40px 100%,20px 100%);clip-path:polygon(20px 0,40px 0,40px 100%,20px 100%)}.mm-menu_shadow-page.mm-menu_position-front:after{content:none;display:none}.mm-menu_shadow-menu{-webkit-box-shadow:0 0 10px rgba(0,0,0,.3);box-shadow:0 0 10px rgba(0,0,0,.3);-webkit-box-shadow:var(--mm-shadow);box-shadow:var(--mm-shadow)}.mm-menu_shadow-panels .mm-panels>.mm-panel{-webkit-box-shadow:0 0 10px rgba(0,0,0,.3);box-shadow:0 0 10px rgba(0,0,0,.3);-webkit-box-shadow:var(--mm-shadow);box-shadow:var(--mm-shadow)}.mm-menu_tileview .mm-listview,.mm-panel_tileview .mm-listview{margin:0!important}.mm-menu_tileview .mm-listview:after,.mm-panel_tileview .mm-listview:after{content:'';display:block;clear:both}.mm-menu_tileview .mm-listitem,.mm-panel_tileview .mm-listitem{padding:0;float:left;position:relative;width:50%;height:0;padding-top:50%}.mm-menu_tileview .mm-listitem:after,.mm-panel_tileview .mm-listitem:after{left:0;top:0;border-right-width:1px;border-right-style:solid;z-index:-1}.mm-menu_tileview .mm-listitem.mm-tile-xs,.mm-panel_tileview .mm-listitem.mm-tile-xs{width:12.5%;padding-top:12.5%}.mm-menu_tileview .mm-listitem.mm-tile-s,.mm-panel_tileview .mm-listitem.mm-tile-s{width:25%;padding-top:25%}.mm-menu_tileview .mm-listitem.mm-tile-l,.mm-panel_tileview .mm-listitem.mm-tile-l{width:75%;padding-top:75%}.mm-menu_tileview .mm-listitem.mm-tile-xl,.mm-panel_tileview .mm-listitem.mm-tile-xl{width:100%;padding-top:100%}.mm-menu_tileview .mm-listitem__text,.mm-panel_tileview .mm-listitem__text{line-height:1px;text-align:center;padding:50% 10px 0 10px;margin:0;position:absolute;top:0;right:1px;bottom:1px;left:0}.mm-menu_tileview .mm-listitem__btn,.mm-panel_tileview .mm-listitem__btn{width:auto}.mm-menu_tileview .mm-listitem__btn:after,.mm-menu_tileview .mm-listitem__btn:before,.mm-panel_tileview .mm-listitem__btn:after,.mm-panel_tileview .mm-listitem__btn:before{content:none;display:none}.mm-menu_tileview .mm-divider,.mm-panel_tileview .mm-divider{display:none}.mm-menu_tileview .mm-panel,.mm-panel_tileview{padding-left:0;padding-right:0}.mm-menu_tileview .mm-panel:after,.mm-menu_tileview .mm-panel:before,.mm-panel_tileview:after,.mm-panel_tileview:before{content:none;display:none}body.modal-open .mm-slideout{z-index:unset}
/* End */


/* Start:/local/templates/semantic/components/etalon/main.feedback/mfeedback/style.css?1570995163737*/
div.mfeedback {}
div.mf-name, div.mf-email, div.mf-captcha, div.mf-message {padding-bottom:0.4em;}
div.mf-name input, div.mf-email input {width:60%;}
div.mf-message textarea {width: 60%;}
span.mf-req {color:red;}
div.mf-ok-text {color:green; font-weight:bold; padding-bottom: 1em;}

.mf-name, .mf-phone, .mf-captcha {
	width: 45%;
	display: inline-block;
	font-family: sans-serif;
}
.mf-name input, .mf-phone input, .mf-captcha input{
	width: 90%!important;
}
.mf-captcha{
	overflow: hidden;
	height: 76px;
}
.mf-captcha img{
	width: 100%;
	margin-top:12px;
}
.feedback h3{
	font-size: 40px!important;
}
.mfeedback p{
	margin:0px;
	font-family: sans-serif;
}
.mfeedback form{
	margin-top: 20px;
}
.mf-ok-text{
	font-family: sans-serif;
}
/* End */


/* Start:/local/templates/semantic/components/etalon/main.feedback/offer/style.css?1570995163817*/
div.mfeedback {}
div.mf-name, div.mf-email, div.mf-captcha, div.mf-message {padding-bottom:0.4em;}
div.mf-name input, div.mf-email input {width:60%;}
div.mf-message textarea {width: 60%;}
span.mf-req {color:red;}
div.mf-ok-text {color:green; font-weight:bold; padding-bottom: 1em;}

.mf-name, .mf-email, .mf-captcha {
	width: 45%;
	display: inline-block;
	font-family: sans-serif;
}
.mf-message {
	font-family: sans-serif;
}
.mf-name input, .mf-email input, .mf-captcha input{
	width: 90%!important;
}
.mf-captcha{
	overflow: hidden;
}
.mf-captcha img{
	width: 100%;
}
.feedback h3{
	font-size: 40px!important;
}
.mfeedback p{
	margin:0px;
	font-family: sans-serif;
}
.mfeedback form{
	margin-top: 20px;
}
.mf-ok-text{
	font-family: sans-serif;
}

.mfeedback textarea{
	width:87%!important;
	padding:10px!important;
}
/* End */


/* Start:/local/templates/semantic/template_styles.css?158627139053374*/
@media only screen and (min-width:1409px){.c-hide-up-m,.c-hide-up-s,.c-hide-up-t{display:none!important}}@media only screen and (min-width:992px) and (max-width:1409px){.c-hide-down-d,.c-hide-up-m,.c-hide-up-t{display:none!important}}@media only screen and (min-width:992px) and (max-width:991px){.c-hide-down-d,.c-hide-down-s,.c-hide-up-m{display:none!important}}@media only screen and (max-width:991px){.c-hide-down-d,.c-hide-down-s,.c-hide-down-t{display:none!important}}.a-text._left{text-align:left!important}.a-text._center{text-align:center!important}.a-text._right{text-align:right!important}.a-text._full,.a-text._justify{text-align:justify!important}.a-text._nowrap{white-space:nowrap!important}@media only screen and (min-width:992px) and (max-width:1409px){.a-text._s-left{text-align:left!important}.a-text._s-center{text-align:center!important}.a-text._s-right{text-align:right!important}.a-text._s-full,.a-text._s-justify{text-align:justify!important}.a-text._s-nowrap{white-space:nowrap!important}}@media only screen and (min-width:992px) and (max-width:991px){.a-text._t-left{text-align:left!important}.a-text._t-center{text-align:center!important}.a-text._t-right{text-align:right!important}.a-text._t-full,.a-text._t-justify{text-align:justify!important}.a-text._t-nowrap{white-space:nowrap!important}}@media only screen and (max-width:991px){.a-text._m-left{text-align:left!important}.a-text._m-center{text-align:center!important}.a-text._m-right{text-align:right!important}.a-text._m-full,.a-text._m-justify{text-align:justify!important}.a-text._m-nowrap{white-space:nowrap!important}}.a-text._down,.a-text._lowercase{text-transform:lowercase!important}.a-text._up,.a-text._uppercase{text-transform:uppercase!important}.a-text._cap,.a-text._capitalize{text-transform:capitalize!important}.a-text._underline{text-decoration:underline!important}.a-text._thin{font-weight:300!important}.a-text._bold{font-weight:700!important}.a-text._italic{font-style:italic!important}.a-text._primary{color:#ba000b!important}.a-text._secondary{color:#47515b!important}.a-text._white{color:#eaece5!important}.a-text._r-white{color:#fff!important}.a-text.yellow{color:#f3ede4!important}.a-text._red{color:#6d0000!important}.a-text._fs-1{font-size:.1em!important;line-height:.1em!important}.a-text._fs-2{font-size:.2em!important;line-height:.2em!important}.a-text._fs-3{font-size:.3em!important;line-height:.3em!important}.a-text._fs-4{font-size:.4em!important;line-height:.4em!important}.a-text._fs-5{font-size:.5em!important;line-height:.5em!important}.a-text._fs-6{font-size:.6em!important;line-height:.6em!important}.a-text._fs-7{font-size:.7em!important;line-height:.7em!important}.a-text._fs-8{font-size:.8em!important;line-height:.8em!important}.a-text._fs-9{font-size:.9em!important;line-height:.9em!important}.a-text._fs-10{font-size:1em!important;line-height:1em!important}.a-text._fs-11{font-size:1.1em!important;line-height:1.1em!important}.a-text._fs-12{font-size:1.2em!important;line-height:1.2em!important}.a-text._fs-13{font-size:1.3em!important;line-height:1.3em!important}.a-text._fs-14{font-size:1.4em!important;line-height:1.4em!important}.a-text._fs-15{font-size:1.5em!important;line-height:1.5em!important}.a-text._fs-16{font-size:1.6em!important;line-height:1.6em!important}.a-text._fs-17{font-size:1.7em!important;line-height:1.7em!important}.a-text._fs-18{font-size:1.8em!important;line-height:1.8em!important}.a-text._fs-19{font-size:1.9em!important;line-height:1.9em!important}.a-text._fs-20{font-size:2em!important;line-height:2em!important}.a-p-0{padding:0!important}.a-pt-0{padding-top:0!important}.a-pr-0{padding-right:0!important}.a-pb-0{padding-bottom:0!important}.a-pl-0{padding-left:0!important}.a-p-1{padding:.1em!important}.a-pt-1{padding-top:.1em!important}.a-pr-1{padding-right:.1em!important}.a-pb-1{padding-bottom:.1em!important}.a-pl-1{padding-left:.1em!important}.a-p-2{padding:.2em!important}.a-pt-2{padding-top:.2em!important}.a-pr-2{padding-right:.2em!important}.a-pb-2{padding-bottom:.2em!important}.a-pl-2{padding-left:.2em!important}.a-p-3{padding:.3em!important}.a-pt-3{padding-top:.3em!important}.a-pr-3{padding-right:.3em!important}.a-pb-3{padding-bottom:.3em!important}.a-pl-3{padding-left:.3em!important}.a-p-4{padding:.4em!important}.a-pt-4{padding-top:.4em!important}.a-pr-4{padding-right:.4em!important}.a-pb-4{padding-bottom:.4em!important}.a-pl-4{padding-left:.4em!important}.a-p-5{padding:.5em!important}.a-pt-5{padding-top:.5em!important}.a-pr-5{padding-right:.5em!important}.a-pb-5{padding-bottom:.5em!important}.a-pl-5{padding-left:.5em!important}.a-p-6{padding:.6em!important}.a-pt-6{padding-top:.6em!important}.a-pr-6{padding-right:.6em!important}.a-pb-6{padding-bottom:.6em!important}.a-pl-6{padding-left:.6em!important}.a-p-7{padding:.7em!important}.a-pt-7{padding-top:.7em!important}.a-pr-7{padding-right:.7em!important}.a-pb-7{padding-bottom:.7em!important}.a-pl-7{padding-left:.7em!important}.a-p-8{padding:.8em!important}.a-pt-8{padding-top:.8em!important}.a-pr-8{padding-right:.8em!important}.a-pb-8{padding-bottom:.8em!important}.a-pl-8{padding-left:.8em!important}.a-p-9{padding:.9em!important}.a-pt-9{padding-top:.9em!important}.a-pr-9{padding-right:.9em!important}.a-pb-9{padding-bottom:.9em!important}.a-pl-9{padding-left:.9em!important}.a-p-10{padding:1em!important}.a-pt-10{padding-top:1em!important}.a-pr-10{padding-right:1em!important}.a-pb-10{padding-bottom:1em!important}.a-pl-10{padding-left:1em!important}.a-p-11{padding:1.1em!important}.a-pt-11{padding-top:1.1em!important}.a-pr-11{padding-right:1.1em!important}.a-pb-11{padding-bottom:1.1em!important}.a-pl-11{padding-left:1.1em!important}.a-p-12{padding:1.2em!important}.a-pt-12{padding-top:1.2em!important}.a-pr-12{padding-right:1.2em!important}.a-pb-12{padding-bottom:1.2em!important}.a-pl-12{padding-left:1.2em!important}.a-p-13{padding:1.3em!important}.a-pt-13{padding-top:1.3em!important}.a-pr-13{padding-right:1.3em!important}.a-pb-13{padding-bottom:1.3em!important}.a-pl-13{padding-left:1.3em!important}.a-p-14{padding:1.4em!important}.a-pt-14{padding-top:1.4em!important}.a-pr-14{padding-right:1.4em!important}.a-pb-14{padding-bottom:1.4em!important}.a-pl-14{padding-left:1.4em!important}.a-p-15{padding:1.5em!important}.a-pt-15{padding-top:1.5em!important}.a-pr-15{padding-right:1.5em!important}.a-pb-15{padding-bottom:1.5em!important}.a-pl-15{padding-left:1.5em!important}.a-p-16{padding:1.6em!important}.a-pt-16{padding-top:1.6em!important}.a-pr-16{padding-right:1.6em!important}.a-pb-16{padding-bottom:1.6em!important}.a-pl-16{padding-left:1.6em!important}.a-p-17{padding:1.7em!important}.a-pt-17{padding-top:1.7em!important}.a-pr-17{padding-right:1.7em!important}.a-pb-17{padding-bottom:1.7em!important}.a-pl-17{padding-left:1.7em!important}.a-p-18{padding:1.8em!important}.a-pt-18{padding-top:1.8em!important}.a-pr-18{padding-right:1.8em!important}.a-pb-18{padding-bottom:1.8em!important}.a-pl-18{padding-left:1.8em!important}.a-p-19{padding:1.9em!important}.a-pt-19{padding-top:1.9em!important}.a-pr-19{padding-right:1.9em!important}.a-pb-19{padding-bottom:1.9em!important}.a-pl-19{padding-left:1.9em!important}.a-p-20{padding:2em!important}.a-pt-20{padding-top:2em!important}.a-pr-20{padding-right:2em!important}.a-pb-20{padding-bottom:2em!important}.a-pl-20{padding-left:2em!important}.a-p-30{padding:3em!important}.a-pt-30{padding-top:3em!important}.a-pr-30{padding-right:3em!important}.a-pb-30{padding-bottom:3em!important}.a-pl-30{padding-left:3em!important}.a-p-40{padding:4em!important}.a-pt-40{padding-top:4em!important}.a-pr-40{padding-right:4em!important}.a-pb-40{padding-bottom:4em!important}.a-pl-40{padding-left:4em!important}.a-p-50{padding:5em!important}.a-pt-50{padding-top:5em!important}.a-pr-50{padding-right:5em!important}.a-pb-50{padding-bottom:5em!important}.a-pl-50{padding-left:5em!important}.a-p-60{padding:6em!important}.a-pt-60{padding-top:6em!important}.a-pr-60{padding-right:6em!important}.a-pb-60{padding-bottom:6em!important}.a-pl-60{padding-left:6em!important}.a-p-70{padding:7em!important}.a-pt-70{padding-top:7em!important}.a-pr-70{padding-right:7em!important}.a-pb-70{padding-bottom:7em!important}.a-pl-70{padding-left:7em!important}.a-p-80{padding:8em!important}.a-pt-80{padding-top:8em!important}.a-pr-80{padding-right:8em!important}.a-pb-80{padding-bottom:8em!important}.a-pl-80{padding-left:8em!important}.a-p-90{padding:9em!important}.a-pt-90{padding-top:9em!important}.a-pr-90{padding-right:9em!important}.a-pb-90{padding-bottom:9em!important}.a-pl-90{padding-left:9em!important}.a-p-100{padding:10em!important}.a-pt-100{padding-top:10em!important}.a-pr-100{padding-right:10em!important}.a-pb-100{padding-bottom:10em!important}.a-pl-100{padding-left:10em!important}.a-m-0{margin:0!important}.a-mt-0{margin-top:0!important}.a-mr-0{margin-right:0!important}.a-mb-0{margin-bottom:0!important}.a-ml-0{margin-left:0!important}.a-m--0{margin:0!important}.a-mt--0{margin-top:0!important}.a-mr--0{margin-right:0!important}.a-mb--0{margin-bottom:0!important}.a-ml--0{margin-left:0!important}@media only screen and (max-width:991px){.a-m-m-0{margin:0!important}.a-mt-m-0{margin-top:0!important}.a-mr-m-0{margin-right:0!important}.a-mb-m-0{margin-bottom:0!important}.a-ml-m-0{margin-left:0!important}.a-m-m--0{margin:0!important}.a-mt-m--0{margin-top:0!important}.a-mr-m--0{margin-right:0!important}.a-mb-m--0{margin-bottom:0!important}.a-ml-m--0{margin-left:0!important}}.a-m-1{margin:.1em!important}.a-mt-1{margin-top:.1em!important}.a-mr-1{margin-right:.1em!important}.a-mb-1{margin-bottom:.1em!important}.a-ml-1{margin-left:.1em!important}.a-m--1{margin:-.1em!important}.a-mt--1{margin-top:-.1em!important}.a-mr--1{margin-right:-.1em!important}.a-mb--1{margin-bottom:-.1em!important}.a-ml--1{margin-left:-.1em!important}@media only screen and (max-width:991px){.a-m-m-1{margin:.1em!important}.a-mt-m-1{margin-top:.1em!important}.a-mr-m-1{margin-right:.1em!important}.a-mb-m-1{margin-bottom:.1em!important}.a-ml-m-1{margin-left:.1em!important}.a-m-m--1{margin:-.1em!important}.a-mt-m--1{margin-top:-.1em!important}.a-mr-m--1{margin-right:-.1em!important}.a-mb-m--1{margin-bottom:-.1em!important}.a-ml-m--1{margin-left:-.1em!important}}.a-m-2{margin:.2em!important}.a-mt-2{margin-top:.2em!important}.a-mr-2{margin-right:.2em!important}.a-mb-2{margin-bottom:.2em!important}.a-ml-2{margin-left:.2em!important}.a-m--2{margin:-.2em!important}.a-mt--2{margin-top:-.2em!important}.a-mr--2{margin-right:-.2em!important}.a-mb--2{margin-bottom:-.2em!important}.a-ml--2{margin-left:-.2em!important}@media only screen and (max-width:991px){.a-m-m-2{margin:.2em!important}.a-mt-m-2{margin-top:.2em!important}.a-mr-m-2{margin-right:.2em!important}.a-mb-m-2{margin-bottom:.2em!important}.a-ml-m-2{margin-left:.2em!important}.a-m-m--2{margin:-.2em!important}.a-mt-m--2{margin-top:-.2em!important}.a-mr-m--2{margin-right:-.2em!important}.a-mb-m--2{margin-bottom:-.2em!important}.a-ml-m--2{margin-left:-.2em!important}}.a-m-3{margin:.3em!important}.a-mt-3{margin-top:.3em!important}.a-mr-3{margin-right:.3em!important}.a-mb-3{margin-bottom:.3em!important}.a-ml-3{margin-left:.3em!important}.a-m--3{margin:-.3em!important}.a-mt--3{margin-top:-.3em!important}.a-mr--3{margin-right:-.3em!important}.a-mb--3{margin-bottom:-.3em!important}.a-ml--3{margin-left:-.3em!important}@media only screen and (max-width:991px){.a-m-m-3{margin:.3em!important}.a-mt-m-3{margin-top:.3em!important}.a-mr-m-3{margin-right:.3em!important}.a-mb-m-3{margin-bottom:.3em!important}.a-ml-m-3{margin-left:.3em!important}.a-m-m--3{margin:-.3em!important}.a-mt-m--3{margin-top:-.3em!important}.a-mr-m--3{margin-right:-.3em!important}.a-mb-m--3{margin-bottom:-.3em!important}.a-ml-m--3{margin-left:-.3em!important}}.a-m-4{margin:.4em!important}.a-mt-4{margin-top:.4em!important}.a-mr-4{margin-right:.4em!important}.a-mb-4{margin-bottom:.4em!important}.a-ml-4{margin-left:.4em!important}.a-m--4{margin:-.4em!important}.a-mt--4{margin-top:-.4em!important}.a-mr--4{margin-right:-.4em!important}.a-mb--4{margin-bottom:-.4em!important}.a-ml--4{margin-left:-.4em!important}@media only screen and (max-width:991px){.a-m-m-4{margin:.4em!important}.a-mt-m-4{margin-top:.4em!important}.a-mr-m-4{margin-right:.4em!important}.a-mb-m-4{margin-bottom:.4em!important}.a-ml-m-4{margin-left:.4em!important}.a-m-m--4{margin:-.4em!important}.a-mt-m--4{margin-top:-.4em!important}.a-mr-m--4{margin-right:-.4em!important}.a-mb-m--4{margin-bottom:-.4em!important}.a-ml-m--4{margin-left:-.4em!important}}.a-m-5{margin:.5em!important}.a-mt-5{margin-top:.5em!important}.a-mr-5{margin-right:.5em!important}.a-mb-5{margin-bottom:.5em!important}.a-ml-5{margin-left:.5em!important}.a-m--5{margin:-.5em!important}.a-mt--5{margin-top:-.5em!important}.a-mr--5{margin-right:-.5em!important}.a-mb--5{margin-bottom:-.5em!important}.a-ml--5{margin-left:-.5em!important}@media only screen and (max-width:991px){.a-m-m-5{margin:.5em!important}.a-mt-m-5{margin-top:.5em!important}.a-mr-m-5{margin-right:.5em!important}.a-mb-m-5{margin-bottom:.5em!important}.a-ml-m-5{margin-left:.5em!important}.a-m-m--5{margin:-.5em!important}.a-mt-m--5{margin-top:-.5em!important}.a-mr-m--5{margin-right:-.5em!important}.a-mb-m--5{margin-bottom:-.5em!important}.a-ml-m--5{margin-left:-.5em!important}}.a-m-6{margin:.6em!important}.a-mt-6{margin-top:.6em!important}.a-mr-6{margin-right:.6em!important}.a-mb-6{margin-bottom:.6em!important}.a-ml-6{margin-left:.6em!important}.a-m--6{margin:-.6em!important}.a-mt--6{margin-top:-.6em!important}.a-mr--6{margin-right:-.6em!important}.a-mb--6{margin-bottom:-.6em!important}.a-ml--6{margin-left:-.6em!important}@media only screen and (max-width:991px){.a-m-m-6{margin:.6em!important}.a-mt-m-6{margin-top:.6em!important}.a-mr-m-6{margin-right:.6em!important}.a-mb-m-6{margin-bottom:.6em!important}.a-ml-m-6{margin-left:.6em!important}.a-m-m--6{margin:-.6em!important}.a-mt-m--6{margin-top:-.6em!important}.a-mr-m--6{margin-right:-.6em!important}.a-mb-m--6{margin-bottom:-.6em!important}.a-ml-m--6{margin-left:-.6em!important}}.a-m-7{margin:.7em!important}.a-mt-7{margin-top:.7em!important}.a-mr-7{margin-right:.7em!important}.a-mb-7{margin-bottom:.7em!important}.a-ml-7{margin-left:.7em!important}.a-m--7{margin:-.7em!important}.a-mt--7{margin-top:-.7em!important}.a-mr--7{margin-right:-.7em!important}.a-mb--7{margin-bottom:-.7em!important}.a-ml--7{margin-left:-.7em!important}@media only screen and (max-width:991px){.a-m-m-7{margin:.7em!important}.a-mt-m-7{margin-top:.7em!important}.a-mr-m-7{margin-right:.7em!important}.a-mb-m-7{margin-bottom:.7em!important}.a-ml-m-7{margin-left:.7em!important}.a-m-m--7{margin:-.7em!important}.a-mt-m--7{margin-top:-.7em!important}.a-mr-m--7{margin-right:-.7em!important}.a-mb-m--7{margin-bottom:-.7em!important}.a-ml-m--7{margin-left:-.7em!important}}.a-m-8{margin:.8em!important}.a-mt-8{margin-top:.8em!important}.a-mr-8{margin-right:.8em!important}.a-mb-8{margin-bottom:.8em!important}.a-ml-8{margin-left:.8em!important}.a-m--8{margin:-.8em!important}.a-mt--8{margin-top:-.8em!important}.a-mr--8{margin-right:-.8em!important}.a-mb--8{margin-bottom:-.8em!important}.a-ml--8{margin-left:-.8em!important}@media only screen and (max-width:991px){.a-m-m-8{margin:.8em!important}.a-mt-m-8{margin-top:.8em!important}.a-mr-m-8{margin-right:.8em!important}.a-mb-m-8{margin-bottom:.8em!important}.a-ml-m-8{margin-left:.8em!important}.a-m-m--8{margin:-.8em!important}.a-mt-m--8{margin-top:-.8em!important}.a-mr-m--8{margin-right:-.8em!important}.a-mb-m--8{margin-bottom:-.8em!important}.a-ml-m--8{margin-left:-.8em!important}}.a-m-9{margin:.9em!important}.a-mt-9{margin-top:.9em!important}.a-mr-9{margin-right:.9em!important}.a-mb-9{margin-bottom:.9em!important}.a-ml-9{margin-left:.9em!important}.a-m--9{margin:-.9em!important}.a-mt--9{margin-top:-.9em!important}.a-mr--9{margin-right:-.9em!important}.a-mb--9{margin-bottom:-.9em!important}.a-ml--9{margin-left:-.9em!important}@media only screen and (max-width:991px){.a-m-m-9{margin:.9em!important}.a-mt-m-9{margin-top:.9em!important}.a-mr-m-9{margin-right:.9em!important}.a-mb-m-9{margin-bottom:.9em!important}.a-ml-m-9{margin-left:.9em!important}.a-m-m--9{margin:-.9em!important}.a-mt-m--9{margin-top:-.9em!important}.a-mr-m--9{margin-right:-.9em!important}.a-mb-m--9{margin-bottom:-.9em!important}.a-ml-m--9{margin-left:-.9em!important}}.a-m-10{margin:1em!important}.a-mt-10{margin-top:1em!important}.a-mr-10{margin-right:1em!important}.a-mb-10{margin-bottom:1em!important}.a-ml-10{margin-left:1em!important}.a-m--10{margin:-1em!important}.a-mt--10{margin-top:-1em!important}.a-mr--10{margin-right:-1em!important}.a-mb--10{margin-bottom:-1em!important}.a-ml--10{margin-left:-1em!important}@media only screen and (max-width:991px){.a-m-m-10{margin:1em!important}.a-mt-m-10{margin-top:1em!important}.a-mr-m-10{margin-right:1em!important}.a-mb-m-10{margin-bottom:1em!important}.a-ml-m-10{margin-left:1em!important}.a-m-m--10{margin:-1em!important}.a-mt-m--10{margin-top:-1em!important}.a-mr-m--10{margin-right:-1em!important}.a-mb-m--10{margin-bottom:-1em!important}.a-ml-m--10{margin-left:-1em!important}}.a-m-11{margin:1.1em!important}.a-mt-11{margin-top:1.1em!important}.a-mr-11{margin-right:1.1em!important}.a-mb-11{margin-bottom:1.1em!important}.a-ml-11{margin-left:1.1em!important}.a-m--11{margin:-1.1em!important}.a-mt--11{margin-top:-1.1em!important}.a-mr--11{margin-right:-1.1em!important}.a-mb--11{margin-bottom:-1.1em!important}.a-ml--11{margin-left:-1.1em!important}@media only screen and (max-width:991px){.a-m-m-11{margin:1.1em!important}.a-mt-m-11{margin-top:1.1em!important}.a-mr-m-11{margin-right:1.1em!important}.a-mb-m-11{margin-bottom:1.1em!important}.a-ml-m-11{margin-left:1.1em!important}.a-m-m--11{margin:-1.1em!important}.a-mt-m--11{margin-top:-1.1em!important}.a-mr-m--11{margin-right:-1.1em!important}.a-mb-m--11{margin-bottom:-1.1em!important}.a-ml-m--11{margin-left:-1.1em!important}}.a-m-12{margin:1.2em!important}.a-mt-12{margin-top:1.2em!important}.a-mr-12{margin-right:1.2em!important}.a-mb-12{margin-bottom:1.2em!important}.a-ml-12{margin-left:1.2em!important}.a-m--12{margin:-1.2em!important}.a-mt--12{margin-top:-1.2em!important}.a-mr--12{margin-right:-1.2em!important}.a-mb--12{margin-bottom:-1.2em!important}.a-ml--12{margin-left:-1.2em!important}@media only screen and (max-width:991px){.a-m-m-12{margin:1.2em!important}.a-mt-m-12{margin-top:1.2em!important}.a-mr-m-12{margin-right:1.2em!important}.a-mb-m-12{margin-bottom:1.2em!important}.a-ml-m-12{margin-left:1.2em!important}.a-m-m--12{margin:-1.2em!important}.a-mt-m--12{margin-top:-1.2em!important}.a-mr-m--12{margin-right:-1.2em!important}.a-mb-m--12{margin-bottom:-1.2em!important}.a-ml-m--12{margin-left:-1.2em!important}}.a-m-13{margin:1.3em!important}.a-mt-13{margin-top:1.3em!important}.a-mr-13{margin-right:1.3em!important}.a-mb-13{margin-bottom:1.3em!important}.a-ml-13{margin-left:1.3em!important}.a-m--13{margin:-1.3em!important}.a-mt--13{margin-top:-1.3em!important}.a-mr--13{margin-right:-1.3em!important}.a-mb--13{margin-bottom:-1.3em!important}.a-ml--13{margin-left:-1.3em!important}@media only screen and (max-width:991px){.a-m-m-13{margin:1.3em!important}.a-mt-m-13{margin-top:1.3em!important}.a-mr-m-13{margin-right:1.3em!important}.a-mb-m-13{margin-bottom:1.3em!important}.a-ml-m-13{margin-left:1.3em!important}.a-m-m--13{margin:-1.3em!important}.a-mt-m--13{margin-top:-1.3em!important}.a-mr-m--13{margin-right:-1.3em!important}.a-mb-m--13{margin-bottom:-1.3em!important}.a-ml-m--13{margin-left:-1.3em!important}}.a-m-14{margin:1.4em!important}.a-mt-14{margin-top:1.4em!important}.a-mr-14{margin-right:1.4em!important}.a-mb-14{margin-bottom:1.4em!important}.a-ml-14{margin-left:1.4em!important}.a-m--14{margin:-1.4em!important}.a-mt--14{margin-top:-1.4em!important}.a-mr--14{margin-right:-1.4em!important}.a-mb--14{margin-bottom:-1.4em!important}.a-ml--14{margin-left:-1.4em!important}@media only screen and (max-width:991px){.a-m-m-14{margin:1.4em!important}.a-mt-m-14{margin-top:1.4em!important}.a-mr-m-14{margin-right:1.4em!important}.a-mb-m-14{margin-bottom:1.4em!important}.a-ml-m-14{margin-left:1.4em!important}.a-m-m--14{margin:-1.4em!important}.a-mt-m--14{margin-top:-1.4em!important}.a-mr-m--14{margin-right:-1.4em!important}.a-mb-m--14{margin-bottom:-1.4em!important}.a-ml-m--14{margin-left:-1.4em!important}}.a-m-15{margin:1.5em!important}.a-mt-15{margin-top:1.5em!important}.a-mr-15{margin-right:1.5em!important}.a-mb-15{margin-bottom:1.5em!important}.a-ml-15{margin-left:1.5em!important}.a-m--15{margin:-1.5em!important}.a-mt--15{margin-top:-1.5em!important}.a-mr--15{margin-right:-1.5em!important}.a-mb--15{margin-bottom:-1.5em!important}.a-ml--15{margin-left:-1.5em!important}@media only screen and (max-width:991px){.a-m-m-15{margin:1.5em!important}.a-mt-m-15{margin-top:1.5em!important}.a-mr-m-15{margin-right:1.5em!important}.a-mb-m-15{margin-bottom:1.5em!important}.a-ml-m-15{margin-left:1.5em!important}.a-m-m--15{margin:-1.5em!important}.a-mt-m--15{margin-top:-1.5em!important}.a-mr-m--15{margin-right:-1.5em!important}.a-mb-m--15{margin-bottom:-1.5em!important}.a-ml-m--15{margin-left:-1.5em!important}}.a-m-16{margin:1.6em!important}.a-mt-16{margin-top:1.6em!important}.a-mr-16{margin-right:1.6em!important}.a-mb-16{margin-bottom:1.6em!important}.a-ml-16{margin-left:1.6em!important}.a-m--16{margin:-1.6em!important}.a-mt--16{margin-top:-1.6em!important}.a-mr--16{margin-right:-1.6em!important}.a-mb--16{margin-bottom:-1.6em!important}.a-ml--16{margin-left:-1.6em!important}@media only screen and (max-width:991px){.a-m-m-16{margin:1.6em!important}.a-mt-m-16{margin-top:1.6em!important}.a-mr-m-16{margin-right:1.6em!important}.a-mb-m-16{margin-bottom:1.6em!important}.a-ml-m-16{margin-left:1.6em!important}.a-m-m--16{margin:-1.6em!important}.a-mt-m--16{margin-top:-1.6em!important}.a-mr-m--16{margin-right:-1.6em!important}.a-mb-m--16{margin-bottom:-1.6em!important}.a-ml-m--16{margin-left:-1.6em!important}}.a-m-17{margin:1.7em!important}.a-mt-17{margin-top:1.7em!important}.a-mr-17{margin-right:1.7em!important}.a-mb-17{margin-bottom:1.7em!important}.a-ml-17{margin-left:1.7em!important}.a-m--17{margin:-1.7em!important}.a-mt--17{margin-top:-1.7em!important}.a-mr--17{margin-right:-1.7em!important}.a-mb--17{margin-bottom:-1.7em!important}.a-ml--17{margin-left:-1.7em!important}@media only screen and (max-width:991px){.a-m-m-17{margin:1.7em!important}.a-mt-m-17{margin-top:1.7em!important}.a-mr-m-17{margin-right:1.7em!important}.a-mb-m-17{margin-bottom:1.7em!important}.a-ml-m-17{margin-left:1.7em!important}.a-m-m--17{margin:-1.7em!important}.a-mt-m--17{margin-top:-1.7em!important}.a-mr-m--17{margin-right:-1.7em!important}.a-mb-m--17{margin-bottom:-1.7em!important}.a-ml-m--17{margin-left:-1.7em!important}}.a-m-18{margin:1.8em!important}.a-mt-18{margin-top:1.8em!important}.a-mr-18{margin-right:1.8em!important}.a-mb-18{margin-bottom:1.8em!important}.a-ml-18{margin-left:1.8em!important}.a-m--18{margin:-1.8em!important}.a-mt--18{margin-top:-1.8em!important}.a-mr--18{margin-right:-1.8em!important}.a-mb--18{margin-bottom:-1.8em!important}.a-ml--18{margin-left:-1.8em!important}@media only screen and (max-width:991px){.a-m-m-18{margin:1.8em!important}.a-mt-m-18{margin-top:1.8em!important}.a-mr-m-18{margin-right:1.8em!important}.a-mb-m-18{margin-bottom:1.8em!important}.a-ml-m-18{margin-left:1.8em!important}.a-m-m--18{margin:-1.8em!important}.a-mt-m--18{margin-top:-1.8em!important}.a-mr-m--18{margin-right:-1.8em!important}.a-mb-m--18{margin-bottom:-1.8em!important}.a-ml-m--18{margin-left:-1.8em!important}}.a-m-19{margin:1.9em!important}.a-mt-19{margin-top:1.9em!important}.a-mr-19{margin-right:1.9em!important}.a-mb-19{margin-bottom:1.9em!important}.a-ml-19{margin-left:1.9em!important}.a-m--19{margin:-1.9em!important}.a-mt--19{margin-top:-1.9em!important}.a-mr--19{margin-right:-1.9em!important}.a-mb--19{margin-bottom:-1.9em!important}.a-ml--19{margin-left:-1.9em!important}@media only screen and (max-width:991px){.a-m-m-19{margin:1.9em!important}.a-mt-m-19{margin-top:1.9em!important}.a-mr-m-19{margin-right:1.9em!important}.a-mb-m-19{margin-bottom:1.9em!important}.a-ml-m-19{margin-left:1.9em!important}.a-m-m--19{margin:-1.9em!important}.a-mt-m--19{margin-top:-1.9em!important}.a-mr-m--19{margin-right:-1.9em!important}.a-mb-m--19{margin-bottom:-1.9em!important}.a-ml-m--19{margin-left:-1.9em!important}}.a-m-20{margin:2em!important}.a-mt-20{margin-top:2em!important}.a-mr-20{margin-right:2em!important}.a-mb-20{margin-bottom:2em!important}.a-ml-20{margin-left:2em!important}.a-m--20{margin:-2em!important}.a-mt--20{margin-top:-2em!important}.a-mr--20{margin-right:-2em!important}.a-mb--20{margin-bottom:-2em!important}.a-ml--20{margin-left:-2em!important}@media only screen and (max-width:991px){.a-m-m-20{margin:2em!important}.a-mt-m-20{margin-top:2em!important}.a-mr-m-20{margin-right:2em!important}.a-mb-m-20{margin-bottom:2em!important}.a-ml-m-20{margin-left:2em!important}.a-m-m--20{margin:-2em!important}.a-mt-m--20{margin-top:-2em!important}.a-mr-m--20{margin-right:-2em!important}.a-mb-m--20{margin-bottom:-2em!important}.a-ml-m--20{margin-left:-2em!important}}.a-m-30{margin:3em!important}.a-mt-30{margin-top:3em!important}.a-mr-30{margin-right:3em!important}.a-mb-30{margin-bottom:3em!important}.a-ml-30{margin-left:3em!important}.a-m--30{margin:-3em!important}.a-mt--30{margin-top:-3em!important}.a-mr--30{margin-right:-3em!important}.a-mb--30{margin-bottom:-3em!important}.a-ml--30{margin-left:-3em!important}@media only screen and (max-width:991px){.a-m-m-30{margin:3em!important}.a-mt-m-30{margin-top:3em!important}.a-mr-m-30{margin-right:3em!important}.a-mb-m-30{margin-bottom:3em!important}.a-ml-m-30{margin-left:3em!important}.a-m-m--30{margin:-3em!important}.a-mt-m--30{margin-top:-3em!important}.a-mr-m--30{margin-right:-3em!important}.a-mb-m--30{margin-bottom:-3em!important}.a-ml-m--30{margin-left:-3em!important}}.a-m-40{margin:4em!important}.a-mt-40{margin-top:4em!important}.a-mr-40{margin-right:4em!important}.a-mb-40{margin-bottom:4em!important}.a-ml-40{margin-left:4em!important}.a-m--40{margin:-4em!important}.a-mt--40{margin-top:-4em!important}.a-mr--40{margin-right:-4em!important}.a-mb--40{margin-bottom:-4em!important}.a-ml--40{margin-left:-4em!important}@media only screen and (max-width:991px){.a-m-m-40{margin:4em!important}.a-mt-m-40{margin-top:4em!important}.a-mr-m-40{margin-right:4em!important}.a-mb-m-40{margin-bottom:4em!important}.a-ml-m-40{margin-left:4em!important}.a-m-m--40{margin:-4em!important}.a-mt-m--40{margin-top:-4em!important}.a-mr-m--40{margin-right:-4em!important}.a-mb-m--40{margin-bottom:-4em!important}.a-ml-m--40{margin-left:-4em!important}}.a-m-50{margin:5em!important}.a-mt-50{margin-top:5em!important}.a-mr-50{margin-right:5em!important}.a-mb-50{margin-bottom:5em!important}.a-ml-50{margin-left:5em!important}.a-m--50{margin:-5em!important}.a-mt--50{margin-top:-5em!important}.a-mr--50{margin-right:-5em!important}.a-mb--50{margin-bottom:-5em!important}.a-ml--50{margin-left:-5em!important}@media only screen and (max-width:991px){.a-m-m-50{margin:5em!important}.a-mt-m-50{margin-top:5em!important}.a-mr-m-50{margin-right:5em!important}.a-mb-m-50{margin-bottom:5em!important}.a-ml-m-50{margin-left:5em!important}.a-m-m--50{margin:-5em!important}.a-mt-m--50{margin-top:-5em!important}.a-mr-m--50{margin-right:-5em!important}.a-mb-m--50{margin-bottom:-5em!important}.a-ml-m--50{margin-left:-5em!important}}.a-m-60{margin:6em!important}.a-mt-60{margin-top:6em!important}.a-mr-60{margin-right:6em!important}.a-mb-60{margin-bottom:6em!important}.a-ml-60{margin-left:6em!important}.a-m--60{margin:-6em!important}.a-mt--60{margin-top:-6em!important}.a-mr--60{margin-right:-6em!important}.a-mb--60{margin-bottom:-6em!important}.a-ml--60{margin-left:-6em!important}@media only screen and (max-width:991px){.a-m-m-60{margin:6em!important}.a-mt-m-60{margin-top:6em!important}.a-mr-m-60{margin-right:6em!important}.a-mb-m-60{margin-bottom:6em!important}.a-ml-m-60{margin-left:6em!important}.a-m-m--60{margin:-6em!important}.a-mt-m--60{margin-top:-6em!important}.a-mr-m--60{margin-right:-6em!important}.a-mb-m--60{margin-bottom:-6em!important}.a-ml-m--60{margin-left:-6em!important}}.a-m-70{margin:7em!important}.a-mt-70{margin-top:7em!important}.a-mr-70{margin-right:7em!important}.a-mb-70{margin-bottom:7em!important}.a-ml-70{margin-left:7em!important}.a-m--70{margin:-7em!important}.a-mt--70{margin-top:-7em!important}.a-mr--70{margin-right:-7em!important}.a-mb--70{margin-bottom:-7em!important}.a-ml--70{margin-left:-7em!important}@media only screen and (max-width:991px){.a-m-m-70{margin:7em!important}.a-mt-m-70{margin-top:7em!important}.a-mr-m-70{margin-right:7em!important}.a-mb-m-70{margin-bottom:7em!important}.a-ml-m-70{margin-left:7em!important}.a-m-m--70{margin:-7em!important}.a-mt-m--70{margin-top:-7em!important}.a-mr-m--70{margin-right:-7em!important}.a-mb-m--70{margin-bottom:-7em!important}.a-ml-m--70{margin-left:-7em!important}}.a-m-80{margin:8em!important}.a-mt-80{margin-top:8em!important}.a-mr-80{margin-right:8em!important}.a-mb-80{margin-bottom:8em!important}.a-ml-80{margin-left:8em!important}.a-m--80{margin:-8em!important}.a-mt--80{margin-top:-8em!important}.a-mr--80{margin-right:-8em!important}.a-mb--80{margin-bottom:-8em!important}.a-ml--80{margin-left:-8em!important}@media only screen and (max-width:991px){.a-m-m-80{margin:8em!important}.a-mt-m-80{margin-top:8em!important}.a-mr-m-80{margin-right:8em!important}.a-mb-m-80{margin-bottom:8em!important}.a-ml-m-80{margin-left:8em!important}.a-m-m--80{margin:-8em!important}.a-mt-m--80{margin-top:-8em!important}.a-mr-m--80{margin-right:-8em!important}.a-mb-m--80{margin-bottom:-8em!important}.a-ml-m--80{margin-left:-8em!important}}.a-m-90{margin:9em!important}.a-mt-90{margin-top:9em!important}.a-mr-90{margin-right:9em!important}.a-mb-90{margin-bottom:9em!important}.a-ml-90{margin-left:9em!important}.a-m--90{margin:-9em!important}.a-mt--90{margin-top:-9em!important}.a-mr--90{margin-right:-9em!important}.a-mb--90{margin-bottom:-9em!important}.a-ml--90{margin-left:-9em!important}@media only screen and (max-width:991px){.a-m-m-90{margin:9em!important}.a-mt-m-90{margin-top:9em!important}.a-mr-m-90{margin-right:9em!important}.a-mb-m-90{margin-bottom:9em!important}.a-ml-m-90{margin-left:9em!important}.a-m-m--90{margin:-9em!important}.a-mt-m--90{margin-top:-9em!important}.a-mr-m--90{margin-right:-9em!important}.a-mb-m--90{margin-bottom:-9em!important}.a-ml-m--90{margin-left:-9em!important}}.a-m-100{margin:10em!important}.a-mt-100{margin-top:10em!important}.a-mr-100{margin-right:10em!important}.a-mb-100{margin-bottom:10em!important}.a-ml-100{margin-left:10em!important}.a-m--100{margin:-10em!important}.a-mt--100{margin-top:-10em!important}.a-mr--100{margin-right:-10em!important}.a-mb--100{margin-bottom:-10em!important}.a-ml--100{margin-left:-10em!important}@media only screen and (max-width:991px){.a-m-m-100{margin:10em!important}.a-mt-m-100{margin-top:10em!important}.a-mr-m-100{margin-right:10em!important}.a-mb-m-100{margin-bottom:10em!important}.a-ml-m-100{margin-left:10em!important}.a-m-m--100{margin:-10em!important}.a-mt-m--100{margin-top:-10em!important}.a-mr-m--100{margin-right:-10em!important}.a-mb-m--100{margin-bottom:-10em!important}.a-ml-m--100{margin-left:-10em!important}}body,body *,html{font-display:swap!important}.h2,h2{color:#d81d32;font-weight:700;font:1.4em "Daxline Pro Black",sans-serif;margin:.83em 0 .83em 0}.h3,h3{color:#d81d32;font:1.6em "Daxline Pro Black",sans-serif;margin:51px 0 0 0}.b-service-more-description ol{list-style:none;counter-reset:li}.b-service-more-description ol>li{margin:8px 0 0 19px;counter-increment:li}.b-service-more-description ol>li:before{content:counter(li) ". ";color:#d81d32;display:inline-block;width:1em;margin-left:-1em}ul.sitemap{margin-bottom:2em}ul.sitemap li:before{content:"—";position:relative;left:-5px;top:-1px}ul.sitemap li a{text-decoration:none;color:#2d2d2b;font:1em/1.6em "Trebuchet MS",sans-serif}ul.sitemap li a:hover{color:#d41d32}a.sitemap{display:block;margin-top:2em;text-decoration:none;color:#2d2d2b;font:1em/1.6em "Trebuchet MS",sans-serif}a.sitemap:hover{color:#d41d32}.h3.download-head{display:block;-webkit-margin-before:1em;margin-block-start:1em;-webkit-margin-after:1em;margin-block-end:1em;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0;color:#d81d32;font:1.6em "Daxline Pro Black",sans-serif;margin:51px 0 0 0}.sub-menu{padding-bottom:10px}.c-container{width:100%}body{min-width:100%}.sticky-header{display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;width:100%;top:0;background:#fff;z-index:900;border-bottom:2px solid #cf1c31}.sticky-header .item._right{margin-left:auto}.sticky-header .item .b-button-geo{font-size:2em;padding-top:13px;padding-left:15px;display:block}.sticky-header .item .phone-number{padding-right:10px;padding-top:4px}@media only screen and (max-width:900px){*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}header{margin-top:53px}.c-container{padding-left:1em;padding-right:1em}.content-size{width:100%;padding:0}.b-page-slider .b-slider-infoblock{height:auto;width:100%;background:0 0}.slider-inner .b-slider-infoblock{float:none;padding:1em}.slider-inner .b-slider-infoblock .dots{display:none}.b-page-slider .slider-button{display:none}.b-header-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}body{min-width:320px}.b-footer-inner .footer-complex-column{width:100%}.b-footer-inner .footer-complex-column .footer-column{width:49%}.b-page-service .b-usluge-head{margin-left:0;width:100%;font-size:2.5em}.b-page-service .b-button-order{float:none;margin-bottom:10px}.b-service-description{position:relative;margin:0;width:100%}.b-page-service .service-hotline{position:static}.b-service-more-description{width:100%;margin:0}.b-other-services .other-services-item{width:100%}.b-other-services h2{margin:0;margin-top:1em!important}.b-other-services{margin:0;margin-top:2em}.b-footer-inner .footer-column{width:100%;padding-right:0;-webkit-box-sizing:border-box;box-sizing:border-box;float:none;padding-bottom:4em}.b-page-logo{width:200px;height:80px;background-size:contain;width:170px;margin-top:10px}.b-page-header{padding:10px}.b-header-contcats .phone-number.first{position:absolute;top:14px;right:10px}.mburger{--mb-button-size:60px;--mb-bar-width:0.6;--mb-bar-height:4px;--mb-bar-spacing:10px;--mb-cross-timeout:0.4s;background:0 0;border:none;border-radius:0;color:inherit;display:inline-block;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;height:var(--mb-button-size);padding:0 0 0 var(--mb-button-size);margin:0;line-height:var(--mb-button-size);vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;cursor:pointer}#hamburger .mburger{margin-left:15px;--mb-button-size:46px;--mb-bar-height:2px;--mb-bar-width:0.8;--mb-bar-spacing:10px}.mburger b{display:block;position:absolute;left:calc(var(--mb-button-size) * ((1 - var(--mb-bar-width))/ 2));width:calc(var(--mb-button-size) * var(--mb-bar-width));height:var(--mb-bar-height);border-radius:calc(var(--mb-bar-height)/ 2);background:currentColor;color:inherit;opacity:1}.mburger--collapse b:nth-of-type(1){-webkit-transition:bottom .2s ease,margin .2s ease,-webkit-transform .2s ease;transition:bottom .2s ease,margin .2s ease,-webkit-transform .2s ease;transition:bottom .2s ease,margin .2s ease,transform .2s ease;transition:bottom .2s ease,margin .2s ease,transform .2s ease,-webkit-transform .2s ease;-webkit-transition-delay:.2s,0s,0s;transition-delay:.2s,0s,0s}.mburger b:nth-of-type(1){bottom:calc(50% + var(--mb-bar-spacing));-webkit-transition:bottom .2s ease,-webkit-transform .2s ease;transition:bottom .2s ease,-webkit-transform .2s ease;transition:bottom .2s ease,transform .2s ease;transition:bottom .2s ease,transform .2s ease,-webkit-transform .2s ease}.mburger--collapse b:nth-of-type(2){-webkit-transition:top .2s ease,opacity 0s ease;transition:top .2s ease,opacity 0s ease;-webkit-transition-delay:.3s,.3s;transition-delay:.3s,.3s}.mburger b:nth-of-type(2){top:calc(50% - (var(--mb-bar-height)/ 2));-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.mburger--collapse b:nth-of-type(3){-webkit-transition:top .2s ease,-webkit-transform .2s ease;transition:top .2s ease,-webkit-transform .2s ease;transition:top .2s ease,transform .2s ease;transition:top .2s ease,transform .2s ease,-webkit-transform .2s ease}.mburger b:nth-of-type(3){top:calc(50% + var(--mb-bar-spacing));-webkit-transition:top .2s ease,-webkit-transform .2s ease;transition:top .2s ease,-webkit-transform .2s ease;transition:top .2s ease,transform .2s ease;transition:top .2s ease,transform .2s ease,-webkit-transform .2s ease}.mm-wrapper_opened .mburger--collapse b:nth-of-type(1){bottom:calc(50% - var(--mb-bar-spacing) - var(--mb-bar-height));margin-bottom:calc(var(--mb-bar-spacing) + (var(--mb-bar-height)/ 2));-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition-delay:calc(var(--mb-cross-timeout) + .1s),calc(var(--mb-cross-timeout) + .3s),calc(var(--mb-cross-timeout) + .3s);transition-delay:calc(var(--mb-cross-timeout) + .1s),calc(var(--mb-cross-timeout) + .3s),calc(var(--mb-cross-timeout) + .3s)}.mm-wrapper_opened .mburger--collapse b:nth-of-type(2){top:calc(50% + var(--mb-bar-spacing));opacity:0;-webkit-transition-delay:calc(var(--mb-cross-timeout) + 0s),calc(var(--mb-cross-timeout) + .2s);transition-delay:calc(var(--mb-cross-timeout) + 0s),calc(var(--mb-cross-timeout) + .2s)}.mm-wrapper_opened .mburger--collapse b:nth-of-type(3){top:calc(50% - (var(--mb-bar-height)/ 2));-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition-delay:calc(var(--mb-cross-timeout) + .3s),calc(var(--mb-cross-timeout) + .3s);transition-delay:calc(var(--mb-cross-timeout) + .3s),calc(var(--mb-cross-timeout) + .3s)}.mm-menu_offcanvas{z-index:23!important}.b-lang-switch-btn,.b-page-header .b-header-navigation{display:none!important}.b-header-contcats .social-link{display:none!important}.b-header-inner{min-width:auto!important;width:100%!important}.phone-number.dir_phone_top{margin-left:0;margin-right:20px}.b-page-header{height:auto!important}.b-page-service{margin-top:20px;position:relative;width:90%}#menu,#menu :not(.social-link){font-family:"Trebuchet MS",sans-serif}.b-modal-window{position:fixed;top:0;left:0;right:0;bottom:0;width:80%;margin-left:auto;margin-right:auto;height:90vh;margin-top:5vh}.b-header-contcats .phone-number.first{position:static;top:14px;right:10px}.rus_phone_top{display:inline-block;margin:0 2px 0 17px;vertical-align:top;color:#2d2d2b;font:1.26em/30px "Trebuchet MS",sans-serif;font-weight:700;letter-spacing:-1px}.rus_phone_top sup{display:inline-block;vertical-align:top;color:#d41d31;font-size:.5em;line-height:20px}.content-size.slider-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.content-size.slider-inner .b-slider-infoblock{max-width:80%;background:#d61e33}.b-services-item .service-header{max-width:80%;width:100%}.b-services-item.buch-service .service-image{margin:0 0 -318px -100px}.b-services-item .service-description,.b-services-item .service-fact{width:100%}.b-timeline{display:none}.b-page-footer{margin-top:3em}.b-clients-page h1{margin-left:0;font-size:2em}.b-clients-description{width:100%}.b-clients-navigation ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.b-clients-navigation ul li{width:100%!important}.b-client-list ul li{padding-bottom:.5em;margin:0!important;width:100%!important;border-bottom:1px solid rgba(74,74,74,.43)}.b-clients-page .b-clients-navigation ul .clients-nav-item{width:100%!important}h1{margin-left:0!important;font-size:2em!important}.b-page-service.service-image{width:100px}.b-about-more-description{width:100%;margin:0}.b-about-page{margin-top:0;position:relative}.content-size{width:100%}.b-about-cup{display:none}.b-about-description{width:100%;margin:0}.b-about-facts .about-facts-items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.b-about-facts .about-facts-items .about-facts-item{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;float:none;width:50%;margin:0}.b-about-facts .about-facts-items .about-facts-item .blue{font-size:2em}h2{margin-left:0!important}.my{margin-left:0}.b-seminar-partners{margin-top:0}.drageble-icon{display:none!important}.owl-carousel .item,.owl-carousel .owl-item{max-width:100%;overflow:hidden}.owl-carousel .item img,.owl-carousel .owl-item img{width:80%;margin-left:auto;margin-right:auto}.about-clients-list{display:none}.b-lices-carousele .button.prev{left:5px}.b-lices-carousele .button.next{right:5px}.b-seminar-partners-carousel .button.prev.carousel{left:5px}.b-seminar-partners-carousel .button.next.carousel{right:5px}.b-lices-carousele .lices-carousele-item{float:none;margin:0}.blog-navigation-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.blog-navigation-items .blog-navigation-item{margin:0!important;margin-bottom:10px!important;text-align:center}.blog-list-items .blog-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.b-blog-list .blog-item-preview{margin:0;margin-left:auto;margin-right:auto;float:none}.b-blog-list .blog-item-inner{margin:0!important}.b-blog-description,.blog-item-description{width:100%!important;padding:0!important}.b-partners-description{margin:0;width:100%}.b-partners-description ul.tabs li{margin:0}.b-memberships{margin:0;padding:0;width:100%}.b-memberships .b-membership-item{margin:0;padding:0;margin-top:2em;padding-top:20px}.b-registration-form{float:none;width:100%;margin:0}.b-registration-form .b-vacancies-description{margin:0}.b-vacancies-page h2{font-size:1.5em}.b-registration-sidebar{float:none;width:100%}.b-city-switcher{margin:0;margin-top:1em}.city-switcher-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.b-city-switcher .city-switcher-item{margin:0;margin-bottom:1em}.b-addresses-swither,.city-addresses-item{margin:0!important}.mm-navbar{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around}.mm-navbar>.social-link{-webkit-box-flex:0!important;-ms-flex:0 1 30px!important;flex:0 1 30px!important;line-height:0}.b-seminars-description{margin:0;width:100%}.old-seminars-list .old-seminars-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.old-seminars-list .old-seminars-item>*{width:100%;margin:0}.old-seminars-description{width:100%!important;padding:0!important;margin:0!important}.b-page-service .service-image{width:100px;top:74px}.service-hotline{display:none}.h1,h1{position:relative;z-index:99}main{padding-top:55px}.b-blog-article .back-to-blog{top:-47px}.photo-carousel-list li{max-width:100%}.wrap-callback-buttons .buttons-clb{width:150px;height:46px;font-size:20px}.b-modal-wrapper{z-index:5000}.b-modal-window-inner{padding:0 10px!important}.b-modal-window-inner .h3,.b-modal-window-inner h3{margin-top:10px}.b-modal-window-inner form .jqselect,.b-modal-window-inner form .textarea,.b-modal-window-inner form input,.b-modal-window-inner form input[type=text].phone-number,.b-modal-window-inner form textarea{max-width:100%!important;width:100%}.b-modal-window-inner hr{margin:10px 0}.b-modal-window-inner form .form-row{margin:10px 0 0 0}.b-modal-window-inner .jqselect{overflow:hidden;width:100%!important}.b-modal-window-inner .jq-selectbox__select{width:100%!important}.b-modal-window-inner .modal-submit{width:100%!important;margin:0!important;font-size:20px!important;height:auto!important;text-indent:0!important;background:#fff!important;margin-top:1em!important;margin-bottom:1em!important;padding:10px 20px!important;line-height:20px!important}.b-error-code{width:100%;background-size:contain}.b-error-message{margin:0;width:100%}.b-blog-navigation .blog-navigation-item span.active:before{content:none!important}.b-video .video-frame{margin:0;width:100%}.b-blog-article .blog-article-tag-date{margin:20px 0 0 0}.b-blog-article-text{width:100%;margin:25px 0 0 0}.b-blog-article.content-size{width:100%;margin:0}.b-blog-article.content-size>*{width:100%!important;margin:0!important}.b-photo-carousel ul{width:100%!important}.b-photo-carousel ul li{width:100%!important}}.owl-carousel .owl-item{float:left;height:auto!important}.b-substrate{z-index:200}.seminar-photo-gallery{z-index:500}.b-substrate{position:static}.b-lang-switch-btn span,.b-lang-switch-btn.active a{display:block;cursor:default;color:#fff;text-decoration:none}body{overflow-x:hidden!important}.b-modal-window{min-height:auto;overflow-x:auto}.b-modal-wrapper-2{z-index:2000}.b-modal-wrapper-2 .b-modal-window .close{display:block!important;top:5px;right:5px;background:0 0;color:#000;font-size:25px}@media only screen and (max-width:360px){.b-page-logo{height:45px}.b-header-contcats{max-width:40%;font-size:.7em;padding-top:7px}}#ytWidget{display:none!important}._description ul{list-style-type:disc;padding-left:20px;margin-top:5px;margin-bottom:15px}.superHolder{overflow:hidden}@media only screen and (max-width:900px){.mm-menu_offcanvas{z-index:20003!important}}@media only screen and (max-width:400px){.h3,h3{font:1.3em "Daxline Pro Black",sans-serif;line-height:1.3em}}@media only screen and (max-width:700px){.decline-board .representation{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.decline-board .representation li{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}.choose-city{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.choose-city a{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}body.blur .sticky-header{z-index:1!important}body.blur .mm-slideout{top:0;width:100%;height:100%;bottom:0;left:0;position:fixed}body.blur .b-modal-wrapper-2.show{top:0;width:100%;height:100%;bottom:0;left:0;position:fixed}body.blur .b-modal-wrapper-2.show{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:inherit;-webkit-box-direction:inherit;-ms-flex-direction:inherit;flex-direction:inherit;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.b-modal-window{height:auto;margin:0;padding:0;-webkit-box-flex:0!important;-ms-flex:0 1 auto!important;flex:0 1 auto!important;position:static;position:relative!important;left:auto!important;padding-top:1em;padding-left:1em;padding-right:1em}.b-modal-window.order{top:2em!important;left:50%!important;margin-left:-315px}.b-modal-window.order .close{z-index:100;display:block}.c-flex{margin-top:9em}.c-flex.b-services-item .service-fact.paper{position:absolute;right:0;top:0;margin:0;padding:0}@media only screen and (max-width:1380px){.c-flex.b-services-item .service-fact.paper{display:none}}.c-flex.b-services-item .service-fact.people{position:absolute;left:0;bottom:0;margin:0;padding:0;float:none}@media only screen and (max-width:1380px){.c-flex.b-services-item .service-fact.people{display:none}}.c-flex>.item{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:3em;margin-bottom:2em;position:relative}.c-flex>.item>.image{margin-top:-3em;-webkit-box-flex:0;-ms-flex:0 0 250px;flex:0 0 250px}.c-flex>.item>.description{-webkit-box-flex:0;-ms-flex:0 0 0px;flex:0 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0}.c-flex>.item>.description>.top{display:-webkit-box;display:-ms-flexbox;display:flex}.c-flex>.item>.description>.top .name{margin:0;font:2.4em "Daxline Pro Extra Bold",sans-serif;width:480px;float:left;position:relative;z-index:1;letter-spacing:-1px;color:#2b2b29;line-height:1em}.c-flex>.item>.description>.top .name:after{content:' ';position:absolute;bottom:-14px;left:22px;height:3px;width:133px;background:#e2283d}.c-flex>.item>.description>.bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:5em;position:relative}.c-flex>.item>.description>.bottom .list{margin-top:3em}.c-flex>.item>.description>.bottom .list a{margin:0 18px 10px 0;font:.9375em/1em "Trebuchet MS",sans-serif;color:#2b2b29;font-weight:700;text-decoration:none;border-bottom:1px solid #b9b9b8}.c-flex>.item>.description>.bottom .list a:hover{color:#d81d32;border-color:#d81d32}.c-flex>.item>.description>.bottom .list a:last-child{margin-right:0!important}.c-flex>.item>.description>.bottom .extra{margin-top:1em}.c-flex>.item>.description>.bottom .extra a{font:.8em "Trebuchet MS",sans-serif;color:#2b2b29;text-decoration:none}.c-flex>.item.odd{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.c-flex>.item.odd .top .name{padding-left:.5em}.c-flex>.item.even{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.c-flex>.item.even .description{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.c-flex>.item.even .description .top{text-align:right;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;width:100%}.c-flex>.item.even .description .top .name{padding-right:.5em}.c-flex>.item.even .description .bottom{text-align:right;width:100%}.c-flex>.item.even .description .bottom .list{margin-left:auto}.c-flex>.item.even .name:after{left:auto!important;right:19px!important}.b-services-item .b-button-order{float:none}@media only screen and (max-width:800px){.c-flex .item.even,.c-flex .item.odd{display:block!important}.c-flex .item.even .image,.c-flex .item.odd .image{text-align:center!important;-webkit-box-flex:0!important;-ms-flex:0!important;flex:0!important}.c-flex .item.even .name,.c-flex .item.odd .name{padding:0!important;float:none!important;text-align:center!important}.c-flex .item.even .order,.c-flex .item.odd .order{text-align:center!important}.c-flex .item>.description>.top .name:after{content:' ';position:absolute;left:50%!important;margin-left:-66px!important}.c-flex .description{text-align:center;width:100%}.c-flex .description .top{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.c-flex .description .top .name{margin:0!important;margin-top:.5em!important;width:100%!important}.c-flex .description .bottom{text-align:center!important}.c-flex .description .list{margin-left:0!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.c-flex .description .list a{margin:0!important;margin-bottom:10px!important;text-decoration:underline!important;border:none!important}.b-services-item .b-button-order{margin:0;margin-top:10px}}.b-page-header .navigation-list{visibility:visible}.b-modal-window{max-height:90vh!important}.b-modal-window .b-modal-window-inner{overflow-x:hidden;overflow-y:auto}@media only screen and (max-width:900px){.mfeedback form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mfeedback form>div{width:100%}.mfeedback form input[type=submit]{margin:0!important;margin-top:1em!important;margin-bottom:1em!important}.b-modal-window.order{left:0!important;margin-left:auto!important;margin-right:auto!important}.b-modal-window{left:0!important;margin-left:auto!important;margin-right:auto!important;top:2em;padding:1em}.jq-selectbox__select{font-size:14px}.jq-selectbox.jqselect.seviceName.opened{position:static!important;width:100%!important;z-index:9999!important}.jq-selectbox.jqselect.seviceName.opened li{font-size:13px}.jq-selectbox__dropdown{z-index:999}.jq-selectbox__dropdown li{max-width:260px}}.grecaptcha-badge,.grecaptcha-logo{display:none!important}.b-service-description{font-weight:400!important;font-size:15px!important;line-height:20.7px!important}.b-service-description p{margin:21px 0 0 0}.lg-backdrop{background-color:rgba(0,0,0,.61)}
/* End */
/* /local/frontend/plugins/bower/lightgallery/css/lightgallery.css?155050855024861 */
/* /local/templates/semantic/css/reset.css?15709951631138 */
/* /local/templates/semantic/css/jquery.mCustomScrollbar.css?157099516313261 */
/* /local/templates/semantic/css/main.css?1576590707128900 */
/* /local/templates/semantic/css/deo.css?157684256244344 */
/* /local/templates/semantic/js/menu/mmenu.css?157188629048547 */
/* /local/templates/semantic/components/etalon/main.feedback/mfeedback/style.css?1570995163737 */
/* /local/templates/semantic/components/etalon/main.feedback/offer/style.css?1570995163817 */
/* /local/templates/semantic/template_styles.css?158627139053374 */
