.text-img {
  max-width: 100%
}

.text-img1 {
  max-width: 50%
}

.sfContentBlock .text-list {
  list-style-type: circle
}

.text-table {
  margin-top: 30px;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  justify-content: space-between;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  -o-flex-wrap: wrap;
  flex-wrap: wrap
}

.text-table h2 {
  flex-basis: 100%
}

.table__img {
  position: relative;
  flex-basis: 260px
}

.table__img img {
  max-width: 100%
}

.table__img span {
  font-weight: 600;
  position: absolute;
  right: 10px
}

.table__img span:nth-child(2) {
  top: 53px
}

.table__img span:nth-child(3) {
  top: 153px
}

.table__img span:nth-child(4) {
  top: 238px
}

.table__img span:nth-child(5) {
  top: 290px
}

.sfContentBlock .table__list {
  margin: 0;
  padding: 0;
  flex-basis: calc(100% - 260px)
}

.order {
  margin: 20px 0;
  text-align: center
}

.order a {
  font-weight: 900;
  display: inline-block;
  padding: 20px 30px;
  transition: .5s;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: #fff;
  border-radius: 10px;
  background-image: linear-gradient(to right, #9eefe1 0, #009ddd 51%, #094fa3 100%);
  background-size: 200% auto;
  box-shadow: 0 0 20px rgba(0, 0, 0, .1)
}

.order a:hover {
  background-position: right center
}

.comments h2 {
  margin-bottom: 30px
}

.comments__block {
  margin: 30px 0;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  -o-flex-wrap: wrap;
  flex-wrap: wrap;
  justify-content: space-between
}

.comments-block__img {
  flex-basis: 50px
}

.comments-block__img img {
  max-width: 100%
}

.comments-block__text {
  margin-left: 30px;
  flex-basis: calc(100% - 80px)
}

.comments-block__text span {
  font-weight: 700
}

@media screen and (max-width:550px) {

  .sfContentBlock .table__list,
  .table__img {
    flex-basis: 100%
  }
}

@media screen and (max-width:325px) {
  .table__img span:nth-child(5) {
    top: 267px
  }

  .table__img span:nth-child(4) {
    top: 220px
  }
}

@media all and (-ms-high-contrast:none),
(-ms-high-contrast:active) {

  .rwdNav,
  nav {
    display: none !important
  }
}

.at-icon {
  fill: #fff;
  border: 0
}

.at-icon-wrapper {
  display: inline-block;
  overflow: hidden
}

a .at-icon-wrapper {
  cursor: pointer
}

.addthis_32x32_style .at-icon {
  width: 2pc;
  height: 2pc
}

.addthis_24x24_style .at-icon {
  width: 24px;
  height: 24px
}

.addthis_20x20_style .at-icon {
  width: 20px;
  height: 20px
}

.addthis_16x16_style .at-icon {
  width: 1pc;
  height: 1pc
}

#at_share {
  position: static !important
}

#at15s,
#at16p,
#at16p form input,
#at_share .at_item {
  font-family: arial, helvetica, tahoma, verdana, sans-serif !important;
  font-size: 9pt !important;
  outline-style: none;
  outline-width: 0;
  line-height: 1em
}

#at15s {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABtJREFUeNpiZGBgaGAgAjAxEAlGFVJHIUCAAQDcngCUgqGMqwAAAABJRU5ErkJggg==);
  float: none;
  line-height: 1em;
  margin: 0;
  overflow: visible;
  padding: 5px;
  text-align: left;
  position: absolute
}

#at15s a,
#at15s span {
  outline: 0;
  direction: r;
  text-transform: none
}

#at15s .at-icon-wrapper {
  width: 1pc;
  height: 1pc;
  vertical-align: middle
}

#at15s .at-icon {
  width: 1pc;
  height: 1pc
}

.at4-icon {
  display: inline-block;
  background-repeat: no-repeat;
  background-position: top left;
  margin: 0;
  overflow: hidden;
  cursor: pointer
}

.addthis_16x16_style .at4-icon,
.addthis_default_style .at4-icon,
.at-16x16,
.at4-icon {
  width: 1pc;
  height: 1pc;
  line-height: 1pc;
  background-size: 1pc !important
}

.addthis_32x32_style .at4-icon,
.at-32x32 {
  width: 2pc;
  height: 2pc;
  line-height: 2pc;
  background-size: 2pc !important
}

.addthis_24x24_style .at4-icon,
.at-24x24 {
  width: 24px;
  height: 24px;
  line-height: 24px;
  background-size: 24px !important
}

.addthis_20x20_style .at4-icon,
.at-20x20 {
  width: 20px;
  height: 20px;
  line-height: 20px;
  background-size: 20px !important
}

.at4-icon-left {
  float: left
}

#at15s .at4-icon {
  text-indent: 20px;
  padding: 0;
  overflow: visible;
  white-space: nowrap;
  background-size: 1pc;
  width: 1pc;
  height: 1pc;
  background-position: top left;
  display: inline-block;
  line-height: 1pc
}

.addthis_vertical_style .at4-icon {
  margin-right: 5px
}

html>body #at15s {
  width: 250px !important
}

#at15s_head {
  position: relative;
  background: #f2f2f2;
  padding: 4px;
  cursor: default;
  border-bottom: 1px solid #e5e5e5
}

#at_share .at_item {
  background: #fff !important;
  float: left !important;
  color: #4c4c4c !important
}

#at_share .at_item .at-icon-wrapper {
  margin-right: 5px
}

#at_share .at_item:hover {
  background: #f2f2f2 !important;
  border: 1px solid #e5e5e5;
  color: #000 !important;
  text-decoration: none
}

.at15t {
  display: block !important;
  height: 1pc !important;
  line-height: 1pc !important;
  padding-left: 20px !important;
  background-position: 0 0;
  text-align: left
}

.addthis_button,
.at15t {
  cursor: pointer
}

.addthis_toolbox a.at300b,
.addthis_toolbox a.at300m {
  width: auto
}

.addthis_toolbox a {
  margin-bottom: 5px;
  line-height: initial
}

.addthis_toolbox.addthis_vertical_style {
  width: 200px
}

.addthis_toolbox a.addthis_button_facebook_share {
  display: inline-block
}

.addthis_toolbox.addthis_vertical_style a {
  display: block
}

.addthis_toolbox.addthis_vertical_style.addthis_32x32_style a {
  line-height: 2pc;
  height: 2pc
}

.addthis_toolbox.addthis_20x20_style span {
  line-height: 20px
}

.addthis_toolbox.addthis_32x32_style span {
  line-height: 2pc
}

.addthis_default_style .at300b,
.addthis_default_style .at300m,
.addthis_default_style .at4-icon {
  float: left
}

.at300b img {
  border: 0
}

a.at300b .at4-icon,
a.at300m .at4-icon {
  display: block
}

.addthis_default_style .at300b,
.addthis_default_style .at300m {
  padding: 0 2px
}

.at300b,
.at300m {
  cursor: pointer
}

.addthis_20x20_style .at15t {
  overflow: hidden;
  display: block;
  height: 20px !important;
  width: 20px !important;
  line-height: 20px !important
}

.addthis_32x32_style .at15t {
  overflow: hidden;
  display: block;
  height: 2pc !important;
  width: 2pc !important;
  line-height: 2pc !important
}

.addthis_default_style .at15t_compact,
.addthis_default_style .at15t_expanded {
  margin-right: 4px
}

#at_share .at_item {
  width: 123px !important;
  padding: 4px;
  margin-right: 2px;
  border: 1px solid #fff
}

#at16p {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABtJREFUeNpiZGBgaGAgAjAxEAlGFVJHIUCAAQDcngCUgqGMqwAAAABJRU5ErkJggg==);
  z-index: 10000001;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 300px;
  padding: 10px;
  margin: 0 auto;
  margin-top: -185px;
  margin-left: -155px;
  font-family: arial, helvetica, tahoma, verdana, sans-serif;
  font-size: 9pt;
  color: #5e5e5e
}

#at_share {
  margin: 0;
  padding: 0
}

#_atssh {
  width: 1px !important;
  height: 1px !important;
  border: 0 !important
}

.at-share-tbx-element .fb_iframe_widget span {
  vertical-align: baseline !important
}

@media print {

  #at15s,
  #at4-share,
  .at4 {
    display: none !important
  }
}

.at-share-btn::-moz-focus-inner {
  border: 0;
  padding: 0
}

@keyframes atRecommendedJumboAnimatedBackground {
  0% {
    transform: scale(1, 1)
  }

  to {
    transform: scale(1.1, 1.1)
  }
}

.at-share-tbx-element {
  position: relative;
  margin: 0;
  color: #fff;
  font-size: 0
}

.at-share-tbx-element,
.at-share-tbx-element .at-share-btn {
  font-family: helvetica neue, helvetica, arial, sans-serif;
  padding: 0;
  line-height: 0
}

.at-share-tbx-element .at-share-btn {
  cursor: pointer;
  margin: 0 5px 5px 0;
  display: inline-block;
  overflow: hidden;
  border: 0;
  text-decoration: none;
  text-transform: none;
  background-color: transparent;
  color: inherit;
  transition: all .2s ease-in-out
}

.at-share-tbx-element .at-share-btn:focus,
.at-share-tbx-element .at-share-btn:hover {
  transform: translateY(-4px);
  outline-offset: -1px;
  color: inherit
}

.at-share-tbx-element .at-share-btn::-moz-focus-inner {
  border: 0;
  padding: 0
}

.at-share-tbx-element .at-share-btn.at-share-btn.at-svc-compact:hover {
  transform: none
}

.at-share-tbx-element .at-icon-wrapper {
  vertical-align: middle
}

.at-share-tbx-element .fb_iframe_widget {
  display: block
}

.addthis-smartlayers,
div#at4-share {
  padding: 0;
  margin: 0
}

.addthis-smartlayers .at4-arrow:hover {
  cursor: pointer
}

.addthis-smartlayers .at4-arrow:after,
.addthis-smartlayers .at4-arrow:before {
  content: none
}

a.at4-logo {
  background: url(data:image/gif;base64,R0lGODlhBwAHAJEAAP9uQf///wAAAAAAACH5BAkKAAIALAAAAAAHAAcAAAILFH6Ge8EBH2MKiQIAOw==) no-repeat left center
}

div.at4-arrow {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAAoCAYAAABpYH0BAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAV1JREFUeNrsmesOgyAMhQfxwfrofTM3E10ME2i5Oeppwr9a5OMUCrh1XV+wcvNAAIAA+BiAzrmtUWln27dbjEcC3AdODfo0BdEPhmcO4nIDvDNELi2jggk4/k8dT7skfeKzWIEd4VUpMQKvNB7X+OZSmAZkATWC1xvipbpnLmOosbJZC08CkAeA4E6qFUEMwLAGnlSBPCE8lW8CYnZTcimH2HoT7kSFOx5HBmCnDhTIu1p5s98G+QZrxGPhZVMY1vgyAQaAAAiAAAgDQACcBOD+BvJtBWfRy7NpJK5tBe4FNzXokywV734wPHMQlxvgnSGyNoUP/2ACjv/7iSeYKO3YWKzAjvCqlBiBVxqPa3ynexNJwOsN8TJbzL6JNIYYXWpMv4lIIAZgWANPqkCeEJ7KNwExu8lpLlSpAVQarO77TyKdBsyRPuwV0h0gmoGnTWFYzVkYBoAA+I/2FmAAt6+b5XM9mFkAAAAASUVORK5CYII=);
  background-repeat: no-repeat;
  width: 20px;
  height: 20px;
  margin: 0;
  padding: 0;
  overflow: hidden;
  text-indent: -9999em;
  text-align: left;
  cursor: pointer
}

div.at4-arrow.at-right {
  background-position: -20px 0
}

div.at4-arrow.at-left {
  background-position: 0 0
}

div.at4-arrow.at-down {
  background-position: -60px 0
}

.at4-visually-hidden {
  position: absolute;
  clip: rect(1px, 1px, 1px, 1px);
  padding: 0;
  border: 0;
  overflow: hidden
}

.at4-show {
  display: block !important;
  opacity: 1 !important
}

.at4-show-content {
  opacity: 1 !important;
  visibility: visible
}

.addthis-animated {
  animation-fill-mode: both;
  animation-timing-function: ease-out;
  animation-duration: .3s
}

@keyframes fadeIn {
  0% {
    opacity: 0
  }

  to {
    opacity: 1
  }
}

@keyframes fadeInUp {
  0% {
    opacity: 0;
    transform: translateY(20px)
  }

  to {
    opacity: 1;
    transform: translateY(0)
  }
}

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

  to {
    opacity: 1;
    transform: translateY(0)
  }
}

@keyframes fadeInLeft {
  0% {
    opacity: 0;
    transform: translateX(-20px)
  }

  to {
    opacity: 1;
    transform: translateX(0)
  }
}

@keyframes fadeInRight {
  0% {
    opacity: 0;
    transform: translateX(20px)
  }

  to {
    opacity: 1;
    transform: translateX(0)
  }
}

@keyframes fadeOut {
  0% {
    opacity: 1
  }

  to {
    opacity: 0
  }
}

@keyframes fadeOutUp {
  0% {
    opacity: 1;
    transform: translateY(0)
  }

  to {
    opacity: 0;
    transform: translateY(-20px)
  }
}

@keyframes fadeOutDown {
  0% {
    opacity: 1;
    transform: translateY(0)
  }

  to {
    opacity: 0;
    transform: translateY(20px)
  }
}

@keyframes fadeOutLeft {
  0% {
    opacity: 1;
    transform: translateX(0)
  }

  to {
    opacity: 0;
    transform: translateX(-20px)
  }
}

@keyframes fadeOutRight {
  0% {
    opacity: 1;
    transform: translateX(0)
  }

  to {
    opacity: 0;
    transform: translateX(20px)
  }
}

@keyframes slideInUp {
  0% {
    transform: translateY(1500px)
  }

  0%,
  to {
    opacity: 1
  }

  to {
    transform: translateY(0)
  }
}

@keyframes slideInDown {
  0% {
    transform: translateY(-850px)
  }

  0%,
  to {
    opacity: 1
  }

  to {
    transform: translateY(0)
  }
}

@keyframes slideOutUp {
  0% {
    transform: translateY(0)
  }

  0%,
  to {
    opacity: 1
  }

  to {
    transform: translateY(-250px)
  }
}

@keyframes slideOutUpFast {
  0% {
    transform: translateY(0)
  }

  0%,
  to {
    opacity: 1
  }

  to {
    transform: translateY(-1250px)
  }
}

@keyframes slideOutDown {
  0% {
    transform: translateY(0)
  }

  0%,
  to {
    opacity: 1
  }

  to {
    transform: translateY(350px)
  }
}

@keyframes slideOutDownFast {
  0% {
    transform: translateY(0)
  }

  0%,
  to {
    opacity: 1
  }

  to {
    transform: translateY(1250px)
  }
}

@keyframes slideInLeft {
  0% {
    opacity: 0;
    transform: translateX(-850px)
  }

  to {
    transform: translateX(0)
  }
}

@keyframes slideInRight {
  0% {
    opacity: 0;
    transform: translateX(1250px)
  }

  to {
    transform: translateX(0)
  }
}

@keyframes slideOutLeft {
  0% {
    transform: translateX(0)
  }

  to {
    opacity: 0;
    transform: translateX(-350px)
  }
}

@keyframes slideOutRight {
  0% {
    transform: translateX(0)
  }

  to {
    opacity: 0;
    transform: translateX(350px)
  }
}