

/* Start:/local/templates/ama/assets/less/_style.css?1654084470156023*/
/*
* AMA styles script
* !Css file compiled from less. Do not edit, all changes will be lost.!
* @author: morepages <fe3dback@yandex.ru>
*/
/* // PART OF ADAPTIVE SCRIPT // */
@import "/local/templates/ama/assets/less/../fonts/stylesheet.css";
.hidden-any {
  display: none !important;
}
@media only screen and (min-width: 1201px) {
  .visible-desktop {
    /*IF [DESKTOP (FS)]*/
    display: inherit !important;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1200px) {
  .visible-tablet {
    /*IF TABLET */
    display: inherit !important;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1200px) and (orientation: landscape) {
  .visible-tablet-landscape {
    /*IF [TABLET] &LANDSCAPE */
    display: inherit !important;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1200px) and (orientation: portrait) {
  .visible-tablet-portrait {
    /*IF [TABLET] &PORTRAIT*/
    display: inherit !important;
  }
}
@media only screen and (min-width: 375px) and (max-width: 767px) {
  .visible-mobile-m {
    /*IF [MOBILE MEDIUM]*/
    display: inherit !important;
  }
}
@media only screen and (min-width: 375px) and (max-width: 767px) and (orientation: landscape) {
  .visible-mobile-m-landscape {
    /*IF [MOBILE MEDIUM] &LANDSCAPE*/
    display: inherit !important;
  }
}
@media only screen and (min-width: 375px) and (max-width: 767px) and (orientation: portrait) {
  .visible-mobile-m-portrait {
    /*IF [MOBILE MEDIUM] &PORTRAIT*/
    display: inherit !important;
  }
}
@media only screen and (min-width: 0px) and (max-width: 374px) {
  .visible-mobile-s {
    /*IF [MOBILE] SMALL*/
    display: inherit !important;
  }
}
@media only screen and (min-width: 0px) and (max-width: 374px) and (orientation: landscape) {
  .visible-mobile-s-landscape {
    /*IF [MOBILE SMALL] &LANDSCAPE*/
    display: inherit !important;
  }
}
@media only screen and (min-width: 0px) and (max-width: 374px) and (orientation: portrait) {
  .visible-mobile-s-portrait {
    /*IF [MOBILE SMALL] &PORTRAIT*/
    display: inherit !important;
  }
}
@media only screen and (min-width: 1201px) {
  .hidden-desktop {
    /*IF [DESKTOP (FS)]*/
    display: none !important;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1200px) {
  .hidden-tablet {
    /*IF TABLET */
    display: none !important;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1200px) and (orientation: landscape) {
  .hidden-tablet-landscape {
    /*IF [TABLET] &LANDSCAPE */
    display: none !important;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1200px) and (orientation: portrait) {
  .hidden-tablet-portrait {
    /*IF [TABLET] &PORTRAIT*/
    display: none !important;
  }
}
@media only screen and (min-width: 375px) and (max-width: 767px) {
  .hidden-mobile-m {
    /*IF [MOBILE MEDIUM]*/
    display: none !important;
  }
}
@media only screen and (min-width: 375px) and (max-width: 767px) and (orientation: landscape) {
  .hidden-mobile-m-landscape {
    /*IF [MOBILE MEDIUM] &LANDSCAPE*/
    display: none !important;
  }
}
@media only screen and (min-width: 375px) and (max-width: 767px) and (orientation: portrait) {
  .hidden-mobile-m-portrait {
    /*IF [MOBILE MEDIUM] &PORTRAIT*/
    display: none !important;
  }
}
@media only screen and (min-width: 0px) and (max-width: 374px) {
  .hidden-mobile-s {
    /*IF [MOBILE] SMALL*/
    display: none !important;
  }
}
@media only screen and (min-width: 0px) and (max-width: 374px) and (orientation: landscape) {
  .hidden-mobile-s-landscape {
    /*IF [MOBILE SMALL] &LANDSCAPE*/
    display: none !important;
  }
}
@media only screen and (min-width: 0px) and (max-width: 374px) and (orientation: portrait) {
  .hidden-mobile-s-portrait {
    /*IF [MOBILE SMALL] &PORTRAIT*/
    display: none !important;
  }
}
.visible-on-any-landscape {
  /*AND IF &&LANDSCAPE ~:*/
}
@media (orientation: landscape) {
  .visible-on-any-landscape {
    display: inherit !important;
  }
}
.visible-on-any-portrait {
  /*AND IF &&PORTRAIT ~:*/
}
@media (orientation: portrait) {
  .visible-on-any-portrait {
    display: inherit !important;
  }
}
* {
  outline: none;
}
html {
  background: #f0eee5 url("/local/templates/ama/assets/less/../img/cow-skin.png") repeat;
  font-size: 14px;
  font-weight: normal;
  font-family: 'Story', 'SansSerif', 'sans-serif', 'arial';
  margin: 0;
  padding: 0;
}
.mm-page {
  background: #f0eee5 url("/local/templates/ama/assets/less/../img/cow-skin.png") repeat !important;
}
body {
  width: 100%;
  min-height: 100vh;
  margin: 0;
  padding: 0;
}
body .debug-grid {
  display: inline-block;
  width: 1200px;
  overflow: hidden;
  margin: 0 auto;
  position: fixed;
  opacity: 0.03;
  pointer-events: none;
  bottom: 0;
  z-index: 9999999;
}
body .debug-grid .column {
  width: 68px;
  height: 100vh;
  margin: 0 16px;
  position: relative;
  display: block;
  float: left;
  background-color: black;
}
@media only screen and (max-width: 1200px) {
  body .debug-grid {
    /*IF ADAPTIVE */
    width: 1024px;
  }
  body .debug-grid .column {
    width: 61.33333333px;
    margin: 0 12px;
  }
}
@media only screen and (max-width: 1200px) {
  body {
    /*IF ADAPTIVE */
    width: 1024px;
    overflow-x: hidden;
  }
}
.ama-wrapper {
  width: 1200px;
  position: relative;
  margin: 0 auto;
}
@media only screen and (max-width: 1200px) {
  .ama-wrapper {
    /*IF ADAPTIVE */
    width: 1024px;
  }
}
.ama-wrapper .page-wrapper {
  min-height: 100vh;
  padding-bottom: 220px;
  box-sizing: border-box;
}
.page {
  padding-bottom: 195px;
}
.main-content {
  padding: 0;
  margin: 0 16px;
  display: inline-block;
  width: 1168px;
}
.main-content h1 {
  font-size: 30px;
  line-height: 32px;
  font-weight: bold;
  color: black;
  margin: 0 0 20px;
}
@media only screen and (max-width: 1200px) {
  .main-content {
    /*IF ADAPTIVE */
    margin: 0 12px;
    width: 1000px;
  }
}
.content-block {
  display: inline-block;
  width: 100%;
  margin-bottom: 5px;
}
.content-block.dual,
.content-block.without-section {
  background-color: #e4e3dc;
  border-radius: 5px;
}
.content-block.modular-content > div {
  background-color: #e4e3dc;
  border-radius: 5px;
}
.hidden {
  display: none !important;
}
.bg-loading * {
  opacity: 0;
  pointer-events: none;
}
.bg-loading .spinner,
.bg-loading .msg-success {
  opacity: 1 !important;
}
.bg-loading:before {
  content: ' ';
  width: 100%;
  height: 100%;
  position: absolute;
  background-color: rgba(228, 227, 220, 0.8);
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  border-radius: 5px;
}
.spinner {
  width: 40px;
  height: 40px;
  position: absolute;
  margin: 0;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.double-bounce1,
.double-bounce2 {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background-color: #d43c2c;
  opacity: 0.6;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-animation: sk-bounce 2s infinite ease-in-out;
  animation: sk-bounce 2s infinite ease-in-out;
}
.double-bounce2 {
  -webkit-animation-delay: -1s;
  animation-delay: -1s;
}
@-webkit-keyframes sk-bounce {
  0%,
  100% {
    -webkit-transform: scale(0);
  }
  50% {
    -webkit-transform: scale(1);
  }
}
@keyframes sk-bounce {
  0%,
  100% {
    transform: scale(0);
    -webkit-transform: scale(0);
  }
  50% {
    transform: scale(1);
    -webkit-transform: scale(1);
  }
}
.msg-success {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 100%;
  max-width: 250px;
  padding: 25px 0;
  transform: translate(-50%, -50%);
  text-align: center;
  color: #4CAF50;
  font-size: 28px;
  line-height: 35px;
  font-weight: bold;
  opacity: 1 !important;
  border-radius: 5px;
  background-repeat: no-repeat;
  background-position: top center;
  background-size: inherit;
}
.msg-success.done {
  position: relative;
  top: 0;
  transform: none;
  left: 0;
  text-align: center;
  margin: 0 auto;
  width: 100%;
}
.ama-not-found {
  text-align: center;
  font-size: 24px;
  line-height: 30px;
  color: #5b5b5b;
  margin-bottom: 10px;
}
.ama-not-found a {
  color: #2db3d4;
  font-size: 20px;
}
.ama-not-found a:hover,
.ama-not-found a:focus {
  color: #57c2dd;
}
.magnifier-icon {
  pointer-events: none;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  position: absolute;
}
.magnifier-icon:after {
  content: ' ';
  background-image: url("/local/templates/ama/assets/less/../img/sprite.png");
  background-repeat: no-repeat;
  width: 32px;
  height: 32px;
  overflow: hidden;
  background-position: -224px -32px;
  position: absolute;
  right: 5px;
  bottom: 5px;
  z-index: 1000;
}
#bx-composite-banner {
  display: none;
}
.btn {
  border-radius: 5px;
  text-align: center;
  color: white;
  outline: none;
  border: none;
  position: relative;
  text-decoration: none;
  -webkit-touch-callout: none;
  /* iOS Safari */
  -webkit-user-select: none;
  /* Safari */
  -khtml-user-select: none;
  /* Konqueror HTML */
  -moz-user-select: none;
  /* Firefox */
  -ms-user-select: none;
  /* Internet Explorer/Edge */
  user-select: none;
  /* Non-prefixed version, currently supported by Chrome and Opera */
}
.btn > div {
  display: inline-block;
}
.btn > .inline-icon {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  line-height: 16px;
}
.btn.active {
  cursor: pointer;
}
.btn:disabled {
  cursor: not-allowed;
}
.btn.big {
  font-size: 18px;
  font-weight: bold;
  text-transform: uppercase;
  height: 40px;
  line-height: 42px;
  max-height: 40px;
  width: 100%;
  display: inline-block;
  box-sizing: border-box;
}
.btn.medium {
  font-size: 14px;
  font-weight: bold;
  height: 30px;
  line-height: 30px;
  max-height: 30px;
}
.btn.btn-red {
  background-color: #d43c2c;
}
.btn.btn-red.active:hover,
.btn.btn-red.active:focus {
  background-color: #dd6356;
}
.btn.btn-red.active:active {
  background-color: #d43c2c;
}
.btn.btn-red-gr {
  background-color: #e34935;
  background: -webkit-gradient(linear, left top, left bottom, from(#e34935), to(#ba1e22));
  background: -webkit-linear-gradient(top, #e34935, #ba1e22);
  background: -moz-linear-gradient(top, #e34935, #ba1e22);
  background: -ms-linear-gradient(top, #e34935, #ba1e22);
  background: -o-linear-gradient(top, #e34935, #ba1e22);
}
.btn.btn-red-gr.active:hover,
.btn.btn-red-gr.active:focus {
  background-color: #e97162;
  background: -webkit-gradient(linear, left top, left bottom, from(#e97162), to(#dd2e32));
  background: -webkit-linear-gradient(top, #e97162, #dd2e32);
  background: -moz-linear-gradient(top, #e97162, #dd2e32);
  background: -ms-linear-gradient(top, #e97162, #dd2e32);
  background: -o-linear-gradient(top, #e97162, #dd2e32);
}
.btn.btn-red-gr.active:active {
  background-color: #e34935;
  background: -webkit-gradient(linear, left top, left bottom, from(#e34935), to(#ba1e22));
  background: -webkit-linear-gradient(top, #e34935, #ba1e22);
  background: -moz-linear-gradient(top, #e34935, #ba1e22);
  background: -ms-linear-gradient(top, #e34935, #ba1e22);
  background: -o-linear-gradient(top, #e34935, #ba1e22);
}
.btn.btn-blue {
  background-color: #2db3d4;
}
.btn.btn-blue.active:hover,
.btn.btn-blue.active:focus {
  background-color: #57c2dd;
}
.btn.btn-blue.active:active {
  background-color: #2db3d4;
}
.btn.btn-blue-gr {
  background-color: #76c5db;
  background: -webkit-gradient(linear, left top, left bottom, from(#76c5db), to(#58b1ca));
  background: -webkit-linear-gradient(top, #76c5db, #58b1ca);
  background: -moz-linear-gradient(top, #76c5db, #58b1ca);
  background: -ms-linear-gradient(top, #76c5db, #58b1ca);
  background: -o-linear-gradient(top, #76c5db, #58b1ca);
}
.btn.btn-blue-gr.active:hover,
.btn.btn-blue-gr.active:focus {
  background-color: #9ed6e6;
  background: -webkit-gradient(linear, left top, left bottom, from(#9ed6e6), to(#7fc3d6));
  background: -webkit-linear-gradient(top, #9ed6e6, #7fc3d6);
  background: -moz-linear-gradient(top, #9ed6e6, #7fc3d6);
  background: -ms-linear-gradient(top, #9ed6e6, #7fc3d6);
  background: -o-linear-gradient(top, #9ed6e6, #7fc3d6);
}
.btn.btn-blue-gr.active:active {
  background-color: #76c5db;
  background: -webkit-gradient(linear, left top, left bottom, from(#76c5db), to(#58b1ca));
  background: -webkit-linear-gradient(top, #76c5db, #58b1ca);
  background: -moz-linear-gradient(top, #76c5db, #58b1ca);
  background: -ms-linear-gradient(top, #76c5db, #58b1ca);
  background: -o-linear-gradient(top, #76c5db, #58b1ca);
}
.btn.btn-inverted {
  border: 1px solid currentColor;
  border-radius: 5px;
  background-color: transparent;
}
.btn.btn-inverted.active:hover,
.btn.btn-inverted.active:focus {
  background-color: transparent;
}
.btn.btn-inverted.btn-red,
.btn.btn-inverted.btn-red-gr {
  color: #d43c2c;
}
.btn.btn-inverted.btn-red.active:hover,
.btn.btn-inverted.btn-red-gr.active:hover,
.btn.btn-inverted.btn-red.active:focus,
.btn.btn-inverted.btn-red-gr.active:focus {
  color: #dd6356;
}
.btn.btn-inverted.btn-red.active:active,
.btn.btn-inverted.btn-red-gr.active:active {
  color: #d43c2c;
}
.btn.btn-inverted.btn-blue,
.btn.btn-inverted.btn-blue-gr {
  color: #2db3d4;
}
.btn.btn-inverted.btn-blue.active:hover,
.btn.btn-inverted.btn-blue-gr.active:hover,
.btn.btn-inverted.btn-blue.active:focus,
.btn.btn-inverted.btn-blue-gr.active:focus {
  color: #57c2dd;
}
.btn.btn-inverted.btn-blue.active:active,
.btn.btn-inverted.btn-blue-gr.active:active {
  color: #d43c2c;
}
.btn.buy-btn .badge {
  position: absolute;
  right: -8px;
  top: -8px;
  width: 24px;
  height: 24px;
  border-radius: 100%;
  text-align: center;
  line-height: 26px;
  background: -webkit-linear-gradient(top, #F44336, #FF5722);
  box-shadow: -3px 3px 10px rgba(0, 0, 0, 0.4);
  font-size: 14px;
  font-weight: bold;
}
.btn.buy-btn .badge.so-many {
  font-size: 10px;
  font-weight: bold;
  text-align: left;
  padding-left: 4px;
  box-sizing: border-box;
}
.btn.buy-btn .badge.so-many:after {
  content: '+';
  position: absolute;
  font-size: 12px;
  color: white;
}
.btn.buy-btn .badge .icon {
  width: 100%;
  height: 100%;
}
.btn.buy-btn .badge .icon.icon-basket {
  background-image: url("/local/templates/ama/assets/less/../img/sprite.png");
  background-repeat: no-repeat;
  width: 32px;
  height: 32px;
  overflow: hidden;
  background-position: -64px 0px;
  transform: scale(0.5) translate(-8px, -6px);
}
.download-btn {
  text-decoration: none;
  cursor: pointer;
  display: block;
  width: 100%;
  height: 45px;
  -webkit-touch-callout: none;
  /* iOS Safari */
  -webkit-user-select: none;
  /* Safari */
  -khtml-user-select: none;
  /* Konqueror HTML */
  -moz-user-select: none;
  /* Firefox */
  -ms-user-select: none;
  /* Internet Explorer/Edge */
  user-select: none;
  /* Non-prefixed version, currently supported by Chrome and Opera */
}
.download-btn .col {
  display: block;
  float: left;
}
.download-btn .col.col-pdf-logo {
  width: 50px;
  height: 50px;
  background: url("/local/templates/ama/assets/less/../img/pdf-icon.png") no-repeat;
  background-position: left center;
}
.download-btn .col.col-price-download {
  width: 168px;
  padding: 8px 0;
}
.download-btn .col.col-price-download .title {
  font-size: 16px;
  font-weight: bold;
  color: #d43c2c;
}
.download-btn .col.col-price-download .meta {
  font-size: 14px;
  line-height: 16px;
  font-weight: bold;
  color: #666666;
}
.download-btn:hover .col.col-pdf-logo,
.download-btn:focus .col.col-pdf-logo {
  opacity: 0.8;
}
.download-btn:hover .col.col-price-download .title,
.download-btn:focus .col.col-price-download .title {
  color: #dd6356;
}
.download-btn:hover .col.col-price-download .meta,
.download-btn:focus .col.col-price-download .meta {
  color: #808080;
}
.fast-buy-btn {
  color: #d43d2d;
  font-size: 16px;
  line-height: 18px;
  text-decoration: underline;
  cursor: pointer;
  font-weight: normal;
  -webkit-touch-callout: none;
  /* iOS Safari */
  -webkit-user-select: none;
  /* Safari */
  -khtml-user-select: none;
  /* Konqueror HTML */
  -moz-user-select: none;
  /* Firefox */
  -ms-user-select: none;
  /* Internet Explorer/Edge */
  user-select: none;
  /* Non-prefixed version, currently supported by Chrome and Opera */
}
.fast-buy-btn:hover,
.fast-buy-btn:focus {
  color: #dd6457;
}
.fast-buy-btn:active {
  color: #d43d2d;
}
.quantity-widget {
  position: relative;
  display: inline-block;
  width: 130px;
  height: 30px;
  overflow: hidden;
  padding: 0;
  -webkit-touch-callout: none;
  /* iOS Safari */
  -webkit-user-select: none;
  /* Safari */
  -khtml-user-select: none;
  /* Konqueror HTML */
  -moz-user-select: none;
  /* Firefox */
  -ms-user-select: none;
  /* Internet Explorer/Edge */
  user-select: none;
  /* Non-prefixed version, currently supported by Chrome and Opera */
}
.quantity-widget > .col {
  display: block;
  float: left;
  height: 100%;
}
.quantity-widget > .col.col-input {
  width: 70px;
}
.quantity-widget > .col.col-input input[type="text"] {
  width: 100%;
  padding: 0;
  margin: 0;
  border: none;
  text-align: center;
  font-size: 20px;
  line-height: 30px;
  font-weight: bold;
  color: black;
  background-color: #c7c6c2;
  outline: none;
  border-radius: 0;
}
.quantity-widget > .col.col-buttons {
  width: 30px;
  position: relative;
  overflow: hidden;
  border-radius: 0;
}
.quantity-widget > .col.col-buttons.col-left {
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}
.quantity-widget > .col.col-buttons.col-right {
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}
.quantity-widget > .col.col-buttons > .row {
  height: 30px;
  display: block;
  width: 100%;
}
.quantity-widget > .col.col-buttons > .row.row-top input[type="button"] {
  background-color: #76c5db;
  background: -webkit-gradient(linear, left top, left bottom, from(#76c5db), to(#67bbd3));
  background: -webkit-linear-gradient(top, #76c5db, #67bbd3);
  background: -moz-linear-gradient(top, #76c5db, #67bbd3);
  background: -ms-linear-gradient(top, #76c5db, #67bbd3);
  background: -o-linear-gradient(top, #76c5db, #67bbd3);
}
.quantity-widget > .col.col-buttons > .row.row-top input[type="button"]:hover,
.quantity-widget > .col.col-buttons > .row.row-top input[type="button"]:focus {
  background-color: #e34935;
  background: -webkit-gradient(linear, left top, left bottom, from(#e34935), to(#cf342c));
  background: -webkit-linear-gradient(top, #e34935, #cf342c);
  background: -moz-linear-gradient(top, #e34935, #cf342c);
  background: -ms-linear-gradient(top, #e34935, #cf342c);
  background: -o-linear-gradient(top, #e34935, #cf342c);
}
.quantity-widget > .col.col-buttons > .row.row-top input[type="button"]:active {
  background-color: #c9301c;
  background: -webkit-gradient(linear, left top, left bottom, from(#c9301c), to(#a42923));
  background: -webkit-linear-gradient(top, #c9301c, #a42923);
  background: -moz-linear-gradient(top, #c9301c, #a42923);
  background: -ms-linear-gradient(top, #c9301c, #a42923);
  background: -o-linear-gradient(top, #c9301c, #a42923);
}
.quantity-widget > .col.col-buttons > .row.row-bottom input[type="button"] {
  background-color: #67bbd3;
  background: -webkit-gradient(linear, left top, left bottom, from(#67bbd3), to(#58b1ca));
  background: -webkit-linear-gradient(top, #67bbd3, #58b1ca);
  background: -moz-linear-gradient(top, #67bbd3, #58b1ca);
  background: -ms-linear-gradient(top, #67bbd3, #58b1ca);
  background: -o-linear-gradient(top, #67bbd3, #58b1ca);
}
.quantity-widget > .col.col-buttons > .row.row-bottom input[type="button"]:hover,
.quantity-widget > .col.col-buttons > .row.row-bottom input[type="button"]:focus {
  background-color: #cf342c;
  background: -webkit-gradient(linear, left top, left bottom, from(#cf342c), to(#ba1e22));
  background: -webkit-linear-gradient(top, #cf342c, #ba1e22);
  background: -moz-linear-gradient(top, #cf342c, #ba1e22);
  background: -ms-linear-gradient(top, #cf342c, #ba1e22);
  background: -o-linear-gradient(top, #cf342c, #ba1e22);
}
.quantity-widget > .col.col-buttons > .row.row-bottom input[type="button"]:active {
  background-color: #a42923;
  background: -webkit-gradient(linear, left top, left bottom, from(#a42923), to(#8e171a));
  background: -webkit-linear-gradient(top, #a42923, #8e171a);
  background: -moz-linear-gradient(top, #a42923, #8e171a);
  background: -ms-linear-gradient(top, #a42923, #8e171a);
  background: -o-linear-gradient(top, #a42923, #8e171a);
}
.quantity-widget > .col.col-buttons input[type="button"] {
  display: block;
  padding: 0;
  border: 0;
  width: 100%;
  height: 100%;
  border-radius: 0;
  color: white;
  text-align: center;
  font-size: 18px;
  line-height: 30px;
  outline: none;
  cursor: pointer;
}
.quantity-widget > .col.col-delete {
  width: 30px;
  margin-left: 10px;
}
.quantity-widget > .col.col-delete .remove-btn {
  width: 30px;
  height: 30px;
  border-radius: 100%;
  background-color: #d0cfc8;
  color: white;
  text-align: center;
  display: block;
  overflow: hidden;
  line-height: 32px;
  text-decoration: none;
  font-size: 18px;
  text-transform: lowercase;
}
.quantity-widget > .col.col-delete .remove-btn:hover,
.quantity-widget > .col.col-delete .remove-btn:focus {
  background-color: white;
  color: #d43c2c;
}
.quantity-widget > .col.col-delete .remove-btn:hover:active,
.quantity-widget > .col.col-delete .remove-btn:focus:active {
  color: #dd6356;
}
.quantity-widget.in-basket {
  width: 170px;
}
.basket-button {
  padding-right: 32px;
}
.basket-button .inline-icon {
  right: 40px;
}
.basket-button .inline-icon .icon {
  display: inline-block;
}
.basket-button .inline-icon .icon.icon-basket {
  background-image: url("/local/templates/ama/assets/less/../img/sprite.png");
  background-repeat: no-repeat;
  width: 32px;
  height: 32px;
  overflow: hidden;
  background-position: -64px 0px;
}
.basket-button .inline-icon .badge {
  position: absolute;
  top: 0;
  right: -12px;
  width: 22px;
  height: 22px;
  border-radius: 100%;
  text-align: center;
  line-height: 25px;
  font-size: 14px;
}
.basket-button .inline-icon .badge.so-many {
  font-size: 14px;
  font-weight: bold;
  width: 24px;
  height: 24px;
  top: -2px;
  right: -14px;
  background-color: #03A9F4;
}
.basket-button .inline-icon .badge.so-many:after {
  content: '+';
  position: absolute;
  font-size: 16px;
  color: white;
  font-weight: bold;
  right: -10px;
  top: 0;
}
.basket-button .inline-icon .badge.blue {
  background-color: #76c5db;
}
@media only screen and (max-width: 1200px) {
  .basket-button .inline-icon {
    /*IF ADAPTIVE */
    position: absolute;
    right: 16px;
  }
}
.burget-icon {
  top: 50%;
  left: 50%;
  transform: rotate(0deg);
  display: block !important;
  position: relative;
  width: 35px;
  height: 25px;
  transform: translate(-50%, -50%) rotate(0deg);
  -webkit-transform: translate(-50%, -50%) rotate(0deg);
  -moz-transform: translate(-50%, -50%) rotate(0deg);
  -o-transform: translate(-50%, -50%) rotate(0deg);
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  cursor: pointer;
}
.burget-icon span {
  display: block;
  position: absolute;
  height: 5px;
  width: 35px;
  background: #76c5db;
  border-radius: 5px;
  opacity: 1;
  left: 0;
  transform: translate(0, 0) rotate(0);
  -webkit-transform: translate(0, 0) rotate(0);
  -moz-transform: translate(0, 0) rotate(0);
  -o-transform: translate(0, 0) rotate(0);
  transform: translate(0, 0);
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
}
.burget-icon span:nth-child(1) {
  top: 0;
}
.burget-icon span:nth-child(2),
.burget-icon span:nth-child(3) {
  top: 9px;
}
.burget-icon span:nth-child(4) {
  top: 18px;
}
.burget-icon .mm-opened span,
.mm-opening .burget-icon span {
  background: #d43c2c;
}
.burget-icon .mm-opened span:nth-child(1),
.mm-opening .burget-icon span:nth-child(1) {
  top: 9px;
  width: 0;
  left: 50%;
}
.burget-icon .mm-opened span:nth-child(2),
.mm-opening .burget-icon span:nth-child(2) {
  transform: translate(0, 0) rotate(45deg);
  -webkit-transform: translate(0, 0) rotate(45deg);
  -moz-transform: translate(0, 0) rotate(45deg);
  -o-transform: translate(0, 0) rotate(45deg);
}
.burget-icon .mm-opened span:nth-child(3),
.mm-opening .burget-icon span:nth-child(3) {
  transform: translate(0, 0) rotate(-45deg);
  -webkit-transform: translate(0, 0) rotate(-45deg);
  -moz-transform: translate(0, 0) rotate(-45deg);
  -o-transform: translate(0, 0) rotate(-45deg);
}
.burget-icon .mm-opened span:nth-child(4),
.mm-opening .burget-icon span:nth-child(4) {
  top: 9px;
  width: 0;
  left: 50%;
}
.contact-button {
  position: fixed;
  right: 10px;
  bottom: 10px;
  opacity: 0.5;
  font-size: 18px;
  line-height: 20px;
  padding: 5px 15px 5px 20px;
  border-radius: 5px;
  max-width: 160px;
  text-align: right;
  cursor: pointer;
  font-weight: bold;
  z-index: 1000;
}
.contact-button svg {
  position: absolute;
  left: 15px;
  top: 10px;
}
.contact-button:hover,
.contact-button:focus {
  opacity: 1;
}
.page-desc {
  font-size: 16px;
  line-height: 20px;
  font-weight: normal;
  color: black;
}
.page-desc p {
  margin: 0 0 18px;
}
.page-desc p:last-child {
  margin-bottom: 0;
}
.page-desc ul {
  list-style: none;
  padding: 0;
  margin: 0 0 18px;
}
.page-desc ul li {
  padding-left: 68px;
  position: relative;
  margin-bottom: 5px;
}
.page-desc ul li:before {
  content: ' ';
  width: 5px;
  height: 5px;
  position: absolute;
  display: inline-block;
  left: 45px;
  top: 5px;
  background-color: #d43c2c;
  border-radius: 100%;
}
.page-desc ul:last-child {
  margin-bottom: 0;
}
.page-desc a {
  color: #36a2c0;
}
.page-desc a:hover,
.page-desc a:focus {
  color: #2b8098;
}
.common-form {
  position: relative;
}
.common-form .input-group {
  width: 100%;
  display: inline-block;
  margin-bottom: 20px;
  overflow: hidden;
  position: relative;
  min-height: 35px;
}
.common-form .input-group > .input-group {
  width: 50%;
  display: block;
  float: left;
}
.common-form .input-group label {
  font-size: 18px;
  line-height: 20px;
  font-weight: normal;
  color: black;
  top: 6px;
  position: absolute;
}
.common-form .input-group input,
.common-form .input-group textarea,
.common-form .input-group .ui-selectmenu-button {
  outline: none;
  background-color: #e1e0d8;
  border: 1px solid #e1e0d8;
  padding: 0 10px;
  font-size: 18px;
  line-height: 35px;
  height: 35px;
  color: black;
  position: relative;
  box-sizing: border-box;
  display: block;
}
.common-form .input-group input[type="radio"],
.common-form .input-group textarea[type="radio"],
.common-form .input-group .ui-selectmenu-button[type="radio"] {
  padding: 0;
  margin: 0;
  display: none;
  width: 0;
  height: 35px;
  position: relative;
}
.common-form .input-group input[type="radio"] + label,
.common-form .input-group textarea[type="radio"] + label,
.common-form .input-group .ui-selectmenu-button[type="radio"] + label {
  position: relative;
  line-height: 35px;
  height: 35px;
  display: inline-block;
  margin-right: 16px;
  cursor: pointer;
  padding-left: 25px;
  transform: none;
}
.common-form .input-group input[type="radio"] + label:last-child,
.common-form .input-group textarea[type="radio"] + label:last-child,
.common-form .input-group .ui-selectmenu-button[type="radio"] + label:last-child {
  margin-right: 0;
}
.common-form .input-group input[type="radio"] + label:before,
.common-form .input-group textarea[type="radio"] + label:before,
.common-form .input-group .ui-selectmenu-button[type="radio"] + label:before,
.common-form .input-group input[type="radio"] + label:after,
.common-form .input-group textarea[type="radio"] + label:after,
.common-form .input-group .ui-selectmenu-button[type="radio"] + label:after {
  content: ' ';
  width: 15px;
  height: 15px;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  background-color: #dad9d4;
  border-radius: 100%;
}
.common-form .input-group input[type="radio"] + label:after,
.common-form .input-group textarea[type="radio"] + label:after,
.common-form .input-group .ui-selectmenu-button[type="radio"] + label:after {
  width: 10px;
  height: 10px;
  background-color: #a80018;
  opacity: 0;
  left: 3px;
}
.common-form .input-group input[type="radio"] + label:hover,
.common-form .input-group textarea[type="radio"] + label:hover,
.common-form .input-group .ui-selectmenu-button[type="radio"] + label:hover,
.common-form .input-group input[type="radio"] + label:focus,
.common-form .input-group textarea[type="radio"] + label:focus,
.common-form .input-group .ui-selectmenu-button[type="radio"] + label:focus {
  color: #1a1a1a;
}
.common-form .input-group input[type="radio"]:checked + label,
.common-form .input-group textarea[type="radio"]:checked + label,
.common-form .input-group .ui-selectmenu-button[type="radio"]:checked + label {
  color: #a80018;
}
.common-form .input-group input[type="radio"]:checked + label:after,
.common-form .input-group textarea[type="radio"]:checked + label:after,
.common-form .input-group .ui-selectmenu-button[type="radio"]:checked + label:after {
  opacity: 1;
}
.common-form .input-group input[type="radio"]:checked + label:hover,
.common-form .input-group textarea[type="radio"]:checked + label:hover,
.common-form .input-group .ui-selectmenu-button[type="radio"]:checked + label:hover,
.common-form .input-group input[type="radio"]:checked + label:focus,
.common-form .input-group textarea[type="radio"]:checked + label:focus,
.common-form .input-group .ui-selectmenu-button[type="radio"]:checked + label:focus {
  color: #db001f;
}
.common-form .input-group input[type="radio"]:checked + label:hover:after,
.common-form .input-group textarea[type="radio"]:checked + label:hover:after,
.common-form .input-group .ui-selectmenu-button[type="radio"]:checked + label:hover:after,
.common-form .input-group input[type="radio"]:checked + label:focus:after,
.common-form .input-group textarea[type="radio"]:checked + label:focus:after,
.common-form .input-group .ui-selectmenu-button[type="radio"]:checked + label:focus:after {
  background-color: #db001f;
}
.common-form .input-group input[type="submit"],
.common-form .input-group textarea[type="submit"],
.common-form .input-group .ui-selectmenu-button[type="submit"] {
  height: 55px;
  line-height: 55px;
  color: white;
  font-size: 24px;
  font-weight: bold;
  text-align: center;
  background-color: #76c5db;
  background: -webkit-gradient(linear, left top, left bottom, from(#76c5db), to(#58b1ca));
  background: -webkit-linear-gradient(top, #76c5db, #58b1ca);
  background: -moz-linear-gradient(top, #76c5db, #58b1ca);
  background: -ms-linear-gradient(top, #76c5db, #58b1ca);
  background: -o-linear-gradient(top, #76c5db, #58b1ca);
}
.common-form .input-group input[type="submit"]:hover,
.common-form .input-group textarea[type="submit"]:hover,
.common-form .input-group .ui-selectmenu-button[type="submit"]:hover,
.common-form .input-group input[type="submit"]:focus,
.common-form .input-group textarea[type="submit"]:focus,
.common-form .input-group .ui-selectmenu-button[type="submit"]:focus {
  background-color: #e34935;
  background: -webkit-gradient(linear, left top, left bottom, from(#e34935), to(#ba1e22));
  background: -webkit-linear-gradient(top, #e34935, #ba1e22);
  background: -moz-linear-gradient(top, #e34935, #ba1e22);
  background: -ms-linear-gradient(top, #e34935, #ba1e22);
  background: -o-linear-gradient(top, #e34935, #ba1e22);
}
.common-form .input-group input::-webkit-input-placeholder,
.common-form .input-group textarea::-webkit-input-placeholder,
.common-form .input-group .ui-selectmenu-button::-webkit-input-placeholder {
  color: #666666;
}
.common-form .input-group input:-moz-placeholder,
.common-form .input-group textarea:-moz-placeholder,
.common-form .input-group .ui-selectmenu-button:-moz-placeholder {
  color: #666666;
}
.common-form .input-group input::-moz-placeholder,
.common-form .input-group textarea::-moz-placeholder,
.common-form .input-group .ui-selectmenu-button::-moz-placeholder {
  color: #666666;
}
.common-form .input-group input:-ms-input-placeholder,
.common-form .input-group textarea:-ms-input-placeholder,
.common-form .input-group .ui-selectmenu-button:-ms-input-placeholder {
  color: #666666;
}
.common-form .input-group textarea {
  font-size: 16px;
  line-height: 20px;
  padding: 5px 10px;
  height: 100px;
  min-height: 100px;
  max-height: 200px;
}
.common-form .input-group .help-block {
  display: inline-block !important;
  position: relative;
  clear: both;
  color: #d43c2c;
  margin-top: 5px;
  text-align: right;
  width: 100%;
}
.common-form .input-group.has-success input,
.common-form .input-group.has-success textarea {
  border-color: forestgreen !important;
}
.common-form .input-group.has-error input,
.common-form .input-group.has-error textarea {
  border-color: #d43c2c !important;
}
.common-form .input-group:last-child {
  margin-bottom: 0;
}
.common-form.partners-form,
.common-form.order-form {
  width: 100%;
  display: inline-block;
  position: relative;
}
.common-form.partners-form form,
.common-form.order-form form {
  width: 668px;
  margin: 0 auto;
  text-align: center;
  display: block;
}
.common-form.partners-form .title,
.common-form.order-form .title {
  font-size: 30px;
  line-height: 32px;
  font-weight: bold;
  color: black;
  margin-bottom: 20px;
  display: inline-block;
}
.common-form.partners-form .input-group.dual .input-group,
.common-form.order-form .input-group.dual .input-group {
  width: 268px;
  float: right;
  display: block;
  text-align: right;
  margin-bottom: 0;
  position: relative;
}
.common-form.partners-form .input-group.dual .input-group label,
.common-form.order-form .input-group.dual .input-group label {
  margin-right: 16px;
  right: 172px;
}
.common-form.partners-form .input-group.dual .input-group input,
.common-form.order-form .input-group.dual .input-group input,
.common-form.partners-form .input-group.dual .input-group textarea,
.common-form.order-form .input-group.dual .input-group textarea,
.common-form.partners-form .input-group.dual .input-group .ui-selectmenu-button,
.common-form.order-form .input-group.dual .input-group .ui-selectmenu-button {
  width: 184px !important;
  float: right;
}
.common-form.partners-form .input-group.aligned label,
.common-form.order-form .input-group.aligned label {
  width: 268px;
  float: left;
  display: block;
  margin-left: 16px;
  text-align: right;
}
.common-form.partners-form .input-group.aligned input,
.common-form.order-form .input-group.aligned input,
.common-form.partners-form .input-group.aligned textarea,
.common-form.order-form .input-group.aligned textarea,
.common-form.partners-form .input-group.aligned .ui-selectmenu-button,
.common-form.order-form .input-group.aligned .ui-selectmenu-button {
  width: 368px !important;
  float: right;
  display: block;
}
.common-form.partners-form .input-group.aligned input[type="submit"],
.common-form.order-form .input-group.aligned input[type="submit"],
.common-form.partners-form .input-group.aligned textarea[type="submit"],
.common-form.order-form .input-group.aligned textarea[type="submit"],
.common-form.partners-form .input-group.aligned .ui-selectmenu-button[type="submit"],
.common-form.order-form .input-group.aligned .ui-selectmenu-button[type="submit"] {
  width: 268px;
  margin-right: 0;
}
.common-form.feedback-form,
.common-form.vacancies-form,
.common-form.fast-buy-form,
.common-form.contact-form {
  padding: 20px;
  border-radius: 5px;
  background-color: #e4e3dc;
}
.common-form.feedback-form .title,
.common-form.vacancies-form .title,
.common-form.fast-buy-form .title,
.common-form.contact-form .title {
  font-size: 30px;
  line-height: 32px;
  margin: 5px 0 20px;
  text-align: center;
}
.common-form.feedback-form .input-group label,
.common-form.vacancies-form .input-group label,
.common-form.fast-buy-form .input-group label,
.common-form.contact-form .input-group label {
  display: block;
  transform: none;
  font-size: 16px;
  position: relative;
  top: inherit;
  margin-bottom: 5px;
}
.common-form.feedback-form .input-group input,
.common-form.vacancies-form .input-group input,
.common-form.fast-buy-form .input-group input,
.common-form.contact-form .input-group input,
.common-form.feedback-form .input-group textarea,
.common-form.vacancies-form .input-group textarea,
.common-form.fast-buy-form .input-group textarea,
.common-form.contact-form .input-group textarea,
.common-form.feedback-form .input-group .ui-selectmenu-button,
.common-form.vacancies-form .input-group .ui-selectmenu-button,
.common-form.fast-buy-form .input-group .ui-selectmenu-button,
.common-form.contact-form .input-group .ui-selectmenu-button {
  background-color: #efeee8;
  border-color: #efeee8;
  width: 100%;
}
.common-form.feedback-form .input-group input::-webkit-input-placeholder,
.common-form.vacancies-form .input-group input::-webkit-input-placeholder,
.common-form.fast-buy-form .input-group input::-webkit-input-placeholder,
.common-form.contact-form .input-group input::-webkit-input-placeholder,
.common-form.feedback-form .input-group textarea::-webkit-input-placeholder,
.common-form.vacancies-form .input-group textarea::-webkit-input-placeholder,
.common-form.fast-buy-form .input-group textarea::-webkit-input-placeholder,
.common-form.contact-form .input-group textarea::-webkit-input-placeholder,
.common-form.feedback-form .input-group .ui-selectmenu-button::-webkit-input-placeholder,
.common-form.vacancies-form .input-group .ui-selectmenu-button::-webkit-input-placeholder,
.common-form.fast-buy-form .input-group .ui-selectmenu-button::-webkit-input-placeholder,
.common-form.contact-form .input-group .ui-selectmenu-button::-webkit-input-placeholder {
  color: #a7a6a0;
}
.common-form.feedback-form .input-group input:-moz-placeholder,
.common-form.vacancies-form .input-group input:-moz-placeholder,
.common-form.fast-buy-form .input-group input:-moz-placeholder,
.common-form.contact-form .input-group input:-moz-placeholder,
.common-form.feedback-form .input-group textarea:-moz-placeholder,
.common-form.vacancies-form .input-group textarea:-moz-placeholder,
.common-form.fast-buy-form .input-group textarea:-moz-placeholder,
.common-form.contact-form .input-group textarea:-moz-placeholder,
.common-form.feedback-form .input-group .ui-selectmenu-button:-moz-placeholder,
.common-form.vacancies-form .input-group .ui-selectmenu-button:-moz-placeholder,
.common-form.fast-buy-form .input-group .ui-selectmenu-button:-moz-placeholder,
.common-form.contact-form .input-group .ui-selectmenu-button:-moz-placeholder {
  color: #a7a6a0;
}
.common-form.feedback-form .input-group input::-moz-placeholder,
.common-form.vacancies-form .input-group input::-moz-placeholder,
.common-form.fast-buy-form .input-group input::-moz-placeholder,
.common-form.contact-form .input-group input::-moz-placeholder,
.common-form.feedback-form .input-group textarea::-moz-placeholder,
.common-form.vacancies-form .input-group textarea::-moz-placeholder,
.common-form.fast-buy-form .input-group textarea::-moz-placeholder,
.common-form.contact-form .input-group textarea::-moz-placeholder,
.common-form.feedback-form .input-group .ui-selectmenu-button::-moz-placeholder,
.common-form.vacancies-form .input-group .ui-selectmenu-button::-moz-placeholder,
.common-form.fast-buy-form .input-group .ui-selectmenu-button::-moz-placeholder,
.common-form.contact-form .input-group .ui-selectmenu-button::-moz-placeholder {
  color: #a7a6a0;
}
.common-form.feedback-form .input-group input:-ms-input-placeholder,
.common-form.vacancies-form .input-group input:-ms-input-placeholder,
.common-form.fast-buy-form .input-group input:-ms-input-placeholder,
.common-form.contact-form .input-group input:-ms-input-placeholder,
.common-form.feedback-form .input-group textarea:-ms-input-placeholder,
.common-form.vacancies-form .input-group textarea:-ms-input-placeholder,
.common-form.fast-buy-form .input-group textarea:-ms-input-placeholder,
.common-form.contact-form .input-group textarea:-ms-input-placeholder,
.common-form.feedback-form .input-group .ui-selectmenu-button:-ms-input-placeholder,
.common-form.vacancies-form .input-group .ui-selectmenu-button:-ms-input-placeholder,
.common-form.fast-buy-form .input-group .ui-selectmenu-button:-ms-input-placeholder,
.common-form.contact-form .input-group .ui-selectmenu-button:-ms-input-placeholder {
  color: #a7a6a0;
}
.common-form.feedback-form .input-group input[type="submit"],
.common-form.vacancies-form .input-group input[type="submit"],
.common-form.fast-buy-form .input-group input[type="submit"],
.common-form.contact-form .input-group input[type="submit"],
.common-form.feedback-form .input-group textarea[type="submit"],
.common-form.vacancies-form .input-group textarea[type="submit"],
.common-form.fast-buy-form .input-group textarea[type="submit"],
.common-form.contact-form .input-group textarea[type="submit"],
.common-form.feedback-form .input-group .ui-selectmenu-button[type="submit"],
.common-form.vacancies-form .input-group .ui-selectmenu-button[type="submit"],
.common-form.fast-buy-form .input-group .ui-selectmenu-button[type="submit"],
.common-form.contact-form .input-group .ui-selectmenu-button[type="submit"] {
  height: 40px;
  line-height: 40px;
  font-size: 18px;
  font-weight: bold;
  text-align: center;
  width: 200px;
  display: block;
  margin: 0 auto;
}
.common-form.order-form {
  margin-bottom: 40px;
}
.common-form.fast-buy-form,
.common-form.contact-form {
  max-width: 600px;
  background-color: transparent;
  padding: 0;
}
input#phone {
  font-size: 15px;
  padding-right: 35px;
}
.pagination {
  display: inline-block;
  width: 100%;
  overflow: hidden;
  position: relative;
  text-align: center;
  margin: 20px 0;
}
.pagination ul {
  display: inline-block;
  list-style: none;
  margin: 0;
  padding: 0;
}
.pagination ul li {
  display: inline-block;
  margin-right: 8px;
}
.pagination ul li a {
  width: 30px;
  height: 30px;
  font-size: 16px;
  font-weight: normal;
  line-height: 34px;
  text-align: center;
  border-radius: 100%;
  background-color: #f1efe7;
  color: #474747;
  cursor: pointer;
  text-decoration: none;
  display: block;
}
.pagination ul li a:hover,
.pagination ul li a:focus {
  background-color: #dedac7;
  color: #616161;
}
.pagination ul li.active a {
  cursor: not-allowed;
  pointer-events: none;
  background-color: #dfded6;
  color: #d43c2c;
}
.breaking-news {
  background-color: #a80018;
  color: white;
  font-size: 14px;
  padding: 5px 10px;
  line-height: 18px;
  border-radius: 0 0 5px 5px;
  text-align: center;
}
.header {
  margin: 20px 0 25px;
  position: relative;
  display: inline-block;
  width: 100%;
}
.header > .row {
  display: inline-block;
  width: 100%;
}
.header > .row.meta-mobile {
  box-sizing: border-box;
}
.header > .row.meta-mobile > .col {
  display: inline-block;
  width: 100%;
  box-sizing: border-box;
}
.header > .row.meta-top {
  margin-bottom: 20px;
}
.header > .row.meta-top > .col {
  display: block;
  float: left;
  margin: 0 16px;
}
.header > .row.meta-top > .col.col-logo {
  width: 368px;
}
.header > .row.meta-top > .col.col-phone {
  width: 368px;
  margin-left: 0;
  margin-right: 32px;
  margin-top: 30px;
}
.header > .row.meta-top > .col.col-phone .phone a {
  font-size: 24px;
  font-weight: bold;
  color: #a80018;
  margin-bottom: 10px;
  text-decoration: none;
  display: inline-block;
  position: relative;
}
.header > .row.meta-top > .col.col-phone .phone a .phone-icon {
  position: absolute;
  width: 40px;
  height: 40px;
  border-radius: 100%;
  left: -56px;
  top: -8px;
  background-color: #dad9d4;
}
.header > .row.meta-top > .col.col-phone .phone a .phone-icon i {
  display: block;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  position: relative;
}
.header > .row.meta-top > .col.col-phone .phone a .phone-icon i.icon.icon-phone {
  background-image: url("/local/templates/ama/assets/less/../img/sprite.png");
  background-repeat: no-repeat;
  width: 32px;
  height: 32px;
  overflow: hidden;
  background-position: 0px 0px;
}
.header > .row.meta-top > .col.col-phone .phone a:hover,
.header > .row.meta-top > .col.col-phone .phone a:focus {
  color: #a80018;
}
.header > .row.meta-top > .col.col-phone .phone .meta {
  font-size: 14px;
  line-height: 18px;
  color: #5b5b5b;
}
.header > .row.meta-top > .col.col-menu {
  width: 368px;
  margin-top: 30px;
}
.header > .row.meta-top > .col.col-menu > .row.main-menu ul,
.header > .row.meta-top > .col.col-menu > .row.section-menu ul {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  list-style: none;
  padding: 0;
  margin: 0;
}
.header > .row.meta-top > .col.col-menu > .row.main-menu ul li,
.header > .row.meta-top > .col.col-menu > .row.section-menu ul li {
  -webkit-flex: initial;
  -ms-flex: initial;
  flex: initial;
}
.header > .row.meta-top > .col.col-menu > .row.main-menu ul li a,
.header > .row.meta-top > .col.col-menu > .row.section-menu ul li a {
  font-size: 18px;
  line-height: 20px;
  font-weight: bold;
  text-decoration: underline;
  color: #a80018;
}
.header > .row.meta-top > .col.col-menu > .row.main-menu ul li a:hover,
.header > .row.meta-top > .col.col-menu > .row.section-menu ul li a:hover,
.header > .row.meta-top > .col.col-menu > .row.main-menu ul li a:focus,
.header > .row.meta-top > .col.col-menu > .row.section-menu ul li a:focus {
  color: #db001f;
}
.header > .row.meta-top > .col.col-menu > .row.main-menu ul li a.icon,
.header > .row.meta-top > .col.col-menu > .row.section-menu ul li a.icon {
  display: inline-block;
}
.header > .row.meta-top > .col.col-menu > .row.main-menu ul li a.icon.icon-home,
.header > .row.meta-top > .col.col-menu > .row.section-menu ul li a.icon.icon-home {
  background-image: url("/local/templates/ama/assets/less/../img/sprite.png");
  background-repeat: no-repeat;
  width: 32px;
  height: 32px;
  overflow: hidden;
  background-position: -32px 0px;
}
.header > .row.meta-top > .col.col-menu > .row.main-menu ul li.active a,
.header > .row.meta-top > .col.col-menu > .row.section-menu ul li.active a {
  color: #2db3d4;
}
.header > .row.meta-top > .col.col-menu > .row.main-menu ul li.active a:hover,
.header > .row.meta-top > .col.col-menu > .row.section-menu ul li.active a:hover,
.header > .row.meta-top > .col.col-menu > .row.main-menu ul li.active a:focus,
.header > .row.meta-top > .col.col-menu > .row.section-menu ul li.active a:focus {
  color: #57c2dd;
}
.header > .row.meta-top > .col.col-menu > .row.section-menu {
  padding-left: 60px;
}
.header > .row.meta-top > .col.col-menu > .row.section-menu ul {
  -webkit-justify-content: flex-start;
  -ms-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-items: left;
  -ms-align-items: left;
  align-items: left;
}
.header > .row.meta-top > .col.col-menu > .row.section-menu ul li {
  margin-right: 16px;
}
.header > .row.meta-top > .col.col-menu > .row.section-menu ul li a {
  font-size: 14px;
}
@media only screen and (max-width: 1200px) {
  .header > .row.meta-top > .col {
    /*IF ADAPTIVE */
  }
  .header > .row.meta-top > .col.col-logo {
    width: 317.33333333px;
  }
  .header > .row.meta-top > .col.col-phone {
    width: 317.33333333px;
    margin-left: 0;
    margin-right: 0;
  }
  .header > .row.meta-top > .col.col-menu {
    width: 317.33333333px;
  }
}
.header > .row.meta-menu {
  position: relative;
  display: inline-block;
  width: 100%;
}
.header > .row.meta-menu > .col {
  display: block;
  float: left;
  margin: 0 16px;
}
.header > .row.meta-menu > .col.col-sections {
  width: 368px;
}
.header > .row.meta-menu > .col.col-sections .btn .inline-icon .icon {
  display: inline-block;
  left: -40px;
  position: relative;
}
.header > .row.meta-menu > .col.col-sections .btn .inline-icon .icon.icon-burger {
  background-image: url("/local/templates/ama/assets/less/../img/sprite.png");
  background-repeat: no-repeat;
  width: 32px;
  height: 32px;
  overflow: hidden;
  background-position: -96px 0px;
}
.header > .row.meta-menu > .col.col-search {
  width: 500px;
  margin: 0;
}
.header > .row.meta-menu > .col.col-search .search-panel {
  position: relative;
  border-radius: 5px;
  overflow: hidden;
  background-color: #dad9d4;
}
.header > .row.meta-menu > .col.col-search .search-panel .search-input {
  width: 100%;
  height: 40px;
  line-height: 40px;
  font-size: 18px;
  background-color: #dad9d4;
  padding-right: 132px;
  padding-left: 16px;
  border: none;
  outline: none;
  color: black;
}
.header > .row.meta-menu > .col.col-search .search-panel .search-input::-webkit-input-placeholder {
  color: #7d7d7d;
  font-style: italic;
}
.header > .row.meta-menu > .col.col-search .search-panel .search-input:-moz-placeholder {
  color: #7d7d7d;
  font-style: italic;
}
.header > .row.meta-menu > .col.col-search .search-panel .search-input::-moz-placeholder {
  color: #7d7d7d;
  font-style: italic;
}
.header > .row.meta-menu > .col.col-search .search-panel .search-input:-ms-input-placeholder {
  color: #7d7d7d;
  font-style: italic;
}
.header > .row.meta-menu > .col.col-search .search-panel .search-input:hover,
.header > .row.meta-menu > .col.col-search .search-panel .search-input:focus {
  background-color: #e6e5e2;
}
.header > .row.meta-menu > .col.col-search .search-panel .find-btn-wrapper {
  position: absolute;
  right: 0;
  top: 0;
  width: 132px;
  height: 40px;
}
.header > .row.meta-menu > .col.col-search .search-panel .find-btn-wrapper .search-find {
  position: absolute;
  right: 16px;
  top: 52%;
  transform: translateY(-50%);
  font-size: 16px;
  line-height: 20px;
  height: 28px;
  min-height: 25px;
  padding: 0;
  font-weight: bold;
  font-style: italic;
  width: 100px;
}
.header > .row.meta-menu > .col.col-basket {
  width: 268px;
}
@media only screen and (max-width: 1200px) {
  .header > .row.meta-menu > .col {
    /*IF ADAPTIVE */
    margin: 0 12px;
  }
  .header > .row.meta-menu > .col.col-sections {
    width: 317.33333333px;
  }
  .header > .row.meta-menu > .col.col-search {
    width: 426.66666666px;
  }
  .header > .row.meta-menu > .col.col-basket {
    width: 232px;
  }
}
footer {
  width: 1168px;
  margin: 40px 16px 0;
  padding: 30px 52px 26px 68px;
  display: block;
  background-color: #e0e0e0;
  box-sizing: border-box;
  min-height: 168px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}
@media only screen and (max-width: 1200px) {
  footer {
    /*IF ADAPTIVE */
    width: 1000px;
    padding-right: 49.33333333px;
    padding-left: 61.33333333px;
    margin: 0 12px;
  }
}
footer > .col {
  display: block;
  float: left;
}
footer > .col.col-ama {
  width: 368px;
  margin-right: 32px;
}
@media only screen and (max-width: 1200px) {
  footer > .col.col-ama {
    /*IF ADAPTIVE */
    width: 262.66666667px;
    margin-right: 24px;
  }
}
footer > .col.col-menu-service {
  width: 132px;
  margin-right: 64px;
}
@media only screen and (max-width: 1200px) {
  footer > .col.col-menu-service {
    /*IF ADAPTIVE */
    width: 140px;
    margin-right: 24px;
  }
}
footer > .col.col-menu-about {
  width: 132px;
  margin-right: 100px;
}
@media only screen and (max-width: 1200px) {
  footer > .col.col-menu-about {
    /*IF ADAPTIVE */
    width: 140px;
    margin-right: 85.33333333px;
  }
}
footer > .col.col-catalog {
  width: 216px;
}
footer > .col.col-catalog .download-btn .col.col-pdf-logo {
  width: 50px;
}
footer > .col.col-catalog .download-btn .col.col-price-download {
  width: 166px;
}
@media only screen and (max-width: 1200px) {
  footer > .col.col-catalog {
    /*IF ADAPTIVE */
    width: 206.66666667px;
  }
  footer > .col.col-catalog .download-btn .col.col-pdf-logo {
    width: 50px;
  }
  footer > .col.col-catalog .download-btn .col.col-price-download {
    width: 156.66666667px;
  }
  footer > .col.col-catalog > .row-title {
    display: none;
  }
}
footer > .col.col-catalog .soc {
  display: flex;
  height: auto !important;
  margin-bottom: 15px;
  padding-left: 6px;
}
footer > .col.col-catalog .soc .soc__link {
  display: inline-block;
  height: 39px;
  width: 39px;
  background: url("/local/templates/ama/assets/less/../img/social-icons.png");
  
  margin-right: 15px;
}

footer > .col.col-catalog .soc .soc__link.soc__link_fb {
  background-position: -53px 0;
}
footer > .col.col-catalog .soc .soc__link.soc__link_ok {
  background-position: -107px 0;
}
footer > .col.col-catalog .soc .soc__link.soc__link_in {
  background-position: -163px 0;
  margin-right: 0;
  background: url("/local/templates/ama/assets/less/../img/bluetelegram.svg");
}
footer > .col.col-catalog .soc .soc__link:hover {
  opacity: .9;
}
footer > .col > .row.row-title {
  font-size: 14px;
  line-height: 16px;
  height: 32px;
  font-weight: bold;
  color: #565656;
  text-transform: uppercase;
}
footer > .col > .row.row-content {
  color: #666666;
}
footer > .col > .row.row-content ul {
  list-style: none;
  padding: 0;
  margin: 0;
  color: #9e9e9e;
}
footer > .col > .row.row-content ul li {
  display: block;
}
footer > .col > .row.row-content ul li a {
  font-size: 14px;
  line-height: 16px;
  color: #9e9e9e;
  font-weight: bold;
  text-decoration: none;
  cursor: pointer;
}
footer > .col > .row.row-content ul li a:hover,
footer > .col > .row.row-content ul li a:focus {
  color: #858585;
}
.breadcrumb {
  display: block;
  width: 1168px;
  margin: 0 auto 12px;
}
@media only screen and (max-width: 1200px) {
  .breadcrumb {
    /*IF ADAPTIVE */
    width: 1000px;
  }
}
.breadcrumb ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.breadcrumb ul li {
  font-size: 16px;
  line-height: 18px;
  display: inline-block;
}
.breadcrumb ul li a {
  font-weight: bold;
  color: #36a2c0;
  text-decoration: underline;
  cursor: pointer;
}
.breadcrumb ul li a:hover,
.breadcrumb ul li a:focus {
  color: #2b8098;
}
.breadcrumb ul li span {
  color: black;
}
.breadcrumb ul li:after {
  content: '—';
  display: inline-block;
  margin: 0 2px 0 5px;
}
.breadcrumb ul li:last-child:after {
  content: none;
}
.main-slider {
  width: 1168px;
  border-radius: 5px;
  display: inline-block;
  height: 200px;
  background-color: #e4e3dc;
  margin: 0 0px 15px;
  overflow: hidden;
  position: relative;
  outline: none;
}
.main-slider .slide {
  width: 100%;
  height: 100%;
  display: inline-block;
  position: relative;
  outline: none;
}
.main-slider .slide .bg-image {
  display: block;
  width: 100%;
  height: 200px;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 5px;
}
.main-slider .slide .meta-block {
  position: absolute;
  width: 468px;
  min-height: 180px;
  margin: 140px 16px 0;
  bottom: 70px;
  left: 84px;
  padding: 40px 68px;
  background-color: rgba(255, 255, 255, 0.8);
  box-sizing: border-box;
  border-radius: 5px;
  display: none;
}
.main-slider .slide .meta-block .title {
  font-size: 40px;
  line-height: 40px;
  color: #d43c2c;
  text-transform: uppercase;
  font-weight: bold;
  margin-bottom: 10px;
}
.main-slider .slide .meta-block .sub-title {
  font-size: 24px;
  line-height: 24px;
  color: black;
  font-weight: bold;
}
.main-slider .slide .read-more {
  width: 168px;
  position: absolute;
  top: 280px;
  left: 568px;
  margin: 0 16px;
}
.main-slider .slide .read-more a {
  color: white;
  text-decoration: none;
}
.main-slider .slick-dots {
  position: absolute;
  width: 268px;
  left: 20px;
  bottom: 20px;
  z-index: 1000;
  padding: 0;
  margin: 0;
}
.main-slider .slick-dots li {
  display: inline-block;
  margin-right: 5px;
}
.main-slider .slick-dots li button {
  font-size: 0;
  color: transparent;
  line-height: 20px;
  width: 20px;
  height: 20px;
  border-radius: 100%;
  overflow: hidden;
  position: relative;
  outline: none;
  border: none;
  background-color: #76c5db;
  cursor: pointer;
}
.main-slider .slick-dots li button:hover,
.main-slider .slick-dots li button:focus {
  background-color: #9ed6e6;
}
.main-slider .slick-dots li.slick-active button {
  background-color: #d43c2c;
}
.main-slider .slick-dots li.slick-active button:hover,
.main-slider .slick-dots li.slick-active button:focus {
  background-color: #dd6356;
}
.main-slider .slick-arrow {
  position: absolute;
  top: 50%;
  z-index: 10000;
  width: 50px;
  height: 50px;
  outline: none;
  border: none;
  overflow: hidden;
  padding: 0;
  margin: 0;
  cursor: pointer;
  background-color: rgba(255, 255, 255, 0.8);
  border-radius: 100%;
  transform: translateY(-50%);
  font-size: 0;
  color: transparent;
  line-height: 50px;
  background-image: url("/local/templates/ama/assets/less/../img/arrows-big.png");
  background-repeat: no-repeat;
  background-position-y: top;
}
.main-slider .slick-arrow.slick-disabled {
  background-position-y: bottom;
  cursor: not-allowed;
  pointer-events: none;
}
.main-slider .slick-arrow.slick-prev {
  left: 16px;
  background-position-x: left;
}
.main-slider .slick-arrow.slick-next {
  right: 16px;
  background-position-x: right;
}
.main-slider .slick-arrow:hover,
.main-slider .slick-arrow:focus {
  background-position-y: center;
}
.main-slider .slick-arrow:hover.slick-disabled,
.main-slider .slick-arrow:focus.slick-disabled {
  background-position-y: bottom;
}
@media only screen and (max-width: 1200px) {
  .main-slider {
    /*IF ADAPTIVE */
    width: 1000px;
    margin: 0 12px 15px;
  }
}
.section-catalog {
  width: 500px;
  display: block;
  float: left;
  padding-top: 60px;
  padding-bottom: 30px;
  position: relative;
}
.dual .section-catalog:first-child,
.modular-content .section-catalog:first-child {
  padding-left: 68px !important;
  padding-right: 16px !important;
}
.dual .section-catalog:last-child,
.modular-content .section-catalog:last-child {
  padding-left: 16px;
  padding-right: 68px;
}
@media only screen and (max-width: 1200px) {
  .dual .section-catalog,
  .modular-content .section-catalog {
    /*IF ADAPTIVE */
  }
  .dual .section-catalog:first-child,
  .modular-content .section-catalog:first-child {
    padding-left: 61.33333333px;
    padding-right: 12px;
  }
  .dual .section-catalog:last-child,
  .modular-content .section-catalog:last-child {
    padding-left: 12px;
    padding-right: 61.33333333px;
  }
}
.section-catalog .info {
  position: relative;
  margin-bottom: 20px;
  display: block;
}
.section-catalog .info .section-link {
  display: flex;
  align-items: center;
  position: absolute;
  left: -16px;
  min-height: 60px;
  line-height: 60px;
  top: -30px;
  font-size: 26px;
  color: white;
  font-weight: bold;
  padding: 0 16px;
  z-index: 10;
}
.section-catalog .info .section-link .section-icon {
  display: block;
  margin-right: 5px;
  width: 32px;
  min-width: 32px;
  height: 32px;
  background-size: 32px 64px;
  background-position-y: bottom;
}
.section-catalog .info .section-link .title {
  margin-bottom: 0 !important;
  line-height: 30px;
  text-align: left;
  padding: 10px 0;
}
@media only screen and (max-width: 1200px) {
  .section-catalog .info .section-link {
    /*IF ADAPTIVE */
    left: -12px;
    padding: 0 12px;
  }
}
.section-catalog .info .bg-image {
  width: 100%;
  height: 260px;
  border-radius: 5px;
  background-size: cover;
  background-color: #dad9d4;
}
.section-catalog .info .meta {
  width: 200px;
  position: absolute;
  right: 16px;
  bottom: 16px;
  text-align: right;
  padding: 10px 24px;
  border-radius: 5px;
  box-sizing: border-box;
  background-color: rgba(255, 255, 255, 0.8);
}
.section-catalog .info .meta .title {
  font-size: 18px;
  line-height: 20px;
  color: black;
  font-weight: bold;
}
@media only screen and (max-width: 1200px) {
  .section-catalog .info .meta {
    /*IF ADAPTIVE */
    width: 170.66666667px;
    right: 12px;
    bottom: 12px;
    padding: 10px 18px;
  }
}
.section-catalog:not(.is-wide) .info:hover .section-link,
.section-catalog:not(.is-wide) .info:focus .section-link {
  background-color: #dd6356;
}
.section-catalog:not(.is-wide) .info:hover .bg-image,
.section-catalog:not(.is-wide) .info:focus .bg-image {
  opacity: 0.9;
}
.section-catalog .products {
  width: 440px;
  box-sizing: border-box;
  margin: 0 30px;
  height: 170px;
  outline: none;
  position: relative;
  display: inline-block;
}
.section-catalog .products .product {
  width: 126.66666667px;
  height: 170px;
  margin: 0 10px;
  display: block;
  float: left;
  position: relative;
  outline: none;
}
.section-catalog .products .product .product-link {
  display: block;
  font-size: 14px;
  line-height: 16px;
  color: black;
  text-decoration: underline;
  font-weight: bold;
}
.section-catalog .products .product .product-link .image {
  width: 130px;
  max-width: 100%;
  height: 90px;
  background-color: white;
  border-radius: 5px;
  overflow: hidden;
  margin-bottom: 10px;
  text-align: center;
}
.section-catalog .products .product .product-link .image img {
  max-height: 100%;
  max-width: 100%;
  top: 50%;
  position: relative;
  transform: translateY(-50%);
}
.section-catalog .products .product .product-link .title {
  margin-bottom: 10px;
  position: absolute;
  left: 0;
  bottom: 30px;
  width: 100%;
  min-height: 32px;
  background-color: rgba(228, 227, 220, 0.8);
  display: block;
  text-align: center;
  white-space: normal;
  word-wrap: break-word;
  cursor: pointer;
}
.section-catalog .products .product .product-link:hover .image,
.section-catalog .products .product .product-link:focus .image {
  opacity: 0.9;
}
.section-catalog .products .product .product-link:hover .title,
.section-catalog .products .product .product-link:focus .title {
  color: #d43c2c;
}
.section-catalog .products .product .buy-btn {
  margin-top: 50px;
}
.section-catalog .products .product .buy-btn.active:hover,
.section-catalog .products .product .buy-btn.active:focus {
  background: #d43c2c;
}
.section-catalog .products .slick-arrow.slick-prev {
  left: -30px !important;
}
.section-catalog .products .slick-arrow.slick-next {
  right: -30px !important;
}
@media only screen and (max-width: 1200px) {
  .section-catalog .products {
    /*IF ADAPTIVE */
    width: 394.66666666px;
    margin: 0 20px;
  }
  .section-catalog .products .slick-arrow.slick-prev {
    left: -20px !important;
  }
  .section-catalog .products .slick-arrow.slick-next {
    right: -20px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .section-catalog {
    /*IF ADAPTIVE */
    width: 426.66666666px;
  }
}
.section-catalog > .products .slick-list,
.last-viewed > .product-cards .slick-list {
  overflow: hidden;
}
.section-catalog > .products .slick-arrow,
.last-viewed > .product-cards .slick-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 30px;
  height: 30px;
  outline: none;
  border: none;
  color: transparent;
  font-size: 0;
  overflow: hidden;
  padding: 0;
  margin: 0;
  cursor: pointer;
  background: url('/local/templates/ama/assets/less/../img/arrows-sm.png');
  background-repeat: no-repeat;
  background-position-y: top;
}
.section-catalog > .products .slick-arrow.slick-prev,
.last-viewed > .product-cards .slick-arrow.slick-prev {
  left: 0;
  background-position-x: left;
}
.section-catalog > .products .slick-arrow.slick-next,
.last-viewed > .product-cards .slick-arrow.slick-next {
  right: 0;
  background-position-x: right;
}
.section-catalog > .products .slick-arrow:hover,
.last-viewed > .product-cards .slick-arrow:hover,
.section-catalog > .products .slick-arrow:focus,
.last-viewed > .product-cards .slick-arrow:focus {
  background-position-y: center;
}
.section-catalog > .products .slick-arrow.slick-disabled,
.last-viewed > .product-cards .slick-arrow.slick-disabled {
  background-position-y: bottom;
  cursor: not-allowed;
}
.section-catalog > .products .slick-arrow.slick-disabled:hover,
.last-viewed > .product-cards .slick-arrow.slick-disabled:hover,
.section-catalog > .products .slick-arrow.slick-disabled:focus,
.last-viewed > .product-cards .slick-arrow.slick-disabled:focus {
  background-position-y: bottom;
}
.stories-section {
  width: 568px;
  display: block;
  float: left;
  margin-left: 16px;
  padding: 60px 16px 30px;
  box-sizing: border-box;
}
@media only screen and (max-width: 1200px) {
  .stories-section {
    /*IF ADAPTIVE */
    width: 488px;
    margin-left: 12px;
    padding: 60px 12px 30px;
  }
}
.stories-section h3 {
  font-size: 24px;
  line-height: 26px;
  font-weight: bold;
  color: black;
  margin-bottom: 25px;
  margin-top: 0;
}
.stories-section .stories .story {
  display: inline-block;
  width: 100%;
  overflow: hidden;
  margin-bottom: 35px;
  position: relative;
}
.stories-section .stories .story > .col {
  display: block;
  float: left;
}
.stories-section .stories .story > .col.col-image {
  width: 168px;
  margin-right: 16px;
  text-align: center;
}
@media only screen and (max-width: 1200px) {
  .stories-section .stories .story > .col.col-image {
    /*IF ADAPTIVE */
    width: 146.66666667px;
    margin-right: 12px;
  }
}
.stories-section .stories .story > .col.col-image img {
  width: auto;
  height: 100px;
  border-radius: 4px;
  max-width: 160px;
}
@media only screen and (max-width: 1200px) {
  .stories-section .stories .story > .col.col-image img {
    /*IF ADAPTIVE */
    max-width: 150px;
    height: auto;
  }
}
.stories-section .stories .story > .col.col-meta {
  width: 352px;
}
@media only screen and (max-width: 1200px) {
  .stories-section .stories .story > .col.col-meta {
    /*IF ADAPTIVE */
    width: 305.33333333px;
  }
}
.stories-section .stories .story > .col.col-meta .title {
  font-size: 18px;
  line-height: 20px;
  font-weight: bold;
  color: #d43c2c;
  margin-bottom: 5px;
}
.stories-section .stories .story > .col.col-meta .desc {
  font-size: 16px;
  line-height: 20px;
  color: black;
  margin-bottom: 10px;
}
.stories-section .stories .story > .col.col-meta .read-more {
  color: #2db3d4;
  text-decoration: underline;
  cursor: pointer;
}
.stories-section .stories .story > .col.col-meta .read-more:hover,
.stories-section .stories .story > .col.col-meta .read-more:focus {
  color: #57c2dd;
}
.without-section .stories-section {
  width: 100%;
}
.without-section .stories-section .stories .story {
  width: 50%;
  float: left;
  display: block;
}
.section-list {
  min-height: 300px;
  height: 75vh;
  max-height: 500px !important;
}
.section-list > ul {
  padding: 0;
  margin: 0;
  list-style: none;
  overflow: hidden;
}
.section-list > ul > .masonry-sizer {
  width: 33%;
}
.section-list > ul > li {
  clear: both;
  display: block;
  margin-bottom: 35px;
  width: 33%;
  box-sizing: border-box;
  overflow: hidden;
  padding-right: 16px;
  position: relative;
}
.section-list > ul > li .section-link {
  display: block;
  width: 100%;
  clear: both;
  overflow: hidden;
  margin-bottom: 25px;
  vertical-align: top;
  text-decoration: none;
}
.section-list > ul > li .section-link .section-icon {
  width: 32px;
  height: 32px;
  background-size: 32px 64px;
  background-position-y: top;
  margin-right: 10px;
  position: absolute;
  left: 0;
  top: 0;
}
.section-list > ul > li .section-link .title {
  font-size: 20px;
  color: #a80018;
  font-weight: bold;
  display: inline-block;
  line-height: 24px;
  padding-left: 40px;
  padding-top: 5px;
}
.section-list > ul > li .section-link:hover .title,
.section-list > ul > li .section-link:focus .title {
  color: #db001f;
}
.section-list > ul > li .section-link:hover .section-icon,
.section-list > ul > li .section-link:focus .section-icon {
  opacity: 0.8;
}
.section-list > ul > li .section-link.js-common-cut-trigger {
  cursor: pointer;
}
.section-list > ul > li .section-link.js-common-cut-trigger .title {
  border-bottom: 1px dashed;
  display: inline;
  padding: 0;
  margin-left: 0;
  pointer-events: none;
}
.section-list > ul > li ul {
  padding: 0 0 0 40px;
  margin: 0;
  list-style: none;
}
.section-list > ul > li ul li {
  margin-bottom: 10px;
}
.section-list > ul > li ul li a {
  font-size: 18px;
  line-height: 18px;
  color: #a80018;
  text-decoration: underline;
}
.section-list > ul > li ul li a:hover,
.section-list > ul > li ul li a:focus {
  color: #db001f;
}
.section-list > ul > li .js-common-cut-content ul {
  margin-top: 20px;
  margin-bottom: 20px;
  padding-left: 15px;
}
.big-catalog {
  display: inline-block;
  width: 1168px;
  position: relative;
  padding-left: 34px;
  box-sizing: border-box;
}
@media only screen and (max-width: 1200px) {
  .big-catalog {
    /*IF ADAPTIVE */
    width: 1000px;
    padding-left: 30.66666667px;
  }
}
.big-catalog .section-catalog.is-wide {
  width: 1134px;
  padding-top: 40px;
  padding-left: 0;
  padding-bottom: 0;
  margin-bottom: 20px;
  display: inline-block;
  float: none;
}
.big-catalog .section-catalog.is-wide .download-catalog-btn {
  position: absolute;
  right: 12px;
  top: -15px;
}
.big-catalog .section-catalog.is-wide .info {
  margin-bottom: 0;
}
.big-catalog .section-catalog.is-wide .info .section-link {
  left: -34px;
}
.big-catalog .section-catalog.is-wide .info .bg-image {
  height: 235px;
}
.big-catalog .section-catalog.is-wide .info .meta {
  display: none;
}
@media only screen and (max-width: 1200px) {
  .big-catalog .section-catalog.is-wide {
    /*IF ADAPTIVE */
    width: 969.33333333px;
  }
  .big-catalog .section-catalog.is-wide .info .section-link {
    left: -30.66666667px;
  }
}
.big-catalog .catalog-sidebar-area,
.big-catalog .catalog-content-area {
  border-radius: 5px;
  display: block;
  float: left;
  position: relative;
}
.big-catalog .catalog-sidebar-area.catalog-sidebar-area,
.big-catalog .catalog-content-area.catalog-sidebar-area {
  width: 334px;
  margin-right: 32px;
  padding: 20px;
  overflow: hidden;
  box-sizing: border-box;
  background-color: #e4e3dc;
}
@media only screen and (max-width: 1200px) {
  .big-catalog .catalog-sidebar-area.catalog-sidebar-area,
  .big-catalog .catalog-content-area.catalog-sidebar-area {
    /*IF ADAPTIVE */
    width: 262.66666667px;
    margin-right: 24px;
    padding: 24px 12px;
  }
}
.big-catalog .catalog-sidebar-area.catalog-sidebar-area .sub-sections > .title,
.big-catalog .catalog-content-area.catalog-sidebar-area .sub-sections > .title {
  font-size: 16px;
  line-height: 18px;
  font-weight: normal;
  color: #9e9e9e;
  margin-bottom: 10px;
  display: inline-block;
  text-transform: uppercase;
}
.big-catalog .catalog-sidebar-area.catalog-sidebar-area .sub-sections > .list.with-title,
.big-catalog .catalog-content-area.catalog-sidebar-area .sub-sections > .list.with-title {
  padding-left: 15px;
  margin-bottom: 25px;
}
.big-catalog .catalog-sidebar-area.catalog-sidebar-area .sub-sections > .list.with-title:last-child,
.big-catalog .catalog-content-area.catalog-sidebar-area .sub-sections > .list.with-title:last-child {
  margin-bottom: 0;
}
.big-catalog .catalog-sidebar-area.catalog-sidebar-area .sub-sections > .list ul,
.big-catalog .catalog-content-area.catalog-sidebar-area .sub-sections > .list ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.big-catalog .catalog-sidebar-area.catalog-sidebar-area .sub-sections > .list ul li,
.big-catalog .catalog-content-area.catalog-sidebar-area .sub-sections > .list ul li {
  margin-left: 16px;
  position: relative;
  margin-bottom: 12px;
}
.big-catalog .catalog-sidebar-area.catalog-sidebar-area .sub-sections > .list ul li a,
.big-catalog .catalog-content-area.catalog-sidebar-area .sub-sections > .list ul li a {
  font-size: 16px;
  line-height: 16px;
  color: #a80018;
  text-decoration: none;
  cursor: pointer;
  position: relative;
  display: inline-block;
}
.big-catalog .catalog-sidebar-area.catalog-sidebar-area .sub-sections > .list ul li a:before,
.big-catalog .catalog-content-area.catalog-sidebar-area .sub-sections > .list ul li a:before {
  content: ' ';
  position: absolute;
  left: -16px;
  top: 4px;
  width: 7px;
  height: 7px;
  background-color: currentColor;
  border-radius: 100%;
}
.big-catalog .catalog-sidebar-area.catalog-sidebar-area .sub-sections > .list ul li a:hover,
.big-catalog .catalog-content-area.catalog-sidebar-area .sub-sections > .list ul li a:hover,
.big-catalog .catalog-sidebar-area.catalog-sidebar-area .sub-sections > .list ul li a:focus,
.big-catalog .catalog-content-area.catalog-sidebar-area .sub-sections > .list ul li a:focus {
  text-decoration: underline;
  color: #db001f;
}
.big-catalog .catalog-sidebar-area.catalog-sidebar-area .sub-sections > .list ul li.active a,
.big-catalog .catalog-content-area.catalog-sidebar-area .sub-sections > .list ul li.active a {
  color: #2db3d4;
}
.big-catalog .catalog-sidebar-area.catalog-sidebar-area .sub-sections > .list ul li.active a:hover,
.big-catalog .catalog-content-area.catalog-sidebar-area .sub-sections > .list ul li.active a:hover,
.big-catalog .catalog-sidebar-area.catalog-sidebar-area .sub-sections > .list ul li.active a:focus,
.big-catalog .catalog-content-area.catalog-sidebar-area .sub-sections > .list ul li.active a:focus {
  color: #57c2dd;
}
@media only screen and (max-width: 1200px) {
  .big-catalog .catalog-sidebar-area.catalog-sidebar-area .sub-sections > .list ul li,
  .big-catalog .catalog-content-area.catalog-sidebar-area .sub-sections > .list ul li {
    /*IF ADAPTIVE */
  }
  .big-catalog .catalog-sidebar-area.catalog-sidebar-area .sub-sections > .list ul li a:before,
  .big-catalog .catalog-content-area.catalog-sidebar-area .sub-sections > .list ul li a:before {
    left: -12px;
  }
}
.big-catalog .catalog-sidebar-area.catalog-content-area.with-sidebar,
.big-catalog .catalog-content-area.catalog-content-area.with-sidebar {
  width: 768px;
}
@media only screen and (max-width: 1200px) {
  .big-catalog .catalog-sidebar-area.catalog-content-area.with-sidebar,
  .big-catalog .catalog-content-area.catalog-content-area.with-sidebar {
    /*IF ADAPTIVE */
    width: 658.66666666px;
  }
}
.big-catalog .catalog-sidebar-area.catalog-content-area.with-sidebar .product-cards .product-card,
.big-catalog .catalog-content-area.catalog-content-area.with-sidebar .product-cards .product-card {
  width: 245.33333333px;
}
.big-catalog .catalog-sidebar-area.catalog-content-area.with-sidebar .product-cards .product-card:nth-child(3n + 4),
.big-catalog .catalog-content-area.catalog-content-area.with-sidebar .product-cards .product-card:nth-child(3n + 4) {
  clear: both;
}
.big-catalog .catalog-sidebar-area.catalog-content-area.with-sidebar .product-cards .product-card:nth-child(3n + 3),
.big-catalog .catalog-content-area.catalog-content-area.with-sidebar .product-cards .product-card:nth-child(3n + 3) {
  margin-right: 0;
}
@media only screen and (max-width: 1200px) {
  .big-catalog .catalog-sidebar-area.catalog-content-area.with-sidebar .product-cards .product-card,
  .big-catalog .catalog-content-area.catalog-content-area.with-sidebar .product-cards .product-card {
    /*IF ADAPTIVE */
    width: 211.55555555px;
  }
}
.big-catalog .catalog-sidebar-area.catalog-content-area.without-sidebar,
.big-catalog .catalog-content-area.catalog-content-area.without-sidebar {
  width: 1134px;
}
@media only screen and (max-width: 1200px) {
  .big-catalog .catalog-sidebar-area.catalog-content-area.without-sidebar,
  .big-catalog .catalog-content-area.catalog-content-area.without-sidebar {
    /*IF ADAPTIVE */
    width: 969.33333333px;
  }
}
.big-catalog .catalog-sidebar-area.catalog-content-area.without-sidebar .product-cards .product-card,
.big-catalog .catalog-content-area.catalog-content-area.without-sidebar .product-cards .product-card {
  width: 271.5px;
}
.big-catalog .catalog-sidebar-area.catalog-content-area.without-sidebar .product-cards .product-card:nth-child(4n + 5),
.big-catalog .catalog-content-area.catalog-content-area.without-sidebar .product-cards .product-card:nth-child(4n + 5) {
  clear: both;
}
.big-catalog .catalog-sidebar-area.catalog-content-area.without-sidebar .product-cards .product-card:nth-child(4n + 4),
.big-catalog .catalog-content-area.catalog-content-area.without-sidebar .product-cards .product-card:nth-child(4n + 4) {
  margin-right: 0;
}
@media only screen and (max-width: 1200px) {
  .big-catalog .catalog-sidebar-area.catalog-content-area.without-sidebar .product-cards .product-card,
  .big-catalog .catalog-content-area.catalog-content-area.without-sidebar .product-cards .product-card {
    /*IF ADAPTIVE */
    width: 274.5px;
  }
}
.big-catalog .catalog-sidebar-area.catalog-content-area .product-cards,
.big-catalog .catalog-content-area.catalog-content-area .product-cards {
  margin-bottom: 10px;
}
.big-catalog .catalog-sidebar-area.catalog-content-area .product-cards .product-card,
.big-catalog .catalog-content-area.catalog-content-area .product-cards .product-card {
  margin-right: 16px;
  margin-bottom: 16px;
  padding: 20px 16px 20px;
}
@media only screen and (max-width: 1200px) {
  .big-catalog .catalog-sidebar-area.catalog-content-area .product-cards .product-card,
  .big-catalog .catalog-content-area.catalog-content-area .product-cards .product-card {
    /*IF ADAPTIVE */
    margin-right: 12px;
    margin-bottom: 12px;
    padding: 20px 12px 20px;
  }
}
.big-catalog .catalog-sidebar-area.catalog-content-area .pagination,
.big-catalog .catalog-content-area.catalog-content-area .pagination {
  width: 100%;
  display: inline-block;
  height: 45px;
  margin-bottom: 24px;
  position: relative;
  overflow: hidden;
}
.big-catalog .catalog-sidebar-area.catalog-content-area .pagination .col.col-status,
.big-catalog .catalog-content-area.catalog-content-area .pagination .col.col-status {
  width: 252px;
  padding-right: 16px;
  padding-top: 10px;
  min-height: 40px;
  color: #5b5b5b;
  font-size: 14px;
  line-height: 16px;
}
@media only screen and (max-width: 1200px) {
  .big-catalog .catalog-sidebar-area.catalog-content-area .pagination .col.col-status,
  .big-catalog .catalog-content-area.catalog-content-area .pagination .col.col-status {
    /*IF ADAPTIVE */
    width: 220px;
    padding-right: 12px;
  }
}
.big-catalog .catalog-sidebar-area.catalog-content-area .pagination .col.col-action,
.big-catalog .catalog-content-area.catalog-content-area .pagination .col.col-action {
  position: absolute;
  display: block;
  left: 50%;
  top: 0;
  transform: translateX(-50%);
  width: 250px;
}
@media only screen and (max-width: 1200px) {
  .big-catalog .catalog-sidebar-area.catalog-content-area .pagination .col.col-action,
  .big-catalog .catalog-content-area.catalog-content-area .pagination .col.col-action {
    /*IF ADAPTIVE */
    left: inherit;
    right: 0;
    transform: none;
  }
}
.big-catalog .catalog-sidebar-area.catalog-content-area .pagination .col.col-action .load-more,
.big-catalog .catalog-content-area.catalog-content-area .pagination .col.col-action .load-more {
  font-size: 18px;
  line-height: 40px;
  height: 40px;
  font-weight: normal;
  max-height: inherit;
}
@media only screen and (max-width: 1200px) {
  .big-catalog .catalog-sidebar-area.catalog-content-area .pagination,
  .big-catalog .catalog-content-area.catalog-content-area .pagination {
    /*IF ADAPTIVE */
    margin-bottom: 18px;
  }
}
.big-catalog .catalog-sidebar-area.catalog-content-area .description-block,
.big-catalog .catalog-content-area.catalog-content-area .description-block {
  padding: 20px;
  background-color: #e4e3dc;
  border-radius: 5px;
  margin-bottom: 24px;
}
.big-catalog .catalog-sidebar-area.catalog-content-area .description-block h1,
.big-catalog .catalog-content-area.catalog-content-area .description-block h1,
.big-catalog .catalog-sidebar-area.catalog-content-area .description-block h2,
.big-catalog .catalog-content-area.catalog-content-area .description-block h2,
.big-catalog .catalog-sidebar-area.catalog-content-area .description-block h3,
.big-catalog .catalog-content-area.catalog-content-area .description-block h3,
.big-catalog .catalog-sidebar-area.catalog-content-area .description-block h4,
.big-catalog .catalog-content-area.catalog-content-area .description-block h4,
.big-catalog .catalog-sidebar-area.catalog-content-area .description-block h5,
.big-catalog .catalog-content-area.catalog-content-area .description-block h5,
.big-catalog .catalog-sidebar-area.catalog-content-area .description-block h6,
.big-catalog .catalog-content-area.catalog-content-area .description-block h6 {
  font-size: 18px;
  line-height: 20px;
  font-weight: bold;
  margin: 0 0 15px;
}
@media only screen and (max-width: 1200px) {
  .big-catalog .catalog-sidebar-area.catalog-content-area,
  .big-catalog .catalog-content-area.catalog-content-area {
    /*IF ADAPTIVE */
    width: 658.66666666px;
  }
  .big-catalog .catalog-sidebar-area.catalog-content-area.without-sidebar,
  .big-catalog .catalog-content-area.catalog-content-area.without-sidebar {
    width: 1000px;
  }
}
.product-cards {
  width: 100%;
  position: relative;
  display: inline-block;
  margin-bottom: 10px;
}
.product-cards .product-card {
  width: 200px;
  margin-right: 16px;
  margin-bottom: 16px;
  display: block;
  float: left;
  padding: 20px 16px 20px;
  border-radius: 5px;
  background-color: #e4e3dc;
  box-sizing: border-box;
  position: relative;
  text-align: center;
}
.product-cards .product-card .product-link {
  display: block;
}
.product-cards .product-card .product-link .image {
  width: 210px;
  height: 180px;
  overflow: hidden;
  position: relative;
  background-color: white;
  border-radius: 5px;
  margin: 0 auto 10px;
}
@media only screen and (max-width: 1200px) {
  .product-cards .product-card .product-link .image {
    /*IF ADAPTIVE */
    width: 100%;
    min-height: 160px;
    height: auto;
  }
}
.product-cards .product-card .product-link .image img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  max-width: 100%;
  max-height: 100%;
}
.product-cards .product-card .product-link .title {
  display: block;
  width: 100%;
  bottom: 80px;
  min-height: 40px;
  position: absolute;
  padding: 0 16px;
  left: 0;
  box-sizing: border-box;
  font-size: 18px;
  line-height: 20px;
  font-weight: bold;
  color: black;
  text-decoration: none;
  cursor: pointer;
  text-align: center;
  white-space: normal;
  word-break: break-word;
  background-color: rgba(228, 227, 220, 0.8);
}
.product-cards .product-card .product-link:hover .image,
.product-cards .product-card .product-link:focus .image {
  opacity: 0.9;
}
.product-cards .product-card .product-link:hover .title,
.product-cards .product-card .product-link:focus .title {
  color: #d43c2c;
  text-decoration: underline;
}
.product-cards .product-card .articul {
  margin-top: 60px;
  font-size: 12px;
  font-weight: bold;
  line-height: 14px;
  margin-bottom: 5px;
  color: #a1a1a1;
}
.product-cards .product-card .buy-btn {
  width: 132px;
  display: inline-block;
}
.product-cards .product-card .buy-btn:hover.active:hover,
.product-cards .product-card .buy-btn:focus.active:hover,
.product-cards .product-card .buy-btn:hover.active:focus,
.product-cards .product-card .buy-btn:focus.active:focus {
  background-color: #e34935;
  background: -webkit-gradient(linear, left top, left bottom, from(#e34935), to(#ba1e22));
  background: -webkit-linear-gradient(top, #e34935, #ba1e22);
  background: -moz-linear-gradient(top, #e34935, #ba1e22);
  background: -ms-linear-gradient(top, #e34935, #ba1e22);
  background: -o-linear-gradient(top, #e34935, #ba1e22);
}
.accept-policy {
  width: 100%;
  -webkit-touch-callout: none;
  /* iOS Safari */
  -webkit-user-select: none;
  /* Safari */
  -khtml-user-select: none;
  /* Konqueror HTML */
  -moz-user-select: none;
  /* Firefox */
  -ms-user-select: none;
  /* Internet Explorer/Edge */
  user-select: none;
  /* Non-prefixed version, currently supported by Chrome and Opera */
}
.accept-policy > .row {
  display: inline-flex !important;
  flex-flow: row nowrap;
  float: none !important;
  width: 100% !important;
  overflow: hidden;
}
.accept-policy > .row input[type="checkbox"] {
  width: 15px !important;
  height: 15px !important;
  line-height: 15px !important;
  flex-basis: 15px;
  margin-right: 10px;
  flex-shrink: 0;
  cursor: pointer;
}
.accept-policy > .row label {
  padding: 2px 0 0;
  margin-right: 0;
  flex-grow: 2;
  cursor: pointer;
  font-size: 14px;
  line-height: 16px;
  position: relative !important;
  top: 0 !important;
  text-align: left;
}
.accept-policy > .row label a {
  color: darkblue;
  font-weight: bold;
  text-decoration: none;
  cursor: pointer;
}
.accept-policy > .row label a:hover,
.accept-policy > .row label a:focus {
  color: #0000be;
}
.not-found {
  text-align: center;
}
.not-found .bg {
  background: url("/local/templates/ama/assets/less/../img/lost_sheep.png");
  background-repeat: no-repeat;
  background-size: 140px 170px;
  width: 140px;
  height: 170px;
  margin-bottom: 30px;
  display: inline-block;
}
.not-found .code {
  font-size: 200px;
  line-height: 150px;
  color: #d0cfc8;
}
.not-found .title {
  font-size: 30px;
  line-height: 32px;
  color: #d0cfc8;
  margin-bottom: 100px;
}
.common-page {
  width: 100%;
  display: inline-block;
  position: relative;
  overflow: hidden;
  margin-bottom: 20px;
}
.common-page > .col {
  display: block;
  float: left;
  min-height: 1px;
}
.common-page > .col.col-image {
  width: 336px;
  margin-right: 48px;
}
.common-page > .col.col-image img {
  width: 100%;
  max-width: 335px;
  margin: 0 auto;
  display: block;
}
.common-page > .col.col-content {
  width: 784px;
}
@media only screen and (max-width: 1200px) {
  .common-page > .col {
    /*IF ADAPTIVE */
  }
  .common-page > .col.col-image {
    width: 293.33333333px;
    margin-right: 36px;
  }
  .common-page > .col.col-image img {
    width: 100%;
    height: auto;
  }
  .common-page > .col.col-content {
    width: 670.66666666px;
  }
}
.vendor-logo-block {
  width: 100%;
  display: inline-block;
  overflow: hidden;
  margin-top: 60px;
  margin-bottom: 30px;
}
.vendor-logo-block .title {
  font-size: 24px;
  line-height: 26px;
  font-weight: bold;
  color: black;
  margin-top: 0;
  margin-bottom: 20px;
}
.vendor-logo-block .vendors {
  width: 100%;
  overflow: hidden;
  display: inline-block;
  height: 120px;
  cursor: col-resize;
}
.vendor-logo-block .vendors .scrollableArea {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-justify-content: left;
  -ms-justify-content: left;
  justify-content: left;
  position: relative;
  margin: 0;
  padding: 0;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -o-user-select: none;
  user-select: none;
  height: 120px;
  overflow: hidden;
  cursor: col-resize;
}
.vendor-logo-block .vendors .scrollableArea img {
  -webkit-flex: initial;
  -ms-flex: initial;
  flex: initial;
  max-height: 120px;
  width: auto;
  margin-right: 15px;
}
.contacts-page {
  display: inline-block;
  width: 100%;
  overflow: hidden;
  position: relative;
  margin-bottom: 20px;
}
.contacts-page .col {
  display: block;
  float: left;
}
.contacts-page .col.col-map {
  width: 568px;
  margin-right: 16px;
}
.contacts-page .col.col-map .yandex-map {
  height: 350px;
  overflow: hidden;
  width: 100%;
  display: block;
  background-color: #e4e3dc;
}
.contacts-page .col.col-meta {
  width: 568px;
  margin-left: 16px;
}
.contacts-page .col.col-meta .meta {
  padding-left: 68px;
  position: relative;
  margin-bottom: 30px;
  box-sizing: border-box;
  display: block;
}
.contacts-page .col.col-meta .meta .title {
  height: 23px;
  font-size: 16px;
  line-height: 16px;
  display: block;
  font-weight: normal;
  color: #5b5b5b;
}
.contacts-page .col.col-meta .meta .value {
  font-size: 18px;
  line-height: 20px;
  color: black;
}
.contacts-page .col.col-meta .meta .value .phone-big {
  font-size: 24px;
  line-height: 26px;
  font-weight: bold;
  color: #a80018;
  text-decoration: none;
  cursor: pointer;
}
.contacts-page .col.col-meta .meta .value .phone-big:hover,
.contacts-page .col.col-meta .meta .value .phone-big:focus {
  color: #db001f;
}
.contacts-page .col.col-meta .meta .value .email {
  font-size: 18px;
  line-height: 20px;
  font-weight: bold;
  color: #a80018;
  text-decoration: underline;
  cursor: pointer;
}
.contacts-page .col.col-meta .meta .value .email:hover,
.contacts-page .col.col-meta .meta .value .email:focus {
  color: #db001f;
}
.contacts-page .col.col-meta .meta .value p,
.contacts-page .col.col-meta .meta .value div {
  margin: 0;
  padding: 0;
}
.contacts-page .col.col-meta .meta .ic {
  position: absolute;
  left: 20px;
  top: 15px;
  background-color: #dad9d4;
  border-radius: 100%;
  display: block;
  width: 32px;
  height: 32px;
}
.contacts-page .col.col-meta .meta .ic .icon {
  position: relative;
  display: block;
}
.contacts-page .col.col-meta .meta .ic .icon.icon-phone {
  background-image: url("/local/templates/ama/assets/less/../img/sprite.png");
  background-repeat: no-repeat;
  width: 32px;
  height: 32px;
  overflow: hidden;
  background-position: -288px 0px;
}
.contacts-page .col.col-meta .meta .ic .icon.icon-home {
  background-image: url("/local/templates/ama/assets/less/../img/sprite.png");
  background-repeat: no-repeat;
  width: 32px;
  height: 32px;
  overflow: hidden;
  background-position: -256px 0px;
}
.contacts-page .col.col-meta .meta .ic .icon.icon-mail {
  background-image: url("/local/templates/ama/assets/less/../img/sprite.png");
  background-repeat: no-repeat;
  width: 32px;
  height: 32px;
  overflow: hidden;
  background-position: -256px -32px;
}
.contacts-page .col.col-meta .meta .ic .icon.icon-time {
  background-image: url("/local/templates/ama/assets/less/../img/sprite.png");
  background-repeat: no-repeat;
  width: 32px;
  height: 32px;
  overflow: hidden;
  background-position: -288px -32px;
}
@media only screen and (max-width: 1200px) {
  .contacts-page .col {
    /*IF ADAPTIVE */
  }
  .contacts-page .col.col-map {
    width: 488px;
    margin-right: 12px;
  }
  .contacts-page .col.col-meta {
    width: 488px;
    margin-left: 12px;
  }
  .contacts-page .col.col-meta .meta {
    padding-left: 61.33333333px;
  }
}
.service-list {
  display: inline-block;
  width: 100%;
  position: relative;
  overflow: hidden;
  margin-bottom: 32px;
}
.service-list .service {
  display: block;
  float: left;
  width: 368px;
  margin: 0 16px;
  background-color: #e4e3dc;
  padding: 40px 32px;
  box-sizing: border-box;
  cursor: pointer;
  border-radius: 5px;
  text-decoration: none;
  color: black;
}
.service-list .service:hover,
.service-list .service:focus {
  text-decoration: none;
  color: black;
  background-color: #d3d2cb;
}
.service-list .service:hover .title,
.service-list .service:focus .title {
  color: #db001f;
}
.service-list .service:hover .bg-icon,
.service-list .service:focus .bg-icon {
  background-position-y: bottom;
}
.service-list .service:hover .read-more,
.service-list .service:focus .read-more {
  color: #2b8098;
}
.service-list .service:first-child {
  margin-left: 0;
}
.service-list .service:last-child {
  margin-right: 0;
}
.service-list .service .bg-icon {
  width: 300px;
  height: 175px;
  background-repeat: no-repeat;
  background-position: top center;
  margin-bottom: 32px;
}
.service-list .service .title {
  font-size: 30px;
  line-height: 32px;
  font-weight: bold;
  color: #a80018;
  margin-bottom: 15px;
}
.service-list .service .description {
  font-size: 16px;
  line-height: 18px;
  color: black;
  margin-bottom: 15px;
}
.service-list .service .read-more {
  font-size: 16px;
  color: #36a2c0;
  text-decoration: underline;
}
@media only screen and (max-width: 1200px) {
  .service-list {
    /*IF ADAPTIVE */
    margin-bottom: 24px;
  }
  .service-list .service {
    width: 317.33333333px;
    margin: 0 12px;
    padding: 40px 24px;
  }
}
.service-item {
  display: inline-block;
  width: 100%;
  position: relative;
  overflow: hidden;
  margin-bottom: 20px;
}
.service-item .col {
  display: block;
  float: left;
  min-height: 1px;
}
.service-item .col.col-image {
  width: 368px;
  margin-right: 16px;
  padding: 40px 0;
  background-color: #e4e3dc;
  border-radius: 5px;
  text-align: center;
}
.service-item .col.col-image .bg-icon {
  width: 300px;
  height: 175px;
  background-repeat: no-repeat;
  background-position: bottom center;
  display: inline-block;
}
.service-item .col.col-content {
  width: 768px;
  margin-left: 16px;
}
@media only screen and (max-width: 1200px) {
  .service-item .col {
    /*IF ADAPTIVE */
  }
  .service-item .col.col-image {
    width: 317.33333333px;
    margin-right: 12px;
  }
  .service-item .col.col-image .bg-icon {
    max-width: 100%;
  }
  .service-item .col.col-content {
    width: 658.66666666px;
    margin-left: 12px;
  }
}
.service-item.partners h3 {
  margin-top: 40px;
  color: #d43c2c;
}
.service-item.partners .col.col-content {
  margin-bottom: 40px;
}
.service-item.payment .cards {
  position: relative;
  width: 100%;
  display: inline-block;
  margin-bottom: 20px;
}
.service-item.payment .cards .payment-card {
  display: block;
  float: left;
  width: 368px;
  margin: 0 16px;
  background-color: #e4e3dc;
  padding: 40px 32px;
  box-sizing: border-box;
  border-radius: 5px;
}
@media only screen and (max-width: 1200px) {
  .service-item.payment .cards .payment-card {
    /*IF ADAPTIVE */
    width: 317.33333333px;
    margin: 0 12px;
    padding: 40px 24px;
  }
}
.service-item.payment .cards .payment-card:first-child {
  margin-left: 0;
}
.service-item.payment .cards .payment-card:last-child {
  margin-right: 0;
}
.service-item.payment .cards .payment-card .bg-icon {
  width: 300px;
  height: 175px;
  background-repeat: no-repeat;
  background-position: bottom center;
  margin-bottom: 32px;
}
@media only screen and (max-width: 1200px) {
  .service-item.payment .cards .payment-card .bg-icon {
    /*IF ADAPTIVE */
    max-width: 100%;
  }
}
.service-item.payment .cards .payment-card .title {
  text-align: center;
  font-size: 24px;
  line-height: 26px;
  font-weight: normal;
  color: black;
}
.service-item.payment .description .title {
  font-size: 26px;
  line-height: 28px;
  color: black;
  font-weight: bold;
  margin-bottom: 20px;
}
.feedback-page,
.vacancies-page {
  display: inline-block;
  width: 100%;
  position: relative;
  overflow: hidden;
  margin-bottom: 20px;
}
.feedback-page > .col,
.vacancies-page > .col {
  display: block;
  float: left;
  min-height: 1px;
}
.feedback-page > .col.col-content,
.vacancies-page > .col.col-content {
  width: 768px;
  margin-right: 16px;
}
.feedback-page > .col.col-sidebar,
.vacancies-page > .col.col-sidebar {
  width: 368px;
  margin-left: 16px;
  min-height: 100%;
}
@media only screen and (max-width: 1200px) {
  .feedback-page > .col,
  .vacancies-page > .col {
    /*IF ADAPTIVE */
  }
  .feedback-page > .col.col-content,
  .vacancies-page > .col.col-content {
    width: 658.66666666px;
    margin-right: 12px;
  }
  .feedback-page > .col.col-sidebar,
  .vacancies-page > .col.col-sidebar {
    width: 317.33333333px;
    margin-left: 12px;
  }
}
.feedback-page .feedback,
.vacancies-page .feedback {
  display: inline-block;
  width: 100%;
  position: relative;
  overflow: hidden;
  margin-bottom: 20px;
}
.feedback-page .feedback .items .item,
.vacancies-page .feedback .items .item {
  margin-bottom: 32px;
  clear: both;
  width: 100%;
  display: inline-block;
}
.feedback-page .feedback .items .item .date,
.vacancies-page .feedback .items .item .date {
  font-size: 14px;
  line-height: 16px;
  color: #a6a6a6;
  margin-bottom: 5px;
}
.feedback-page .feedback .items .item .name,
.vacancies-page .feedback .items .item .name {
  font-size: 24px;
  line-height: 26px;
  color: #a80018;
  margin-bottom: 5px;
  font-weight: normal;
}
.feedback-page .feedback .items .item .post,
.vacancies-page .feedback .items .item .post {
  font-size: 16px;
  line-height: 20px;
  color: black;
}
.feedback-page .feedback .items .item .anser,
.vacancies-page .feedback .items .item .anser {
  margin-top: 20px;
  margin-left: 168px;
  padding: 16px 32px;
  display: inline-block;
  width: 468px;
  background-color: #e4e3dc;
  border-radius: 5px;
}
.feedback-page .feedback .items .item .anser > .col,
.vacancies-page .feedback .items .item .anser > .col {
  display: block;
  float: left;
}
.feedback-page .feedback .items .item .anser > .col.col-logo,
.vacancies-page .feedback .items .item .anser > .col.col-logo {
  width: 68px;
  margin-right: 16px;
  height: 68px;
  background-image: url("/local/templates/ama/assets/less/../img/logo-small.png");
  background-repeat: no-repeat;
  background-position: center;
}
.feedback-page .feedback .items .item .anser > .col.col-answer,
.vacancies-page .feedback .items .item .anser > .col.col-answer {
  width: 368px;
  font-size: 16px;
  line-height: 20px;
  color: #474747;
  font-style: italic;
}
.feedback-page .vacancies .items .item,
.vacancies-page .vacancies .items .item {
  margin-bottom: 32px;
  clear: both;
  width: 100%;
  display: inline-block;
}
.feedback-page .vacancies .items .item .title,
.vacancies-page .vacancies .items .item .title {
  font-size: 24px;
  line-height: 26px;
  margin-bottom: 15px;
  color: #a80018;
}
.feedback-page .vacancies .items .item .description .short ul li,
.vacancies-page .vacancies .items .item .description .short ul li,
.feedback-page .vacancies .items .item .description .read-more ul li,
.vacancies-page .vacancies .items .item .description .read-more ul li {
  margin-bottom: 0;
}
.feedback-page .vacancies .items .item .description .short,
.vacancies-page .vacancies .items .item .description .short {
  margin-bottom: 10px;
}
.feedback-page .vacancies .items .item .read-more,
.vacancies-page .vacancies .items .item .read-more {
  font-size: 16px;
  line-height: 18px;
  display: inline-block;
  padding: 2px 0;
  border-bottom: 1px dashed currentColor;
  color: #36a2c0;
  margin-bottom: 10px;
  cursor: pointer;
}
.feedback-page .vacancies .items .item .read-more:hover,
.vacancies-page .vacancies .items .item .read-more:hover,
.feedback-page .vacancies .items .item .read-more:focus,
.vacancies-page .vacancies .items .item .read-more:focus {
  color: #2b8098;
}
.section-item section.main {
  display: inline-block;
  width: 100%;
  padding: 16px;
  border-radius: 5px;
  background-color: #e4e3dc;
  margin-bottom: 30px;
  position: relative;
  overflow: hidden;
  box-sizing: border-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
}
.section-item section.main > .col {
  -webkit-flex: initial;
  -ms-flex: initial;
  flex: initial;
  box-sizing: border-box;
}
.section-item section.main > .col.col-preview {
  width: 436px;
  max-width: 436px;
  -webkit-flex-basis: 436px;
  -ms-flex-basis: 436px;
  flex-basis: 436px;
  margin-right: 16px;
  position: relative;
  min-height: 1px;
}
@media only screen and (max-width: 1200px) {
  .section-item section.main > .col.col-preview {
    /*IF ADAPTIVE */
    width: 440px;
    -webkit-flex-basis: 440px;
    -ms-flex-basis: 440px;
    flex-basis: 440px;
    margin-right: 12px;
  }
}
.section-item section.main > .col.col-preview .main-preview {
  position: relative;
  display: block;
  margin: 0 auto;
  text-align: center;
  background-color: white;
  border-radius: 5px;
  margin-bottom: 20px;
  max-height: 400px;
  overflow: hidden;
  cursor: zoom-in;
}
.section-item section.main > .col.col-preview .main-preview .image-slide {
  width: 100%;
  height: 100%;
  max-height: 400px;
  display: inline-block;
}
.section-item section.main > .col.col-preview .main-preview .image-slide img {
  /*max-height: 100%;
  max-width: 100%;*/
  max-height: 400px;
  max-width: 436px;
  display: none;
}
.section-item section.main > .col.col-preview .main-preview .image-slide.slick-active img {
  display: inline-block;
}
@media only screen and (max-width: 1200px) {
  .section-item section.main > .col.col-preview .main-preview .image-slide {
    /*IF ADAPTIVE */
  }
  .section-item section.main > .col.col-preview .main-preview .image-slide .magnifier-thumb-wrapper img {
    opacity: 1 !important;
  }
  .section-item section.main > .col.col-preview .main-preview .image-slide .magnifier-thumb-wrapper div {
    display: none !important;
  }
}
.section-item section.main > .col.col-preview .other-thumbs {
  display: inline-block;
  width: 100%;
}
.section-item section.main > .col.col-preview .other-thumbs .slick-list {
  padding: 0 !important;
}
.section-item section.main > .col.col-preview .other-thumbs .slick-list .slick-track {
  width: 100% !important;
  transform: none !important;
}
.section-item section.main > .col.col-preview .other-thumbs .thumb-image {
  width: 132px !important;
  margin: 0 10px 20px;
  background-color: white;
  border: 1px solid #e4e3dc;
  border-radius: 4px;
  display: block;
  float: left;
  text-align: center;
  box-sizing: border-box;
  outline: none;
  cursor: pointer;
  overflow: hidden;
  height: 110px;
}
.section-item section.main > .col.col-preview .other-thumbs .thumb-image img {
  max-height: 100%;
  max-width: 100%;
  display: block;
  left: 50%;
  top: 50%;
  position: relative;
  transform: translate(-50%, -50%);
}
.section-item section.main > .col.col-preview .other-thumbs .thumb-image:first-child {
  margin-left: 0;
}
.section-item section.main > .col.col-preview .other-thumbs .thumb-image:last-child {
  margin-right: 0;
}
.section-item section.main > .col.col-preview .other-thumbs .thumb-image:nth-child(3n + 4) {
  clear: both;
  margin-left: 0;
}
.section-item section.main > .col.col-preview .other-thumbs .thumb-image:nth-child(3n + 3) {
  margin-right: 0;
}
.section-item section.main > .col.col-preview .other-thumbs .thumb-image:hover,
.section-item section.main > .col.col-preview .other-thumbs .thumb-image:focus {
  border-color: #2db3d4;
}
.section-item section.main > .col.col-preview .other-thumbs .thumb-image.slick-current {
  border-color: #d43c2c;
}
.section-item section.main > .col.col-preview .other-thumbs .thumb-image.slick-current:hover,
.section-item section.main > .col.col-preview .other-thumbs .thumb-image.slick-current:focus {
  border-color: #dd6356;
}
.section-item section.main > .col.col-meta {
  width: 668px;
  -webkit-flex-basis: 668px;
  -ms-flex-basis: 668px;
  flex-basis: 668px;
  margin-left: 16px;
  padding-left: 16px;
  padding-bottom: 90px;
}
@media only screen and (max-width: 1200px) {
  .section-item section.main > .col.col-meta {
    /*IF ADAPTIVE */
    width: 512px;
    -webkit-flex-basis: 512px;
    -ms-flex-basis: 512px;
    flex-basis: 512px;
    margin-left: 12px;
    padding-left: 12px;
  }
}
.section-item section.main > .col.col-meta .magnifier-preview {
  position: absolute;
  width: 654px;
  height: 600px;
  pointer-events: none;
}
@media only screen and (max-width: 1200px) {
  .section-item section.main > .col.col-meta .magnifier-preview {
    /*IF ADAPTIVE */
    display: none;
  }
}
.section-item section.main > .col.col-meta .description {
  font-size: 16px;
  line-height: 18px;
  margin-bottom: 15px;
}
.section-item section.main > .col.col-meta .quantity {
  font-size: 18px;
  line-height: 20px;
  font-weight: bold;
  color: black;
  margin-bottom: 20px;
}
.section-item section.main > .col.col-meta .add-to-basket {
  padding: 20px 14px;
  width: 652px;
  display: inline-block;
  overflow: hidden;
  background-color: #dfddd8;
  border-radius: 5px;
  height: 70px;
  line-height: 30px;
  box-sizing: border-box;
  position: absolute;
  bottom: 20px;
  white-space: nowrap;
}
@media only screen and (max-width: 1200px) {
  .section-item section.main > .col.col-meta .add-to-basket {
    /*IF ADAPTIVE */
    padding: 20px 12px;
    width: 500px;
  }
}
.section-item section.main > .col.col-meta .add-to-basket > .col {
  display: block;
  float: left;
}
.section-item section.main > .col.col-meta .add-to-basket > .col.col-info {
  width: 236px;
  font-size: 18px;
  line-height: 30px;
  font-weight: bold;
}
.section-item section.main > .col.col-meta .add-to-basket > .col.col-quantity {
  margin-left: 16px;
  margin-right: 16px;
  width: 132px;
}
.section-item section.main > .col.col-meta .add-to-basket > .col.col-action {
  width: 100px;
  margin-right: 16px;
}
.section-item section.main > .col.col-meta .add-to-basket > .col.col-fastbuy .fast-buy-btn {
  line-height: 30px;
}
@media only screen and (max-width: 1200px) {
  .section-item section.main > .col.col-meta .add-to-basket > .col {
    /*IF ADAPTIVE */
  }
  .section-item section.main > .col.col-meta .add-to-basket > .col.col-info {
    width: 114.66666667px;
    font-size: 15px;
    line-height: 17px;
  }
  .section-item section.main > .col.col-meta .add-to-basket > .col.col-quantity {
    width: 132px;
    margin: 0 3px;
  }
  .section-item section.main > .col.col-meta .add-to-basket > .col.col-action {
    width: 100px;
    margin: 0 3px;
  }
  .section-item section.main > .col.col-meta .add-to-basket > .col.col-fastbuy {
    float: right;
  }
}
.section-item section.main > .col > .title {
  font-size: 30px;
  line-height: 32px;
  color: #a80018;
  margin-bottom: 10px;
  font-weight: bold;
}
.section-item section.main > .col .articul {
  font-size: 14px;
  line-height: 16px;
  font-weight: bold;
  color: #a1a1a1;
  margin-bottom: 20px;
}
.section-item section.relative {
  display: inline-block;
  width: 100%;
  padding: 16px;
  border-radius: 5px;
  background-color: #e4e3dc;
  margin-bottom: 30px;
  position: relative;
  overflow: hidden;
  box-sizing: border-box;
}
.section-item section.relative h3 {
  font-size: 22px;
  line-height: 24px;
}
.section-item section.relative .relative-products {
  width: 100%;
  display: inline-block;
  margin-bottom: 20px;
}
.section-item section.relative .relative-products .relative-product {
  width: 49%;
  display: inline-block;
  margin-bottom: 25px;
}
.section-item section.relative .relative-products .relative-product > .col {
  display: block;
  float: left;
}
.section-item section.relative .relative-products .relative-product > .col.col-preview {
  min-width: 120px;
  width: 25%;
  text-align: center;
}
.section-item section.relative .relative-products .relative-product > .col.col-preview .image {
  width: 120px;
  height: 96px;
  background-color: white;
  border-radius: 5px;
  border: 1px solid #ccc;
}
.section-item section.relative .relative-products .relative-product > .col.col-preview .image img {
  max-height: 100%;
  max-width: 100%;
  display: block;
  left: 50%;
  top: 50%;
  position: relative;
  transform: translate(-50%, -50%);
}
.section-item section.relative .relative-products .relative-product > .col.col-title {
  width: 50%;
}
.section-item section.relative .relative-products .relative-product > .col.col-title .title {
  font-size: 18px;
  line-height: 20px;
  margin-bottom: 5px;
  color: #a80018;
  font-weight: bold;
  display: inline-block;
  width: 100%;
}
.section-item section.relative .relative-products .relative-product > .col.col-title .title:hover,
.section-item section.relative .relative-products .relative-product > .col.col-title .title:focus {
  color: #db001f;
}
.section-item section.relative .relative-products .relative-product > .col.col-title .articul {
  font-size: 14px;
  line-height: 16px;
  font-weight: bold;
  color: #a1a1a1;
  margin-bottom: 20px;
}
.section-item section.relative .relative-products .relative-product > .col.col-action {
  min-width: 100px;
}
.section-item section.last-viewed > .title {
  display: block;
  margin: 40px 34px 15px;
  font-size: 24px;
  line-height: 26px;
  font-weight: normal;
  color: black;
}
.section-item section.last-viewed .product-cards {
  width: 1032px;
  padding: 0 68px;
  margin: 0 auto 20px;
  overflow: hidden;
}
.section-item section.last-viewed .product-cards .product-card {
  width: 246px;
  margin-right: 16px;
  margin-bottom: 16px;
  padding: 20px 16px 20px;
  outline: none;
  border: none;
}
.section-item section.last-viewed .product-cards .slick-arrow {
  width: 50px;
  height: 50px;
  border-radius: 100%;
  background-image: url('/local/templates/ama/assets/less/../img/arrows-big.png');
  background-color: #e4e3dc;
  background-repeat: no-repeat;
}
.section-item section.last-viewed .product-cards .slick-arrow.slick-prev {
  left: 10px;
}
.section-item section.last-viewed .product-cards .slick-arrow.slick-next {
  right: 10px;
}
@media only screen and (max-width: 1200px) {
  .section-item section.last-viewed .product-cards {
    /*IF ADAPTIVE */
    width: 877.33333333px;
    padding: 0 61.33333333px;
  }
  .section-item section.last-viewed .product-cards .product-card {
    width: 210.33333333px;
    margin-right: 12px;
    margin-bottom: 12px;
    padding: 20px 12px 20px;
  }
}
.order-page {
  width: 100%;
  display: inline-block;
  border-radius: 5px;
  position: relative;
  box-sizing: border-box;
  overflow: hidden;
  padding: 30px 0;
  margin-bottom: 40px;
  background-color: #e4e3dc;
}
.order-page .order-section {
  display: block;
  margin: 0 200px;
  width: 768px;
}
@media only screen and (max-width: 1200px) {
  .order-page .order-section {
    /*IF ADAPTIVE */
    margin: 0 170.66666667px;
    width: 658.66666666px;
  }
}
.order-page .order-section > .title {
  font-size: 30px;
  line-height: 32px;
  font-weight: bold;
  color: black;
  margin: 0 0 20px;
  text-align: center;
}
.order-page .order-section .basket {
  width: 100%;
  background-color: #deddd7;
  border: 1px solid #d0cfc8;
  border-bottom-width: 8px;
  border-spacing: 0;
  border-collapse: collapse;
}
.order-page .order-section .basket thead {
  background-color: #d0cfc8;
}
.order-page .order-section .basket thead tr th {
  padding: 0 16px;
  line-height: 32px;
  height: 32px;
  font-size: 14px;
  color: #515151;
  font-weight: normal;
  text-align: left;
  box-sizing: border-box;
}
.order-page .order-section .basket thead tr th.col-image {
  width: 170px;
}
.order-page .order-section .basket thead tr th.col-quantity {
  width: 168px;
}
.order-page .order-section .basket tbody tr td {
  padding: 16px;
  vertical-align: top;
  border: 1px solid #d0cfc8;
}
.order-page .order-section .basket tbody tr td.col-image {
  text-align: center;
}
.order-page .order-section .basket tbody tr td.col-image img {
  width: auto;
  height: auto;
  max-height: 120px;
  max-width: 100px;
}
.order-page .order-section .basket tbody tr td.col-title > .title {
  font-size: 18px;
  line-height: 20px;
  font-weight: bold;
  color: black;
  margin-bottom: 10px;
  text-decoration: none;
  display: block;
}
.order-page .order-section .basket tbody tr td.col-title > .title:hover,
.order-page .order-section .basket tbody tr td.col-title > .title:focus {
  color: #dd6356;
}
.order-page .order-section .basket tbody tr td.col-title > .articul {
  font-size: 12px;
  line-height: 14px;
  font-weight: bold;
  color: #a1a1a1;
}
.order-page .order-section .basket tbody tr td.col-quantity {
  text-align: right;
  padding-right: 32px;
}
.order-page .order-section .meta {
  text-align: center;
  font-size: 24px;
  line-height: 26px;
  font-weight: normal;
  color: black;
  margin: 20px 0 0;
}
.order-page .order-section .meta b {
  font-weight: normal;
  color: #d43c2c;
}
.search-page {
  padding: 0 12px;
  box-sizing: border-box;
  width: 100%;
}
.search-page .search-query {
  width: 100% !important;
  height: 40px;
  line-height: 40px;
  font-size: 18px;
  background-color: #dad9d4 !important;
  padding-left: 16px;
  border: none !important;
  outline: none;
  color: black;
  box-sizing: border-box;
}
.search-page .search-button {
  height: 40px;
  line-height: 40px;
  border: none;
  background-color: #d43c2c;
  color: white;
  border-radius: 5px;
  cursor: pointer;
}
.search-page .search-button:hover,
.search-page .search-button:focus {
  background-color: #dd6356;
}
.search-page .search-item a {
  color: #d43c2c;
}
.search-page .search-item a:hover,
.search-page .search-item a:focus {
  color: #dd6356;
}
.search-page .search-item .search-preview {
  font-size: 18px;
  line-height: 20px;
}
.policy {
  padding-bottom: 50px;
  font-size: 16px;
  line-height: 20px;
}
.policy h2,
.policy h3,
.policy h4,
.policy h5,
.policy h6 {
  line-height: initial;
  font-weight: bold;
}
.policy h2 {
  font-size: 2em;
}
.policy h3 {
  font-size: 1.5em;
}
.policy h4 {
  font-size: 1.25em;
}
.policy .section {
  margin-bottom: 30px;
}
.policy .section:last-child {
  margin-bottom: 0;
}
.policy .section > .sub {
  margin-bottom: 5px;
}
.policy .section > .sub:last-child {
  margin-bottom: 0;
}
.policy .section > .sub > .important {
  display: inline-block;
  width: 100%;
  text-align: center;
  text-transform: uppercase;
  font-size: 1em;
  color: #d43c2c;
  margin-bottom: 15px;
}
.policy > h2 {
  display: inline-block;
  width: 100%;
  margin-bottom: 25px;
  border-bottom: 1px solid #d43c2c;
  color: #d43c2c;
  padding: 0 0 10px;
  margin-top: 0 !important;
}
.scroll-wrapper {
  -webkit-overflow-scrolling: touch;
}
.scroll-wrapper .scrollbar-inner {
  -webkit-overflow-scrolling: touch;
}
.scroll-wrapper .scroll-element.scroll-y {
  opacity: 1;
  right: 0 !important;
}
.scroll-wrapper .scroll-element.scroll-y .scroll-element_outer {
  border-radius: 5px;
  overflow: visible;
}
.scroll-wrapper .scroll-element.scroll-y .scroll-element_outer > div {
  opacity: 1 !important;
}
.scroll-wrapper .scroll-element.scroll-y .scroll-element_outer .scroll-element_track {
  background-color: #dad9d4;
}
.scroll-wrapper .scroll-element.scroll-y .scroll-element_outer .scroll-bar {
  background-color: #e34935;
  background: -webkit-gradient(linear, left top, left bottom, from(#e34935), to(#ba1e22));
  background: -webkit-linear-gradient(top, #e34935, #ba1e22);
  background: -moz-linear-gradient(top, #e34935, #ba1e22);
  background: -ms-linear-gradient(top, #e34935, #ba1e22);
  background: -o-linear-gradient(top, #e34935, #ba1e22);
  cursor: pointer;
}
.scroll-wrapper .scroll-element.scroll-y .scroll-element_outer .scroll-bar:hover,
.scroll-wrapper .scroll-element.scroll-y .scroll-element_outer .scroll-bar:focus {
  background-color: #e97162;
  background: -webkit-gradient(linear, left top, left bottom, from(#e97162), to(#dd2e32));
  background: -webkit-linear-gradient(top, #e97162, #dd2e32);
  background: -moz-linear-gradient(top, #e97162, #dd2e32);
  background: -ms-linear-gradient(top, #e97162, #dd2e32);
  background: -o-linear-gradient(top, #e97162, #dd2e32);
}
.ui-selectmenu-button {
  width: 100% !important;
}
.ui-selectmenu-button .ui-selectmenu-text {
  width: 100%;
  height: 100%;
  line-height: 35px;
  padding-right: 10px;
  overflow: hidden;
  margin: 0;
  box-sizing: border-box;
  color: #2db3d4;
  font-weight: bold;
  font-size: 16px;
}
.ui-selectmenu-button .ui-selectmenu-icon {
  width: 35px;
  height: 35px;
  position: absolute;
  right: 0;
  top: 0;
}
.ui-selectmenu-button .ui-selectmenu-icon:after {
  content: ' ';
  width: 1px;
  height: 1px;
  border: 7px solid transparent;
  border-top: 12px solid #2db3d4;
  top: 55%;
  left: 50%;
  position: absolute;
  box-sizing: border-box;
  transform: translate(-50%, -50%);
}
.ui-selectmenu-button.ui-selectmenu-button-open .ui-selectmenu-icon:after {
  border: 7px solid transparent;
  border-bottom: 12px solid #2db3d4;
  top: 35%;
}
.ui-selectmenu-menu {
  background: #e4e3dc;
  box-shadow: 1px 5px 12px rgba(0, 0, 0, 0.15);
}
.ui-selectmenu-menu ul li {
  display: block;
}
.ui-selectmenu-menu ul li > div {
  margin: 0 !important;
  font-size: 17px;
  line-height: 18px;
  font-weight: normal;
  color: black;
  display: inline-block;
  width: 100%;
  padding: 5px 10px !important;
}
.ui-selectmenu-menu ul li > div.ui-state-active {
  background-color: #57c2dd;
  color: white;
}
.ui-selectmenu-menu ul li:last-child {
  margin-bottom: 0;
}
.dropzone {
  border: 1px dashed #b6b5b1 !important;
  border-radius: 5px;
  cursor: pointer;
  min-height: 50px;
}
.dropzone .dz-clickable {
  width: 100%;
  padding: 5px 0 0 76px;
  position: relative;
  box-sizing: border-box;
}
.dropzone .dz-clickable:before {
  content: ' ';
  width: 55px;
  height: 55px;
  background-image: url("/local/templates/ama/assets/less/../img/no-photo.png");
  background-repeat: no-repeat;
  background-position: center;
  display: block;
  position: absolute;
  left: 10px;
  top: 0;
}
.dropzone .dz-clickable:after {
  content: 'Перетащите файлы с расширениями (jpg, png, pdf) в эту область (Drag&Drop)';
  display: block;
  width: 100%;
  font-size: 12px;
  line-height: 14px;
  color: #909090;
}
.dropzone .dz-clickable:hover:before,
.dropzone .dz-clickable:focus:before {
  opacity: 0.8;
}
.dropzone .dz-clickable:hover:before,
.dropzone .dz-clickable:focus:before {
  color: #c3c3c3;
}
.dropzone .dz-clickable.dz-started {
  padding: 0 0 60px !important;
}
.dropzone .dz-clickable.dz-started:before {
  content: none;
}
.dropzone .dz-clickable.dz-started:after {
  content: none;
}
.dropzone .dz-preview {
  margin: 3px !important;
  border: 1px solid #b6b5b1;
  border-radius: 5px;
}
.drop {
  display: block;
  width: 1168px;
  z-index: 999999;
  overflow: hidden;
  box-sizing: border-box;
  max-height: 70vh;
}
.drop.drop-element .drop-content {
  padding: 20px 32px;
  display: inline-block;
  width: 100%;
  border-radius: 5px;
  position: relative;
  overflow: hidden;
  background-color: #e4e3dc;
  margin-top: 10px;
}
@media only screen and (max-width: 1200px) {
  .drop {
    /*IF ADAPTIVE */
    width: 1000px;
  }
  .drop.drop-element .drop-content {
    padding: 20px 24px;
  }
}
.mm-menu {
  background-color: #d43c2c !important;
  color: white !important;
}
.mm-menu .mm-navbar {
  height: 60px;
}
.mm-menu .mm-navbar .mm-title {
  display: none;
}
.mm-menu .mm-panels {
  top: 60px !important;
}
.mm-menu .mm-panels .mm-panel {
  padding: 0 32px;
}
.mm-menu .mm-panels .mm-panel .mm-listview {
  font-size: 20px !important;
  text-transform: uppercase;
  font-weight: bold;
  line-height: 20px !important;
  margin-top: 0 !important;
}
.mm-menu .mm-panels .mm-panel .mm-listview li.active {
  color: #76c5db;
}
.mm-menu .mm-panels .mm-panel .mm-listview .mm-inset {
  list-style: none;
  margin: 0;
  padding: 0 0 0 50px;
}
.mm-menu .mm-panels .mm-panel .mm-listview .mm-inset li a {
  color: white;
  text-transform: none;
  text-decoration: none;
  font-size: 18px;
  line-height: 20px;
}
.mm-menu .mm-panels .mm-panel .mm-listview .mm-inset li.active a {
  color: #76c5db;
}
.mm-menu .mm-listview > li:not(.mm-divider):after {
  border: none;
}
.zoomContainer {
  z-index: 1000;
}
@media only screen and (min-width: 768px) and (max-width: 1200px) and (orientation: portrait) {
  /*IF [TABLET] &PORTRAIT*/
  body {
    width: 100%;
    overflow-x: hidden;
  }
  .main-content {
    width: 100%;
  }
  .ama-wrapper {
    width: 100%;
  }
  .header {
    margin: 10px 0 15px;
    width: 100%;
  }
  .header > .row.meta-top > .col.col-logo {
    width: 50%;
    float: left;
    margin: 0;
  }
  .header > .row.meta-top > .col.col-phone {
    text-align: right;
    width: 50%;
    margin: 0;
    padding-right: 16px;
    box-sizing: border-box;
    margin-bottom: 5px;
    margin-top: 15px;
  }
  .header > .row.meta-top > .col.col-phone .phone .meta {
    display: none;
  }
  .header > .row.meta-top > .col.col-menu {
    width: 50%;
    margin: 0;
    float: right;
    padding-right: 16px;
    box-sizing: border-box;
  }
  .header > .row.meta-menu {
    padding: 0 12px;
    box-sizing: border-box;
  }
  .header > .row.meta-menu > .col {
    margin: 0;
    box-sizing: border-box;
  }
  .header > .row.meta-menu > .col.col-sections {
    width: 30%;
    text-align: center;
    margin: 0;
    padding-right: 12px;
    box-sizing: border-box;
  }
  .header > .row.meta-menu > .col.col-sections .btn {
    text-align: right;
    padding-right: 8px;
  }
  .header > .row.meta-menu > .col.col-search {
    width: 40%;
    padding-right: 12px;
  }
  .header > .row.meta-menu > .col.col-basket {
    width: 30%;
  }
  .main-slider {
    width: 100%;
    box-sizing: border-box;
    margin: 0;
    padding: 0 12px;
    position: relative;
  }
  .main-slider .slick-dots {
    display: block;
    right: 20px;
    bottom: 10px;
    left: inherit;
    top: inherit;
    width: initial;
  }
  .main-slider .slide .read-more {
    top: 300px;
    left: 50%;
  }
  .main-content {
    padding: 0 12px;
    margin-left: 0;
    margin-right: 0;
    box-sizing: border-box;
  }
  .section-catalog {
    width: 100%;
    padding-right: 61.33333333px !important;
    padding-left: 61.33333333px !important;
    box-sizing: border-box;
  }
  .section-catalog .products {
    width: 100%;
    margin: 0 auto;
    display: block;
  }
  .section-catalog .products .product {
    text-align: center;
  }
  .section-catalog .products .product .image {
    margin: 0 auto;
    text-align: center;
    display: block;
  }
  .content-block.dual,
  .content-block.modular-content {
    background-color: transparent;
    width: 100%;
    margin: 0;
  }
  .content-block.dual .section-catalog,
  .content-block.modular-content .section-catalog,
  .content-block.dual .stories-section,
  .content-block.modular-content .stories-section {
    width: 100%;
    background: #e4e3dc;
    border-radius: 5px;
    margin: 5px 0;
  }
  .content-block.dual .stories-section,
  .content-block.modular-content .stories-section {
    padding-top: 10px;
  }
  footer {
    width: 100%;
    padding: 30px 12px 10px;
  }
  footer > .col.col-ama {
    width: 30%;
    margin: 0;
  }
  footer > .col.col-menu-service {
    width: 20%;
    margin: 0;
  }
  footer > .col.col-menu-about {
    width: 20%;
    margin: 0;
  }
  footer > .col.col-catalog {
    width: 30%;
    margin: 0;
  }
  .download-btn .col.col-price-download .title {
    font-size: 14px;
    line-height: 16px;
  }
  .download-btn .col.col-price-download .meta {
    font-size: 12px;
    line-height: 14px;
  }
  .drop-element {
    width: 97%;
  }
  .big-catalog {
    width: 100%;
  }
  .big-catalog .catalog-sidebar-area.catalog-sidebar-area,
  .big-catalog .catalog-content-area.catalog-sidebar-area {
    margin: 0 0 16px;
    width: 100%;
  }
  .big-catalog .catalog-sidebar-area.catalog-content-area.with-sidebar,
  .big-catalog .catalog-content-area.catalog-content-area.with-sidebar {
    width: 100%;
  }
  .big-catalog .catalog-sidebar-area.catalog-sidebar-area .sub-sections ul li,
  .big-catalog .catalog-content-area.catalog-sidebar-area .sub-sections ul li {
    width: 33%;
    float: left;
    display: block;
    box-sizing: border-box;
    margin-left: 0;
    padding-left: 20px;
    padding-right: 15px;
  }
  .breadcrumb {
    width: 100%;
    padding: 0 12px;
    box-sizing: border-box;
  }
  .big-catalog .section-catalog.is-wide {
    padding-left: 0 !important;
    box-sizing: border-box;
    width: 100% !important;
    padding-right: 0 !important;
  }
  .big-catalog .catalog-sidebar-area.catalog-content-area,
  .big-catalog .catalog-content-area.catalog-content-area {
    width: 100% !important;
    background-color: #e4e3dc;
  }
  .big-catalog .catalog-sidebar-area.catalog-content-area .product-cards .product-card,
  .big-catalog .catalog-content-area.catalog-content-area .product-cards .product-card {
    width: 33%;
    box-sizing: border-box;
    margin: 0;
  }
  .big-catalog .catalog-sidebar-area.catalog-content-area .pagination,
  .big-catalog .catalog-content-area.catalog-content-area .pagination {
    padding: 0 16px;
    box-sizing: border-box;
    position: relative;
  }
  .big-catalog .catalog-sidebar-area.catalog-content-area .pagination .col.col-action,
  .big-catalog .catalog-content-area.catalog-content-area .pagination .col.col-action {
    right: 16px;
  }
  .big-catalog .catalog-sidebar-area.catalog-sidebar-area .sub-sections > .title,
  .big-catalog .catalog-content-area.catalog-sidebar-area .sub-sections > .title {
    display: inline-block;
    text-transform: uppercase;
    clear: both;
  }
  .big-catalog .catalog-sidebar-area.catalog-sidebar-area .sub-sections > .list.with-title,
  .big-catalog .catalog-content-area.catalog-sidebar-area .sub-sections > .list.with-title {
    display: inline-block;
    clear: both;
    float: none;
    width: 100%;
    padding: 0;
  }
  .section-item section.main {
    padding-bottom: 100px;
  }
  .section-item section.main > .col.col-meta {
    padding-bottom: 0;
  }
  .section-item section.main > .col.col-meta .add-to-basket {
    position: absolute;
    box-sizing: border-box;
    left: 12px;
    right: 12px;
    display: block;
    width: auto;
  }
  .section-item section.main > .col.col-meta .add-to-basket > .col.col-info {
    width: 180px;
  }
  .section-item section.main > .col.col-meta .add-to-basket > .col.col-quantity {
    margin-right: 12px;
  }
  .section-item section.main > .col.col-meta .add-to-basket > .col.col-action {
    margin-right: 12px;
  }
  .section-item section.main > .col.col-meta .add-to-basket > .col.col-fastbuy {
    float: left;
  }
  .section-item section.last-viewed .product-cards {
    width: 100%;
    box-sizing: border-box;
  }
  .common-page > .col.col-image {
    width: 40%;
    margin: 0;
  }
  .common-page > .col.col-content {
    width: 60%;
    margin: 0;
    padding-left: 20px;
    box-sizing: border-box;
  }
  .feedback-page > .col.col-content,
  .vacancies-page > .col.col-content {
    width: 60%;
    margin: 0;
    padding-right: 20px;
    box-sizing: border-box;
  }
  .feedback-page > .col.col-sidebar,
  .vacancies-page > .col.col-sidebar {
    width: 40%;
    margin: 0;
  }
  .feedback-page .feedback .items .item .anser,
  .vacancies-page .feedback .items .item .anser {
    margin-left: 0;
    width: 100%;
    box-sizing: border-box;
  }
  .feedback-page .feedback .items .item .anser .col-logo,
  .vacancies-page .feedback .items .item .anser .col-logo {
    float: left;
    width: 20% !important;
    margin-right: 0 !important;
  }
  .feedback-page .feedback .items .item .anser .col-answer,
  .vacancies-page .feedback .items .item .anser .col-answer {
    width: 80% !important;
  }
  .order-page .order-section {
    width: 95%;
    margin: 0 2.5%;
  }
  .service-list .service {
    width: 100%;
    margin: 0 0 15px;
  }
  .service-list .service .bg-icon {
    float: left;
    margin-bottom: 0;
  }
  .service-item .col.col-image {
    width: 40%;
    margin: 0;
  }
  .service-item .col.col-content {
    width: 60%;
    margin: 0;
    padding-left: 16px;
    box-sizing: border-box;
  }
  .service-item.payment .cards .payment-card {
    width: 100%;
    margin: 0 0 15px;
    padding: 20px 40px;
  }
  .service-item.payment .cards .payment-card .bg-icon {
    float: left;
    margin-bottom: 0;
  }
  .contacts-page .col.col-map {
    width: 100%;
    margin: 0 0 15px;
  }
  .contacts-page .col.col-meta {
    width: 100%;
    margin: 0;
  }
  .without-section .stories-section .stories .story {
    width: 100%;
  }
  .main-slider {
    display: none;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  /*IF [MOBILE ANY]*/
  #bx-panel,
  #bx-panel div {
    height: 0 !important;
    pointer-events: none;
  }
  body {
    width: 100%;
    overflow-x: hidden;
  }
  .main-content {
    width: 100%;
  }
  .ama-wrapper {
    width: 100%;
  }
  .header {
    margin: 10px 0 15px;
    width: 100%;
  }
  .header > .row.meta-top > .col.col-logo {
    width: 50%;
    float: left;
    margin: 0;
  }
  .header > .row.meta-top > .col.col-phone {
    text-align: right;
    width: 50%;
    margin: 0;
    padding-right: 16px;
    box-sizing: border-box;
    margin-bottom: 5px;
    margin-top: 15px;
  }
  .header > .row.meta-top > .col.col-phone .phone .meta {
    display: none;
  }
  .header > .row.meta-top > .col.col-menu {
    width: 50%;
    margin: 0;
    float: right;
    padding-right: 16px;
    box-sizing: border-box;
  }
  .header > .row.meta-menu {
    padding: 0 12px;
    box-sizing: border-box;
  }
  .header > .row.meta-menu > .col {
    margin: 0;
    box-sizing: border-box;
  }
  .header > .row.meta-menu > .col.col-sections {
    width: 30%;
    text-align: center;
    margin: 0;
    padding-right: 12px;
    box-sizing: border-box;
  }
  .header > .row.meta-menu > .col.col-sections .btn {
    text-align: right;
    padding-right: 8px;
  }
  .header > .row.meta-menu > .col.col-search {
    width: 40%;
    padding-right: 12px;
  }
  .header > .row.meta-menu > .col.col-basket {
    width: 30%;
  }
  .main-slider {
    width: 100%;
    box-sizing: border-box;
    margin: 0;
    padding: 0 12px;
    position: relative;
  }
  .main-slider .slick-dots {
    display: block;
    right: 20px;
    bottom: 10px;
    left: inherit;
    top: inherit;
    width: initial;
  }
  .main-slider .slide .read-more {
    top: 300px;
    left: 50%;
  }
  .main-content {
    padding: 0 12px;
    margin-left: 0;
    margin-right: 0;
    box-sizing: border-box;
  }
  .section-catalog {
    width: 100%;
    padding-right: 61.33333333px !important;
    padding-left: 61.33333333px !important;
    box-sizing: border-box;
  }
  .section-catalog .products {
    width: 100%;
    margin: 0 auto;
    display: block;
  }
  .section-catalog .products .product {
    text-align: center;
  }
  .section-catalog .products .product .image {
    margin: 0 auto;
    text-align: center;
    display: block;
  }
  .content-block.dual,
  .content-block.modular-content {
    background-color: transparent;
    width: 100%;
    margin: 0;
  }
  .content-block.dual .section-catalog,
  .content-block.modular-content .section-catalog,
  .content-block.dual .stories-section,
  .content-block.modular-content .stories-section {
    width: 100%;
    background: #e4e3dc;
    border-radius: 5px;
    margin: 5px 0;
  }
  .content-block.dual .stories-section,
  .content-block.modular-content .stories-section {
    padding-top: 10px;
  }
  footer {
    width: 100%;
    padding: 30px 12px 10px;
  }
  footer > .col.col-ama {
    width: 30%;
    margin: 0;
  }
  footer > .col.col-menu-service {
    width: 20%;
    margin: 0;
  }
  footer > .col.col-menu-about {
    width: 20%;
    margin: 0;
  }
  footer > .col.col-catalog {
    width: 30%;
    margin: 0;
  }
  .download-btn .col.col-price-download .title {
    font-size: 14px;
    line-height: 16px;
  }
  .download-btn .col.col-price-download .meta {
    font-size: 12px;
    line-height: 14px;
  }
  .drop-element {
    width: 97%;
  }
  .big-catalog {
    width: 100%;
  }
  .big-catalog .catalog-sidebar-area.catalog-sidebar-area,
  .big-catalog .catalog-content-area.catalog-sidebar-area {
    margin: 0 0 16px;
    width: 100%;
  }
  .big-catalog .catalog-sidebar-area.catalog-content-area.with-sidebar,
  .big-catalog .catalog-content-area.catalog-content-area.with-sidebar {
    width: 100%;
  }
  .big-catalog .catalog-sidebar-area.catalog-sidebar-area .sub-sections ul li,
  .big-catalog .catalog-content-area.catalog-sidebar-area .sub-sections ul li {
    width: 33%;
    float: left;
    display: block;
    box-sizing: border-box;
    margin-left: 0;
    padding-left: 20px;
    padding-right: 15px;
  }
  .breadcrumb {
    width: 100%;
    padding: 0 12px;
    box-sizing: border-box;
  }
  .big-catalog .section-catalog.is-wide {
    padding-left: 0 !important;
    box-sizing: border-box;
    width: 100% !important;
    padding-right: 0 !important;
  }
  .big-catalog .catalog-sidebar-area.catalog-content-area,
  .big-catalog .catalog-content-area.catalog-content-area {
    width: 100% !important;
    background-color: #e4e3dc;
  }
  .big-catalog .catalog-sidebar-area.catalog-content-area .product-cards .product-card,
  .big-catalog .catalog-content-area.catalog-content-area .product-cards .product-card {
    width: 33%;
    box-sizing: border-box;
    margin: 0;
  }
  .big-catalog .catalog-sidebar-area.catalog-content-area .pagination,
  .big-catalog .catalog-content-area.catalog-content-area .pagination {
    padding: 0 16px;
    box-sizing: border-box;
    position: relative;
  }
  .big-catalog .catalog-sidebar-area.catalog-content-area .pagination .col.col-action,
  .big-catalog .catalog-content-area.catalog-content-area .pagination .col.col-action {
    right: 16px;
  }
  .big-catalog .catalog-sidebar-area.catalog-sidebar-area .sub-sections > .title,
  .big-catalog .catalog-content-area.catalog-sidebar-area .sub-sections > .title {
    display: inline-block;
    text-transform: uppercase;
    clear: both;
  }
  .big-catalog .catalog-sidebar-area.catalog-sidebar-area .sub-sections > .list.with-title,
  .big-catalog .catalog-content-area.catalog-sidebar-area .sub-sections > .list.with-title {
    display: inline-block;
    clear: both;
    float: none;
    width: 100%;
    padding: 0;
  }
  .section-item section.main {
    padding-bottom: 100px;
  }
  .section-item section.main > .col.col-meta {
    padding-bottom: 0;
  }
  .section-item section.main > .col.col-meta .add-to-basket {
    position: absolute;
    box-sizing: border-box;
    left: 12px;
    right: 12px;
    display: block;
    width: auto;
  }
  .section-item section.main > .col.col-meta .add-to-basket > .col.col-info {
    width: 180px;
  }
  .section-item section.main > .col.col-meta .add-to-basket > .col.col-quantity {
    margin-right: 12px;
  }
  .section-item section.main > .col.col-meta .add-to-basket > .col.col-action {
    margin-right: 12px;
  }
  .section-item section.main > .col.col-meta .add-to-basket > .col.col-fastbuy {
    float: left;
  }
  .section-item section.last-viewed .product-cards {
    width: 100%;
    box-sizing: border-box;
  }
  .common-page > .col.col-image {
    width: 40%;
    margin: 0;
  }
  .common-page > .col.col-content {
    width: 60%;
    margin: 0;
    padding-left: 20px;
    box-sizing: border-box;
  }
  .feedback-page > .col.col-content,
  .vacancies-page > .col.col-content {
    width: 60%;
    margin: 0;
    padding-right: 20px;
    box-sizing: border-box;
  }
  .feedback-page > .col.col-sidebar,
  .vacancies-page > .col.col-sidebar {
    width: 40%;
    margin: 0;
  }
  .feedback-page .feedback .items .item .anser,
  .vacancies-page .feedback .items .item .anser {
    margin-left: 0;
    width: 100%;
    box-sizing: border-box;
  }
  .feedback-page .feedback .items .item .anser .col-logo,
  .vacancies-page .feedback .items .item .anser .col-logo {
    float: left;
    width: 20% !important;
    margin-right: 0 !important;
  }
  .feedback-page .feedback .items .item .anser .col-answer,
  .vacancies-page .feedback .items .item .anser .col-answer {
    width: 80% !important;
  }
  .order-page .order-section {
    width: 95%;
    margin: 0 2.5%;
  }
  .service-list .service {
    width: 100%;
    margin: 0 0 15px;
  }
  .service-list .service .bg-icon {
    float: left;
    margin-bottom: 0;
  }
  .service-item .col.col-image {
    width: 40%;
    margin: 0;
  }
  .service-item .col.col-content {
    width: 60%;
    margin: 0;
    padding-left: 16px;
    box-sizing: border-box;
  }
  .service-item.payment .cards .payment-card {
    width: 100%;
    margin: 0 0 15px;
    padding: 20px 40px;
  }
  .service-item.payment .cards .payment-card .bg-icon {
    float: left;
    margin-bottom: 0;
  }
  .contacts-page .col.col-map {
    width: 100%;
    margin: 0 0 15px;
  }
  .contacts-page .col.col-meta {
    width: 100%;
    margin: 0;
  }
  .without-section .stories-section .stories .story {
    width: 100%;
  }
  .main-slider {
    display: none;
  }
  #mm-blocker {
    background-color: #d43c2c !important;
  }
  .fixed-mobile-header {
    position: fixed;
    top: 0;
    left: 0;
    height: 60px;
    width: 100%;
    overflow: hidden;
    z-index: 10000000 !important;
    background-color: #f0eee5;
    box-shadow: 0 1px 15px rgba(0, 0, 0, 0.2);
    transition: all 0.3s 0.325s ease-in-out;
    -webkit-transition: all 0.3s 0.325s ease-in-out;
    -moz-transition: all 0.3s 0.325s ease-in-out;
    -o-transition: all 0.3s 0.325s ease-in-out;
  }
  .fixed-mobile-header .mm-opened,
  .mm-opening .fixed-mobile-header {
    background-color: #d43c2c;
  }
  .fixed-mobile-header .col {
    height: inherit !important;
    top: 0 !important;
    box-sizing: border-box;
    margin: 0 !important;
  }
  .fixed-mobile-header .col.col-phone,
  .fixed-mobile-header .col.col-menu {
    display: none;
  }
  .fixed-mobile-header .col.col-menu-mobile {
    max-width: 25%;
    position: absolute;
    left: 0;
    padding: 8px;
  }
  .fixed-mobile-header .col.col-menu-mobile .btn {
    width: 65px;
    text-align: center;
    transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
  }
  .mm-opened .fixed-mobile-header .col.col-menu-mobile .btn {
    background-color: white;
  }
  .fixed-mobile-header .col.col-menu-mobile .btn .inline-icon {
    position: relative;
    width: 32px;
    height: 32px;
    display: inline-block;
  }
  .fixed-mobile-header .col.col-menu-mobile .btn .inline-icon .icon {
    display: block;
  }
  .fixed-mobile-header .col.col-menu-mobile .btn .inline-icon .icon.icon-burger {
    background-image: url("/local/templates/ama/assets/less/../img/sprite.png");
    background-repeat: no-repeat;
    width: 32px;
    height: 32px;
    overflow: hidden;
    background-position: -96px 0px;
  }
  .fixed-mobile-header .col.col-logo {
    width: 50%;
    position: relative;
    display: block;
    margin: 0 auto !important;
    height: 100%;
  }
  .fixed-mobile-header .col.col-logo a {
    position: relative;
    width: 100%;
    display: block;
    height: 100%;
    text-align: center;
  }
  .fixed-mobile-header .col.col-logo a img {
    height: 100%;
    width: auto;
    display: inline-block;
  }
  .fixed-mobile-header .col.col-basket-mobile {
    max-width: 25%;
    position: absolute;
    text-align: right;
    padding: 8px;
    right: 0;
  }
  .fixed-mobile-header .col.col-basket-mobile .basket-button {
    width: 65px;
    text-align: center;
    padding: 0;
    margin: 0;
    font-size: 0;
    color: transparent;
    line-height: 0;
  }
  .fixed-mobile-header .col.col-basket-mobile .basket-button .inline-icon {
    display: inline-block;
    right: inherit;
    transform: inherit;
    position: relative;
    top: 4px;
    width: 32px;
    height: 32px;
  }
  .fixed-mobile-header .col.col-basket-mobile .basket-button .inline-icon .badge {
    font-size: 14px;
    line-height: 24px;
    color: white;
  }
  .section-catalog.products .product .buy-btn {
    max-width: 120px;
    margin-left: auto;
    margin-right: auto;
  }
  .header {
    margin: 0 0 15px;
    width: 100%;
    padding-top: 70px;
  }
  .header > .row.meta-mobile {
    padding: 0 12px;
    margin-bottom: 10px;
    text-align: center;
    font-size: 14px;
    line-height: 16px;
    color: #5b5b5b;
  }
  .header > .row.meta-top {
    position: fixed;
    z-index: 1000;
    background: #f0eee5;
    top: 0;
    height: 60px;
  }
  .header > .row.meta-top > .col.col-logo {
    text-align: center;
    width: 50%;
    margin: 0 auto;
    display: block;
    float: none;
    overflow: hidden;
    top: 0;
    position: relative;
  }
  .header > .row.meta-top > .col.col-logo a {
    display: block;
    height: 60px;
  }
  .header > .row.meta-top > .col.col-logo a img {
    width: auto;
    height: 100%;
  }
  .header > .row.meta-top > .col.col-phone {
    display: none;
  }
  .header > .row.meta-top > .col.col-menu {
    display: none;
  }
  .header > .row.meta-top > .col-menu-mobile {
    position: fixed;
    left: 0;
    width: 20%;
    top: 8px;
  }
  .header > .row.meta-menu {
    position: initial;
  }
  .header > .row.meta-menu > .col.col-basket {
    position: fixed;
    right: 12px;
    top: 8px;
    color: transparent;
    width: 20%;
    float: inherit;
    text-align: center;
    z-index: 1001;
  }
  .header > .row.meta-menu > .col.col-basket .btn {
    font-size: 0;
    line-height: 0;
    color: transparent;
    padding: 0;
  }
  .header > .row.meta-menu > .col.col-basket .btn .badge {
    font-size: 14px;
    color: white;
    line-height: 24px;
  }
  .header > .row.meta-menu > .col.col-basket .btn .inline-icon {
    display: inline-block;
    transform: none;
    position: relative;
    top: 4px;
    right: inherit;
  }
  .header > .row.meta-menu > .col.col-sections {
    width: 100%;
    text-align: center;
    padding: 0;
    margin: 0 0 10px;
  }
  .header > .row.meta-menu > .col.col-search {
    width: 100%;
    text-align: center;
    padding: 0;
    margin: 0;
  }
  .header > .row.meta-menu > .col.col-sections .btn {
    padding: 0;
    text-align: center;
  }
  .main-slider {
    background-color: transparent;
  }
  .main-slider .slick-arrow {
    display: none !important;
  }
  .main-slider .slide .meta-block {
    left: 10px;
    right: 10px;
    width: auto;
    margin: 0;
    top: initial;
    bottom: 32px;
    padding: 24px 32px;
    height: 115px;
    box-sizing: content-box;
  }
  .main-slider .slide .bg-image {
    background-size: cover;
    background-position: center;
  }
  .main-slider .slide .meta-block .title {
    font-size: 36px;
    line-height: 34px;
  }
  .main-slider .slide .read-more {
    top: initial;
    bottom: 10px;
    right: 20px;
    left: initial;
    margin: 0;
  }
  .main-slider .slick-dots {
    display: none !important;
  }
  .main-content {
    padding: 0;
    border-radius: 0;
  }
  .content-block.dual .section-catalog,
  .content-block.modular-content .section-catalog,
  .content-block.dual .stories-section,
  .content-block.modular-content .stories-section {
    padding: 40px 12px 20px 28px !important;
    border-radius: 0;
  }
  .section-catalog.info .section-link {
    left: -16px;
  }
  .section-catalog.products {
    width: 97%;
    left: -8px;
  }
  .stories-section .stories .story > .col.col-image {
    width: 40%;
    margin: 0;
  }
  .stories-section .stories .story > .col.col-meta {
    width: 60%;
    padding-left: 10px;
    box-sizing: border-box;
  }
  footer {
    padding: 30px 12px 5px;
    height: inherit;
    min-height: 0;
    position: relative;
    display: inline-block;
    width: 100%;
    margin: 10px 0 0;
  }
  .page {
    padding-bottom: 0;
  }
  footer > .col.col-menu-service,
  footer > .col.col-menu-about {
    display: none;
  }
  footer > .col.col-ama,
  footer > .col.col-catalog {
    width: 100%;
  }
  footer > .col > .row.row-title {
    height: 16px;
  }
  .section-list > ul > .masonry-sizer {
    width: 100%;
  }
  .section-list > ul > li {
    width: 100%;
  }
  .breadcrumb ul li {
    line-height: 22px;
  }
  .big-catalog .section-catalog.is-wide .download-catalog-btn {
    display: none;
  }
  .big-catalog {
    padding: 0 12px;
  }
  .big-catalog .section-catalog.is-wide .info {
    padding-left: 32px;
  }
  .big-catalog .section-catalog.is-wide .info .section-link {
    left: 0;
  }
  .big-catalog .catalog-sidebar-area.catalog-sidebar-area .sub-sections,
  .big-catalog .catalog-content-area.catalog-sidebar-area .sub-sections {
    max-height: 400px;
  }
  .big-catalog .catalog-sidebar-area.catalog-sidebar-area .sub-sections ul li,
  .big-catalog .catalog-content-area.catalog-sidebar-area .sub-sections ul li {
    width: 100%;
  }
  .section-catalog.info .bg-image {
    background-position: center;
  }
  .big-catalog .catalog-sidebar-area.catalog-content-area .product-cards,
  .big-catalog .catalog-content-area.catalog-content-area .product-cards {
    padding: 20px 0;
    text-align: center;
    margin-bottom: 0;
  }
  .big-catalog .catalog-sidebar-area.catalog-content-area .product-cards .product-card,
  .big-catalog .catalog-content-area.catalog-content-area .product-cards .product-card {
    width: 100%;
    max-width: 240px;
    box-sizing: border-box;
    margin: 0;
    background-color: #e4e3dc;
    margin-bottom: 10px;
    display: inline-block;
    float: none;
  }
  .big-catalog .catalog-sidebar-area.catalog-content-area,
  .big-catalog .catalog-content-area.catalog-content-area {
    background-color: #f0eee5;
  }
  .big-catalog .catalog-sidebar-area.catalog-content-area .pagination,
  .big-catalog .catalog-content-area.catalog-content-area .pagination {
    height: inherit;
    margin: 0 0 20px;
  }
  .big-catalog .catalog-sidebar-area.catalog-content-area .pagination .col.col-status,
  .big-catalog .catalog-content-area.catalog-content-area .pagination .col.col-status {
    display: block;
    width: 100%;
    position: relative;
    float: initial;
    padding: 0;
    min-height: inherit;
    margin-bottom: 5px;
  }
  .big-catalog .catalog-sidebar-area.catalog-content-area .pagination .col.col-action,
  .big-catalog .catalog-content-area.catalog-content-area .pagination .col.col-action {
    display: block;
    width: 100%;
    position: relative;
    float: initial;
    right: inherit;
  }
  .big-catalog .catalog-sidebar-area.catalog-content-area .pagination .col.col-action .btn,
  .big-catalog .catalog-content-area.catalog-content-area .pagination .col.col-action .btn {
    max-width: 200px;
    display: inline-block;
    width: 200px;
  }
  .big-catalog .catalog-sidebar-area.catalog-content-area .description-block,
  .big-catalog .catalog-content-area.catalog-content-area .description-block {
    display: none;
  }
  .section-item section.main > .col.col-preview {
    width: 100%;
    flex-basis: 100%;
    display: block;
  }
  .section-item section.main > .col.col-meta {
    width: 100%;
    flex-basis: 100%;
    display: block;
    margin: 0;
    padding: 0;
  }
  .section-item section.main {
    width: 100%;
    display: inline-block;
  }
  .section-item section.main > .col.col-preview .other-thumbs .thumb-image {
    width: 45%;
    margin: 5px !important;
    clear: inherit !important;
  }
  .section-item section.main > .col.col-meta .add-to-basket > .col.col-info {
    display: none;
  }
  .section-item section.main > .col.col-meta .add-to-basket > .col.col-fastbuy {
    float: right;
  }
  .section-list > ul > li .section-link {
    padding: 3px 0 3px 36px;
    margin: 0;
  }
  .section-list > ul > li a.section-link .title {
    padding-left: 0;
  }
  .section-list > ul > li {
    margin-bottom: 15px;
  }
  .main-content h1 {
    margin: 0 12px 20px;
  }
  .common-page,
  .contacts-page,
  .feedback-page,
  .service-list,
  .service-item {
    display: block;
    width: 100%;
    padding: 0 12px;
    box-sizing: border-box;
  }
  .common-page > .col.col-image,
  .common-page > .col.col-content,
  .contacts-page .col.col-map,
  .contacts-page .col.col-meta,
  .feedback-page > .col.col-content,
  .vacancies-page > .col.col-content,
  .feedback-page > .col.col-sidebar,
  .vacancies-page > .col.col-sidebar,
  .service-item .col.col-image,
  .service-item .col.col-content {
    width: 100%;
    padding: 0;
    margin: 0 0 15px;
  }
  .feedback-page > .col.col-sidebar,
  .vacancies-page > .col.col-sidebar {
    min-height: inherit;
  }
  .vendor-logo-block .vendors {
    padding: 0 12px;
    box-sizing: border-box;
  }
  .order-page .order-section .basket tbody tr td.col-quantity {
    text-align: center;
    box-sizing: border-box;
  }
  .order-page .order-section .basket tbody tr td.col-quantity img {
    margin-bottom: 10px;
  }
  .order-page .order-section .basket tbody tr td.col-quantity .articul {
    margin-bottom: 10px;
  }
  .order-page .order-section .basket {
    display: block;
    width: 100%;
  }
  .order-page .order-section .basket thead,
  .order-page .order-section .basket tbody,
  .order-page .order-section .basket tr,
  .order-page .order-section .basket th,
  .order-page .order-section .basket td {
    width: 100%;
    display: block;
  }
  .common-form.order-form {
    width: 100%;
    display: block;
    padding: 0 12px;
    box-sizing: border-box;
  }
  .common-form.partners-form form,
  .common-form.order-form form {
    width: 100%;
  }
  .common-form .input-group {
    width: 100%;
    display: block;
    float: none;
    top: inherit;
    left: inherit;
    right: inherit;
    bottom: inherit;
    position: relative;
  }
  .common-form.partners-form .input-group.aligned label,
  .common-form.order-form .input-group.aligned label {
    width: 100%;
    float: none;
    display: inline-block;
    position: relative;
    height: initial;
    top: 0;
    text-align: left;
    margin: 0 0 5px;
  }
  .common-form.partners-form .input-group.aligned input,
  .common-form.order-form .input-group.aligned input,
  .common-form.partners-form .input-group.aligned textarea,
  .common-form.order-form .input-group.aligned textarea,
  .common-form.partners-form .input-group.aligned .ui-selectmenu-button,
  .common-form.order-form .input-group.aligned .ui-selectmenu-button {
    width: 100% !important;
    float: none;
    display: block;
    position: relative;
  }
  .common-form.partners-form .input-group.dual .input-group,
  .common-form.order-form .input-group.dual .input-group {
    margin-bottom: 15px;
    width: 100%;
  }
  .common-form.partners-form .input-group.dual .input-group label,
  .common-form.order-form .input-group.dual .input-group label {
    float: none;
    position: relative;
    display: block;
    top: inherit;
    left: inherit;
    right: inherit;
    bottom: inherit;
    width: 100%;
    text-align: left;
  }
  .common-form.partners-form .input-group.dual .input-group input,
  .common-form.order-form .input-group.dual .input-group input,
  .common-form.partners-form .input-group.dual .input-group textarea,
  .common-form.order-form .input-group.dual .input-group textarea,
  .common-form.partners-form .input-group.dual .input-group .ui-selectmenu-button,
  .common-form.order-form .input-group.dual .input-group .ui-selectmenu-button {
    width: 100% !important;
    float: none;
  }
  .section-item section.main > .col .title {
    margin: 0 0 15px;
  }
  .section-catalog.info .section-link .section-icon {
    position: absolute;
  }
  .section-catalog.info .section-link .title {
    width: 100%;
    padding-left: 40px;
  }
  .contact-button {
    width: 25px;
    height: 40px;
    font-size: 0;
    line-height: 0;
  }
  .order-page .order-section .basket tbody tr td.col-image img {
    height: auto;
  }
  .sub-sections .list {
    display: inline-block;
  }
  .fancybox-container {
    z-index: 9999999999999 !important;
  }
  .fancybox-slide > * {
    margin: 0 !important;
  }
  .section-catalog .products {
    position: relative;
    left: -10px;
  }
  .section-item section.relative .relative-products .relative-product {
    width: 100%;
  }
  .section-item section.relative .relative-products .relative-product > .col.col-preview {
    width: 25%;
    max-width: 25%;
  }
  .section-item section.relative .relative-products .relative-product > .col.col-title {
    width: 75%;
  }
  .section-item section.relative .relative-products .relative-product > .col.col-title .buy-btn {
    display: inline-block;
    width: 120px;
  }
  .breaking-news {
    border-radius: 5px;
  }
  .breaking-news-wrapper {
    display: inline-block;
    padding: 0 12px;
    box-sizing: border-box;
    margin-bottom: 10px;
  }
  .vacancies {
    padding: 0 12px;
    box-sizing: border-box;
    width: 100%;
  }
  .main-content > .section-list {
    padding: 0 12px !important;
    box-sizing: border-box;
    width: 100%;
    height: initial !important;
  }
  .main-content > .section-list .section-list {
    height: initial !important;
  }
}
@media only screen and (min-width: 0px) and (max-width: 374px) and (orientation: portrait) {
  /*IF [MOBILE SMALL] &PORTRAIT*/
  .section-item section.main > .col.col-meta .add-to-basket > .col.col-quantity {
    width: 50%;
    text-align: right;
  }
  .section-item section.main > .col.col-meta .add-to-basket > .col.col-action {
    width: 50%;
    margin: 0;
    text-align: left;
    max-width: 120px;
  }
  .main-slider .slide .meta-block .title {
    font-size: 28px;
    line-height: 30px;
  }
  .main-slider .slide .meta-block .sub-title {
    font-size: 20px;
    line-height: 22px;
  }
  .fixed-mobile-header .col.col-menu-mobile .btn {
    width: 50px;
  }
  .stories-section .stories .story > .col.col-image {
    width: 55%;
  }
  .stories-section .stories .story > .col.col-meta {
    width: 45%;
  }
  .section-list {
    min-height: initial !important;
    max-height: initial !important;
    height: 300px !important;
  }
  .big-catalog .catalog-sidebar-area.catalog-sidebar-area .sub-sections,
  .big-catalog .catalog-content-area.catalog-sidebar-area .sub-sections {
    max-height: 200px;
  }
  .section-item section.last-viewed > .title {
    margin: 0 12px 15px;
  }
  .section-item section.last-viewed .product-cards {
    padding: 0 40px;
  }
  .section-item section.last-viewed .product-cards .product-card {
    margin-left: inherit;
    margin-right: inherit;
  }
  .section-item section.last-viewed .product-cards .slick-arrow {
    background-color: transparent;
  }
  .section-item section.last-viewed .product-cards .slick-arrow.slick-next {
    right: 0;
  }
  .section-item section.last-viewed .product-cards .slick-arrow.slick-prev {
    left: 0;
  }
  .vendor-logo-block {
    margin-top: 10px;
  }
  .feedback-page .feedback .items .item .anser > .col.col-logo,
  .vacancies-page .feedback .items .item .anser > .col.col-logo {
    width: 30% !important;
  }
  .feedback-page .feedback .items .item .anser > .col.col-answer,
  .vacancies-page .feedback .items .item .anser > .col.col-answer {
    width: 70% !important;
  }
  .section-item section.relative .relative-products .relative-product > .col.col-title {
    max-width: 160px;
  }
  .section-item section.relative .relative-products .relative-product > .col.col-preview {
    padding-right: 10px;
    box-sizing: border-box;
  }
  .section-item section.relative .relative-products .relative-product > .col.col-preview img {
    width: 100%;
  }
  .big-catalog .catalog-sidebar-area.catalog-sidebar-area .sub-sections > .list ul li,
  .big-catalog .catalog-content-area.catalog-sidebar-area .sub-sections > .list ul li {
    margin-left: 0;
  }
  .big-catalog .section-catalog .info .section-link .title {
    display: block;
    float: none;
    line-height: 22px;
    font-size: 18px;
    position: relative;
  }
  .ama-wrapper .page-wrapper {
    padding-bottom: 0;
  }
}

#return-to-top {
    position: fixed;
    bottom: 70px;
    right: 20px;
    background: #76c5db;
    width: 50px;
    height: 50px;
    display: block;
    text-decoration: none;
    -webkit-border-radius: 35px;
    -moz-border-radius: 35px;
    border-radius: 35px;
    display: none;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
#return-to-top i {
    color: #fff;
    margin: 0;
    position: relative;
    left: 16px;
    top: 13px;
    font-size: 19px;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
#return-to-top:hover {
    background: #D43D2D;
}
#return-to-top:hover i {
    color: #fff;
    top: 5px;
}
#return-to-top {
  display: flex;
  justify-content: center;
  align-items: center;
  display: none;
}
#return-to-top img {
  width: 20px;
  height: 20px;
  transition: transform 0.5s;
}
#return-to-top:hover img {
  transform: translateY(-10px);
}

.row .section-menu ul li{
  white-space: nowrap
}

.section-online-catalog {
	padding-left: 60px;
}

.section-online-catalog li {
	list-style: none;
}

.online-catalog-btn {
	height: 25px;
	font-size: 16px;
}

/* Extra Things */
/*body{background: #eee ;font-family: 'Open Sans', sans-serif;}h3{font-size: 30px; font-weight: 400;text-align: center;margin-top: 50px;}h3 i{color: #444;}*/

.magnifier-icon, .zoomContainer {
    display: none;
}

.new_spec {
    max-width: 160px !important;
    right: 204px !important;
    height: 42px !important;
    text-align: center;
    align-items: center;
}
.new_spec p{
    font-size: 17px;
    text-align: left;
    margin-left: 10px;
    font-weight: 400;
}
.new_spec_2{
    text-align: center;
}
.new_spec_2 p{
    font-size: 17px;
    text-align: left;
    margin-left: 10px;
    font-weight: 400;
}
.new_spec{
    display: flex;
}
/* End */


/* Start:/local/templates/ama/assets/vendor/pace/dataurl.css?15592225622102*/
.pace {
  -webkit-pointer-events: none;
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.pace-inactive {
  display: none;
}

.pace .pace-progress {
  background: #d43c2c;
  position: fixed;
  z-index: 2000;
  top: 0;
  right: 100%;
  width: 100%;
  height: 2px;
}

.pace .pace-progress-inner {
  display: block;
  position: absolute;
  right: 0px;
  width: 100px;
  height: 100%;
  box-shadow: 0 0 10px #d43c2c, 0 0 5px #d43c2c;
  opacity: 1.0;
  -webkit-transform: rotate(3deg) translate(0px, -4px);
  -moz-transform: rotate(3deg) translate(0px, -4px);
  -ms-transform: rotate(3deg) translate(0px, -4px);
  -o-transform: rotate(3deg) translate(0px, -4px);
  transform: rotate(3deg) translate(0px, -4px);
}

.pace .pace-activity {
  display: block;
  position: fixed;
  z-index: 2000;
  top: 15px;
  right: 15px;
  width: 14px;
  height: 14px;
  border: solid 2px transparent;
  border-top-color: #d43c2c;
  border-left-color: #d43c2c;
  border-radius: 10px;
  -webkit-animation: pace-spinner 400ms linear infinite;
  -moz-animation: pace-spinner 400ms linear infinite;
  -ms-animation: pace-spinner 400ms linear infinite;
  -o-animation: pace-spinner 400ms linear infinite;
  animation: pace-spinner 400ms linear infinite;
}

@-webkit-keyframes pace-spinner {
  0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); }
}
@-moz-keyframes pace-spinner {
  0% { -moz-transform: rotate(0deg); transform: rotate(0deg); }
  100% { -moz-transform: rotate(360deg); transform: rotate(360deg); }
}
@-o-keyframes pace-spinner {
  0% { -o-transform: rotate(0deg); transform: rotate(0deg); }
  100% { -o-transform: rotate(360deg); transform: rotate(360deg); }
}
@-ms-keyframes pace-spinner {
  0% { -ms-transform: rotate(0deg); transform: rotate(0deg); }
  100% { -ms-transform: rotate(360deg); transform: rotate(360deg); }
}
@keyframes pace-spinner {
  0% { transform: rotate(0deg); transform: rotate(0deg); }
  100% { transform: rotate(360deg); transform: rotate(360deg); }
}

/* End */


/* Start:/local/templates/ama/assets/vendor/animate.css?155922256256693*/
@charset "UTF-8";.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}.animated.flipOutX,.animated.flipOutY,.animated.bounceIn,.animated.bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounce{from,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);animation-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);animation-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{from,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);animation-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);animation-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{from,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{from,50%,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes pulse{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,0.75,1);transform:scale3d(1.25,0.75,1)}40%{-webkit-transform:scale3d(0.75,1.25,1);transform:scale3d(0.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,0.85,1);transform:scale3d(1.15,0.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes rubberBand{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,0.75,1);transform:scale3d(1.25,0.75,1)}40%{-webkit-transform:scale3d(0.75,1.25,1);transform:scale3d(0.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,0.85,1);transform:scale3d(1.15,0.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}@-webkit-keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}to{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}@keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}to{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes tada{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{from{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}to{-webkit-transform:none;transform:none}}@keyframes wobble{from{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}to{-webkit-transform:none;transform:none}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{from,11.1%,to{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-0.78125deg) skewY(-0.78125deg);transform:skewX(-0.78125deg) skewY(-0.78125deg)}77.7%{-webkit-transform:skewX(0.390625deg) skewY(0.390625deg);transform:skewX(0.390625deg) skewY(0.390625deg)}88.8%{-webkit-transform:skewX(-0.1953125deg) skewY(-0.1953125deg);transform:skewX(-0.1953125deg) skewY(-0.1953125deg)}}@keyframes jello{from,11.1%,to{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-0.78125deg) skewY(-0.78125deg);transform:skewX(-0.78125deg) skewY(-0.78125deg)}77.7%{-webkit-transform:skewX(0.390625deg) skewY(0.390625deg);transform:skewX(0.390625deg) skewY(0.390625deg)}88.8%{-webkit-transform:skewX(-0.1953125deg) skewY(-0.1953125deg);transform:skewX(-0.1953125deg) skewY(-0.1953125deg)}}.jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes bounceIn{from,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes bounceIn{from,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInDown{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInLeft{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}from{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInRight{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}from{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}from{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceInUp{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}from{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}@keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}@keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{from{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}to{-webkit-transform:none;transform:none;opacity:1}}@keyframes lightSpeedIn{from{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}to{-webkit-transform:none;transform:none;opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{from{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{from{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}@keyframes rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}@keyframes rotateOutDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}@keyframes rotateOutUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1;-webkit-transform:none;transform:none}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}@keyframes rollOut{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}}@keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}}@keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}}@keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}}@keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes zoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideOutRight{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}
/* End */


/* Start:/local/templates/ama/assets/vendor/tkahn-Smooth-Div-Scroll-1c3b3a6/css/smoothDivScroll.css?15592225622296*/
﻿/* You can alter this CSS in order to give Smooth Div Scroll your own look'n'feel */

/* Invisible left hotspot */
div.scrollingHotSpotLeft
{
	/* The hotspots have a minimum width of 100 pixels and if there is room the will grow
    and occupy 15% of the scrollable area (30% combined). Adjust it to your own taste. */
	min-width: 75px;
	width: 10%;
	height: 100%;
	/* There is a big background image and it's used to solve some problems I experienced
    in Internet Explorer 6. */
	background-image: url(/local/templates/ama/assets/vendor/tkahn-Smooth-Div-Scroll-1c3b3a6/css/../images/big_transparent.gif);
	background-repeat: repeat;
	background-position: center center;
	position: absolute;
	z-index: 200;
	left: 0;
	/*  The first url is for Firefox and other browsers, the second is for Internet Explorer */
	cursor: url(/local/templates/ama/assets/vendor/tkahn-Smooth-Div-Scroll-1c3b3a6/css/../images/cursors/cursor_arrow_left.png), url(/local/templates/ama/assets/vendor/tkahn-Smooth-Div-Scroll-1c3b3a6/css/../images/cursors/cursor_arrow_left.cur),w-resize;
}

/* Visible left hotspot */
div.scrollingHotSpotLeftVisible
{
	background-image: url(/local/templates/ama/assets/vendor/tkahn-Smooth-Div-Scroll-1c3b3a6/css/../images/arrow_left.gif);				
	background-color: #fff;
	background-repeat: no-repeat;
	opacity: 0.35; /* Standard CSS3 opacity setting */
	-moz-opacity: 0.35; /* Opacity for really old versions of Mozilla Firefox (0.9 or older) */
	filter: alpha(opacity = 35); /* Opacity for Internet Explorer. */
	zoom: 1; /* Trigger "hasLayout" in Internet Explorer 6 or older versions */
}

/* Invisible right hotspot */
div.scrollingHotSpotRight
{
	min-width: 75px;
	width: 10%;
	height: 100%;
	background-image: url(/local/templates/ama/assets/vendor/tkahn-Smooth-Div-Scroll-1c3b3a6/css/../images/big_transparent.gif);
	background-repeat: repeat;
	background-position: center center;
	position: absolute;
	z-index: 200;
	right: 0;
	cursor: url(/local/templates/ama/assets/vendor/tkahn-Smooth-Div-Scroll-1c3b3a6/css/../images/cursors/cursor_arrow_right.png), url(/local/templates/ama/assets/vendor/tkahn-Smooth-Div-Scroll-1c3b3a6/css/../images/cursors/cursor_arrow_right.cur),e-resize;
}

/* Visible right hotspot */
div.scrollingHotSpotRightVisible
{
	background-image: url(/local/templates/ama/assets/vendor/tkahn-Smooth-Div-Scroll-1c3b3a6/css/../images/arrow_right.gif);
	background-color: #fff;
	background-repeat: no-repeat;
	opacity: 0.35;
	filter: alpha(opacity = 35);
	-moz-opacity: 0.35;
	zoom: 1;
}

/* The scroll wrapper is always the same width and height as the containing element (div).
   Overflow is hidden because you don't want to show all of the scrollable area.
*/
div.scrollWrapper
{
	position: relative;
	overflow: hidden;
	width: 100%;
	height: 100%;
}

div.scrollableArea
{
	position: relative;
	width: auto;
	height: 100%;
}
/* End */


/* Start:/local/templates/ama/assets/vendor/jquery.scrollbar-gh-pages/jquery.scrollbar.css?155922256222618*/
/*************** SCROLLBAR BASE CSS ***************/

.scroll-wrapper {
    overflow: hidden !important;
    padding: 0 !important;
    position: relative;
}

.scroll-wrapper > .scroll-content {
    border: none !important;
    box-sizing: content-box !important;
    height: auto;
    left: 0;
    margin: 0;
    max-height: none;
    max-width: none !important;
    overflow: scroll !important;
    padding: 0;
    position: relative !important;
    top: 0;
    width: auto !important;
}

.scroll-wrapper > .scroll-content::-webkit-scrollbar {
    height: 0;
    width: 0;
}

.scroll-element {
    display: none;
}
.scroll-element, .scroll-element div {
    box-sizing: content-box;
}

.scroll-element.scroll-x.scroll-scrollx_visible,
.scroll-element.scroll-y.scroll-scrolly_visible {
    display: block;
}

.scroll-element .scroll-bar,
.scroll-element .scroll-arrow {
    cursor: default;
}

.scroll-textarea {
    border: 1px solid #cccccc;
    border-top-color: #999999;
}
.scroll-textarea > .scroll-content {
    overflow: hidden !important;
}
.scroll-textarea > .scroll-content > textarea {
    border: none !important;
    box-sizing: border-box;
    height: 100% !important;
    margin: 0;
    max-height: none !important;
    max-width: none !important;
    overflow: scroll !important;
    outline: none;
    padding: 2px;
    position: relative !important;
    top: 0;
    width: 100% !important;
}
.scroll-textarea > .scroll-content > textarea::-webkit-scrollbar {
    height: 0;
    width: 0;
}









/*************** SIMPLE INNER SCROLLBAR ***************/

.scrollbar-inner > .scroll-element,
.scrollbar-inner > .scroll-element div
{
    border: none;
    margin: 0;
    padding: 0;
    position: absolute;
    z-index: 10;
}

.scrollbar-inner > .scroll-element div {
    display: block;
    height: 100%;
    left: 0;
    top: 0;
    width: 100%;
}

.scrollbar-inner > .scroll-element.scroll-x {
    bottom: 2px;
    height: 8px;
    left: 0;
    width: 100%;
}

.scrollbar-inner > .scroll-element.scroll-y {
    height: 100%;
    right: 2px;
    top: 0;
    width: 8px;
}

.scrollbar-inner > .scroll-element .scroll-element_outer {
    overflow: hidden;
}

.scrollbar-inner > .scroll-element .scroll-element_outer,
.scrollbar-inner > .scroll-element .scroll-element_track,
.scrollbar-inner > .scroll-element .scroll-bar {
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
}

.scrollbar-inner > .scroll-element .scroll-element_track,
.scrollbar-inner > .scroll-element .scroll-bar {
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
    filter: alpha(opacity=40);
    opacity: 0.4;
}

.scrollbar-inner > .scroll-element .scroll-element_track { background-color: #e0e0e0; }
.scrollbar-inner > .scroll-element .scroll-bar { background-color: #c2c2c2; }
.scrollbar-inner > .scroll-element:hover .scroll-bar { background-color: #919191; }
.scrollbar-inner > .scroll-element.scroll-draggable .scroll-bar { background-color: #919191; }


/* update scrollbar offset if both scrolls are visible */

.scrollbar-inner > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track { left: -12px; }
.scrollbar-inner > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track { top: -12px; }


.scrollbar-inner > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size { left: -12px; }
.scrollbar-inner > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size { top: -12px; }










/*************** SIMPLE OUTER SCROLLBAR ***************/

.scrollbar-outer > .scroll-element,
.scrollbar-outer > .scroll-element div
{
    border: none;
    margin: 0;
    padding: 0;
    position: absolute;
    z-index: 10;
}

.scrollbar-outer > .scroll-element {
    background-color: #ffffff;
}

.scrollbar-outer > .scroll-element div {
    display: block;
    height: 100%;
    left: 0;
    top: 0;
    width: 100%;
}

.scrollbar-outer > .scroll-element.scroll-x {
    bottom: 0;
    height: 12px;
    left: 0;
    width: 100%;
}

.scrollbar-outer > .scroll-element.scroll-y {
    height: 100%;
    right: 0;
    top: 0;
    width: 12px;
}

.scrollbar-outer > .scroll-element.scroll-x .scroll-element_outer { height: 8px; top: 2px; }
.scrollbar-outer > .scroll-element.scroll-y .scroll-element_outer { left: 2px; width: 8px; }

.scrollbar-outer > .scroll-element .scroll-element_outer { overflow: hidden; }
.scrollbar-outer > .scroll-element .scroll-element_track { background-color: #eeeeee; }

.scrollbar-outer > .scroll-element .scroll-element_outer,
.scrollbar-outer > .scroll-element .scroll-element_track,
.scrollbar-outer > .scroll-element .scroll-bar {
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
}

.scrollbar-outer > .scroll-element .scroll-bar { background-color: #d9d9d9; }
.scrollbar-outer > .scroll-element .scroll-bar:hover { background-color: #c2c2c2; }
.scrollbar-outer > .scroll-element.scroll-draggable .scroll-bar { background-color: #919191; }


/* scrollbar height/width & offset from container borders */

.scrollbar-outer > .scroll-content.scroll-scrolly_visible { left: -12px; margin-left: 12px; }
.scrollbar-outer > .scroll-content.scroll-scrollx_visible { top:  -12px; margin-top:  12px; }

.scrollbar-outer > .scroll-element.scroll-x .scroll-bar { min-width: 10px; }
.scrollbar-outer > .scroll-element.scroll-y .scroll-bar { min-height: 10px; }


/* update scrollbar offset if both scrolls are visible */

.scrollbar-outer > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track { left: -14px; }
.scrollbar-outer > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track { top: -14px; }

.scrollbar-outer > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size { left: -14px; }
.scrollbar-outer > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size { top: -14px; }










/*************** SCROLLBAR MAC OS X ***************/

.scrollbar-macosx > .scroll-element,
.scrollbar-macosx > .scroll-element div
{
    background: none;
    border: none;
    margin: 0;
    padding: 0;
    position: absolute;
    z-index: 10;
}

.scrollbar-macosx > .scroll-element div {
    display: block;
    height: 100%;
    left: 0;
    top: 0;
    width: 100%;
}

.scrollbar-macosx > .scroll-element .scroll-element_track { display: none; }
.scrollbar-macosx > .scroll-element .scroll-bar {
    background-color: #6C6E71;
    display: block;

    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    opacity: 0;

    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;

    -webkit-transition: opacity 0.2s linear;
    -moz-transition: opacity 0.2s linear;
    -o-transition: opacity 0.2s linear;
    -ms-transition: opacity 0.2s linear;
    transition: opacity 0.2s linear;
}
.scrollbar-macosx:hover > .scroll-element .scroll-bar,
.scrollbar-macosx > .scroll-element.scroll-draggable .scroll-bar {
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
    filter: alpha(opacity=70);
    opacity: 0.7;
}


.scrollbar-macosx > .scroll-element.scroll-x {
    bottom: 0px;
    height: 0px;
    left: 0;
    min-width: 100%;
    overflow: visible;
    width: 100%;
}

.scrollbar-macosx > .scroll-element.scroll-y {
    height: 100%;
    min-height: 100%;
    right: 0px;
    top: 0;
    width: 0px;
}

/* scrollbar height/width & offset from container borders */
.scrollbar-macosx > .scroll-element.scroll-x .scroll-bar { height: 7px; min-width: 10px; top: -9px; }
.scrollbar-macosx > .scroll-element.scroll-y .scroll-bar { left: -9px; min-height: 10px; width: 7px; }

.scrollbar-macosx > .scroll-element.scroll-x .scroll-element_outer { left: 2px; }
.scrollbar-macosx > .scroll-element.scroll-x .scroll-element_size { left: -4px; }

.scrollbar-macosx > .scroll-element.scroll-y .scroll-element_outer { top: 2px; }
.scrollbar-macosx > .scroll-element.scroll-y .scroll-element_size { top: -4px; }

/* update scrollbar offset if both scrolls are visible */
.scrollbar-macosx > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size { left: -11px; }
.scrollbar-macosx > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size { top: -11px; }










/*************** SCROLLBAR LIGHT ***************/

.scrollbar-light > .scroll-element,
.scrollbar-light > .scroll-element div {
    border: none;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: absolute;
    z-index: 10;
}

.scrollbar-light > .scroll-element {
    background-color: #ffffff;
}

.scrollbar-light > .scroll-element div {
    display: block;
    height: 100%;
    left: 0;
    top: 0;
    width: 100%;
}

.scrollbar-light > .scroll-element .scroll-element_outer {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}

.scrollbar-light > .scroll-element .scroll-element_size {
    background: #dbdbdb;
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RiZGJkYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOGU4ZTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+');
    background: -moz-linear-gradient(left, #dbdbdb 0%, #e8e8e8 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#dbdbdb), color-stop(100%,#e8e8e8));
    background: -webkit-linear-gradient(left, #dbdbdb 0%,#e8e8e8 100%);
    background: -o-linear-gradient(left, #dbdbdb 0%,#e8e8e8 100%);
    background: -ms-linear-gradient(left, #dbdbdb 0%,#e8e8e8 100%);
    background: linear-gradient(to right, #dbdbdb 0%,#e8e8e8 100%);

    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}

.scrollbar-light > .scroll-element.scroll-x {
    bottom: 0;
    height: 17px;
    left: 0;
    min-width: 100%;
    width: 100%;
}

.scrollbar-light > .scroll-element.scroll-y {
    height: 100%;
    min-height: 100%;
    right: 0;
    top: 0;
    width: 17px;
}

.scrollbar-light > .scroll-element .scroll-bar {
    background: #fefefe;
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNWY1ZjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+');
    background: -moz-linear-gradient(left, #fefefe 0%, #f5f5f5 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#fefefe), color-stop(100%,#f5f5f5));
    background: -webkit-linear-gradient(left, #fefefe 0%,#f5f5f5 100%);
    background: -o-linear-gradient(left, #fefefe 0%,#f5f5f5 100%);
    background: -ms-linear-gradient(left, #fefefe 0%,#f5f5f5 100%);
    background: linear-gradient(to right, #fefefe 0%,#f5f5f5 100%);

    border: 1px solid #dbdbdb;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}

/* scrollbar height/width & offset from container borders */

.scrollbar-light > .scroll-content.scroll-scrolly_visible { left: -17px; margin-left: 17px; }
.scrollbar-light > .scroll-content.scroll-scrollx_visible { top:  -17px; margin-top:  17px; }

.scrollbar-light > .scroll-element.scroll-x .scroll-bar { height: 10px; min-width: 10px; top: 0px; }
.scrollbar-light > .scroll-element.scroll-y .scroll-bar { left: 0px; min-height: 10px; width: 10px; }

.scrollbar-light > .scroll-element.scroll-x .scroll-element_outer { height: 12px; left: 2px; top: 2px; }
.scrollbar-light > .scroll-element.scroll-x .scroll-element_size { left: -4px; }

.scrollbar-light > .scroll-element.scroll-y .scroll-element_outer { left: 2px; top: 2px; width: 12px; }
.scrollbar-light > .scroll-element.scroll-y .scroll-element_size { top: -4px; }

/* update scrollbar offset if both scrolls are visible */

.scrollbar-light > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size { left: -19px; }
.scrollbar-light > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size { top: -19px; }

.scrollbar-light > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track { left: -19px; }
.scrollbar-light > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track { top: -19px; }










/*************** SCROLLBAR RAIL ***************/

.scrollbar-rail > .scroll-element,
.scrollbar-rail > .scroll-element div
{
    border: none;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: absolute;
    z-index: 10;
}

.scrollbar-rail > .scroll-element {
    background-color: #ffffff;
}

.scrollbar-rail > .scroll-element div {
    display: block;
    height: 100%;
    left: 0;
    top: 0;
    width: 100%;
}

.scrollbar-rail > .scroll-element .scroll-element_size {
    background-color: #999;
    background-color: rgba(0, 0, 0, 0.3);
}

.scrollbar-rail > .scroll-element .scroll-element_outer:hover .scroll-element_size {
    background-color: #666;
    background-color: rgba(0, 0, 0, 0.5);
}

.scrollbar-rail > .scroll-element.scroll-x {
    bottom: 0;
    height: 12px;
    left: 0;
    min-width: 100%;
    padding: 3px 0 2px;
    width: 100%;
}

.scrollbar-rail > .scroll-element.scroll-y {
    height: 100%;
    min-height: 100%;
    padding: 0 2px 0 3px;
    right: 0;
    top: 0;
    width: 12px;
}

.scrollbar-rail > .scroll-element .scroll-bar {
    background-color: #d0b9a0;

    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;

    box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5);
}

.scrollbar-rail > .scroll-element .scroll-element_outer:hover .scroll-bar {
    box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.6);
}

/* scrollbar height/width & offset from container borders */

.scrollbar-rail > .scroll-content.scroll-scrolly_visible { left: -17px; margin-left: 17px; }
.scrollbar-rail > .scroll-content.scroll-scrollx_visible { margin-top: 17px; top: -17px; }

.scrollbar-rail > .scroll-element.scroll-x .scroll-bar { height: 10px; min-width: 10px; top: 1px; }
.scrollbar-rail > .scroll-element.scroll-y .scroll-bar { left: 1px; min-height: 10px; width: 10px; }

.scrollbar-rail > .scroll-element.scroll-x .scroll-element_outer { height: 15px; left: 5px; }
.scrollbar-rail > .scroll-element.scroll-x .scroll-element_size { height: 2px; left: -10px; top: 5px; }

.scrollbar-rail > .scroll-element.scroll-y .scroll-element_outer { top: 5px; width: 15px; }
.scrollbar-rail > .scroll-element.scroll-y .scroll-element_size { left: 5px; top: -10px; width: 2px; }

/* update scrollbar offset if both scrolls are visible */

.scrollbar-rail > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size { left: -25px; }
.scrollbar-rail > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size { top: -25px; }

.scrollbar-rail > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track { left: -25px; }
.scrollbar-rail > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track { top: -25px; }










/*************** SCROLLBAR DYNAMIC ***************/

.scrollbar-dynamic > .scroll-element,
.scrollbar-dynamic > .scroll-element div
{
    background: none;
    border: none;
    margin: 0;
    padding: 0;
    position: absolute;
    z-index: 10;
}

.scrollbar-dynamic > .scroll-element div {
    display: block;
    height: 100%;
    left: 0;
    top: 0;
    width: 100%;
}

.scrollbar-dynamic > .scroll-element.scroll-x {
    bottom: 2px;
    height: 7px;
    left: 0;
    min-width: 100%;
    width: 100%;
}

.scrollbar-dynamic > .scroll-element.scroll-y {
    height: 100%;
    min-height: 100%;
    right: 2px;
    top: 0;
    width: 7px;
}

.scrollbar-dynamic > .scroll-element .scroll-element_outer {
    opacity: 0.3;

    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;
}
.scrollbar-dynamic > .scroll-element .scroll-element_size {
    background-color: #cccccc;
    opacity: 0;

    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;

    -webkit-transition: opacity 0.2s;
    -moz-transition: opacity 0.2s;
    -o-transition: opacity 0.2s;
    -ms-transition: opacity 0.2s;
    transition: opacity 0.2s;
}

.scrollbar-dynamic > .scroll-element .scroll-bar {
    background-color: #6c6e71;

    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
}

/* scrollbar height/width & offset from container borders */

.scrollbar-dynamic > .scroll-element.scroll-x .scroll-bar {
    bottom: 0;
    height: 7px;
    min-width: 24px;
    top: auto;
}
.scrollbar-dynamic > .scroll-element.scroll-y .scroll-bar {
    left: auto;
    min-height: 24px;
    right: 0;
    width: 7px;
}

.scrollbar-dynamic > .scroll-element.scroll-x .scroll-element_outer {
    bottom: 0;
    top: auto;
    left: 2px;

    -webkit-transition: height 0.2s;
    -moz-transition: height 0.2s;
    -o-transition: height 0.2s;
    -ms-transition: height 0.2s;
    transition: height 0.2s;
}

.scrollbar-dynamic > .scroll-element.scroll-y .scroll-element_outer {
    left: auto;
    right: 0;
    top: 2px;

    -webkit-transition: width 0.2s;
    -moz-transition: width 0.2s;
    -o-transition: width 0.2s;
    -ms-transition: width 0.2s;
    transition: width 0.2s;
}

.scrollbar-dynamic > .scroll-element.scroll-x .scroll-element_size { left: -4px; }
.scrollbar-dynamic > .scroll-element.scroll-y .scroll-element_size { top: -4px; }


/* update scrollbar offset if both scrolls are visible */

.scrollbar-dynamic > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size { left: -11px; }
.scrollbar-dynamic > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size { top: -11px; }


/* hover & drag */

.scrollbar-dynamic > .scroll-element:hover .scroll-element_outer,
.scrollbar-dynamic > .scroll-element.scroll-draggable .scroll-element_outer {
    overflow: hidden;

    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
    filter: alpha(opacity=70);
    opacity: 0.7;
}
.scrollbar-dynamic > .scroll-element:hover .scroll-element_outer .scroll-element_size,
.scrollbar-dynamic > .scroll-element.scroll-draggable .scroll-element_outer .scroll-element_size {
    opacity: 1;
}
.scrollbar-dynamic > .scroll-element:hover .scroll-element_outer .scroll-bar,
.scrollbar-dynamic > .scroll-element.scroll-draggable .scroll-element_outer .scroll-bar {
    height: 100%;
    width: 100%;

    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;
}

.scrollbar-dynamic > .scroll-element.scroll-x:hover .scroll-element_outer,
.scrollbar-dynamic > .scroll-element.scroll-x.scroll-draggable .scroll-element_outer {
    height: 20px;
    min-height: 7px;
}
.scrollbar-dynamic > .scroll-element.scroll-y:hover .scroll-element_outer,
.scrollbar-dynamic > .scroll-element.scroll-y.scroll-draggable .scroll-element_outer {
    min-width: 7px;
    width: 20px;
}










/*************** SCROLLBAR GOOGLE CHROME ***************/

.scrollbar-chrome > .scroll-element,
.scrollbar-chrome > .scroll-element div
{
    border: none;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: absolute;
    z-index: 10;
}

.scrollbar-chrome > .scroll-element {
    background-color: #ffffff;
}

.scrollbar-chrome > .scroll-element div {
    display: block;
    height: 100%;
    left: 0;
    top: 0;
    width: 100%;
}

.scrollbar-chrome > .scroll-element .scroll-element_outer {}

.scrollbar-chrome > .scroll-element .scroll-element_track {
    background: #f1f1f1;
    border: 1px solid #dbdbdb;
}

.scrollbar-chrome > .scroll-element.scroll-x {
    bottom: 0;
    height: 16px;
    left: 0;
    min-width: 100%;
    width: 100%;
}

.scrollbar-chrome > .scroll-element.scroll-y {
    height: 100%;
    min-height: 100%;
    right: 0;
    top: 0;
    width: 16px;
}

.scrollbar-chrome > .scroll-element .scroll-bar {
    background-color: #d9d9d9;
    border: 1px solid #bdbdbd;
    cursor: default;

    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}

.scrollbar-chrome > .scroll-element .scroll-bar:hover {
    background-color: #c2c2c2;
    border-color: #a9a9a9;
}

.scrollbar-chrome > .scroll-element.scroll-draggable .scroll-bar {
    background-color: #919191;
    border-color: #7e7e7e;
}

/* scrollbar height/width & offset from container borders */

.scrollbar-chrome > .scroll-content.scroll-scrolly_visible { left: -16px; margin-left: 16px; }
.scrollbar-chrome > .scroll-content.scroll-scrollx_visible { top:  -16px; margin-top:  16px; }

.scrollbar-chrome > .scroll-element.scroll-x .scroll-bar { height: 8px; min-width: 10px; top: 3px; }
.scrollbar-chrome > .scroll-element.scroll-y .scroll-bar { left: 3px; min-height: 10px; width: 8px; }

.scrollbar-chrome > .scroll-element.scroll-x .scroll-element_outer { border-left: 1px solid #dbdbdb; }
.scrollbar-chrome > .scroll-element.scroll-x .scroll-element_track { height: 14px; left: -3px; }
.scrollbar-chrome > .scroll-element.scroll-x .scroll-element_size { height: 14px; left: -4px; }

.scrollbar-chrome > .scroll-element.scroll-y .scroll-element_outer { border-top: 1px solid #dbdbdb; }
.scrollbar-chrome > .scroll-element.scroll-y .scroll-element_track { top: -3px; width: 14px; }
.scrollbar-chrome > .scroll-element.scroll-y .scroll-element_size { top: -4px; width: 14px; }

/* update scrollbar offset if both scrolls are visible */

.scrollbar-chrome > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size { left: -19px; }
.scrollbar-chrome > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size { top: -19px; }

.scrollbar-chrome > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track { left: -19px; }
.scrollbar-chrome > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track { top: -19px; }








/* End */


/* Start:/local/templates/ama/assets/vendor/jqui/jquery-ui.structure.min.css?15592225626291*/
/*! jQuery UI - v1.12.0 - 2016-08-30
* http://jqueryui.com
* Copyright jQuery Foundation and other contributors; Licensed MIT */

.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}
/* End */


/* Start:/local/templates/ama/assets/vendor/dropzone/basic.min.css?1559222562751*/
.dropzone,.dropzone *{box-sizing:border-box}.dropzone{position:relative}.dropzone .dz-preview{position:relative;display:inline-block;width:120px;margin:0.5em}.dropzone .dz-preview .dz-progress{display:block;height:15px;border:1px solid #aaa}.dropzone .dz-preview .dz-progress .dz-upload{display:block;height:100%;width:0;background:green}.dropzone .dz-preview .dz-error-message{color:red;display:none}.dropzone .dz-preview.dz-error .dz-error-message,.dropzone .dz-preview.dz-error .dz-error-mark{display:block}.dropzone .dz-preview.dz-success .dz-success-mark{display:block}.dropzone .dz-preview .dz-error-mark,.dropzone .dz-preview .dz-success-mark{position:absolute;display:none;left:30px;top:30px;width:54px;height:58px;left:50%;margin-left:-27px}

/* End */


/* Start:/local/templates/ama/assets/vendor/dropzone/dropzone.min.css?15592225629717*/
@-webkit-keyframes passing-through{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%, 70%{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}100%{opacity:0;-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px);transform:translateY(-40px)}}@-moz-keyframes passing-through{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%, 70%{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}100%{opacity:0;-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px);transform:translateY(-40px)}}@keyframes passing-through{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%, 70%{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}100%{opacity:0;-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px);transform:translateY(-40px)}}@-webkit-keyframes slide-in{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}}@-moz-keyframes slide-in{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}}@keyframes slide-in{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}20%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@-moz-keyframes pulse{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}20%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@keyframes pulse{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}20%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}.dropzone,.dropzone *{box-sizing:border-box}.dropzone{min-height:150px;border:2px solid rgba(0,0,0,0.3);background:white;padding:20px 20px}.dropzone.dz-clickable{cursor:pointer}.dropzone.dz-clickable *{cursor:default}.dropzone.dz-clickable .dz-message,.dropzone.dz-clickable .dz-message *{cursor:pointer}.dropzone.dz-started .dz-message{display:none}.dropzone.dz-drag-hover{border-style:solid}.dropzone.dz-drag-hover .dz-message{opacity:0.5}.dropzone .dz-message{text-align:center;margin:2em 0}.dropzone .dz-preview{position:relative;display:inline-block;vertical-align:top;margin:16px;min-height:100px}.dropzone .dz-preview:hover{z-index:1000}.dropzone .dz-preview:hover .dz-details{opacity:1}.dropzone .dz-preview.dz-file-preview .dz-image{border-radius:20px;background:#999;background:linear-gradient(to bottom, #eee, #ddd)}.dropzone .dz-preview.dz-file-preview .dz-details{opacity:1}.dropzone .dz-preview.dz-image-preview{background:white}.dropzone .dz-preview.dz-image-preview .dz-details{-webkit-transition:opacity 0.2s linear;-moz-transition:opacity 0.2s linear;-ms-transition:opacity 0.2s linear;-o-transition:opacity 0.2s linear;transition:opacity 0.2s linear}.dropzone .dz-preview .dz-remove{font-size:14px;text-align:center;display:block;cursor:pointer;border:none}.dropzone .dz-preview .dz-remove:hover{text-decoration:underline}.dropzone .dz-preview:hover .dz-details{opacity:1}.dropzone .dz-preview .dz-details{z-index:20;position:absolute;top:0;left:0;opacity:0;font-size:13px;min-width:100%;max-width:100%;padding:2em 1em;text-align:center;color:rgba(0,0,0,0.9);line-height:150%}.dropzone .dz-preview .dz-details .dz-size{margin-bottom:1em;font-size:16px}.dropzone .dz-preview .dz-details .dz-filename{white-space:nowrap}.dropzone .dz-preview .dz-details .dz-filename:hover span{border:1px solid rgba(200,200,200,0.8);background-color:rgba(255,255,255,0.8)}.dropzone .dz-preview .dz-details .dz-filename:not(:hover){overflow:hidden;text-overflow:ellipsis}.dropzone .dz-preview .dz-details .dz-filename:not(:hover) span{border:1px solid transparent}.dropzone .dz-preview .dz-details .dz-filename span,.dropzone .dz-preview .dz-details .dz-size span{background-color:rgba(255,255,255,0.4);padding:0 0.4em;border-radius:3px}.dropzone .dz-preview:hover .dz-image img{-webkit-transform:scale(1.05, 1.05);-moz-transform:scale(1.05, 1.05);-ms-transform:scale(1.05, 1.05);-o-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05);-webkit-filter:blur(8px);filter:blur(8px)}.dropzone .dz-preview .dz-image{border-radius:20px;overflow:hidden;width:120px;height:120px;position:relative;display:block;z-index:10}.dropzone .dz-preview .dz-image img{display:block}.dropzone .dz-preview.dz-success .dz-success-mark{-webkit-animation:passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);-moz-animation:passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);-ms-animation:passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);-o-animation:passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);animation:passing-through 3s cubic-bezier(0.77, 0, 0.175, 1)}.dropzone .dz-preview.dz-error .dz-error-mark{opacity:1;-webkit-animation:slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);-moz-animation:slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);-ms-animation:slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);-o-animation:slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);animation:slide-in 3s cubic-bezier(0.77, 0, 0.175, 1)}.dropzone .dz-preview .dz-success-mark,.dropzone .dz-preview .dz-error-mark{pointer-events:none;opacity:0;z-index:500;position:absolute;display:block;top:50%;left:50%;margin-left:-27px;margin-top:-27px}.dropzone .dz-preview .dz-success-mark svg,.dropzone .dz-preview .dz-error-mark svg{display:block;width:54px;height:54px}.dropzone .dz-preview.dz-processing .dz-progress{opacity:1;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-ms-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear}.dropzone .dz-preview.dz-complete .dz-progress{opacity:0;-webkit-transition:opacity 0.4s ease-in;-moz-transition:opacity 0.4s ease-in;-ms-transition:opacity 0.4s ease-in;-o-transition:opacity 0.4s ease-in;transition:opacity 0.4s ease-in}.dropzone .dz-preview:not(.dz-processing) .dz-progress{-webkit-animation:pulse 6s ease infinite;-moz-animation:pulse 6s ease infinite;-ms-animation:pulse 6s ease infinite;-o-animation:pulse 6s ease infinite;animation:pulse 6s ease infinite}.dropzone .dz-preview .dz-progress{opacity:1;z-index:1000;pointer-events:none;position:absolute;height:16px;left:50%;top:50%;margin-top:-8px;width:80px;margin-left:-40px;background:rgba(255,255,255,0.9);-webkit-transform:scale(1);border-radius:8px;overflow:hidden}.dropzone .dz-preview .dz-progress .dz-upload{background:#333;background:linear-gradient(to bottom, #666, #444);position:absolute;top:0;left:0;bottom:0;width:0;-webkit-transition:width 300ms ease-in-out;-moz-transition:width 300ms ease-in-out;-ms-transition:width 300ms ease-in-out;-o-transition:width 300ms ease-in-out;transition:width 300ms ease-in-out}.dropzone .dz-preview.dz-error .dz-error-message{display:block}.dropzone .dz-preview.dz-error:hover .dz-error-message{opacity:1;pointer-events:auto}.dropzone .dz-preview .dz-error-message{pointer-events:none;z-index:1000;position:absolute;display:block;display:none;opacity:0;-webkit-transition:opacity 0.3s ease;-moz-transition:opacity 0.3s ease;-ms-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;transition:opacity 0.3s ease;border-radius:8px;font-size:13px;top:130px;left:-10px;width:140px;background:#be2626;background:linear-gradient(to bottom, #be2626, #a92222);padding:0.5em 1.2em;color:white}.dropzone .dz-preview .dz-error-message:after{content:'';position:absolute;top:-6px;left:64px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #be2626}

/* End */


/* Start:/local/templates/ama/assets/vendor/drop-1.2.2/css/drop-theme-basic.min.css?1559222562473*/
.drop-element,.drop-element *,.drop-element :after,.drop-element :before,.drop-element:after,.drop-element:before{box-sizing:border-box}.drop-element{position:absolute;display:none}.drop-element.drop-open{display:block}.drop-element.drop-theme-basic{max-width:100%;max-height:100%}.drop-element.drop-theme-basic .drop-content{border-radius:5px;box-shadow:0 2px 8px rgba(0,0,0,.2);font-family:inherit;background:#eee;color:#444;padding:1em;font-size:1.1em;line-height:1.5em}
/* End */


/* Start:/local/templates/ama/assets/vendor/jQuery.mmenu-master/dist/css/jquery.mmenu.all.css?155922256260910*/
.mm-menu,.mm-panels,.mm-panels>.mm-panel{margin:0;left:0;right:0;top:0;z-index:0;box-sizing:border-box}.mm-btn,.mm-menu{box-sizing:border-box}.mm-listview a,.mm-listview a:hover,.mm-navbar a,.mm-navbar a:hover{text-decoration:none}.mm-listview .mm-next:before,.mm-listview>li:not(.mm-divider):after,.mm-next:after,.mm-prev:before{content:'';bottom:0}.mm-hidden{display:none!important}.mm-menu,.mm-panels>.mm-panel:not(.mm-hidden){display:block}.mm-wrapper{overflow-x:hidden;position:relative}.mm-menu{padding:0;position:absolute;bottom:0}.mm-panels,.mm-panels>.mm-panel{background:inherit;border-color:inherit;position:absolute;bottom:0}.mm-btn,.mm-panel.mm-highest{z-index:1}.mm-panels{overflow:hidden}.mm-panel{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;-webkit-transform:translate(100%,0);-ms-transform:translate(100%,0);transform:translate(100%,0);-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.mm-panel.mm-opened{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-panel.mm-subopened{-webkit-transform:translate(-30%,0);-ms-transform:translate(-30%,0);transform:translate(-30%,0);-webkit-transform:translate3d(-30%,0,0);transform:translate3d(-30%,0,0)}.mm-panels>.mm-panel{-webkit-overflow-scrolling:touch;overflow:scroll;overflow-x:hidden;overflow-y:auto;padding:0 20px}.mm-listview .mm-divider,.mm-listview>li>a,.mm-listview>li>span,.mm-navbar .mm-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mm-panels>.mm-panel.mm-hasnavbar{padding-top:40px}.mm-panels>.mm-panel:after,.mm-panels>.mm-panel:before{content:'';display:block;height:20px}.mm-vertical .mm-panel{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}.mm-listview .mm-vertical .mm-panel,.mm-vertical .mm-listview .mm-panel{display:none;padding:10px 0 10px 10px}.mm-listview .mm-vertical .mm-panel .mm-listview>li:last-child:after,.mm-vertical .mm-listview .mm-panel .mm-listview>li:last-child:after{border-color:transparent}.mm-vertical li.mm-opened>.mm-panel,li.mm-vertical.mm-opened>.mm-panel{display:block}.mm-listview>li.mm-vertical>.mm-next,.mm-vertical .mm-listview>li>.mm-next{height:40px;bottom:auto}.mm-listview>li.mm-vertical>.mm-next:after,.mm-vertical .mm-listview>li>.mm-next:after{top:16px;bottom:auto}.mm-listview>li.mm-vertical.mm-opened>.mm-next:after,.mm-vertical .mm-listview>li.mm-opened>.mm-next:after{-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg);right:19px}.mm-btn{width:40px;height:40px;position:absolute;top:0}.mm-clear:after,.mm-clear:before,.mm-close:after,.mm-close:before{content:'';border:2px solid transparent;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-clear:before,.mm-close:before{border-right:none;border-bottom:none;right:18px}.mm-clear:after,.mm-close:after{border-left:none;border-top:none;right:25px}.mm-next:after,.mm-prev:before{border-top:2px solid transparent;border-left:2px solid transparent;display:block;width:8px;height:8px;margin:auto;position:absolute;top:0}.mm-prev:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);left:23px;right:auto}.mm-next:after{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);right:23px;left:auto}.mm-navbar{border-bottom:1px solid;border-color:inherit;text-align:center;line-height:20px;height:40px;padding:0 40px;margin:0;position:absolute;top:0;left:0;right:0}.mm-navbar>*{display:block;padding:10px 0}.mm-navbar .mm-btn:first-child{left:0}.mm-navbar .mm-btn:last-child{text-align:right;right:0}.mm-panel .mm-navbar{display:none}.mm-panel.mm-hasnavbar .mm-navbar{display:block}.mm-listview,.mm-listview>li{list-style:none;display:block;padding:0;margin:0}.mm-listview{font:inherit;font-size:14px;line-height:20px}.mm-listview>li{position:relative}.mm-listview>li,.mm-listview>li .mm-next,.mm-listview>li .mm-next:before,.mm-listview>li:after{border-color:inherit}.mm-listview>li>a,.mm-listview>li>span{color:inherit;display:block;padding:10px 10px 10px 20px;margin:0}.mm-listview>li:not(.mm-divider):after{border-bottom-width:1px;border-bottom-style:solid;display:block;position:absolute;right:0;left:20px}.mm-listview .mm-next{background:rgba(3,2,1,0);width:50px;padding:0;position:absolute;right:0;top:0;bottom:0;z-index:2}.mm-listview .mm-next:before{border-left-width:1px;border-left-style:solid;display:block;position:absolute;top:0;left:0}.mm-listview .mm-next+a,.mm-listview .mm-next+span{margin-right:50px}.mm-listview .mm-next.mm-fullsubopen{width:100%}.mm-listview .mm-next.mm-fullsubopen:before{border-left:none}.mm-listview .mm-next.mm-fullsubopen+a,.mm-listview .mm-next.mm-fullsubopen+span{padding-right:50px;margin-right:0}.mm-panels>.mm-panel>.mm-listview{margin:20px -20px}.mm-panels>.mm-panel>.mm-listview:first-child,.mm-panels>.mm-panel>.mm-navbar+.mm-listview{margin-top:-20px}.mm-listview .mm-inset{list-style:disc inside;padding:0 10px 15px 40px;margin:0}.mm-listview .mm-inset>li{padding:5px 0}.mm-listview .mm-divider{font-size:10px;text-transform:uppercase;text-indent:20px;line-height:25px}.mm-listview .mm-spacer{padding-top:40px}.mm-listview .mm-spacer>.mm-next{top:40px}.mm-listview .mm-spacer.mm-divider{padding-top:25px}.mm-menu{background:#f3f3f3;border-color:rgba(0,0,0,.1);color:rgba(0,0,0,.75)}.mm-menu .mm-navbar a,.mm-menu .mm-navbar>*{color:rgba(0,0,0,.3)}.mm-menu .mm-btn:after,.mm-menu .mm-btn:before{border-color:rgba(0,0,0,.3)}.mm-menu .mm-listview{border-color:rgba(0,0,0,.1)}.mm-menu .mm-listview>li .mm-next:after{border-color:rgba(0,0,0,.3)}.mm-menu .mm-listview>li a:not(.mm-next){-webkit-tap-highlight-color:rgba(255,255,255,.5);tap-highlight-color:rgba(255,255,255,.5)}.mm-menu .mm-listview>li.mm-selected>a:not(.mm-next),.mm-menu .mm-listview>li.mm-selected>span{background:rgba(255,255,255,.5)}.mm-menu .mm-divider,.mm-menu .mm-listview>li.mm-opened.mm-vertical>.mm-panel,.mm-menu .mm-listview>li.mm-opened.mm-vertical>a.mm-next,.mm-menu.mm-vertical .mm-listview>li.mm-opened>.mm-panel,.mm-menu.mm-vertical .mm-listview>li.mm-opened>a.mm-next{background:rgba(0,0,0,.05)}
.mm-page{box-sizing:border-box;position:relative}.mm-slideout{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;z-index:1}html.mm-opened{overflow-x:hidden;position:relative}html.mm-blocking,html.mm-blocking body{overflow:hidden}html.mm-background .mm-page{background:inherit}#mm-blocker{background:rgba(3,2,1,0);display:none;width:100%;height:100%;position:fixed;top:0;left:0;z-index:2}html.mm-blocking #mm-blocker{display:block}.mm-menu.mm-offcanvas{z-index:0;display:none;position:fixed;width:80%;min-width:140px;max-width:440px}.mm-menu.mm-offcanvas.mm-current{display:block}.mm-menu.mm-offcanvas.mm-no-csstransforms.mm-current.mm-opened{z-index:10}html.mm-opening .mm-slideout{-webkit-transform:translate(80%,0);-ms-transform:translate(80%,0);transform:translate(80%,0);-webkit-transform:translate3d(80%,0,0);transform:translate3d(80%,0,0)}@media all and (max-width:175px){html.mm-opening .mm-slideout{-webkit-transform:translate(140px,0);-ms-transform:translate(140px,0);transform:translate(140px,0);-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}}@media all and (min-width:550px){html.mm-opening .mm-slideout{-webkit-transform:translate(440px,0);-ms-transform:translate(440px,0);transform:translate(440px,0);-webkit-transform:translate3d(440px,0,0);transform:translate3d(440px,0,0)}}
.mm-menu.mm-offcanvas.mm-autoheight.mm-bottom,.mm-menu.mm-offcanvas.mm-autoheight.mm-top{max-height:80%}.mm-menu.mm-offcanvas.mm-autoheight.mm-bottom.mm-fullscreen,.mm-menu.mm-offcanvas.mm-autoheight.mm-top.mm-fullscreen{max-height:100%}.mm-menu.mm-offcanvas.mm-measureheight .mm-panel{display:block!important}.mm-menu.mm-offcanvas.mm-measureheight>.mm-panels>.mm-panel{bottom:auto!important;height:auto!important}
.mm-menu.mm-columns{-webkit-transition-property:width,max-width,-webkit-transform;transition-property:width,max-width,-webkit-transform;transition-property:transform,width,max-width;transition-property:transform,width,max-width,-webkit-transform}.mm-menu.mm-columns .mm-panels>.mm-panel{width:100%;right:auto;display:none;-webkit-transition-property:width,-webkit-transform;transition-property:width,-webkit-transform;transition-property:transform,width;transition-property:transform,width,-webkit-transform}.mm-menu.mm-columns .mm-panels>.mm-panel.mm-opened{border-right:1px solid;border-color:inherit;display:block;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-menu.mm-columns .mm-panels>.mm-panel.mm-subopened{-webkit-transform:translate(-100%,0);-ms-transform:translate(-100%,0);transform:translate(-100%,0);-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);z-index:2}.mm-menu.mm-columns .mm-panels>.mm-panel.mm-columns-0{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-menu.mm-columns .mm-panels>.mm-panel.mm-opened:not([class*=mm-columns-])~.mm-panel:not(.mm-opened).mm-columns-0{display:block;-webkit-transform:translate(100%,0);-ms-transform:translate(100%,0);transform:translate(100%,0);-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.mm-menu.mm-offcanvas.mm-columns-0{width:80%;min-width:140px;max-width:0}html.mm-opening.mm-columns-0 .mm-slideout{-webkit-transform:translate(80%,0);-ms-transform:translate(80%,0);transform:translate(80%,0);-webkit-transform:translate3d(80%,0,0);transform:translate3d(80%,0,0)}@media all and (max-width:175px){html.mm-opening.mm-columns-0 .mm-slideout{-webkit-transform:translate(140px,0);-ms-transform:translate(140px,0);transform:translate(140px,0);-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}}@media all and (min-width:0px){html.mm-opening.mm-columns-0 .mm-slideout{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}html.mm-right.mm-opening.mm-columns-0 .mm-slideout{-webkit-transform:translate(-80%,0);-ms-transform:translate(-80%,0);transform:translate(-80%,0);-webkit-transform:translate3d(-80%,0,0);transform:translate3d(-80%,0,0)}@media all and (max-width:175px){html.mm-right.mm-opening.mm-columns-0 .mm-slideout{-webkit-transform:translate(-140px,0);-ms-transform:translate(-140px,0);transform:translate(-140px,0);-webkit-transform:translate3d(-140px,0,0);transform:translate3d(-140px,0,0)}}@media all and (min-width:0px){html.mm-right.mm-opening.mm-columns-0 .mm-slideout{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.mm-menu.mm-columns .mm-panels>.mm-panel.mm-columns-1{-webkit-transform:translate(100%,0);-ms-transform:translate(100%,0);transform:translate(100%,0);-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.mm-menu.mm-columns .mm-panels>.mm-panel.mm-opened:not([class*=mm-columns-])~.mm-panel:not(.mm-opened).mm-columns-1{display:block;-webkit-transform:translate(200%,0);-ms-transform:translate(200%,0);transform:translate(200%,0);-webkit-transform:translate3d(200%,0,0);transform:translate3d(200%,0,0)}.mm-menu.mm-offcanvas.mm-columns-1{width:80%;min-width:140px;max-width:440px}html.mm-opening.mm-columns-1 .mm-slideout{-webkit-transform:translate(80%,0);-ms-transform:translate(80%,0);transform:translate(80%,0);-webkit-transform:translate3d(80%,0,0);transform:translate3d(80%,0,0)}@media all and (max-width:175px){html.mm-opening.mm-columns-1 .mm-slideout{-webkit-transform:translate(140px,0);-ms-transform:translate(140px,0);transform:translate(140px,0);-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}}@media all and (min-width:550px){html.mm-opening.mm-columns-1 .mm-slideout{-webkit-transform:translate(440px,0);-ms-transform:translate(440px,0);transform:translate(440px,0);-webkit-transform:translate3d(440px,0,0);transform:translate3d(440px,0,0)}}html.mm-right.mm-opening.mm-columns-1 .mm-slideout{-webkit-transform:translate(-80%,0);-ms-transform:translate(-80%,0);transform:translate(-80%,0);-webkit-transform:translate3d(-80%,0,0);transform:translate3d(-80%,0,0)}@media all and (max-width:175px){html.mm-right.mm-opening.mm-columns-1 .mm-slideout{-webkit-transform:translate(-140px,0);-ms-transform:translate(-140px,0);transform:translate(-140px,0);-webkit-transform:translate3d(-140px,0,0);transform:translate3d(-140px,0,0)}}@media all and (min-width:550px){html.mm-right.mm-opening.mm-columns-1 .mm-slideout{-webkit-transform:translate(-440px,0);-ms-transform:translate(-440px,0);transform:translate(-440px,0);-webkit-transform:translate3d(-440px,0,0);transform:translate3d(-440px,0,0)}}.mm-menu.mm-columns-1 .mm-panels>.mm-panel{width:100%}.mm-menu.mm-columns .mm-panels>.mm-panel.mm-columns-2{-webkit-transform:translate(200%,0);-ms-transform:translate(200%,0);transform:translate(200%,0);-webkit-transform:translate3d(200%,0,0);transform:translate3d(200%,0,0)}.mm-menu.mm-columns .mm-panels>.mm-panel.mm-opened:not([class*=mm-columns-])~.mm-panel:not(.mm-opened).mm-columns-2{display:block;-webkit-transform:translate(300%,0);-ms-transform:translate(300%,0);transform:translate(300%,0);-webkit-transform:translate3d(300%,0,0);transform:translate3d(300%,0,0)}.mm-menu.mm-offcanvas.mm-columns-2{width:80%;min-width:140px;max-width:880px}html.mm-opening.mm-columns-2 .mm-slideout{-webkit-transform:translate(80%,0);-ms-transform:translate(80%,0);transform:translate(80%,0);-webkit-transform:translate3d(80%,0,0);transform:translate3d(80%,0,0)}@media all and (max-width:175px){html.mm-opening.mm-columns-2 .mm-slideout{-webkit-transform:translate(140px,0);-ms-transform:translate(140px,0);transform:translate(140px,0);-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}}@media all and (min-width:1100px){html.mm-opening.mm-columns-2 .mm-slideout{-webkit-transform:translate(880px,0);-ms-transform:translate(880px,0);transform:translate(880px,0);-webkit-transform:translate3d(880px,0,0);transform:translate3d(880px,0,0)}}html.mm-right.mm-opening.mm-columns-2 .mm-slideout{-webkit-transform:translate(-80%,0);-ms-transform:translate(-80%,0);transform:translate(-80%,0);-webkit-transform:translate3d(-80%,0,0);transform:translate3d(-80%,0,0)}@media all and (max-width:175px){html.mm-right.mm-opening.mm-columns-2 .mm-slideout{-webkit-transform:translate(-140px,0);-ms-transform:translate(-140px,0);transform:translate(-140px,0);-webkit-transform:translate3d(-140px,0,0);transform:translate3d(-140px,0,0)}}@media all and (min-width:1100px){html.mm-right.mm-opening.mm-columns-2 .mm-slideout{-webkit-transform:translate(-880px,0);-ms-transform:translate(-880px,0);transform:translate(-880px,0);-webkit-transform:translate3d(-880px,0,0);transform:translate3d(-880px,0,0)}}.mm-menu.mm-columns-2 .mm-panels>.mm-panel{width:50%}.mm-menu.mm-columns .mm-panels>.mm-panel.mm-columns-3{-webkit-transform:translate(300%,0);-ms-transform:translate(300%,0);transform:translate(300%,0);-webkit-transform:translate3d(300%,0,0);transform:translate3d(300%,0,0)}.mm-menu.mm-columns .mm-panels>.mm-panel.mm-opened:not([class*=mm-columns-])~.mm-panel:not(.mm-opened).mm-columns-3{display:block;-webkit-transform:translate(400%,0);-ms-transform:translate(400%,0);transform:translate(400%,0);-webkit-transform:translate3d(400%,0,0);transform:translate3d(400%,0,0)}.mm-menu.mm-offcanvas.mm-columns-3{width:80%;min-width:140px;max-width:1320px}html.mm-opening.mm-columns-3 .mm-slideout{-webkit-transform:translate(80%,0);-ms-transform:translate(80%,0);transform:translate(80%,0);-webkit-transform:translate3d(80%,0,0);transform:translate3d(80%,0,0)}@media all and (max-width:175px){html.mm-opening.mm-columns-3 .mm-slideout{-webkit-transform:translate(140px,0);-ms-transform:translate(140px,0);transform:translate(140px,0);-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}}@media all and (min-width:1650px){html.mm-opening.mm-columns-3 .mm-slideout{-webkit-transform:translate(1320px,0);-ms-transform:translate(1320px,0);transform:translate(1320px,0);-webkit-transform:translate3d(1320px,0,0);transform:translate3d(1320px,0,0)}}html.mm-right.mm-opening.mm-columns-3 .mm-slideout{-webkit-transform:translate(-80%,0);-ms-transform:translate(-80%,0);transform:translate(-80%,0);-webkit-transform:translate3d(-80%,0,0);transform:translate3d(-80%,0,0)}@media all and (max-width:175px){html.mm-right.mm-opening.mm-columns-3 .mm-slideout{-webkit-transform:translate(-140px,0);-ms-transform:translate(-140px,0);transform:translate(-140px,0);-webkit-transform:translate3d(-140px,0,0);transform:translate3d(-140px,0,0)}}@media all and (min-width:1650px){html.mm-right.mm-opening.mm-columns-3 .mm-slideout{-webkit-transform:translate(-1320px,0);-ms-transform:translate(-1320px,0);transform:translate(-1320px,0);-webkit-transform:translate3d(-1320px,0,0);transform:translate3d(-1320px,0,0)}}.mm-menu.mm-columns-3 .mm-panels>.mm-panel{width:33.34%}.mm-menu.mm-columns .mm-panels>.mm-panel.mm-columns-4{-webkit-transform:translate(400%,0);-ms-transform:translate(400%,0);transform:translate(400%,0);-webkit-transform:translate3d(400%,0,0);transform:translate3d(400%,0,0)}.mm-menu.mm-columns .mm-panels>.mm-panel.mm-opened:not([class*=mm-columns-])~.mm-panel:not(.mm-opened).mm-columns-4{display:block;-webkit-transform:translate(500%,0);-ms-transform:translate(500%,0);transform:translate(500%,0);-webkit-transform:translate3d(500%,0,0);transform:translate3d(500%,0,0)}.mm-menu.mm-offcanvas.mm-columns-4{width:80%;min-width:140px;max-width:1760px}html.mm-opening.mm-columns-4 .mm-slideout{-webkit-transform:translate(80%,0);-ms-transform:translate(80%,0);transform:translate(80%,0);-webkit-transform:translate3d(80%,0,0);transform:translate3d(80%,0,0)}@media all and (max-width:175px){html.mm-opening.mm-columns-4 .mm-slideout{-webkit-transform:translate(140px,0);-ms-transform:translate(140px,0);transform:translate(140px,0);-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}}@media all and (min-width:2200px){html.mm-opening.mm-columns-4 .mm-slideout{-webkit-transform:translate(1760px,0);-ms-transform:translate(1760px,0);transform:translate(1760px,0);-webkit-transform:translate3d(1760px,0,0);transform:translate3d(1760px,0,0)}}html.mm-right.mm-opening.mm-columns-4 .mm-slideout{-webkit-transform:translate(-80%,0);-ms-transform:translate(-80%,0);transform:translate(-80%,0);-webkit-transform:translate3d(-80%,0,0);transform:translate3d(-80%,0,0)}@media all and (max-width:175px){html.mm-right.mm-opening.mm-columns-4 .mm-slideout{-webkit-transform:translate(-140px,0);-ms-transform:translate(-140px,0);transform:translate(-140px,0);-webkit-transform:translate3d(-140px,0,0);transform:translate3d(-140px,0,0)}}@media all and (min-width:2200px){html.mm-right.mm-opening.mm-columns-4 .mm-slideout{-webkit-transform:translate(-1760px,0);-ms-transform:translate(-1760px,0);transform:translate(-1760px,0);-webkit-transform:translate3d(-1760px,0,0);transform:translate3d(-1760px,0,0)}}.mm-menu.mm-columns-4 .mm-panels>.mm-panel{width:25%}.mm-menu.mm-columns .mm-panels>.mm-panel.mm-columns-5{-webkit-transform:translate(500%,0);-ms-transform:translate(500%,0);transform:translate(500%,0);-webkit-transform:translate3d(500%,0,0);transform:translate3d(500%,0,0)}.mm-menu.mm-columns .mm-panels>.mm-panel.mm-opened:not([class*=mm-columns-])~.mm-panel:not(.mm-opened).mm-columns-5{display:block;-webkit-transform:translate(600%,0);-ms-transform:translate(600%,0);transform:translate(600%,0);-webkit-transform:translate3d(600%,0,0);transform:translate3d(600%,0,0)}.mm-menu.mm-offcanvas.mm-columns-5{width:80%;min-width:140px;max-width:2200px}html.mm-opening.mm-columns-5 .mm-slideout{-webkit-transform:translate(80%,0);-ms-transform:translate(80%,0);transform:translate(80%,0);-webkit-transform:translate3d(80%,0,0);transform:translate3d(80%,0,0)}@media all and (max-width:175px){html.mm-opening.mm-columns-5 .mm-slideout{-webkit-transform:translate(140px,0);-ms-transform:translate(140px,0);transform:translate(140px,0);-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}}@media all and (min-width:2750px){html.mm-opening.mm-columns-5 .mm-slideout{-webkit-transform:translate(2200px,0);-ms-transform:translate(2200px,0);transform:translate(2200px,0);-webkit-transform:translate3d(2200px,0,0);transform:translate3d(2200px,0,0)}}html.mm-right.mm-opening.mm-columns-5 .mm-slideout{-webkit-transform:translate(-80%,0);-ms-transform:translate(-80%,0);transform:translate(-80%,0);-webkit-transform:translate3d(-80%,0,0);transform:translate3d(-80%,0,0)}@media all and (max-width:175px){html.mm-right.mm-opening.mm-columns-5 .mm-slideout{-webkit-transform:translate(-140px,0);-ms-transform:translate(-140px,0);transform:translate(-140px,0);-webkit-transform:translate3d(-140px,0,0);transform:translate3d(-140px,0,0)}}@media all and (min-width:2750px){html.mm-right.mm-opening.mm-columns-5 .mm-slideout{-webkit-transform:translate(-2200px,0);-ms-transform:translate(-2200px,0);transform:translate(-2200px,0);-webkit-transform:translate3d(-2200px,0,0);transform:translate3d(-2200px,0,0)}}.mm-menu.mm-columns-5 .mm-panels>.mm-panel{width:20%}.mm-menu.mm-columns .mm-panels>.mm-panel.mm-columns-6{-webkit-transform:translate(600%,0);-ms-transform:translate(600%,0);transform:translate(600%,0);-webkit-transform:translate3d(600%,0,0);transform:translate3d(600%,0,0)}.mm-menu.mm-columns .mm-panels>.mm-panel.mm-opened:not([class*=mm-columns-])~.mm-panel:not(.mm-opened).mm-columns-6{display:block;-webkit-transform:translate(700%,0);-ms-transform:translate(700%,0);transform:translate(700%,0);-webkit-transform:translate3d(700%,0,0);transform:translate3d(700%,0,0)}.mm-menu.mm-offcanvas.mm-columns-6{width:80%;min-width:140px;max-width:2640px}html.mm-opening.mm-columns-6 .mm-slideout{-webkit-transform:translate(80%,0);-ms-transform:translate(80%,0);transform:translate(80%,0);-webkit-transform:translate3d(80%,0,0);transform:translate3d(80%,0,0)}@media all and (max-width:175px){html.mm-opening.mm-columns-6 .mm-slideout{-webkit-transform:translate(140px,0);-ms-transform:translate(140px,0);transform:translate(140px,0);-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}}@media all and (min-width:3300px){html.mm-opening.mm-columns-6 .mm-slideout{-webkit-transform:translate(2640px,0);-ms-transform:translate(2640px,0);transform:translate(2640px,0);-webkit-transform:translate3d(2640px,0,0);transform:translate3d(2640px,0,0)}}html.mm-right.mm-opening.mm-columns-6 .mm-slideout{-webkit-transform:translate(-80%,0);-ms-transform:translate(-80%,0);transform:translate(-80%,0);-webkit-transform:translate3d(-80%,0,0);transform:translate3d(-80%,0,0)}@media all and (max-width:175px){html.mm-right.mm-opening.mm-columns-6 .mm-slideout{-webkit-transform:translate(-140px,0);-ms-transform:translate(-140px,0);transform:translate(-140px,0);-webkit-transform:translate3d(-140px,0,0);transform:translate3d(-140px,0,0)}}@media all and (min-width:3300px){html.mm-right.mm-opening.mm-columns-6 .mm-slideout{-webkit-transform:translate(-2640px,0);-ms-transform:translate(-2640px,0);transform:translate(-2640px,0);-webkit-transform:translate3d(-2640px,0,0);transform:translate3d(-2640px,0,0)}}.mm-menu.mm-columns-6 .mm-panels>.mm-panel{width:16.67%}
em.mm-counter{font:inherit;font-size:14px;font-style:normal;text-indent:0;line-height:20px;display:block;margin-top:-10px;position:absolute;right:45px;top:50%}em.mm-counter+a.mm-next{width:90px}em.mm-counter+a.mm-next+a,em.mm-counter+a.mm-next+span{margin-right:90px}em.mm-counter+a.mm-fullsubopen{padding-left:0}.mm-listview em.mm-counter+.mm-next.mm-fullsubopen+a,.mm-listview em.mm-counter+.mm-next.mm-fullsubopen+span,em.mm-counter+a.mm-fullsubopen+a,em.mm-counter+a.mm-fullsubopen+span{padding-right:90px}.mm-vertical>.mm-counter{top:12px;margin-top:0}.mm-vertical.mm-spacer>.mm-counter{margin-top:40px}.mm-nosubresults>.mm-counter{display:none}.mm-menu em.mm-counter{color:rgba(0,0,0,.3)}
.mm-divider>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding:0;line-height:25px}.mm-divider.mm-opened a.mm-next:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.mm-collapsed:not(.mm-uncollapsed){display:none}.mm-fixeddivider{background:inherit;display:none;position:absolute;top:0;left:0;right:0;z-index:2;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-fixeddivider:after{content:none!important;display:none!important}.mm-hasdividers .mm-fixeddivider{display:block}.mm-menu .mm-fixeddivider span{background:rgba(0,0,0,.05)}
html.mm-opened.mm-dragging .mm-menu,html.mm-opened.mm-dragging .mm-slideout{-webkit-transition-duration:0s;transition-duration:0s}
.mm-menu.mm-dropdown{box-shadow:0 2px 10px rgba(0,0,0,.3);height:80%}html.mm-dropdown .mm-slideout{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;z-index:0}html.mm-dropdown #mm-blocker{-webkit-transition-delay:0s!important;transition-delay:0s!important;z-index:1}html.mm-dropdown .mm-menu{z-index:2}html.mm-dropdown.mm-opened:not(.mm-opening) .mm-menu{display:none}.mm-menu.mm-tip:before{content:'';background:inherit;box-shadow:0 2px 10px rgba(0,0,0,.3);display:block;width:15px;height:15px;position:absolute;z-index:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.mm-menu.mm-tipleft:before{left:22px}.mm-menu.mm-tipright:before{right:22px}.mm-menu.mm-tiptop:before{top:-8px}.mm-menu.mm-tipbottom:before{bottom:-8px}
.mm-iconpanel .mm-panel{-webkit-transition-property:left,-webkit-transform;transition-property:left,-webkit-transform;transition-property:transform,left;transition-property:transform,left,-webkit-transform}.mm-iconpanel .mm-panel.mm-opened{border-left:1px solid;border-color:inherit}.mm-iconpanel .mm-panel.mm-subopened{overflow-y:hidden;left:-40px;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-iconpanel .mm-panel.mm-iconpanel-0{left:0}.mm-iconpanel .mm-panel.mm-iconpanel-1{left:40px}.mm-iconpanel .mm-panel.mm-iconpanel-2{left:80px}.mm-iconpanel .mm-panel.mm-iconpanel-3{left:120px}.mm-iconpanel .mm-panel.mm-iconpanel-4{left:160px}.mm-iconpanel .mm-panel.mm-iconpanel-5{left:200px}.mm-iconpanel .mm-panel.mm-iconpanel-6{left:240px}.mm-subblocker{background:inherit;opacity:0;display:block;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.mm-subopened .mm-subblocker{opacity:.6;position:absolute;top:0;right:0;bottom:-100000px;left:0;z-index:3}
.mm-keyboardfocus a:focus{outline:0}.mm-menu.mm-keyboardfocus a:focus{background:rgba(255,255,255,.5)}
.mm-navbar-bottom,.mm-navbar-top~.mm-navbar-top{border-bottom:none}.mm-menu>.mm-navbar{background:inherit;padding:0;z-index:3;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-navbar-bottom{border-top-width:1px;border-top-style:solid;top:auto;bottom:0}.mm-navbar-bottom~.mm-navbar-bottom{border-top:none}.mm-navbar.mm-hasbtns{padding:0 40px}.mm-navbar[class*=mm-navbar-content-]>*{box-sizing:border-box;display:block;float:left}.mm-navbar .mm-breadcrumbs{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;-webkit-overflow-scrolling:touch;overflow-x:auto;text-align:left;padding:0 0 0 17px}.mm-navbar .mm-breadcrumbs>*{display:inline-block;padding:10px 3px}.mm-navbar .mm-breadcrumbs>a{text-decoration:underline}.mm-navbar.mm-hasbtns .mm-breadcrumbs{margin-left:-40px}.mm-navbar.mm-hasbtns .mm-btn:not(.mm-hidden)+.mm-breadcrumbs{margin-left:0;padding-left:0}.mm-navbar-top-1{top:0}.mm-hasnavbar-top-1 .mm-panels,.mm-navbar-top-2{top:40px}.mm-hasnavbar-top-2 .mm-panels,.mm-navbar-top-3{top:80px}.mm-hasnavbar-top-3 .mm-panels,.mm-navbar-top-4{top:120px}.mm-hasnavbar-top-4 .mm-panels{top:160px}.mm-navbar-bottom-1{bottom:0}.mm-hasnavbar-bottom-1 .mm-panels,.mm-navbar-bottom-2{bottom:40px}.mm-hasnavbar-bottom-2 .mm-panels,.mm-navbar-bottom-3{bottom:80px}.mm-hasnavbar-bottom-3 .mm-panels,.mm-navbar-bottom-4{bottom:120px}.mm-hasnavbar-bottom-4 .mm-panels{bottom:160px}.mm-navbar-size-2{height:80px}.mm-navbar-size-3{height:120px}.mm-navbar-size-4{height:160px}.mm-navbar-content-2>*{width:50%}.mm-navbar-content-3>*{width:33.33%}.mm-navbar-content-4>*{width:25%}.mm-navbar-content-5>*{width:20%}.mm-navbar-content-6>*{width:16.67%}
.mm-menu.mm-rtl{direction:rtl}.mm-menu.mm-rtl.mm-offcanvas{right:auto}.mm-menu.mm-rtl .mm-panel:not(.mm-opened){-webkit-transform:translate(-100%,0);-ms-transform:translate(-100%,0);transform:translate(-100%,0);-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.mm-menu.mm-rtl .mm-panel.mm-subopened{-webkit-transform:translate(30%,0);-ms-transform:translate(30%,0);transform:translate(30%,0);-webkit-transform:translate3d(30%,0,0);transform:translate3d(30%,0,0)}.mm-menu.mm-rtl .mm-navbar .mm-btn:first-child{left:auto;right:0}.mm-menu.mm-rtl .mm-navbar .mm-btn:last-child{right:auto;left:0}.mm-menu.mm-rtl .mm-navbar .mm-next:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);left:23px;right:auto}.mm-menu.mm-rtl .mm-navbar .mm-prev:before{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);right:23px;left:auto}.mm-menu.mm-rtl .mm-listview>li:not(.mm-divider)::after{left:0;right:20px}.mm-menu.mm-rtl .mm-listview>li>a:not(.mm-next),.mm-menu.mm-rtl .mm-listview>li>span:not(.mm-next){padding-left:10px;padding-right:20px!important;margin-right:0!important}.mm-menu.mm-rtl .mm-listview .mm-next{right:auto;left:0}.mm-menu.mm-rtl .mm-listview .mm-next:before{left:auto;right:0}.mm-menu.mm-rtl .mm-listview .mm-next:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);left:23px;right:auto}.mm-menu.mm-rtl .mm-listview .mm-next+a,.mm-menu.mm-rtl .mm-listview .mm-next+span{margin-left:50px}.mm-menu.mm-rtl .mm-listview .mm-next.mm-fullsubopen+a,.mm-menu.mm-rtl .mm-listview .mm-next.mm-fullsubopen+span{padding-left:50px}.mm-menu.mm-rtl em.mm-counter{left:45px;right:auto}.mm-menu.mm-rtl em.mm-counter+a.mm-next+a,.mm-menu.mm-rtl em.mm-counter+a.mm-next+span{margin-left:90px}.mm-menu.mm-rtl .mm-listview em.mm-counter+.mm-fullsubopen+a,.mm-menu.mm-rtl .mm-listview em.mm-counter+.mm-fullsubopen+span{padding-left:90px}.mm-menu.mm-rtl label.mm-check,.mm-menu.mm-rtl label.mm-toggle{left:20px;right:auto!important}.mm-menu.mm-rtl label.mm-toggle+a,.mm-menu.mm-rtl label.mm-toggle+span{padding-left:80px}.mm-menu.mm-rtl label.mm-check+a,.mm-menu.mm-rtl label.mm-check+span{padding-left:60px}.mm-menu.mm-rtl a.mm-next+label.mm-check,.mm-menu.mm-rtl a.mm-next+label.mm-toggle{left:60px}.mm-menu.mm-rtl a.mm-next+label.mm-check+a,.mm-menu.mm-rtl a.mm-next+label.mm-check+span,.mm-menu.mm-rtl a.mm-next+label.mm-toggle+a,.mm-menu.mm-rtl a.mm-next+label.mm-toggle+span{margin-left:50px}.mm-menu.mm-rtl a.mm-next+label.mm-toggle+a,.mm-menu.mm-rtl a.mm-next+label.mm-toggle+span{padding-left:70px}.mm-menu.mm-rtl a.mm-next+label.mm-check+a,.mm-menu.mm-rtl a.mm-next+label.mm-check+span{padding-left:50px}.mm-menu.mm-rtl em.mm-counter+a.mm-next+label.mm-check,.mm-menu.mm-rtl em.mm-counter+a.mm-next+label.mm-toggle{left:100px}.mm-menu.mm-rtl em.mm-counter+a.mm-next+label.mm-check+a,.mm-menu.mm-rtl em.mm-counter+a.mm-next+label.mm-check+span,.mm-menu.mm-rtl em.mm-counter+a.mm-next+label.mm-toggle+a,.mm-menu.mm-rtl em.mm-counter+a.mm-next+label.mm-toggle+span{margin-left:90px}.mm-menu.mm-rtl .mm-panel[class*=mm-iconpanel-]{left:0}.mm-menu.mm-rtl .mm-panel[class*=mm-iconpanel-].mm-subopened{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-menu.mm-rtl.mm-iconpanel .mm-panel{-webkit-transition-property:right,-webkit-transform;transition-property:right,-webkit-transform;transition-property:transform,right;transition-property:transform,right,-webkit-transform}.mm-menu.mm-rtl.mm-iconpanel .mm-panel.mm-iconpanel-0{right:0}.mm-menu.mm-rtl.mm-iconpanel .mm-panel.mm-iconpanel-1{right:40px}.mm-menu.mm-rtl.mm-iconpanel .mm-panel.mm-iconpanel-2{right:80px}.mm-menu.mm-rtl.mm-iconpanel .mm-panel.mm-iconpanel-3{right:120px}.mm-menu.mm-rtl.mm-iconpanel .mm-panel.mm-iconpanel-4{right:160px}.mm-menu.mm-rtl.mm-iconpanel .mm-panel.mm-iconpanel-5{right:200px}.mm-menu.mm-rtl.mm-iconpanel .mm-panel.mm-iconpanel-6{right:240px}.mm-menu.mm-rtl.mm-iconpanel .mm-panel.mm-opened{border-left:none;border-right:1px solid;border-color:inherit}
@charset "UTF-8";.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;height:1px!important;padding:0!important;overflow:hidden!important;position:absolute!important}
.mm-search,.mm-search input{box-sizing:border-box}.mm-search{height:40px;padding:7px 10px 0;position:relative}.mm-search input{border:none!important;outline:0!important;box-shadow:none!important;border-radius:4px;font:inherit;font-size:14px;line-height:26px;display:block;width:100%;height:26px;min-height:26px;max-height:26px;margin:0;padding:0 10px}.mm-search input::-ms-clear{display:none}.mm-search .mm-clear,.mm-search .mm-next{right:0}.mm-panel>.mm-search{width:100%;position:absolute;top:0;left:0}.mm-panel.mm-hassearch{padding-top:40px}.mm-panel.mm-hassearch.mm-hasnavbar{padding-top:80px}.mm-panel.mm-hassearch.mm-hasnavbar .mm-search{top:40px}.mm-noresultsmsg{text-align:center;font-size:21px;padding:40px 0}.mm-noresults .mm-indexer{display:none!important}li.mm-nosubresults>a.mm-next{display:none}li.mm-nosubresults>a.mm-next+a,li.mm-nosubresults>a.mm-next+span{padding-right:10px}.mm-panels>.mm-resultspanel:not(.mm-opened){-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-menu .mm-search input{background:rgba(0,0,0,.05);color:rgba(0,0,0,.75)}.mm-menu .mm-noresultsmsg{color:rgba(0,0,0,.3)}
.mm-indexer{background:inherit;text-align:center;font-size:12px;box-sizing:border-box;width:20px;position:absolute;top:0;bottom:0;right:-100px;z-index:3;-webkit-transition:right .4s ease;transition:right .4s ease;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-indexer a{text-decoration:none;display:block;height:3.85%}.mm-indexer~.mm-panel.mm-hasindexer{padding-right:40px}.mm-hasindexer .mm-indexer{right:0}.mm-hasindexer .mm-fixeddivider{right:20px}.mm-menu .mm-indexer a{color:rgba(0,0,0,.3)}
.mm-menu.mm-hoverselected .mm-listview>li>a.mm-fullsubopen+a,.mm-menu.mm-hoverselected .mm-listview>li>a.mm-fullsubopen+span,.mm-menu.mm-hoverselected .mm-listview>li>a:not(.mm-fullsubopen),.mm-menu.mm-parentselected .mm-listview>li>a.mm-fullsubopen+a,.mm-menu.mm-parentselected .mm-listview>li>a.mm-fullsubopen+span,.mm-menu.mm-parentselected .mm-listview>li>a:not(.mm-fullsubopen){-webkit-transition:background .4s ease;transition:background .4s ease}.mm-menu.mm-hoverselected .mm-listview>li>a.mm-fullsubopen:hover+span,.mm-menu.mm-hoverselected .mm-listview>li>a:not(.mm-fullsubopen):hover,.mm-menu.mm-parentselected .mm-listview>li>a.mm-selected.mm-fullsubopen+a,.mm-menu.mm-parentselected .mm-listview>li>a.mm-selected.mm-fullsubopen+span,.mm-menu.mm-parentselected .mm-listview>li>a.mm-selected:not(.mm-fullsubopen){background:rgba(255,255,255,.5)}
input.mm-check,input.mm-toggle{position:absolute;left:-10000px}label.mm-check,label.mm-toggle{margin:0;position:absolute;top:50%;z-index:2;right:20px}label.mm-check:before,label.mm-toggle:before{content:'';display:block}label.mm-toggle{border-radius:30px;width:50px;height:30px;margin-top:-15px}label.mm-toggle:before{border-radius:30px;width:28px;height:28px;margin:1px}input.mm-toggle:checked~label.mm-toggle:before{float:right}label.mm-check{width:30px;height:30px;margin-top:-15px}label.mm-check:before{border-left:3px solid;border-bottom:3px solid;width:40%;height:20%;margin:25% 0 0 20%;opacity:.1;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}input.mm-check:checked~label.mm-check:before{opacity:1}li.mm-vertical label.mm-check,li.mm-vertical label.mm-toggle{bottom:auto;margin-top:0;top:5px}label.mm-toggle+a,label.mm-toggle+span{padding-right:80px}label.mm-check+a,label.mm-check+span{padding-right:60px}a.mm-next+label.mm-check,a.mm-next+label.mm-toggle{right:60px}a.mm-next+label.mm-check+a,a.mm-next+label.mm-check+span,a.mm-next+label.mm-toggle+a,a.mm-next+label.mm-toggle+span{margin-right:50px}a.mm-next+label.mm-toggle+a,a.mm-next+label.mm-toggle+span{padding-right:70px}a.mm-next+label.mm-check+a,a.mm-next+label.mm-check+span{padding-right:50px}em.mm-counter+a.mm-next+label.mm-check,em.mm-counter+a.mm-next+label.mm-toggle{right:100px}em.mm-counter+a.mm-next+label.mm-check+a,em.mm-counter+a.mm-next+label.mm-check+span,em.mm-counter+a.mm-next+label.mm-toggle+a,em.mm-counter+a.mm-next+label.mm-toggle+span{margin-right:90px}.mm-menu label.mm-toggle{background:rgba(0,0,0,.1)}.mm-menu label.mm-toggle:before{background:#f3f3f3}.mm-menu input.mm-toggle:checked~label.mm-toggle{background:#4bd963}.mm-menu label.mm-check:before{border-color:rgba(0,0,0,.75)}
.mm-listview.mm-border-none>li:after,.mm-menu.mm-border-none .mm-listview>li:after{content:none}.mm-listview.mm-border-full>li:after,.mm-menu.mm-border-full .mm-listview>li:after{left:0!important}.mm-listview.mm-border-offset>li:after,.mm-menu.mm-border-offset .mm-listview>li:after{right:20px}
.mm-menu.mm-effect-menu-zoom{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}html.mm-opened .mm-menu.mm-effect-menu-zoom{-webkit-transform:scale(.7,.7) translate3d(-30%,0,0);transform:scale(.7,.7) translate3d(-30%,0,0);-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}html.mm-opening .mm-menu.mm-effect-menu-zoom{-webkit-transform:scale(1,1) translate3d(0,0,0);transform:scale(1,1) translate3d(0,0,0)}html.mm-right.mm-opened .mm-menu.mm-effect-menu-zoom{-webkit-transform:scale(.7,.7) translate3d(30%,0,0);transform:scale(.7,.7) translate3d(30%,0,0);-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center}html.mm-right.mm-opening .mm-menu.mm-effect-menu-zoom{-webkit-transform:scale(1,1) translate3d(0,0,0);transform:scale(1,1) translate3d(0,0,0)}.mm-menu.mm-effect-menu-slide{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}html.mm-opened .mm-menu.mm-effect-menu-slide{-webkit-transform:translate(-30%,0);-ms-transform:translate(-30%,0);transform:translate(-30%,0);-webkit-transform:translate3d(-30%,0,0);transform:translate3d(-30%,0,0)}html.mm-opening .mm-menu.mm-effect-menu-slide{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}html.mm-right.mm-opened .mm-menu.mm-effect-menu-slide{-webkit-transform:translate(30%,0);-ms-transform:translate(30%,0);transform:translate(30%,0);-webkit-transform:translate3d(30%,0,0);transform:translate3d(30%,0,0)}html.mm-right.mm-opening .mm-menu.mm-effect-menu-slide{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-menu.mm-effect-menu-fade{opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}html.mm-opening .mm-menu.mm-effect-menu-fade{opacity:1}.mm-menu.mm-effect-panels-zoom .mm-panel{-webkit-transform:scale(1.5,1.5) translate3d(100%,0,0);transform:scale(1.5,1.5) translate3d(100%,0,0);-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}.mm-menu.mm-effect-panels-zoom .mm-panel.mm-opened{-webkit-transform:scale(1,1) translate3d(0,0,0);transform:scale(1,1) translate3d(0,0,0)}.mm-menu.mm-effect-panels-zoom .mm-panel.mm-opened.mm-subopened{-webkit-transform:scale(.7,.7) translate3d(-30%,0,0);transform:scale(.7,.7) translate3d(-30%,0,0)}.mm-menu.mm-effect-panels-slide-0 .mm-panel.mm-subopened{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-menu.mm-effect-panels-slide-100 .mm-panel.mm-subopened{-webkit-transform:translate(-100%,0);-ms-transform:translate(-100%,0);transform:translate(-100%,0);-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.mm-menu[class*=mm-effect-listitems-] .mm-listview>li{-webkit-transition:none .4s ease;transition:none .4s ease}.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(1){-webkit-transition-delay:50ms;transition-delay:50ms}.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(2){-webkit-transition-delay:.1s;transition-delay:.1s}.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(3){-webkit-transition-delay:150ms;transition-delay:150ms}.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(4){-webkit-transition-delay:.2s;transition-delay:.2s}.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(5){-webkit-transition-delay:250ms;transition-delay:250ms}.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(6){-webkit-transition-delay:.3s;transition-delay:.3s}.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(7){-webkit-transition-delay:350ms;transition-delay:350ms}.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(8){-webkit-transition-delay:.4s;transition-delay:.4s}.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(9){-webkit-transition-delay:450ms;transition-delay:450ms}.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(10){-webkit-transition-delay:.5s;transition-delay:.5s}.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(11){-webkit-transition-delay:550ms;transition-delay:550ms}.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(12){-webkit-transition-delay:.6s;transition-delay:.6s}.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(13){-webkit-transition-delay:650ms;transition-delay:650ms}.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(14){-webkit-transition-delay:.7s;transition-delay:.7s}.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(15){-webkit-transition-delay:750ms;transition-delay:750ms}.mm-menu.mm-effect-listitems-slide .mm-listview>li{-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transform:translate(50%,0);-ms-transform:translate(50%,0);transform:translate(50%,0);-webkit-transform:translate3d(50%,0,0);transform:translate3d(50%,0,0);opacity:0}html.mm-opening .mm-menu.mm-effect-listitems-slide .mm-panel.mm-opened .mm-listview>li{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.mm-menu.mm-effect-listitems-fade .mm-listview>li{-webkit-transition-property:opacity;transition-property:opacity;opacity:0}html.mm-opening .mm-menu.mm-effect-listitems-fade .mm-panel.mm-opened .mm-listview>li{opacity:1}.mm-menu.mm-effect-listitems-drop .mm-listview>li{-webkit-transition-property:opacity,top;transition-property:opacity,top;opacity:0;top:-25%}html.mm-opening .mm-menu.mm-effect-listitems-drop .mm-panel.mm-opened .mm-listview>li{opacity:1;top:0}
.mm-menu.mm-offcanvas.mm-fullscreen{width:100%;min-width:140px;max-width:10000px}html.mm-opening.mm-fullscreen .mm-slideout{-webkit-transform:translate(100%,0);-ms-transform:translate(100%,0);transform:translate(100%,0);-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}@media all and (max-width:140px){html.mm-opening.mm-fullscreen .mm-slideout{-webkit-transform:translate(140px,0);-ms-transform:translate(140px,0);transform:translate(140px,0);-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}}@media all and (min-width:10000px){html.mm-opening.mm-fullscreen .mm-slideout{-webkit-transform:translate(10000px,0);-ms-transform:translate(10000px,0);transform:translate(10000px,0);-webkit-transform:translate3d(10000px,0,0);transform:translate3d(10000px,0,0)}}html.mm-right.mm-opening.mm-fullscreen .mm-slideout{-webkit-transform:translate(-100%,0);-ms-transform:translate(-100%,0);transform:translate(-100%,0);-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}@media all and (max-width:140px){html.mm-right.mm-opening.mm-fullscreen .mm-slideout{-webkit-transform:translate(-140px,0);-ms-transform:translate(-140px,0);transform:translate(-140px,0);-webkit-transform:translate3d(-140px,0,0);transform:translate3d(-140px,0,0)}}@media all and (min-width:10000px){html.mm-right.mm-opening.mm-fullscreen .mm-slideout{-webkit-transform:translate(-10000px,0);-ms-transform:translate(-10000px,0);transform:translate(-10000px,0);-webkit-transform:translate3d(-10000px,0,0);transform:translate3d(-10000px,0,0)}}.mm-menu.mm-offcanvas.mm-fullscreen.mm-bottom,.mm-menu.mm-offcanvas.mm-fullscreen.mm-top{height:100%;min-height:140px;max-height:10000px}html.mm-opened.mm-fullscreen .mm-page{box-shadow:none!important}
.mm-menu .mm-panels>.mm-panel.mm-justified-listview:after,.mm-menu .mm-panels>.mm-panel.mm-justified-listview:before,.mm-menu.mm-justified-listview .mm-panels>.mm-panel:after,.mm-menu.mm-justified-listview .mm-panels>.mm-panel:before{content:none;display:none}.mm-menu .mm-panels>.mm-panel.mm-justified-listview>.mm-listview,.mm-menu.mm-justified-listview .mm-panels>.mm-panel>.mm-listview{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;height:100%;margin-top:0;margin-bottom:0}.mm-menu .mm-panels>.mm-panel.mm-justified-listview>.mm-listview>li:not(.mm-divider),.mm-menu.mm-justified-listview .mm-panels>.mm-panel>.mm-listview>li:not(.mm-divider){-webkit-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1 0;flex:1 1 0}.mm-menu .mm-panels>.mm-panel.mm-justified-listview>.mm-listview>li:not(.mm-divider)>a:not(.mm-next),.mm-menu .mm-panels>.mm-panel.mm-justified-listview>.mm-listview>li:not(.mm-divider)>span,.mm-menu.mm-justified-listview .mm-panels>.mm-panel>.mm-listview>li:not(.mm-divider)>a:not(.mm-next),.mm-menu.mm-justified-listview .mm-panels>.mm-panel>.mm-listview>li:not(.mm-divider)>span{box-sizing:border-box;height:100%}.mm-menu .mm-panels>.mm-panel.mm-justified-listview>.mm-listview>li:not(.mm-divider)>a:not(.mm-next):before,.mm-menu .mm-panels>.mm-panel.mm-justified-listview>.mm-listview>li:not(.mm-divider)>span:before,.mm-menu.mm-justified-listview .mm-panels>.mm-panel>.mm-listview>li:not(.mm-divider)>a:not(.mm-next):before,.mm-menu.mm-justified-listview .mm-panels>.mm-panel>.mm-listview>li:not(.mm-divider)>span:before{content:'';vertical-align:middle;display:inline-block;height:100%;width:0}
.mm-listview.mm-multiline>li .mm-listview>li.mm-multiline>a,.mm-listview.mm-multiline>li .mm-listview>li.mm-multiline>span,.mm-menu.mm-multiline .mm-listview>li>a,.mm-menu.mm-multiline .mm-listview>li>span{text-overflow:clip;white-space:normal}
html.mm-pagedim #mm-blocker,html.mm-pagedim-black #mm-blocker,html.mm-pagedim-white #mm-blocker{opacity:0}html.mm-pagedim-black.mm-opening #mm-blocker,html.mm-pagedim-white.mm-opening #mm-blocker,html.mm-pagedim.mm-opening #mm-blocker{opacity:.3;-webkit-transition:opacity .4s ease .4s;transition:opacity .4s ease .4s}html.mm-pagedim #mm-blocker{background:inherit}html.mm-pagedim-white #mm-blocker{background:#fff}html.mm-pagedim-black #mm-blocker{background:#000}
.mm-menu.mm-popup{-webkit-transition:opacity .4s ease;transition:opacity .4s ease;opacity:0;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;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}html.mm-popup.mm-opening .mm-menu.mm-popup{opacity:1}html.mm-popup .mm-slideout{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;z-index:0}html.mm-popup #mm-blocker{-webkit-transition-delay:0s!important;transition-delay:0s!important;z-index:1}html.mm-popup .mm-menu{z-index:2}
.mm-menu.mm-offcanvas.mm-right{left:auto}html.mm-right.mm-opening .mm-slideout{-webkit-transform:translate(-80%,0);-ms-transform:translate(-80%,0);transform:translate(-80%,0);-webkit-transform:translate3d(-80%,0,0);transform:translate3d(-80%,0,0)}@media all and (max-width:175px){html.mm-right.mm-opening .mm-slideout{-webkit-transform:translate(-140px,0);-ms-transform:translate(-140px,0);transform:translate(-140px,0);-webkit-transform:translate3d(-140px,0,0);transform:translate3d(-140px,0,0)}}@media all and (min-width:550px){html.mm-right.mm-opening .mm-slideout{-webkit-transform:translate(-440px,0);-ms-transform:translate(-440px,0);transform:translate(-440px,0);-webkit-transform:translate3d(-440px,0,0);transform:translate3d(-440px,0,0)}}html.mm-front .mm-slideout{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;z-index:0}html.mm-front #mm-blocker{z-index:1}html.mm-front .mm-menu.mm-offcanvas{z-index:2}.mm-menu.mm-offcanvas.mm-front,.mm-menu.mm-offcanvas.mm-next{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;-webkit-transform:translate(-100%,0);-ms-transform:translate(-100%,0);transform:translate(-100%,0);-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.mm-menu.mm-offcanvas.mm-front.mm-right,.mm-menu.mm-offcanvas.mm-next.mm-right{-webkit-transform:translate(100%,0);-ms-transform:translate(100%,0);transform:translate(100%,0);-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.mm-menu.mm-offcanvas.mm-top{-webkit-transform:translate(0,-100%);-ms-transform:translate(0,-100%);transform:translate(0,-100%);-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}.mm-menu.mm-offcanvas.mm-bottom{-webkit-transform:translate(0,100%);-ms-transform:translate(0,100%);transform:translate(0,100%);-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);top:auto}.mm-menu.mm-offcanvas.mm-bottom,.mm-menu.mm-offcanvas.mm-top{width:100%;min-width:100%;max-width:100%;height:80%;min-height:140px;max-height:880px}html.mm-opening .mm-menu.mm-offcanvas.mm-front,html.mm-opening .mm-menu.mm-offcanvas.mm-next{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.mm-menu.mm-shadow-page:after{content:"";display:block;width:20px;height:120%;position:absolute;left:100%;top:-10%;z-index:99}.mm-menu.mm-shadow-page.mm-right:after{left:auto;right:100%}.mm-menu.mm-shadow-page.mm-front:after,.mm-menu.mm-shadow-page.mm-next:after{content:none;display:none}.mm-menu.mm-shadow-page:after,.mm-menu.mm-shadow-panels .mm-panel.mm-opened:nth-child(n+2){box-shadow:0 0 10px rgba(0,0,0,.3)}
.mm-menu.mm-theme-dark{background:#333;border-color:rgba(0,0,0,.15);color:rgba(255,255,255,.8)}.mm-menu.mm-theme-dark .mm-navbar a,.mm-menu.mm-theme-dark .mm-navbar>*,.mm-menu.mm-theme-dark em.mm-counter{color:rgba(255,255,255,.4)}.mm-menu.mm-theme-dark .mm-btn:after,.mm-menu.mm-theme-dark .mm-btn:before{border-color:rgba(255,255,255,.4)}.mm-menu.mm-theme-dark .mm-listview{border-color:rgba(0,0,0,.15)}.mm-menu.mm-theme-dark .mm-listview>li .mm-next:after{border-color:rgba(255,255,255,.4)}.mm-menu.mm-theme-dark .mm-listview>li a:not(.mm-next){-webkit-tap-highlight-color:rgba(0,0,0,.1);tap-highlight-color:rgba(0,0,0,.1)}.mm-menu.mm-theme-dark .mm-listview>li.mm-selected>a:not(.mm-next),.mm-menu.mm-theme-dark .mm-listview>li.mm-selected>span{background:rgba(0,0,0,.1)}.mm-menu.mm-theme-dark .mm-divider,.mm-menu.mm-theme-dark .mm-fixeddivider span,.mm-menu.mm-theme-dark .mm-listview>li.mm-opened.mm-vertical>.mm-panel,.mm-menu.mm-theme-dark .mm-listview>li.mm-opened.mm-vertical>a.mm-next,.mm-menu.mm-theme-dark.mm-vertical .mm-listview>li.mm-opened>.mm-panel,.mm-menu.mm-theme-dark.mm-vertical .mm-listview>li.mm-opened>a.mm-next{background:rgba(255,255,255,.05)}.mm-menu.mm-theme-dark label.mm-check:before{border-color:rgba(255,255,255,.8)}.mm-menu.mm-shadow-page.mm-theme-dark:after,.mm-menu.mm-shadow-panels .mm-panel.mm-opened:nth-child(n+2){box-shadow:0 0 20px rgba(0,0,0,.5)}.mm-menu.mm-theme-dark .mm-search input{background:rgba(255,255,255,.3);color:rgba(255,255,255,.8)}.mm-menu.mm-theme-dark .mm-indexer a,.mm-menu.mm-theme-dark .mm-noresultsmsg{color:rgba(255,255,255,.4)}.mm-menu.mm-hoverselected.mm-theme-dark .mm-listview>li>a.mm-fullsubopen:hover+span,.mm-menu.mm-hoverselected.mm-theme-dark .mm-listview>li>a:not(.mm-fullsubopen):hover,.mm-menu.mm-parentselected.mm-theme-dark .mm-listview>li>a.mm-selected.mm-fullsubopen+a,.mm-menu.mm-parentselected.mm-theme-dark .mm-listview>li>a.mm-selected.mm-fullsubopen+span,.mm-menu.mm-parentselected.mm-theme-dark .mm-listview>li>a.mm-selected:not(.mm-fullsubopen){background:rgba(0,0,0,.1)}.mm-menu.mm-theme-dark label.mm-toggle{background:rgba(0,0,0,.15)}.mm-menu.mm-theme-dark label.mm-toggle:before{background:#333}.mm-menu.mm-theme-dark input.mm-toggle:checked~label.mm-toggle{background:#4bd963}.mm-menu.mm-theme-white{background:#fff;border-color:rgba(0,0,0,.1);color:rgba(0,0,0,.6)}.mm-menu.mm-theme-white .mm-navbar a,.mm-menu.mm-theme-white .mm-navbar>*,.mm-menu.mm-theme-white em.mm-counter{color:rgba(0,0,0,.3)}.mm-menu.mm-theme-white .mm-btn:after,.mm-menu.mm-theme-white .mm-btn:before{border-color:rgba(0,0,0,.3)}.mm-menu.mm-theme-white .mm-listview{border-color:rgba(0,0,0,.1)}.mm-menu.mm-theme-white .mm-listview>li .mm-next:after{border-color:rgba(0,0,0,.3)}.mm-menu.mm-theme-white .mm-listview>li a:not(.mm-next){-webkit-tap-highlight-color:rgba(0,0,0,.05);tap-highlight-color:rgba(0,0,0,.05)}.mm-menu.mm-theme-white .mm-listview>li.mm-selected>a:not(.mm-next),.mm-menu.mm-theme-white .mm-listview>li.mm-selected>span{background:rgba(0,0,0,.05)}.mm-menu.mm-theme-white .mm-divider,.mm-menu.mm-theme-white .mm-fixeddivider span,.mm-menu.mm-theme-white .mm-listview>li.mm-opened.mm-vertical>.mm-panel,.mm-menu.mm-theme-white .mm-listview>li.mm-opened.mm-vertical>a.mm-next,.mm-menu.mm-theme-white.mm-vertical .mm-listview>li.mm-opened>.mm-panel,.mm-menu.mm-theme-white.mm-vertical .mm-listview>li.mm-opened>a.mm-next{background:rgba(0,0,0,.03)}.mm-menu.mm-theme-white label.mm-check:before{border-color:rgba(0,0,0,.6)}.mm-menu.mm-shadow-page.mm-theme-white:after,.mm-menu.mm-shadow-panels .mm-panel.mm-opened:nth-child(n+2){box-shadow:0 0 10px rgba(0,0,0,.2)}.mm-menu.mm-theme-white .mm-search input{background:rgba(0,0,0,.05);color:rgba(0,0,0,.6)}.mm-menu.mm-theme-white .mm-indexer a,.mm-menu.mm-theme-white .mm-noresultsmsg{color:rgba(0,0,0,.3)}.mm-menu.mm-hoverselected.mm-theme-white .mm-listview>li>a.mm-fullsubopen:hover+span,.mm-menu.mm-hoverselected.mm-theme-white .mm-listview>li>a:not(.mm-fullsubopen):hover,.mm-menu.mm-parentselected.mm-theme-white .mm-listview>li>a.mm-selected.mm-fullsubopen+a,.mm-menu.mm-parentselected.mm-theme-white .mm-listview>li>a.mm-selected.mm-fullsubopen+span,.mm-menu.mm-parentselected.mm-theme-white .mm-listview>li>a.mm-selected:not(.mm-fullsubopen){background:rgba(0,0,0,.05)}.mm-menu.mm-theme-white label.mm-toggle{background:rgba(0,0,0,.1)}.mm-menu.mm-theme-white label.mm-toggle:before{background:#fff}.mm-menu.mm-theme-white input.mm-toggle:checked~label.mm-toggle{background:#4bd963}.mm-menu.mm-theme-black{background:#000;border-color:rgba(255,255,255,.2);color:rgba(255,255,255,.6)}.mm-menu.mm-theme-black .mm-navbar a,.mm-menu.mm-theme-black .mm-navbar>*,.mm-menu.mm-theme-black em.mm-counter{color:rgba(255,255,255,.4)}.mm-menu.mm-theme-black .mm-btn:after,.mm-menu.mm-theme-black .mm-btn:before{border-color:rgba(255,255,255,.4)}.mm-menu.mm-theme-black .mm-listview{border-color:rgba(255,255,255,.2)}.mm-menu.mm-theme-black .mm-listview>li .mm-next:after{border-color:rgba(255,255,255,.4)}.mm-menu.mm-theme-black .mm-listview>li a:not(.mm-next){-webkit-tap-highlight-color:rgba(255,255,255,.3);tap-highlight-color:rgba(255,255,255,.3)}.mm-menu.mm-theme-black .mm-listview>li.mm-selected>a:not(.mm-next),.mm-menu.mm-theme-black .mm-listview>li.mm-selected>span{background:rgba(255,255,255,.3)}.mm-menu.mm-theme-black .mm-divider,.mm-menu.mm-theme-black .mm-fixeddivider span,.mm-menu.mm-theme-black .mm-listview>li.mm-opened.mm-vertical>.mm-panel,.mm-menu.mm-theme-black .mm-listview>li.mm-opened.mm-vertical>a.mm-next,.mm-menu.mm-theme-black.mm-vertical .mm-listview>li.mm-opened>.mm-panel,.mm-menu.mm-theme-black.mm-vertical .mm-listview>li.mm-opened>a.mm-next{background:rgba(255,255,255,.2)}.mm-menu.mm-theme-black label.mm-check:before{border-color:rgba(255,255,255,.6)}.mm-menu.mm-hoverselected.mm-theme-black .mm-listview>li>a.mm-fullsubopen:hover+span,.mm-menu.mm-hoverselected.mm-theme-black .mm-listview>li>a:not(.mm-fullsubopen):hover,.mm-menu.mm-keyboardfocus a:focus,.mm-menu.mm-parentselected.mm-theme-black .mm-listview>li>a.mm-selected.mm-fullsubopen+a,.mm-menu.mm-parentselected.mm-theme-black .mm-listview>li>a.mm-selected.mm-fullsubopen+span,.mm-menu.mm-parentselected.mm-theme-black .mm-listview>li>a.mm-selected:not(.mm-fullsubopen){background:rgba(255,255,255,.3)}.mm-menu.mm-shadow-page.mm-theme-black:after{content:none;display:none}.mm-menu.mm-shadow-panels .mm-panel.mm-opened:nth-child(n+2){box-shadow:false}.mm-menu.mm-theme-black .mm-search input{background:rgba(255,255,255,.3);color:rgba(255,255,255,.6)}.mm-menu.mm-theme-black .mm-indexer a,.mm-menu.mm-theme-black .mm-noresultsmsg{color:rgba(255,255,255,.4)}.mm-menu.mm-theme-black label.mm-toggle{background:rgba(255,255,255,.2)}.mm-menu.mm-theme-black label.mm-toggle:before{background:#000}.mm-menu.mm-theme-black input.mm-toggle:checked~label.mm-toggle{background:#4bd963}
.mm-menu .mm-tileview.mm-listview:after,.mm-menu.mm-tileview .mm-listview:after{content:'';display:block;clear:both}.mm-menu .mm-tileview.mm-listview>li>.mm-next:after,.mm-menu .mm-tileview.mm-listview>li>.mm-next:before,.mm-menu.mm-tileview .mm-listview>li>.mm-next:after,.mm-menu.mm-tileview .mm-listview>li>.mm-next:before,.mm-menu.mm-tileview .mm-panel:after{content:none;display:none}.mm-menu .mm-tileview.mm-listview>li,.mm-menu.mm-tileview .mm-listview>li{width:50%;height:0;padding:50% 0 0;float:left;position:relative}.mm-menu .mm-tileview.mm-listview>li:after,.mm-menu.mm-tileview .mm-listview>li:after{left:0;top:0;border-right-width:1px;border-right-style:solid;z-index:-1}.mm-menu .mm-tileview.mm-listview>li.mm-tile-xs,.mm-menu.mm-tileview .mm-listview>li.mm-tile-xs{width:12.5%;padding-top:12.5%}.mm-menu .mm-tileview.mm-listview>li.mm-tile-s,.mm-menu.mm-tileview .mm-listview>li.mm-tile-s{width:25%;padding-top:25%}.mm-menu .mm-tileview.mm-listview>li.mm-tile-l,.mm-menu.mm-tileview .mm-listview>li.mm-tile-l{width:75%;padding-top:75%}.mm-menu .mm-tileview.mm-listview>li.mm-tile-xl,.mm-menu.mm-tileview .mm-listview>li.mm-tile-xl{width:100%;padding-top:100%}.mm-menu .mm-tileview.mm-listview>li>a,.mm-menu .mm-tileview.mm-listview>li>span,.mm-menu.mm-tileview .mm-listview>li>a,.mm-menu.mm-tileview .mm-listview>li>span{line-height:1px;text-align:center;padding:50% 10px 0;margin:0;position:absolute;top:0;right:1px;bottom:1px;left:0}.mm-menu .mm-tileview.mm-listview>li>.mm-next,.mm-menu.mm-tileview .mm-listview>li>.mm-next{width:auto}.mm-menu.mm-tileview .mm-panel{padding-left:0;padding-right:0}.mm-menu.mm-tileview .mm-listview{margin:0}
/* End */


/* Start:/local/templates/ama/assets/vendor/fancybox-3.0/dist/jquery.fancybox.min.css?155922256210252*/
.fancybox-enabled{overflow:hidden}.fancybox-enabled body{overflow:visible;-ms-touch-action:none;touch-action:none}.fancybox-container{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99993;-webkit-backface-visibility:hidden;backface-visibility:hidden}.fancybox-container~.fancybox-container{z-index:99992}.fancybox-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:#0f0f11;opacity:0;transition-timing-function:cubic-bezier(.55,.06,.68,.19);-webkit-backface-visibility:hidden;backface-visibility:hidden}.fancybox-container--ready .fancybox-bg{opacity:.87;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-controls{position:absolute;top:0;left:0;right:0;text-align:center;opacity:0;z-index:99994;transition:opacity .2s;pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;direction:ltr}.fancybox-show-controls .fancybox-controls{opacity:1}.fancybox-infobar{display:none}.fancybox-show-infobar .fancybox-infobar{display:inline-block;pointer-events:all}.fancybox-infobar__body{display:inline-block;width:70px;line-height:44px;font-size:13px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;text-align:center;color:#ddd;background-color:rgba(30,30,30,.7);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:subpixel-antialiased}.fancybox-buttons{position:absolute;top:0;right:0;display:none;pointer-events:all}.fancybox-show-buttons .fancybox-buttons{display:block}.fancybox-slider-wrap{overflow:hidden;direction:ltr}.fancybox-slider,.fancybox-slider-wrap{position:absolute;top:0;left:0;bottom:0;right:0;padding:0;margin:0;z-index:99993;-webkit-backface-visibility:hidden;backface-visibility:hidden}.fancybox-slide{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;overflow:auto;outline:none;white-space:normal;box-sizing:border-box;text-align:center;z-index:99994;-webkit-overflow-scrolling:touch;-webkit-tap-highlight-color:transparent}.fancybox-slide:before{content:"";height:100%;width:0}.fancybox-slide:before,.fancybox-slide>*{display:inline-block;vertical-align:middle}.fancybox-slide>*{position:relative;padding:24px;margin:44px 0;border-width:0;text-align:left;background-color:#fff;overflow:auto;box-sizing:border-box}.fancybox-slide--image{overflow:hidden}.fancybox-slide--image:before{display:none}.fancybox-content{display:inline-block;position:relative;margin:44px auto;padding:0;border:0;width:80%;height:calc(100% - 88px);vertical-align:middle;line-height:normal;text-align:left;white-space:normal;outline:none;font-size:16px;font-family:Arial,sans-serif;box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-overflow-scrolling:touch}.fancybox-iframe{display:block;margin:0;padding:0;border:0;width:100%;height:100%;background:#fff}.fancybox-slide--video .fancybox-content,.fancybox-slide--video .fancybox-iframe{background:transparent}.fancybox-placeholder{z-index:99995;background:transparent;cursor:default;overflow:visible;-webkit-transform-origin:top left;transform-origin:top left;background-size:100% 100%;background-repeat:no-repeat;-webkit-backface-visibility:hidden;backface-visibility:hidden}.fancybox-image,.fancybox-placeholder,.fancybox-spaceball{position:absolute;top:0;left:0;margin:0;padding:0;border:0}.fancybox-image,.fancybox-spaceball{width:100%;height:100%;max-width:none;max-height:none;background:transparent;background-size:100% 100%}.fancybox-controls--canzoomOut .fancybox-placeholder{cursor:zoom-out}.fancybox-controls--canzoomIn .fancybox-placeholder{cursor:zoom-in}.fancybox-controls--canGrab .fancybox-placeholder{cursor:-webkit-grab;cursor:grab}.fancybox-controls--isGrabbing .fancybox-placeholder{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-spaceball{z-index:1}.fancybox-tmp{position:absolute;top:-9999px;left:-9999px;visibility:hidden}.fancybox-error{position:absolute;margin:0;padding:40px;top:50%;left:50%;width:380px;max-width:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#fff;cursor:default}.fancybox-error p{margin:0;padding:0;color:#444;font:16px/20px Helvetica Neue,Helvetica,Arial,sans-serif}.fancybox-close-small{position:absolute;top:4px;right:4px;padding:0;margin:0;width:30px;height:30px;font:21px/1 Arial,Helvetica Neue,Helvetica,sans-serif;color:#888;font-weight:300;text-align:center;border-radius:50%;border-width:0;cursor:pointer;background:#fff;transition:background .2s;box-sizing:border-box;z-index:2}.fancybox-close-small:focus{outline:1px dotted #888}.fancybox-slide--video .fancybox-close-small{top:-36px;right:-36px;background:transparent}.fancybox-close-small:hover{color:#555;background:#eee}.fancybox-caption-wrap{position:absolute;bottom:0;left:0;right:0;padding:60px 30px 0;z-index:99998;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.1) 20%,rgba(0,0,0,.2) 40%,rgba(0,0,0,.6) 80%,rgba(0,0,0,.8));opacity:0;transition:opacity .2s;pointer-events:none}.fancybox-show-caption .fancybox-caption-wrap{opacity:1}.fancybox-caption{padding:30px 0;border-top:1px solid hsla(0,0%,100%,.4);font-size:14px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;color:#fff;line-height:20px;-webkit-text-size-adjust:none}.fancybox-caption a,.fancybox-caption button{pointer-events:all}.fancybox-caption a{color:#fff;text-decoration:underline}.fancybox-button{display:inline-block;position:relative;width:44px;height:44px;line-height:44px;margin:0;padding:0;border:0;border-radius:0;cursor:pointer;background:transparent;color:#fff;box-sizing:border-box;vertical-align:top;outline:none}.fancybox-button--disabled{cursor:default;pointer-events:none}.fancybox-button,.fancybox-infobar__body{background:rgba(30,30,30,.6)}.fancybox-button:hover{background:rgba(0,0,0,.8)}.fancybox-button:after,.fancybox-button:before{content:"";pointer-events:none;position:absolute;border-color:#fff;background-color:currentColor;color:currentColor;opacity:.9;box-sizing:border-box;display:inline-block}.fancybox-button--disabled:after,.fancybox-button--disabled:before{opacity:.5}.fancybox-button--left:after{left:20px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.fancybox-button--left:after,.fancybox-button--right:after{top:18px;width:6px;height:6px;background:transparent;border-top:2px solid currentColor;border-right:2px solid currentColor}.fancybox-button--right:after{right:20px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.fancybox-button--left{border-bottom-left-radius:5px}.fancybox-button--right{border-bottom-right-radius:5px}.fancybox-button--close{float:right}.fancybox-button--close:after,.fancybox-button--close:before{content:"";display:inline-block;position:absolute;height:2px;width:16px;top:calc(50% - 1px);left:calc(50% - 8px)}.fancybox-button--close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.fancybox-button--close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.fancybox-loading{border:6px solid hsla(0,0%,39%,.4);border-top:6px solid hsla(0,0%,100%,.6);border-radius:100%;height:50px;width:50px;-webkit-animation:a .8s infinite linear;animation:a .8s infinite linear;background:transparent;position:absolute;top:50%;left:50%;margin-top:-25px;margin-left:-25px;z-index:99999}@-webkit-keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@media (max-width:800px){.fancybox-controls{text-align:left}.fancybox-button--left,.fancybox-button--right,.fancybox-buttons button:not(.fancybox-button--close){display:none!important}.fancybox-caption{padding:20px 0;margin:0}}.fancybox-button--fullscreen:before{width:15px;height:11px;left:15px;top:16px;border:2px solid;background:none}.fancybox-button--play:before{top:16px;left:18px;width:0;height:0;border-top:6px inset transparent;border-bottom:6px inset transparent;border-left:10px solid;border-radius:1px;background:transparent}.fancybox-button--pause:before{top:16px;left:18px;width:7px;height:11px;border-style:solid;border-width:0 2px;background:transparent}.fancybox-button--thumbs span{font-size:23px}.fancybox-button--thumbs:before{top:20px;left:21px;width:3px;height:3px;box-shadow:0 -4px 0,-4px -4px 0,4px -4px 0,inset 0 0 0 32px,-4px 0 0,4px 0 0,0 4px 0,-4px 4px 0,4px 4px 0}.fancybox-container--thumbs .fancybox-caption-wrap,.fancybox-container--thumbs .fancybox-controls,.fancybox-container--thumbs .fancybox-slider-wrap{right:220px}.fancybox-thumbs{position:absolute;top:0;right:0;bottom:0;left:auto;width:220px;margin:0;padding:5px 5px 0 0;background:#fff;z-index:99993;word-break:normal;-webkit-overflow-scrolling:touch;-webkit-tap-highlight-color:transparent;box-sizing:border-box}.fancybox-thumbs>ul{list-style:none;position:absolute;position:relative;width:100%;height:100%;margin:0;padding:0;overflow-x:hidden;overflow-y:auto;font-size:0}.fancybox-thumbs>ul>li{float:left;overflow:hidden;max-width:50%;padding:0;margin:0;width:105px;height:75px;position:relative;cursor:pointer;outline:none;border:5px solid #fff;border-top-width:0;border-right-width:0;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box}li.fancybox-thumbs-loading{background:rgba(0,0,0,.1)}.fancybox-thumbs>ul>li>img{position:absolute;top:0;left:0;min-width:100%;min-height:100%;max-width:none;max-height:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-thumbs>ul>li:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:2px;border:4px solid #4ea7f9;z-index:99991;opacity:0;transition:all .2s cubic-bezier(.25,.46,.45,.94)}.fancybox-thumbs>ul>li.fancybox-thumbs-active:before{opacity:1}@media (max-width:800px){.fancybox-thumbs{display:none!important}.fancybox-container--thumbs .fancybox-caption-wrap,.fancybox-container--thumbs .fancybox-controls,.fancybox-container--thumbs .fancybox-slider-wrap{right:0}}
/* End */


/* Start:/local/templates/ama/assets/sass/re-styles.css?15592225621019*/
.catalog-sidebar-area {
  margin-bottom: 2rem; }

.description-block.page-desc {
  margin-top: 2rem; }

.spoiler-me {
  max-height: 300px;
  overflow: hidden;
  position: relative;
  border-top: 3px solid #dfddd8;
  padding-top: 20px;
  padding-bottom: 10px; }
  .spoiler-me label {
    -webkit-appearance: none;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    text-align: center;
    font-size: 12px;
    color: #a80018;
    cursor: pointer; }
    .spoiler-me label.more {
      background: #e4e3dc;
      box-shadow: #e4e3dc 0 0 24px 24px; }
  .spoiler-me label.nomore {
    display: none; }

input#toggle[type=checkbox]:checked ~ .spoiler-me {
  max-height: 3000px; }
  input#toggle[type=checkbox]:checked ~ .spoiler-me label.nomore {
    display: block; }
  input#toggle[type=checkbox]:checked ~ .spoiler-me label.more {
    display: none; }

.big-catalog .catalog-sidebar-area.catalog-sidebar-area .sub-sections {
  max-height: 2000px !important; }

/*# sourceMappingURL=re-styles.css.map */

/* End */


/* Start:/local/templates/ama/template_styles.css?155922256294*/
.section-catalog .info .section-link .title {
	color: #fff;
}

.pr-2 {
	padding-right: 2rem;
}
/* End */
/* /local/templates/ama/assets/less/_style.css?1654084470156023 */
/* /local/templates/ama/assets/vendor/pace/dataurl.css?15592225622102 */
/* /local/templates/ama/assets/vendor/animate.css?155922256256693 */
/* /local/templates/ama/assets/vendor/tkahn-Smooth-Div-Scroll-1c3b3a6/css/smoothDivScroll.css?15592225622296 */
/* /local/templates/ama/assets/vendor/jquery.scrollbar-gh-pages/jquery.scrollbar.css?155922256222618 */
/* /local/templates/ama/assets/vendor/jqui/jquery-ui.structure.min.css?15592225626291 */
/* /local/templates/ama/assets/vendor/dropzone/basic.min.css?1559222562751 */
/* /local/templates/ama/assets/vendor/dropzone/dropzone.min.css?15592225629717 */
/* /local/templates/ama/assets/vendor/drop-1.2.2/css/drop-theme-basic.min.css?1559222562473 */
/* /local/templates/ama/assets/vendor/jQuery.mmenu-master/dist/css/jquery.mmenu.all.css?155922256260910 */
/* /local/templates/ama/assets/vendor/fancybox-3.0/dist/jquery.fancybox.min.css?155922256210252 */
/* /local/templates/ama/assets/sass/re-styles.css?15592225621019 */
/* /local/templates/ama/template_styles.css?155922256294 */
