#model-info.ver2 .breadcrumbs li:before {
  top: 8px;
  right: -24px;
  left: auto;
  height: 0;
  width: 0;
  background: transparent;
  border: 4px solid transparent;
  border-left: 7px solid #e5e3e2;
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
}

#model-info.ver2 .breadcrumbs li:after {
  display: none;
}

#model-info.ver2 .breadcrumbs li a {
  font-weight: 400;
  font-size: 15px;
}

#model-info.ver2 .mi-wrapper {
  overflow: inherit;
}

@media screen and (max-width: 991px) {
  #model-info.ver2 .mi-wrapper .model-wrapper {
    min-height: 0;
  }
}

#model-info.ver2 .mi-wrapper .model-wrapper h1.page-title {
  font-family: 'Montserrat', sans-serif;
}

#model-info.ver2 .mi-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@media screen and (max-width: 991px) {
  #model-info.ver2 .mi-item {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

#model-info.ver2 .in-stock {
  margin: 0;
  padding: 1px 7px 2px 7px;
  color: #4da14f;
  font-size: 13px;
  font-weight: 700;
  line-height: 20px;
  border: 1px solid #e5e3e2;
  border-radius: 7px;
}

#model-info.ver2 .reviews_link {
  display: inline-block;
  margin-left: 8px;
  font-weight: 400;
  font-size: 15px;
}

#model-info.ver2 .mi-wrapper .model-wrapper .mi-description {
  color: #333;
  font-size: 15px;
  font-weight: 400;
  line-height: 20px;
}

#model-info.ver2 .mi-wrapper .model-wrapper .mi-description p {
  margin-bottom: 3px;
  font-weight: 400;
}

#model-info.ver2 .free_sh .btn-buy {
  top: 5px;
}

#model-info.ver2 .mi-price .price_word {
  position: relative;
  top: -3px;
  margin-right: 5px;
  width: 32px;
  height: 11px;
  color: #4da14f;
  font-size: 15px;
  font-weight: 400;
  line-height: 20px;
  text-transform: none;
  vertical-align: middle;
}

/*#model-info.ver2 .mi-price span:last-of-type {
  position: relative;
  top: -8px;
  font-size: 16px;
}*/

#model-info.ver2 .mi-price .btn-buy {
  margin-right: 10px;
  margin-left: 10px;
  border-radius: 15px;
  font-family: 'Montserrat', sans-serif;
}

#model-info.ver2 .mi-price .text_regular_price {
  margin-top: 20px;
  font-size: 18px !important;
}

#model-info.ver2 .add_to_wishlist {
  width: 28px;
  height: 26px;
  background: url(../images/wishlist_icons.png) 0 0 no-repeat;
  border: none;
  outline: none;
}

#model-info.ver2 .add_to_wishlist.added {
  background-position: -29px 0;
}

@media (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
  #model-info.ver2 .add_to_wishlist {
    background: url(../images/wishlist_icons@2x.png) 0 0/86px no-repeat;
  }
}

@media screen and (max-width: 767px) {
  #model-info.ver2 .add_to_wishlist {
    display: none;
  }
}

#model-info.ver2 .model-img .authenticated_logo {
  position: absolute;
  bottom: 75px;
  left: 44px;
  display: block;
  width: 110px;
  height: 158px;
}

#model-info.ver2 .model-img .authenticated_logo img {
  max-width: 100%;
}

#model-info.ver2 .model-img_inner {
  position: absolute;
  left: 0;
  bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}

#model-info.ver2 .share-button {
  position: relative;
  padding: 2px 2px 2px 10px;
  background: #fff;
  border-radius: 15px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

#model-info.ver2 .share-button:hover .r2 {
  display: block;
}

#model-info.ver2 .share-button:hover .share_icon {
  -webkit-filter: grayscale(0%);
          filter: grayscale(0%);
}

#model-info.ver2 .share-button .r2 {
  display: none;
  position: absolute;
  padding-top: 5px;
  width: 290px;
  z-index: 9;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

#model-info.ver2 .share-button .r2.hide {
  display: none;
}

#model-info.ver2 .share-button .r2 ul li a:hover {
  opacity: 1;
}

#model-info.ver2 .share-button .r2 ul li a:hover img {
  opacity: 1;
}

#model-info.ver2 .share_icon {
  display: inline-block;
  margin-left: 5px;
  width: 27px;
  height: 27px;
  vertical-align: middle;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAADoklEQVR42tWaW0gUURjHJy+RpQlFFBQFXchQe+hCD0EFlRgVQlFQ+qBoKRhFkV0lpQgLuhL0EPRQFJhCovgQWJBQ1lbUUw89FJKVeemehKHZ/5NvYbKZ3e/Mzjk7LvxYmD3nm/nPuXyXs5bl02egYWoCWAzKwHnQCFrBc6aVr50Dpdw2wQrCBw+SDPJAHfgChhT5DGrBRpAUDwHp4Ajo8vDwbnwEh0CaCQGJYI/Ht68ySru0TTsYzgQvNAoYyTOQ4beIItBnUESYn6DALxEn4yBgJNWxirgcABFhLo7mkRhJlZc1MRRQ8lV2J1ML+zfoAQMKfX6A+RI/YWKLfcnePJnvO4FnQaewfyiin2Fnp1vEQ3pwl/tPB+1CO2WRwo6vmkX0g1lRZsUaoa1ekOpk4KiB0WgSrtPXQnsVTlFslwEhp4VCmoT2PtC6tnfMMyCCdpttQiF3Feyus3es0yiA1t0JMFkoYjyLltq/Yc/sdITltBgraRNRdMbVivehJTGGOi7xWQAlSBVOOwquLQQ3wVoXETvBoId7ZlucY0sak7c/zp5/IpgH9vObp987wG6Q4vCASzlf/8Nt6buBneB6UA4exPDyiiwuFERr2DOs2t2JFYOxDr8tB3cMbCSnpFvdJsV5vhrcNxhI1ltcponUqF1BAE2TtjhExC0W15wiNWrQtNv4SUgiRBpWHIijkMeSqdX5TxgQWcwy0ByvqdUoaFisuNgXgdu27VY3dRbXYiVlmVUuD53FVcd0h9+ywS2PTk6FGosLypLGlI5eJa9MqSZYAc6CX7aYihzmJAdBCygmsqW0gywwH+SAEnAvBiGF4Wng59v5Tg4KTHEQNBdcAStdRrdQMX8PkxkOGj9pGO4+HrFpiuurUjW2s3eu1Th/aepdAjOEQlJ4VKX2r9k7bzCws/QPz2WZmBYFuzn2jkkKpZggpbod/5WFcOGgASHNQiFvhPb2OnVO40MW3ZXF2VFE5AptdVNa7Gak3ERc5Ha8huszwVuhnZJoJ7NPDYh5BTaDcbbiYCm/ZUn/tuE8PcrQZnBIYiJGGuDCh0pM9g3MkTqlggAfK2xVPSOpCqCIw15PrS4ESMSZWM8Rj43akXAQs12xjOkXtLC3+H3WTjnIE4MiHlHYr+vfDwlcmezVKICKgTui+gmfBKVyufS9jwLegX1ux3Im/mSTy2lst4eHp0r6dU53E60gfGgqcLGhiFPdes4rQkwLX6vhlDbLz/v/BYTJvABNE9gdAAAAAElFTkSuQmCC") 0 0/contain no-repeat;
  -webkit-filter: grayscale(100%);
          filter: grayscale(100%);
}

.mm-rating {
  position: relative;
  top: -1px;
  width: 97px !important;
  height: 16px !important;
  float: right;
  background: url(../images/rating-stars-retina.png) center 0px/97px no-repeat !important;
}

.mm-rating.mm-rating-0 {
  background-position: center 0px !important;
}

.mm-rating.mm-rating-1 {
  background-position: center -16px !important;
}

.mm-rating.mm-rating-2 {
  background-position: center -32px !important;
}

.mm-rating.mm-rating-3 {
  background-position: center -48px !important;
}

.mm-rating.mm-rating-4 {
  background-position: center -64px !important;
}

.mm-rating.mm-rating-5 {
  background-position: center -80px !important;
}

#model-info.ver2 .mm-rating {
  margin-left: 15px !important;
}

#model-info.ver2.special_price .price_word {
  color: #ee9521;
}

#model-info.ver2 .view_in_ar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  left: 148px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 2px 10px 2px 10px;
  background: #fff;
  color: #000;
  border-radius: 15px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  bottom: 38px;
}

@media screen and (max-width: 991px) {
  #model-info.ver2 .view_in_ar {
    display: none;
  }
}

#model-info.ver2 .view_in_ar i {
  display: block;
  margin-left: 6px;
  width: 39px;
  height: 21px;
  background: url(../images/view_in_ar_icon.png) 0 0/contain no-repeat;
}

#model-info.ver2 .view_in_ar:hover {
  color: #000;
  text-decoration: none;
}

#model-info.ver2 .view_in_ar_mob,
#model-info.ver2 .view_in_ar_mob .liveanimations-ar-model {
  display: none;
  margin-bottom: 20px;
}

@media screen and (max-width: 991px) {
  #model-info.ver2 .view_in_ar_mob,
  #model-info.ver2 .view_in_ar_mob .liveanimations-ar-model {
    display: block;
  }
}

#model-info.ver2 .view_in_ar_mob a,
#model-info.ver2 .view_in_ar_mob .liveanimations-ar-model a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 18px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

#model-info.ver2 .view_in_ar_mob a i,
#model-info.ver2 .view_in_ar_mob .liveanimations-ar-model a i {
  display: block;
  margin-left: 10px;
  width: 39px;
  height: 21px;
  background: url(../images/view_in_ar_icon.png) 0 0/contain no-repeat;
}

#model-info.ver2 .view_in_ar_mob a:hover,
#model-info.ver2 .view_in_ar_mob .liveanimations-ar-model a:hover {
  color: #000;
  text-decoration: none;
}

.wishlist_widget {
  position: relative;
  top: 5px;
  margin-right: 30px;
}

@media screen and (max-width: 991px) {
  .wishlist_widget {
    right: 45px;
  }
}

@media screen and (max-width: 580px) {
  .wishlist_widget {
    display: none;
  }
}

.wishlist_widget a {
  display: inline-block;
  width: 28px;
  height: 26px;
  background: url(../images/wishlist_icons.png) -58px 0 no-repeat;
  border: none;
  outline: none;
  -webkit-transition: all 0s;
  transition: all 0s;
}

@media (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
  .wishlist_widget a {
    background: url(../images/wishlist_icons@2x.png) -57px 0/86px no-repeat;
  }
}

.wishlist_widget span {
  position: absolute;
  top: -6px;
  right: 20px;
  min-width: 18px;
  height: 18px;
  padding: 0 5px;
  font: 400 11px/17px Open Sans,Arial,sans-serif;
  color: #fff;
  text-align: center;
  border-radius: 18px;
  background: #4da14f;
}

.wishlist_widget:before {
  content: '';
  position: absolute;
  top: 12px;
  left: -7px;
  width: 137%;
  height: 2px;
  background: #f6f6f6;
  z-index: -1;
}

.wishlist_widget:hover {
  opacity: 1;
}

#watch-model-gallery.ver2 {
  padding-bottom: 49px;
}

@media screen and (max-width: 991px) {
  #watch-model-gallery.ver2 {
    padding: 0;
  }
}

#watch-model-gallery.ver2 .product-additional-gallery a.prev,
#watch-model-gallery.ver2 .product-additional-gallery a.next {
  width: 26px;
  height: 38px;
  background: url(../images/product_page_images_slider_arrows.png);
  background-position: 0 0;
}

#watch-model-gallery.ver2 .product-additional-gallery a.next {
  background-position: -26px 0;
}

#model-info.ver2 .product-additional-gallery a.prev,
#model-info.ver2 .product-additional-gallery a.next {
  width: 13px;
  height: 19px;
  background: url(../images/product_page_images_slider_arrows.png);
  background-position: 0 0;
  background-size: 26px;
}

#model-info.ver2 .product-additional-gallery a.next {
  background-position: -13px 0;
}

@media screen and (max-width: 991px) {
  #gallery-tabs.ver2 {
    padding: 0;
  }
}

#gallery-tabs.ver2 .block-title {
  background: #fff;
  border-bottom: 1px solid #bebebe;
}

@media screen and (max-width: 991px) {
  #gallery-tabs.ver2 .block-title {
    border-bottom: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

@media screen and (max-width: 991px) {
  #gallery-tabs.ver2 .block-title .nav-tabs {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 100%;
  }
}

@media screen and (max-width: 991px) {
  #gallery-tabs.ver2 .block-title .nav-tabs li {
    margin: 0;
    border-bottom: none !important;
  }
}

#gallery-tabs.ver2 .nav-tabs li {
  margin-right: 60px;
  padding-bottom: 5px;
}

#gallery-tabs.ver2 .nav-tabs li a {
  padding: 0;
  font-size: 24px;
  font-weight: 100;
  color: #337ab7;
}

#gallery-tabs.ver2 .nav-tabs li a span {
  position: relative;
  display: inline-block;
  width: 23px;
  height: 23px;
  font-size: 14px;
  font-weight: 700;
  line-height: 22px;
  color: #fff;
  background: #337ab7;
  border-radius: 50%;
  vertical-align: middle;
}

#gallery-tabs.ver2 .nav-tabs li a:hover {
  background: #fff;
}

#gallery-tabs.ver2 .nav-tabs li.active {
  border-bottom: 3px solid #4da14f;
}

#gallery-tabs.ver2 .nav-tabs li.active a {
  color: #333;
}

#gallery-tabs.ver2 .nav-tabs li:last-child {
  margin-right: 0;
}

#gallery-tabs.ver2 .gt-text {
  margin-bottom: 30px;
  max-width: 910px;
}

#gallery-tabs.ver2 .gt-text h2 {
  margin-top: 31px;
  margin-bottom: 46px;
  font: 700 20px/20px 'Montserrat';
}

@media screen and (max-width: 991px) {
  #gallery-tabs.ver2 .gt-text h2 {
    margin-top: 0;
    margin-bottom: 15px;
  }
}

#gallery-tabs.ver2 .gt-text p {
  margin-bottom: 23px;
  line-height: 22px;
}

#gallery-tabs.ver2 .gt-description-block {
  max-width: 910px;
}

@media screen and (max-width: 991px) {
  #gallery-tabs.ver2 .gt-description-block {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

#gallery-tabs.ver2 .gt-description-block .gt-description {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0;
}

@media screen and (max-width: 991px) {
  #gallery-tabs.ver2 .gt-description-block .gt-description {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

#gallery-tabs.ver2 .gt-description-block .gt-description > div {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 0;
  width: auto;
  min-height: initial;
}

#gallery-tabs.ver2 .gt-description-block .gt-description > div:nth-child(1) {
  margin-right: 20px;
}

@media screen and (max-width: 991px) {
  #gallery-tabs.ver2 .gt-description-block .gt-description > div:nth-child(1) {
    margin-right: 0;
    margin-bottom: 20px;
  }
}

#gallery-tabs.ver2 .gt-description-block .gt-description .gt_description_video {
  position: relative;
}

#gallery-tabs.ver2 .gt-description-block .gt-description .gt_description_video .play_btn {
  font: 14px/1.7 Open Sans, sans-serif;
  color: #333;
  cursor: pointer;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: absolute;
  width: 92px;
  height: 75px;
  left: 50%;
  top: 50%;
  margin-top: -44px;
  margin-left: -44px;
  background: url(data:img/png;base64,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) no-repeat;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  opacity: 1;
}

#gallery-tabs.ver2 .gt-description-block .gt-description .gt_description_video .play_btn:hover {
  opacity: 0.5;
}

#gallery-tabs.ver2 .gt-description-block img {
  max-width: initial;
}

@media screen and (max-width: 991px) {
  #gallery-tabs.ver2 .gt-description-block img {
    max-width: 100%;
  }
}

#gallery-tabs.ver2 .gt-description-block .product_characteristics_block {
  padding: 5px 21px 5px 21px;
  height: 100%;
  background: #fffbef;
  border: 1px solid #f5e5b7;
}

#gallery-tabs.ver2 .gt-description-block .product_characteristics_block h3 {
  margin-bottom: 20px;
  font: 700 16px/22px 'Montserrat';
  color: #333;
}

#gallery-tabs.ver2 .gt-description-block .product_characteristics_block ul {
  margin-bottom: 20px;
  padding: 0;
  list-style: none;
}

#gallery-tabs.ver2 .gt-description-block .product_characteristics_block ul:last-child {
  margin-bottom: 9px;
}

#gallery-tabs.ver2 .gt-description-block .product_characteristics_block ul li {
  line-height: 22px;
}

#gallery-tabs.ver2 .gt-description-block .product_characteristics_block .sizes {
  position: relative;
  margin-bottom: 20px;
  padding-left: 15px;
}

#gallery-tabs.ver2 .gt-description-block .product_characteristics_block .sizes:before {
  content: '';
  position: absolute;
  top: 5px;
  left: 0;
  bottom: 5px;
  width: 4px;
  background: #fcaf17;
}

#gallery-tabs.ver2 .gt-description-block .product_characteristics_block .sizes p {
  margin-bottom: 0;
}

#gallery-tabs.ver2 .gt-description-block .product_characteristics_block .pdf_icon {
  display: inline-block;
  margin-left: 4px;
  width: 32px;
  height: 14px;
  vertical-align: middle;
  background: url("../images/pdf_icon_32.png") 0 0/contain no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
  #gallery-tabs.ver2 .gt-description-block .product_characteristics_block .pdf_icon {
    background: url("../images/pdf_icon_64.png") 0 0/contain no-repeat;
  }
}

#gallery-tabs.ver2 .gt-description-block .product_characteristics_block .yt_icon {
  display: inline-block;
  margin-left: 4px;
  width: 24px;
  height: 24px;
  vertical-align: middle;
  background: url("../images/new_footer/social/social_yt_24.png") 0 0/contain no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
  #gallery-tabs.ver2 .gt-description-block .product_characteristics_block .yt_icon {
    background: url("../images/new_footer/social/social_yt_48.png") 0 0/contain no-repeat;
  }
}

#gallery-tabs.ver2 .gt-description-block .product_characteristics_block .authenticated_logo {
  position: absolute;
  bottom: 12px;
  right: 18px;
  display: block;
  width: 134px;
  height: 55px;
  z-index: 999;
}

#gallery-tabs.ver2 .gt-description-block .product_characteristics_block .authenticated_logo img {
  max-width: 100%;
}

#gallery-tabs.ver2 #request-gift-form {
  padding-left: 12%;
}

@media screen and (max-width: 991px) {
  #gallery-tabs.ver2 #request-gift-form {
    padding-left: 0;
  }
}

#gallery-tabs.ver2 #request-gift-form h2 {
  margin-top: 27px;
  margin-bottom: 45px;
  font: 700 20px/20px 'Montserrat', sans-serif;
}

@media screen and (max-width: 991px) {
  #gallery-tabs.ver2 #request-gift-form h2 {
    margin-top: 0;
    margin-bottom: 20px;
  }
}

#gallery-tabs.ver2 #request-gift-form .textarea {
  margin: 0 0 15px 0;
  padding: 16px;
  width: 100%;
  max-width: 586px;
  font: 400 15px/22px "Open Sans", sans-serif;
  background: white;
  border: 1px solid #f1ebd9;
  -webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.04);
          box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.04);
}

#gallery-tabs.ver2 #request-gift-form .textarea p {
  margin-bottom: 20px;
}

#gallery-tabs.ver2 #request-gift-form .textarea p:last-child {
  margin-bottom: 0;
}

#gallery-tabs.ver2 #request-gift-form .textarea a {
  color: #515151;
}

#gallery-tabs.ver2 #request-gift-form .input_fields > div {
  margin-bottom: 15px;
}

#gallery-tabs.ver2 #request-gift-form .input_fields > div label {
  display: block;
  margin-bottom: 5px;
  font: 400 15px/22px "Open Sans", sans-serif;
  text-align: left;
}

#gallery-tabs.ver2 #request-gift-form .input_fields > div input {
  width: 100%;
  max-width: 586px;
  height: 46px;
  font: 400 15px/22px "Open Sans", sans-serif;
  background: white;
  border: 1px solid #f1ebd9;
  -webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.04);
          box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.04);
}

#gallery-tabs.ver2 #request-gift-form .buttons button {
  display: inline-block;
  height: 52px;
  background: #fcaf17;
  border-radius: 15px;
  -webkit-transition: background 0.2s;
  transition: background 0.2s;
}

#gallery-tabs.ver2 #request-gift-form .buttons button:hover {
  background: #dd9403;
}

@media screen and (max-width: 767px) {
  #gallery-tabs.ver2 #reviews .recaptcha_wrap {
    padding-left: 15px !important;
  }
}

#gallery-tabs.ver2 #reviews #button-review {
  display: inline-block;
  margin-left: 164px;
  height: 52px;
  background: #fcaf17;
  border-radius: 15px;
  -webkit-transition: background 0.2s;
  transition: background 0.2s;
}

@media screen and (max-width: 767px) {
  #gallery-tabs.ver2 #reviews #button-review {
    margin-left: 0;
  }
}

.gradient_to_bottom {
  background: -webkit-gradient(linear, left top, left bottom, from(#f4f4f4), to(#fff));
  background: linear-gradient(180deg, #f4f4f4 0%, #fff 100%);
  border-top: 1px solid #e2e2e2;
}

.props_block {
  background-color: #fff;
}

.props_block .props {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin: 0 auto;
  padding: 25px 0;
  max-width: 1220px;
}

.props_block .props .props_item {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 30px;
}

.props_block .props .props_item:last-child {
  margin-right: 0;
}

.props_block .props .props_item .props_img {
  margin-right: 14px;
}

.props_block .props .props_item .props_right .props_title {
  margin: 0;
  font: 700 14px/22px 'Open Sans';
  color: #333;
  text-transform: uppercase;
}

.props_block .props .props_item .props_right .props_text {
  font: 300 14px/22px "Open Sans";
  color: grey;
}

.block-title.ver2 {
  margin: 0 0 20px 0;
  padding: 15px 0;
  font: 700 16px/22px 'Open Sans';
  color: #333;
  text-transform: uppercase;
  background: none;
  border-bottom: 1px solid #eee;
}

.eye_icon {
  display: inline-block;
  margin-left: 5px;
  width: 24px;
  height: 24px;
  vertical-align: bottom;
  background: url("../images/eye_icon_24.png") 0 0/contain no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
  .eye_icon {
    background: url("../images/eye_icon_48.png") 0 0/contain no-repeat;
  }
}

.rating-wrapper {
  direction: rtl;
  display: inline-block;
  vertical-align: bottom;
  height: 23px;
}

.rating-wrapper .star-label-view {
  display: inline-block;
  vertical-align: bottom;
  width: 17px !important;
  height: 17px;
  background: url(../images/rating-stars.png) 0px 0px no-repeat !important;
  margin-right: 0px !important;
  cursor: pointer;
  margin-bottom: 0px !important;
}

[type=radio]:checked.star-label + .star-label-view {
  background: url(../images/rating-stars.png) 0px -17px no-repeat !important;
}

[type=radio]:checked.star-label + .star-label-view + [type=radio] + .star-label-view {
  background: url(../images/rating-stars.png) 0px -17px no-repeat !important;
}

[type=radio]:checked.star-label + .star-label-view + [type=radio] + .star-label-view + [type=radio] + .star-label-view {
  background: url(../images/rating-stars.png) 0px -17px no-repeat !important;
}

[type=radio]:checked.star-label + .star-label-view + [type=radio] + .star-label-view + [type=radio] + .star-label-view + [type=radio] + .star-label-view {
  background: url(../images/rating-stars.png) 0px -17px no-repeat !important;
}

[type=radio]:checked.star-label + .star-label-view + [type=radio] + .star-label-view + [type=radio] + .star-label-view + [type=radio] + .star-label-view + [type=radio] + .star-label-view {
  background: url(../images/rating-stars.png) 0px -17px no-repeat !important;
}

.rating-wrapper > input:checked ~ label, .rating-wrapper:not(:checked) > label:hover, .rating-wrapper:not(:checked) > label:hover ~ label {
  background: url(../images/rating-stars.png) 0px -34px no-repeat !important;
}

.rating-wrapper > input:checked + label:hover, .rating-wrapper > input:checked ~ label:hover, .rating-wrapper > label:hover ~ input:checked ~ label, .rating-wrapper > input:checked ~ label:hover ~ label {
  opacity: 0.7;
}

@media screen and (max-width: 991px) {
  .props_block.ver2 {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media screen and (max-width: 1279px) {
  .props_block.ver2 .props {
    padding-left: 15px !important;
    padding-right: 15px !important;
    max-width: 610px;
  }
}

@media screen and (max-width: 767px) {
  .props_block.ver2 .props {
    max-width: 320px;
  }
}

.props_block.ver2 .props .props_item {
  max-width: 290px;
}

@media screen and (max-width: 991px) {
  .props_block.ver2 .props .props_item {
    height: 100px;
  }
}

@media screen and (max-width: 767px) {
  .props_block.ver2 .props .props_item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    text-align: center;
    margin-right: 0;
  }
}

@media screen and (max-width: 767px) {
  .props_block.ver2 .props .props_item .props_img {
    margin-right: 0;
    margin-bottom: 10px;
  }
}

.props_block.ver2 .slick-dots {
  bottom: 5px;
}

@media screen and (max-width: 767px) {
  .props_block.ver2 .slick-dots {
    right: 0;
    left: 0;
    bottom: 0;
    width: auto;
  }
}

.props_block.ver2 .slick-dots li {
  display: inline-block;
  margin: 5px;
  width: 10px;
  height: 10px;
}

.props_block.ver2 .slick-dots li button {
  width: 10px;
  height: 10px;
  background: #cfbc9c;
}

.related-products .block-title {
  margin-bottom: 20px !important;
}

@media screen and (max-width: 767px) {
  .related-products .block-title {
    margin-bottom: 0 !important;
  }
}

.recently-shown {
  padding-bottom: 33px;
}

.recently-shown .block-title {
  margin-bottom: 0;
}

.recently-shown.grd {
  background: -webkit-gradient(linear, left bottom, left top, from(#f4f4f4), color-stop(50%, #fff));
  background: linear-gradient(0deg, #f4f4f4 0%, #fff 50%);
}

@media screen and (max-width: 768px) {
  .recently-shown.grd {
    padding-bottom: 80px;
  }
}

.recently-shown .slides {
  margin: 23px auto 0 auto;
  padding: 0;
  max-width: 1180px;
  float: none;
}

@media screen and (max-width: 1279px) {
  .recently-shown .slides {
    max-width: 884px;
  }
}

@media screen and (max-width: 991px) {
  .recently-shown .slides {
    max-width: 590px;
  }
}

@media screen and (max-width: 768px) {
  .recently-shown .slides {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    float: none;
    margin: 0 auto;
    padding-top: 15px;
    padding-left: 7px;
    padding-right: 7px;
    max-width: 308px !important;
  }
}

.recently-shown .slides .slick-list {
  margin-bottom: 75px;
}

@media screen and (max-width: 768px) {
  .recently-shown .slides .slick-list {
    margin-bottom: 0;
  }
}

.recently-shown .slides .slick-slide {
  margin: 0;
  width: 272px !important;
  -ms-flex-preferred-size: 272px !important;
      flex-basis: 272px !important;
  max-width: 272px !important;
  margin-right: 11px !important;
  margin-left: 12px !important;
}

.recently-shown .slides .slick-slide .link_2_product {
  position: relative;
  top: 6px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.recently-shown .slides .slick-slide .link_2_product picture {
  position: relative;
  top: 2px;
}

.recently-shown .slick-dots {
  bottom: -50px;
}

@media screen and (max-width: 580px) {
  .recently-shown .slick-dots {
    left: 0px;
  }
}

.recently-shown .slick-dots li {
  width: 18px;
  height: 18px;
}

.recently-shown .slick-dots li.slick-active button {
  background: #fcaf17;
}

.recently-shown .slick-dots li button {
  width: 18px;
  height: 18px;
  background: #b8b8b8;
}

@media screen and (max-width: 767px) {
  .de #model-info.ver2 .mi-item {
    display: block;
  }
}

@media screen and (max-width: 767px) {
  .de #model-info.ver2 .mi-item .mm-rating {
    display: block;
    margin: 10px auto 0px auto !important;
  }
}

@media screen and (max-width: 767px) {
  .de #model-info.ver2 .mi-item .reviews_link {
    margin: 0;
  }
}

.fsep {
  display: none;
}

@media screen and (max-width: 1279px) {
  #related-products > .container {
    width: 866px;
  }
}

@media screen and (max-width: 991px) {
  #related-products > .container {
    width: 600px;
  }
}

@media screen and (max-width: 767px) {
  #related-products > .container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin: 0 auto;
    padding-top: 15px;
    padding-left: 7px;
    padding-right: 7px;
    width: 100%;
    max-width: 276px !important;
    float: none;
  }
}

#related-products .slick-list {
  width: 100%;
}

@media screen and (max-width: 767px) {
  #related-products .slick-list {
    width: 100%;
    max-width: 292px !important;
  }
}

#related-products .slick-list .slick-slide {
  margin-right: 11px !important;
  margin-left: 12px !important;
}

#related-products .slick-dots {
  bottom: -28px;
}

@media screen and (max-width: 991px) {
  #related-products .feutured_product_items.r2 {
    max-width: 584px !important;
  }
}

.popup-pocket-study-guide .custom-popup .custom-popup-content {
  position: relative;
  padding-top: 30px;
}

.popup-pocket-study-guide .radio-block {
  margin: 0 auto 25px auto;
  padding: 0;
  max-width: 129px;
}

@media screen and (max-width: 991px) {
  .popup-pocket-study-guide .radio-block .radio {
    margin-bottom: 20px;
  }
}

.popup-pocket-study-guide .popup-pocket-study-guide-send-email-block {
  margin-bottom: 10px;
}

.popup-pocket-study-guide .popup-pocket-study-guide-send-email-block strong {
  display: inline-block;
  margin-bottom: 15px;
}

.popup-pocket-study-guide .popup-pocket-study-guide-send-email-block .form .form-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.popup-pocket-study-guide .popup-pocket-study-guide-send-email-block .form .form-group input {
  margin-bottom: 0;
  border-right: none;
  border-radius: 4px 0 0 4px;
}

.popup-pocket-study-guide .popup-pocket-study-guide-send-email-block .form .form-group button {
  padding: 0 25px;
  border-radius: 0 4px 4px 0;
  background: #4DA14F;
  border: none;
}

.popup-pocket-study-guide .close {
  display: block;
  position: absolute;
  top: 5px;
  right: 5px;
  width: 28px;
  height: 28px;
  opacity: 1;
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
}

.popup-pocket-study-guide .close:before {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%) rotate(45deg);
          transform: translate(-50%, -50%) rotate(45deg);
  width: 100%;
  height: 2px;
  background: #a8a8a8;
}

.popup-pocket-study-guide .close:after {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%) rotate(-45deg);
          transform: translate(-50%, -50%) rotate(-45deg);
  width: 100%;
  height: 2px;
  background: #a8a8a8;
}

.popup-pocket-study-guide .close:hover {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

@media screen and (max-width: 991px) {
  .footer.ver2 .row_2 .pay_icons ul {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }
  .footer.ver2 .row_2 .pay_icons ul .paypal_logo {
    margin-right: 15px;
  }
  .footer.ver2 .row_2 .pay_icons ul .visa_icon {
    margin-right: 15px;
  }
  .fsep {
    display: block;
    -webkit-box-flex: 1;
        -ms-flex: 1 1 100%;
            flex: 1 1 100%;
    width: 100%;
  }
  .mi-play {
    width: 69px !important;
    height: 49.5px !important;
    background-size: contain !important;
    margin-top: auto !important;
    margin-left: auto !important;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
  }
  #descriptions .tbl {
    display: block;
  }
  #descriptions .tbl tbody {
    display: block;
  }
  #descriptions .tbl tbody tr {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  #descriptions .tbl tbody tr td {
    display: block;
    margin-bottom: 15px;
  }
  #descriptions .tbl tbody tr td:last-child {
    margin-bottom: 0;
  }
  #descriptions .tbl tbody tr td img {
    max-width: 100%;
    width: auto !important;
    height: auto !important;
  }
  #descriptions .tbl.reverse tbody tr {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
}

#model-info.ver2 .view_in_ar_mob .liveanimations-ar-model .liveanimations-preview-model__button.btn_ru:before {
  color: #337ab7;
  font-size: 18px;
  margin-right: 3px;
}

#model-info.ver2 .view_in_ar_mob .liveanimations-ar-model {
  margin-left: 0 !important;
}

.black_friday_product .mi-price {
  color: #4da14f !important;
}

.black_friday_product .regular_price {
  display: inline-block;
  position: relative;
  margin-right: 3px;
  color: #a19f9d !important;
  font-size: 21px;
}

.black_friday_product .regular_price:before {
  content: '';
  position: absolute;
  top: 14px;
  left: -4px;
  width: calc(100% + 8px);
  height: 2px;
  background: #e72b2b;
  z-index: 999;
}

.black_friday_product .regular_price span {
  position: relative;
  top: -8px;
  font-size: 14px;
}

.black_friday_product .text_regular_price {
  display: none !important;
}
