* {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-family: "Arial";
  font-weight: normal;
  outline: none !important; }

body {
  margin: 0;
  width: 100%;
  height: 100%; }

ul {
  list-style-type: none; }

header {
  padding-top: 25px;
  width: 100%; }

.fancybox-container {
  z-index: 9999999; }

.login_box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center; }

.wrap_selectpicker {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center; }
  .wrap_selectpicker img {
    margin-right: 11px; }
  .wrap_selectpicker a {
    color: #e73436;
    font-size: 14px;
    font-weight: 400;
    border-bottom: 1px #e73436 dotted;
    display: initial;
    cursor: pointer;
    line-height: normal;
    text-decoration: none;
    position: relative;
    margin-right: 30px;
    white-space: nowrap; }
    .wrap_selectpicker a:before {
      content: "";
      width: 7px;
      height: 4px;
      position: absolute;
      top: 7px;
      right: -14px;
      background-image: url("../img/before.png");
      background-position: center;
      background-repeat: no-repeat; }
    .wrap_selectpicker a:hover {
      border-color: transparent; }

a.login_btn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #e73436;
  text-decoration: none;
  font-size: 14px;
  font-weight: 400;
  /*margin-top: 10px;*/
   }
  a.login_btn span {
    display: inline-block;
    border-bottom: 1px #e73436 dotted;
    line-height: normal;
    margin-left: 10px; }
  a.login_btn:hover span {
    border-color: transparent; }

.head_contact {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start; }

.number_phone_box {
  display: inline-block;
  position: relative;
  padding-left: 14px;
  width: 30%; }
  .number_phone_box span {
    display: inline-block;
    color: #9e9e9e;
    font-size: 14px;
    font-weight: 400; }
  .number_phone_box a {
    color: #373838;
    font-size: 20px;
    font-weight: 700;
    display: inline-block;
    text-decoration: none;
    margin-top: 5px;
    -webkit-transition: 0.3s;
    transition: 0.3s; }
    .number_phone_box a:hover {
      opacity: 0.6;
      -webkit-transition: all 0.3s;
      transition: all 0.3s; }
  .number_phone_box:before {
    content: "";
    width: 1px;
    height: 100%;
    background-color: #9e9e9e;
    position: absolute;
    top: 0;
    left: 0; }

.adress_box {
  font-size: 13px;
  font-weight: 400;
  color: #373838;
  display: inline-block;
  margin-right: 49px; }
  .adress_box a {
    display: block;
    color: #e73436;
    text-decoration: underline; }
    .adress_box a:hover {
      text-decoration: none; }

.head_basket_box {
  position: relative;
  padding-left: 38px; }

.basket_icon {
  width: 41px;
  height: 41px;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  text-align: center;
  display: inline-block;
  position: absolute;
  left: -21px;
  top: 4px;
  background-color: #f3f3f3;
  padding-top: 10px; }

.basket_btn_box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center; }
  .basket_btn_box span {
    color: #373838;
    font-size: 18px;
    font-weight: 700;
    margin-right: 10px; }
  .basket_btn_box a {
    color: #e73436;
    font-size: 12px;
    font-weight: 400;
    width: 70px;
    height: 18px;
    padding-left: 5px;
    padding-right: 5px;
    text-decoration: none;
    -webkit-border-radius: 3px 2px 2px 3px;
    border-radius: 3px 2px 2px 3px;
    border: 1px solid #f3f3f3;
    background-color: transparent;
    -webkit-transition: 0.3s;
    transition: 0.3s; }
    .basket_btn_box a:hover {
      opacity: 0.5;
      -webkit-transition: all 0.3s;
      transition: all 0.3s; }

.basket_info {
  color: #9e9e9e;
  font-weight: 400;
  font-size: 14px;
  display: inline-block;
  margin-top: 7px; }
  .basket_info .count_products {
    color: #373838;
    font-weight: 400;
    display: inline-block; }
  .basket_info .price_product {
    color: #373838;
    white-space: nowrap;
    font-weight: 700; }

.cart-wrap.empty .basket_info,
.cart-wrap.empty .cart-btn {
	display: none;
}

.cart-wrap .cart-empty {
	display: none;
}

.cart-wrap.empty .cart-empty {
	display: inline;
}


.head_bottom_line {
  margin-top: 21px; }
  .head_bottom_line ul {
    margin: 0;
    padding: 0; }

.head_menu_list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-border-radius: 5px 4px 4px 5px;
  border-radius: 5px 4px 4px 5px;
  background-color: #373838;
  position: relative; }

.head_menu_list_item {
  display: inline-block; }

a.head_menu_link {
  padding-left: 14px;
  padding-right: 15px;
  display: inline-block;
  color: #ffffff;
  font-size: 14px;
  line-height: 50px;
  text-decoration: none;
  font-weight: 400;
  position: relative;
  -webkit-transition: 0.3s;
  transition: 0.3s; }
  a.head_menu_link:hover {
    background-color: #e73436;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -webkit-transition: all 0.3s;
    transition: all 0.3s; }

a.head_menu_link.active {
  -webkit-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
  background-color: #e73436; }

.head_menu_sublist {
  position: absolute;
  left: 0;
  top: 100%;
  width: 33.3333%;
  max-width: 263px;
  -webkit-border-radius: 0 0 5px 5px;
  border-radius: 0 0 5px 5px;
  background-color: #e73436;
  z-index: 5;
  display: none; }

.head_menu_sublist_item {
  padding-left: 19px;
  padding-right: 20px;
  border-top: 1px #d8292b solid; }

a.head_menu_sublistlink {
  color: #ffffff;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
  line-height: 41px;
  display: block;
  position: relative; }
  a.head_menu_sublistlink:hover {
    text-decoration: underline; }

a.head_menu_sublistlink.activate_link:before {
  content: "";
  width: 6px;
  height: 9px;
  position: absolute;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  top: 50%;
  right: 0;
  background-image: url("../img/small_arrow.png");
  background-position: center;
  background-repeat: no-repeat; }

.head_menu_sublist_item.active {
  background-color: #f3f3f3; }
  .head_menu_sublist_item.active a.head_menu_sublistlink {
    color: #373838;
    text-decoration: none; }
    .head_menu_sublist_item.active a.head_menu_sublistlink:before {
      -webkit-transform: translate(0, -50%) rotate(-180deg);
      -ms-transform: translate(0, -50%) rotate(-180deg);
      transform: translate(0, -50%) rotate(-180deg); }

.first_head_menu_sublist_item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  padding-top: 11px;
  padding-bottom: 10px;
  border: nones; }
  .first_head_menu_sublist_item .head_menu_sublistlink {
    color: #ffffff;
    font-size: 15px;
    font-weight: 700;
    line-height: 28px; }

.wrap_sublists {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  top: 0;
  left: 99.99%;
  min-width: 586px;
  height: 100%;
  opacity: 0;
  display: none;
  -webkit-transition: all 0.5s;
  transition: all 0.5s; }
  .wrap_sublists .sublist {
    padding-top: 12px;
    padding-bottom: 36px;
    background-color: #f3f3f3;
    padding-left: 21px;
    width: 50%; }

.wrap_sublists.active {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  opacity: 1;
  -webkit-transition: all 0.5s;
  transition: all 0.5s; }

a.sublist_link {
  display: inline-block;
  color: #e73436;
  font-size: 14px;
  font-weight: 400;
  line-height: 30px;
  text-decoration: none; }
  a.sublist_link:hover {
    text-decoration: underline; }

.nav_list {
  -webkit-border-radius: 4px;
  border-radius: 4px;
  background-color: #f3f3f3;
  padding: 0;
  margin: 0; }

.nav_list_main_item {
  padding: 14px 0px 11px 0px; }

a.nav_list__main_link {
  color: #373838;
  /*
  font-size: 15px;
  font-weight: 700;
  line-height: 28px;
  */
  padding-left: 21px;
  display: block; }

.nav_list_main_item a.nav_list__main_link + a.nav_list__main_link {
	border-top: 1px solid #e8e8e8;
	margin-top: 5px;
	padding-top: 5px;
}


.nav_list_item {
  border-top: 1px #e8e8e8 solid;
  padding-left: 21px;
  padding-right: 20px;
  position: relative; }

a.nav_list_link {
  color: #373838;
  font-size: 14px;
  font-weight: 400;
  line-height: 40px;
  width: 100%;
  display: inline-block;
  position: relative; }

a.nav_list_link.activate_links:before {
  content: "";
  width: 6px;
  height: 9px;
  background-image: url("../img/black_small_arrow.png");
  background-position: center;
  background-repeat: no-repeat;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  position: absolute;
  top: 50%;
  right: 0; }

.nav_list_item.active {
  background-color: #e8e8e8; }
  .nav_list_item.active a.nav_list_link.activate_links:before {
    -webkit-transform: translate(0, -50%) rotate(180deg);
    -ms-transform: translate(0, -50%) rotate(180deg);
    transform: translate(0, -50%) rotate(180deg); }
  .nav_list_item.active .wrap_nav_sublists {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }

.wrap_nav_sublists {
  position: absolute;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  top: -1px;
  left: 100%;
  border: 2px solid #e8e8e8;
  background-color: #e8e8e8;
  z-index: 4;
  min-width: 584px;
  padding: 10px 20px;
  display: none; }

.nav_sublist {
  padding: 0;
  margin: 0;
  width: 50%; }

a.nav_sublist_link {
  color: #e73436;
  font-size: 14px;
  font-weight: 400;
  line-height: 30px;
  text-decoration: none; }
  a.nav_sublist_link:hover {
    text-decoration: underline; }

.left_column_news_list {
  -webkit-border-radius: 4px;
  border-radius: 4px;
  border: 1px solid #e8e8e8;
  display: block;
  margin-top: 30px;
  padding-left: 20px;
  padding-right: 20px; }

a.title_link {
  color: #e73436;
  font-size: 18px;
  font-weight: 700;
  line-height: 55px;
  text-decoration: underline; }
  a.title_link:hover {
    text-decoration: none; }

.news_list_box_item {
  margin-bottom: 20px; }

.news_box_list {
  padding: 0;
  margin: 0;
  margin-top: 4px; }

.news_date_publication {
  font-weight: 400;
  color: #9e9e9e;
  font-size: 13px;
  line-height: 18px;
  display: block; }

a.news_box_link {
  color: #e73436;
  font-size: 14px;
  line-height: 18px;
  text-decoration: underline;
  display: inline-block;
  margin-top: 4px; }
  a.news_box_link:hover {
    text-decoration: none; }

.left_column_blog_list {
  -webkit-border-radius: 4px;
  border-radius: 4px;
  border: 1px solid #e8e8e8;
  margin-top: 30px;
  padding-left: 20px;
  padding-right: 20px; }

a.title_link_blog_box {
  color: #e73436;
  font-size: 18px;
  text-decoration: none;
  font-weight: 700;
  line-height: 65px; }
  a.title_link_blog_box span {
    font-weight: 700;
    text-decoration: underline;
    margin-left: 2px; }
  a.title_link_blog_box:hover span {
    text-decoration: none; }

.post_box_list {
  padding: 0;
  margin: 0; }

a.post_list_link {
  font-weight: 400;
  color: #e73436;
  font-size: 15px;
  line-height: 18px;
  text-decoration: underline; }
  a.post_list_link:hover {
    text-decoration: none; }

.post_list_text {
  margin: 0;
  color: #9e9e9e;
  font-weight: 400;
  font-size: 13px;
  line-height: 18px;
  margin-top: 5px; }

.post_box_list_item {
  margin-bottom: 20px; }

.main_content {
  margin-top: 20px; }

.search_line_box {
  width: 100%;
  position: relative; }

#seach_input,
#seach_input_2 {
  width: 100%;
  -webkit-border-radius: 3px 2px 2px 3px;
  border-radius: 3px 2px 2px 3px;
  height: 30px;
  border: 1px solid #e73436;
  background-color: #ffffff;
  padding-left: 28px; }

#seach_input + label,
#seach_input_2 + label {
  position: absolute;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  top: 50%;
  left: 29px;
  font-size: 14px;
  font-weight: 400;
  color: #373838; }
  #seach_input + label span,
  #seach_input_2 + label span {
    color: #9d9d9d; }

.seacrh_icon {
  position: absolute;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  top: 50%;
  left: 6px; }

#search_btn {
  position: absolute;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  top: 50%;
  right: 4px;
  width: 70px;
  height: 22px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  background-color: #373838;
  color: #fff;
  border: none;
  line-height: normal;
  cursor: pointer;
  -webkit-transition: 0.3s;
  transition: 0.3s; }
  #search_btn:hover {
    opacity: 0.8;
    -webkit-transition: all 0.3s;
    transition: all 0.3s; }

.main_slider {
  margin-top: 20px;
  max-height: 262px;
  overflow: hidden;
  margin-bottom: 0 !important; }
  .main_slider .slick-dots {
    bottom: 20px; }
  .main_slider .slick-dots li {
    width: 12px;
    height: 12px;
    margin: 0 5px; }
  .main_slider .slick-dots li.slick-active button {
    background-color: #e73436;
    border-color: #e73436; }
  .main_slider .slick-dots li button {
    width: 12px;
    height: 12px;
    padding: 0;
    border: 2px solid #ffffff;
    background-color: #e8e8e8;
    -webkit-border-radius: 50%;
    border-radius: 50%; }
    .main_slider .slick-dots li button:before {
      display: none !important; }

.inner_slide {
  -webkit-border-radius: 4px;
  border-radius: 4px;
  overflow: hidden;
  max-height: 300px; }

.main_slider_nextArrow,
.main_slider_prevArrow {
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  top: 50%;
  width: 36px;
  height: 36px;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  background-position: center;
  background-repeat: no-repeat;
  position: absolute;
  z-index: 3;
  cursor: pointer;
  -webkit-transition: 0.3s;
  transition: 0.3s; }
  .main_slider_nextArrow:hover,
  .main_slider_prevArrow:hover {
    opacity: 0.7;
    -webkit-transition: all 0.3s;
    transition: all 0.3s; }

.main_slider_nextArrow {
  background-image: url("../img/right_arrow_main_slider.png");
  right: 10px; }

.main_slider_prevArrow {
  background-image: url("../img/left_arrow_main_slider.png");
  left: 10px; }

.inform_boxes {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 28px;
  padding-bottom: 30px;
  border-bottom: 2px #e8e8e8 solid; }

.inform_box {
  width: 33.33333%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 15px;
  padding-left: 15px; }
  .inform_box:first-child {
    padding-left: 0; }

.inform_box_img {
  min-width: 67px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center; }

.inform_box_txt span {
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  color: #373838; }

.inform_box_txt a {
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  color: #e73436;
  text-decoration: underline; }
  .inform_box_txt a:hover {
    text-decoration: none; }

.wrap_products_slider,
.wrap_reviews_slider {
  margin-left: -15px;
  width: -webkit-calc(100% + 30px);
  width: calc(100% + 30px); }
  .wrap_products_slider h4,
  .wrap_reviews_slider h4 {
    color: #373838;
    font-size: 24px;
    font-weight: 700;
    line-height: 60px;
    padding-left: 15px;
    margin: 0; }

.next_slide,
.prev_slide {
  position: absolute;
  top: -42px;
  width: 24px;
  height: 24px;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  background-position: center;
  background-repeat: no-repeat;
  cursor: pointer;
  -webkit-transition: 0.3s;
  transition: 0.3s; }
  .next_slide:hover,
  .prev_slide:hover {
    opacity: 0.7;
    -webkit-transition: all 0.3s;
    transition: all 0.3s; }

.next_slide {
  background-image: url("../img/products_slider_next_arrow.png");
  right: 15px; }

.prev_slide {
  background-image: url("../img/products_slider_prev_arrow.png");
  right: 49px; }

.wrap_products_slide_box,
.wrap_reviews_slide_box {
  padding-left: 15px;
  padding-right: 15px;
  display: inline-block;
  width: 33.3333%; }

.wrap_popular_products_slider {
  margin-top: 8px; }

.products_slide_box {
  padding: 20px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #e8e8e8;
  display: inline-block; }

.products_slide_box.nostock_1,
.subcategory_line.nostock_1 {
	opacity: .5;
}
.products_slide_box.nostock_2,
.subcategory_line.nostock_2 {
	opacity: .9;
}



.products_slide_box_img {
  position: relative;
  display: inline-block; 
  
}

.products_slide_box_img_catalog{
  width:220px;
  /** это размер превью фоток в каталогах image_formain' => array(200,150),*/
}


.sale_icon,
.action_icon {
  position: absolute;
  top: -3px;
  left: -1px; }

a.products_slide_box_link {
  color: #e73436;
  font-size: 15px;
  font-weight: 400;
  line-height: 20px;
  height: 40px;
  overflow: hidden;
  margin-top: 8px;
  display: block;
  text-decoration: underline; }

  a.products_slide_box_link:hover {
    text-decoration: none; }



.products_slide_box_price {
  color: #373838;
  font-size: 22px;
  font-weight: 700;
  line-height: 30px;
  display: block;
  margin-top: 3px; }

.wrap_popular_products_slider .products_slide_box_price {
  margin-top: 22px; }

.products_slide_box_price.sale_price {
  color: #b77000; }

  .products_slide_box_price span.old_price {
    color: #9e9e9e;
    font-size: 18px;
    font-weight: 400;
	display: inline-block;
    text-align: left;
    line-height: normal;
    text-decoration: line-through; 
}

.products_slide_box_btn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 6px; }
  .products_slide_box_btn a {
    color: #ffffff;
    font-size: 12px;
    font-weight: 400;
    width: 75px;
    -webkit-border-radius: 3px 2px 2px 3px;
    border-radius: 3px 2px 2px 3px;
    background-color: #e73436;
    text-align: center;
    display: inline-block;
    padding-top: 3px;
    padding-bottom: 2px;
    text-decoration: none;
    cursor: pointer;
    -webkit-transition: 0.3s;
    transition: 0.3s; }
    .products_slide_box_btn a:hover {
      opacity: 0.8;
      -webkit-transition: all 0.3s;
      transition: all 0.3s; }
  .products_slide_box_btn a.recall_link {
    color: #e73436;
    font-size: 13px;
    margin-top: 0;
    font-weight: 400;
    text-decoration: underline;
    display: inline-block;
    background-color: transparent;
    text-align: left;
    margin-top: 15px; }
    .products_slide_box_btn a.recall_link:hover {
      text-decoration: none; }
  .products_slide_box_btn span {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 90px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #9dcd4b;
    text-align: center;
    padding-top: 1px;
    padding-bottom: 1px;
    color: #6a9e1f;
    font-size: 12px;
    font-weight: 400;
    line-height: 20px; }

  .products_slide_box_btn span.nostock {
  	color: #9e9e9e;
  	border: 1px solid #9e9e9e;
  }

  .products_slide_box_btn span.onway {
  	color: #CF9A67;
  	border: 1px solid #CF9A67;
    width: auto;
    padding: 1px 10px;
  }

    .products_slide_box_btn span img {
      margin-right: 5px; }
  .products_slide_box_btn .black_descr {
    color: #373838;
    font-size: 13px;
    font-weight: 400;
    line-height: 20px;
    padding: 0px 7px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #e8e8e8;
    display: inline-block;
    white-space: nowrap;
    width: initial; }

.wrap_reviews_slider {
  margin-top: 39px; }

.reviews_slide_box {
  height: 100%;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  background-color: #f3f3f3;
  padding: 20px;
  padding-top: 24px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between; }

.reviews_slide_box_txt {
  color: #373838;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  margin: 0; }

.user_inform {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  height: auto;
  min-height: 60px;
  margin-top: 17px; }

.avatar_img {
  margin-right: 15px;
  display: inline-block;
  
   }
   
.avatar_img img {
  border-radius: 45px;
}

.user_name {
  color: #373838;
  font-size: 14px;
  font-weight: 700;
  line-height: 16px;
  display: block; }

.review_date_publication {
  color: #9e9e9e;
  font-size: 13px;
  font-weight: 400;
  line-height: 20px; }

.information_container {
  margin-top: 19px;
  display: block;
  margin-bottom: 45px; }
  .information_container h4 {
    font-size: 24px;
    font-weight: 700;
    line-height: 60px;
    margin: 0; }
  .information_container p {
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    margin-bottom: 18px; }
    .information_container p img {
      float: left;
      margin-top: -32px;
      margin-right: 55px; }

footer {
  background-color: #e8e8e8;
  padding-top: 40px;
  padding-bottom: 57px; }

.footer_copyright span {
  color: #9e9e9e;
  font-size: 14px;
  font-weight: 400;
  line-height: 30px; }

.footer_menu_list {
  margin: 0;
  padding: 0; }

.footer_menu_list_item {
  display: inline-block;
  margin-right: 7px; }

.wrap_footer_menu_list {
  display: inline-block; }

a.footer_menu_link {
  padding: 5px 13px;
  display: block;
  color: #e73436;
  font-size: 14px;
  font-weight: 400;
  text-decoration: underline; }
  a.footer_menu_link:hover {
    text-decoration: none; }

a.footer_menu_link_blog {
  text-decoration: none; }
  a.footer_menu_link_blog span {
    text-decoration: underline; }
  a.footer_menu_link_blog img {
    margin-right: 3px; }
  a.footer_menu_link_blog:hover span {
    text-decoration: none; }

.footer_menu_link.active {
  -webkit-border-radius: 5px;
  border-radius: 5px;
  text-decoration: none;
  color: #fff;
  font-weight: 700;
  background-color: #e73436; }

.bottom_footer_line {
  margin-top: 33px; }
  .bottom_footer_line .number_phone_box {
    max-width: 255px; }
  .bottom_footer_line .number_phone_box span {
    display: block; }

.footer_social_links span {
  display: block;
  color: #9e9e9e;
  font-size: 14px;
  font-weight: 400;
  margin-bottom: 5px; }

.footer_social_links a {
  display: inline-block;
  margin-right: 7px;
  text-decoration: none; }

.footer_contacts {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

.wrap_logo_mobile_version {
  display: none; }

.search_line_box_mobile_version {
  display: none; }

.number_phone_box .open_map {
  display: none; }

#open_more_txt {
  display: none; }

.mobile_version_menu {
  display: none; }

.nav_list_item:first-child {
  border-top: none; }

.nav_list_link.activate {
  font-weight: 700;
  text-decoration: none !important; }

.wrap_bread_crambs {
  display: inline-block;
  width: 100%;
  line-height: 14px;
  margin-top: 28px; }
  .wrap_bread_crambs a {
    color: #9e9e9e;
    font-size: 12px;
    font-weight: 400;
    line-height: normal;
    text-decoration: underline; }
  .wrap_bread_crambs span {
    color: #9e9e9e;
    font-size: 12px;
    font-weight: 400;
    line-height: normal; }

.main_content_container h1 {
  margin: 0;
  color: #373838;
  font-size: 30px;
  font-weight: 700;
  line-height: 30px;
  margin-top: 15px; }

.main_content_container .information_container h1 {
	font-size: 2em;
	margin-bottom: 15px;
	margin-top: 40px;
}

.main_content_container h2 {
  color: #9e9e9e;
  font-size: 24px;
  margin-top: 0;
  font-weight: 700;
  line-height: 77px;
  margin-bottom: 0; }
  .main_content_container h2 span {
    font-weight: 700; }

.wrap_search_cities_container {
  width: 100%;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  background-color: #e73436;
  padding-left: 22px;
  padding-right: 20px;
  padding-top: 16px;
  padding-bottom: 16px;
  margin-top: 24px; }
  .wrap_search_cities_container input {
    width: 100%;
    height: 40px;
    padding-left: 13px;
    padding-right: 13px;
    color: #373838;
    font-size: 18px;
    font-weight: 400;
    line-height: 60px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background-color: #ffffff;
    margin-top: 7px;
    border: none; }

.wrap_cities_links {
  width: 100%;
  display: block;
  margin-top: 9px; }
  .wrap_cities_links .cities_link {
    color: #ffffff;
    font-size: 13px;
    font-weight: 400;
    display: inline-block;
    margin-right: 25px;
    text-decoration: underline; }
    .wrap_cities_links .cities_link:hover {
      text-decoration: none; }

.container_title {
  color: #ffffff;
  font-size: 13px;
  font-weight: 400;
  display: block; }

.delivery_method_container {
  border-top: 1px #e8e8e8 solid;
  -webkit-border-radius: 0 0 1px 1px;
  border-radius: 0 0 1px 1px;
  padding-bottom: 22px; }
  .delivery_method_container h3 {
    color: #373838;
    font-size: 24px;
    font-weight: 700;
    line-height: normal;
    margin-bottom: 7px;
    margin-top: 25px;
    display: inline-block;
    position: relative; }
    .delivery_method_container h3 span {
      position: absolute;
      color: #ffffff;
      font-size: 16px;
      font-weight: 700;
      line-height: 30px;
      -webkit-border-radius: 3px;
      border-radius: 3px;
      background-color: #c52b2d;
      white-space: nowrap;
      left: -webkit-calc(100% + 11px);
      left: calc(100% + 11px);
      top: 3px;
      padding: 3px 3px 3px 6px;
      line-height: 1; }

.delivery_method {
  display: block;
  max-width: 810px;
  margin: 0;
  padding: 0;
  padding-left: 2px; }

.delivery_method_list_item {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start; }

.list_item_title {
  display: inline-block;
  width: 100%;
  max-width: 284px;
  position: relative;
  margin-right: 6px; }
  .list_item_title:before {
    content: "";
    width: 100%;
    border-bottom: 1px #bebebe dotted;
    position: absolute;
    bottom: 0;
    left: 0; }
  .list_item_title span {
    position: relative;
    z-index: 2;
    background-color: #fff;
    padding-right: 3px;
    color: #9e9e9e;
    font-size: 14px;
    line-height: normal;
    top: 4px; }

.delivery_method_list_item {
  margin-bottom: 5px; }

.list_item_txt {
  color: #373838;
  line-height: 18px;
  font-weight: 400;
  font-size: 14px;
  position: relative;
  top: 5px;
  max-width: 480px; }
  .list_item_txt a {
    color: #e73436;
    margin-right: 15px;
    border-bottom: 1px #e73436 dotted;
    text-decoration: none; }
    .list_item_txt a:hover {
      border-bottom: none; }

.wrap_payment_methods_box {
  margin-top: 24px;
  padding-left: 2px; }
  .wrap_payment_methods_box h4 {
    color: #373838;
    font-size: 15px;
    font-weight: 700;
    line-height: 24px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 8px; }
    .wrap_payment_methods_box h4 img {
      margin-right: 10px; }

.payment_methods_box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }

.payment_method {
  color: #373838;
  font-size: 14px;
  line-height: 24px;
  font-style: italic;
  font-weight: 400;
  min-width: 236px;
  display: inline-block;
  margin-right: 40px; }
  .payment_method span {
    color: #9e9e9e;
    font-weight: 400;
    font-style: normal; }

.delivery_information_list {
  margin: 0;
  padding: 0;
  margin-top: 20px; }

.delivery_information_list_item {
  color: #373838;
  line-height: 24px;
  font-size: 14px; }

.delivery_information_txt {
  color: #9e9e9e;
  line-height: 18px;
  margin: 0;
  font-size: 14px;
  margin-top: 16px; }

.important_txt {
  padding-top: 40px;
  -webkit-border-radius: 0 0 1px 1px;
  border-radius: 0 0 1px 1px;
  border-top: 1px #e8e8e8 solid;
  margin-bottom: 36px; }
  .important_txt h6 {
    color: #e73436;
    font-weight: 700;
    font-size: 14px;
    line-height: 18px;
    margin: 0;
    margin-bottom: 17px; }
  .important_txt p {
    margin: 0;
    font-size: 14px;
    line-height: 18px;
    color: #373838;
    font-weight: 400; }

.select_section {
  display: none; }

.main_content_order_issued {
  margin-bottom: 40px; }

.order_information_container {
  width: 100%;
  display: block;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  background-color: #f3f3f3;
  margin-top: 24px;
  padding-top: 27px;
  padding-bottom: 27px; }

.order_information_ttl {
  font-size: 15px;
  line-height: 22px;
  font-weight: 400;
  color: #373838;
  padding-bottom: 23px;
  display: block;
  padding-left: 30px;
  padding-right: 30px;
  border-bottom: 1px #e8e8e8 solid; }
  .order_information_ttl strong {
    color: #e73436;
    font-weight: 700; }

.order_information_list {
  margin: 0;
  padding: 0;
  margin-top: 22px;
  padding-left: 30px;
  padding-right: 30px; }

.order_information_list_item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start; }
  .order_information_list_item:first-child {
    margin-bottom: 18px; }

.order_information_list_item_title {
  display: inline-block;
  width: 100%;
  max-width: 356px;
  position: relative;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  color: #9e9e9e;
  position: relative; }
  .order_information_list_item_title:before {
    content: "";
    width: 100%;
    border-bottom: 1px #bebebe dotted;
    position: absolute;
    bottom: 0;
    left: 0; }
  .order_information_list_item_title span {
    background-color: #f3f3f3;
    display: inline-block;
    position: relative;
    top: 5px;
    padding-right: 4px; }

.order_information_list_item_txt {
  color: #373838;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  position: relative;
  top: 5px;
  margin-left: 4px; }
  .order_information_list_item_txt a {
    color: #373838;
    font-size: 14px;
    font-weight: 400;
    text-decoration: none; }
  .order_information_list_item_txt strong {
    font-size: 18px;
    font-weight: 700;
    line-height: 30px;
    position: relative;
    bottom: 3px; }

.order_information_text {
  display: block;
  margin: 0;
  margin-top: 33px;
  font-size: 14px;
  line-height: 20px;
  color: #373838;
  font-weight: 400;
  padding-left: 30px;
  padding-right: 30px; }
  .order_information_text strong {
    color: #373838;
    font-weight: 700; }
  .order_information_text a {
    display: block;
    color: #e73436;
    font-weight: 400;
    text-decoration: underline; }
    .order_information_text a:hover {
      text-decoration: none; }

.method_payments_tabs {
  width: 100%;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #e8e8e8;
  margin-top: 27px;
  padding-left: 28px;
  padding-right: 28px;
  padding-bottom: 30px; }
  .method_payments_tabs h3 {
    color: #373838;
    font-size: 18px;
    font-weight: 700;
    line-height: normal;
    margin-top: 26px;
    margin-bottom: 14px; }

.method_payments_tabs_list {
  margin: 0;
  padding: 0; }

.method_payments_tabs_list {
  padding: 0;
  margin: 0;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #e8e8e8;
  overflow: hidden; }

.method_payments_tabs_list_item {
  border-top: 1px solid #e8e8e8; }
  .method_payments_tabs_list_item:first-child {
    border-top: none; }

a.method_payments_tabs_link {
  color: #e73436;
  font-size: 14px;
  font-weight: 700;
  text-decoration: none;
  line-height: normal;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  height: 38.2px;
  width: 100%;
  padding-left: 35px;
  position: relative; }
  a.method_payments_tabs_link span {
    display: inline-block;
    border-bottom: 1px #e73436 dotted;
    font-weight: 700; }
  a.method_payments_tabs_link:before {
    content: "";
    position: absolute;
    width: 18px;
    height: 18px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background-color: #f3f3f3;
    left: 10px;
    top: 12px; }
  a.method_payments_tabs_link .grey_txt {
    border-bottom: none;
    color: #9e9e9e;
    font-weight: 400; }

a.method_payments_tabs_link.active {
  background-color: #e73436; }
  a.method_payments_tabs_link.active:before {
    background-color: #FFF;
    background-image: url("../img/check_tabs.png");
    background-position: center;
    background-repeat: no-repeat; }
  a.method_payments_tabs_link.active span {
    color: #fff; }

.wrap_payment_btn {
  width: 100%;
  display: block;
  margin-top: 30px;
  padding-left: 30px;
  padding-right: 30px;
  text-align: right; }
  .wrap_payment_btn .button {
    display: inline-block;
    width: 100px;
    height: 30px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background-color: #e73436;
    border: 1px #e73436 solid;
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    cursor: pointer;
    -webkit-transition: 0.3s;
    transition: 0.3s; }
    .wrap_payment_btn .button:hover {
      background-color: #FFF;
      color: #e73436;
      -webkit-transition: all 0.3s;
      transition: all 0.3s; }

.select_news_container {
  -webkit-border-radius: 1px;
  border-radius: 1px;
  background-color: #e8e8e8;
  height: 52px;
  display: block;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  padding-left: 20px;
  padding-right: 20px;
  margin-top: 25px;
  margin-bottom: 0; }

a.selected_news {
  font-size: 14px;
  font-weight: 700;
  color: #e73436;
  text-decoration: none;
  line-height: normal;
  border-bottom: 1px #e73436 dotted;
  margin-right: 36px; }

a.selected_news.active {
  border-bottom: none;
  color: #373838; }

.news_container {
  margin-top: 27px;
  padding-bottom: 27px;
  border-bottom: 1px #e8e8e8 solid;
  padding-left: 2px; }
  .news_container h5 {
    color: #373838;
    font-size: 16px;
    font-weight: 700;
    line-height: 37px;
    margin: 0; }
  .news_container ul {
    margin: 0;
    padding: 0; }
  .news_container li {
    color: #373838;
    font-size: 14px;
    font-weight: 400;
    line-height: 18px; }
    .news_container li a {
      color: #e73436;
      font-size: 14px;
      font-weight: 400;
      line-height: 24px;
      text-decoration: underline; }
      .news_container li a:hover {
        text-decoration: none; }

.news_list li {
  line-height: 23px; }

.news_text {
  color: #373838;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  margin: 0;
  margin-top: 2px; }

.news_text p {
	margin: 3px 0px;
}
.news_container_date_publication {
  color: #9d9d9d;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px; }

.news_container_important_txt {
  color: #9e9e9e;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  margin-bottom: 0;
  margin-top: -4px; }
  .news_container_important_txt a {
    color: #e73436;
    font-weight: 400;
    text-decoration: underline; }
    .news_container_important_txt a:hover {
      text-decoration: none; }

.wrap_pagination {
  display: block;
  padding-top: 18px;
  padding-bottom: 40px;
  font-size: 0; }

a.pagination_link {
  width: 30px;
  height: 30px;
  background-color: #f3f3f3;
  color: #373838;
  font-size: 15px;
  font-weight: 700;
  line-height: normal;
  display: inline-block;
  text-decoration: none;
  text-align: center;
  margin-right: 1px;
  padding-top: 7px;
  margin: 15px 0;}
  a.pagination_link:first-child {
    -webkit-border-radius: 5px 0 0 5px;
    border-radius: 5px 0 0 5px; }
  a.pagination_link:last-child {
    -webkit-border-radius: 0 5px 5px 0;
    border-radius: 0 5px 5px 0; }
  a.pagination_link:hover {
    background-color: #e73436;
    color: #fff; }

.pagination_link.active {
  background-color: #e73436;
  color: #fff; }

.filter_container {
  -webkit-border-radius: 5px;
  border-radius: 5px;
  background-color: #f3f3f3;
  margin-top: 30px;
  padding: 20px 0 20px 0;
  padding-top: 19px; }
  .filter_container h5 {
    color: #373838;
    font-size: 15px;
    font-weight: 700;
    line-height: normal;
    margin: 0; }

.title_filter_box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 11px;
  border-bottom: 1px #e8e8e8 solid; }
  .title_filter_box .check_box {
    margin-top: 22px; }

.produsers_box,
.price_filter,
.title_price_filter_box {
  padding-left: 20px;
  padding-right: 20px; }

.price_filter {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-bottom: 20px;
  border-bottom: 1px #e8e8e8 solid; }

#minCost,
#maxCost,
#minCost2,
#maxCost2 {
  width: 100px;
  height: 30px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #e8e8e8;
  background-color: #ffffff;
  padding-left: 10px;
  padding-right: 10px;
  color: #373838;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px; }

#slider,
#slider2 {
  width: 100%;
  margin-top: 14px;
  height: 5px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  background-color: #e7dada;
  border: none; }

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
  width: 14px;
  height: 14px;
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15);
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15);
  background-color: #e73436;
  border: none;
  -webkit-border-radius: 50%;
  border-radius: 50%; }

.ui-slider-horizontal .ui-slider-range {
  background-color: #e73436; }

a#clear_filter,
a#clear_filter2,
a#clear_filter3 {
  color: #e73436;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-decoration: none;
  border-bottom: 1px #e73436 dotted; }
  a#clear_filter:hover,
  a#clear_filter2:hover,
  a#clear_filter3:hover {
    border-color: transparent; }

.check_box input[type="checkbox"] {
  display: none; }

.check_box input[type="checkbox"] + label {
  position: relative;
  padding-left: 25px;
  cursor: pointer;
  margin-bottom: 3px; }
  .check_box input[type="checkbox"] + label .name_category_products {
    font-weight: 400;
    line-height: 20px;
    color: #373838;
    font-size: 14px;
    border-bottom: 1px #373838 dotted; }
  .check_box input[type="checkbox"] + label .count_products {
    font-weight: 400;
    line-height: 20px;
    color: #9e9e9e;
    font-size: 12px; }
  .check_box input[type="checkbox"] + label:before {
    content: "";
    width: 14px;
    height: 14px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background-color: #ffffff;
    -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15);
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15);
    position: absolute;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    top: 50%;
    left: 0; }

.check_box input[type="checkbox"]:checked + label:before {
  background-image: url(../img/ok.png);
  background-repeat: no-repeat;
  background-position: center;
  background-color: #e73436;
  -webkit-box-shadow: none;
  box-shadow: none; }

.check_box input[type="checkbox"]:checked + label .name_category_products {
  border-color: transparent; }

.produsers_box_title,
.title_price_filter_box {
  color: #9e9e9e;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  margin-top: 15px;
  display: block;
  margin-bottom: 14px; }

.category_description {
  color: #373838;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  margin-top: 21px;
  margin-bottom: 0; }

.category_container {
  width: -webkit-calc(100% + 30px);
  width: calc(100% + 30px);
  display: block;
  font-size: 0;
  margin-left: -15px;
  margin-top: 27px; }

a.category_box {
  display: inline-block;
  margin-left: 15px;
  margin-right: 15px;
  text-decoration: none;
  max-width: 262px;
  width: 262px;
  text-align: center;
  margin-bottom: 25px; }

.category_title {
  display: block;
  color: #e73436;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
  margin-top: 18px;
  text-decoration: underline; }

.category_title {
  text-align: center;
  white-space: nowrap;
  overflow: hidden;
  padding-left: 10px;
  padding-right: 10px;
  text-overflow: ellipsis; }

a.category_box:hover .category_title {
  text-decoration: none; }

.wrap_pagination_category {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 4px;
  padding-top: 20px;
  padding-bottom: 20px;
  border-top: 2px #e8e8e8 solid; }

.pagination_category {
  font-size: 0; }

.sorting_box {
  display: inline-block;
  margin-left: 0px; }
  .sorting_box .jq-selectbox__select-text {
    width: 100% !important;
    white-space: nowrap;
    cursor: pointer;
    color: #e73436;
    font-weight: 400;
    font-size: 14px;
    line-height: normal;
    border-bottom: 1px #e73436 dotted; }
    .sorting_box .jq-selectbox__select-text:hover {
      border-color: transparent; }
  .sorting_box .jq-selectbox__dropdown {
    border: 1px solid #e8e8e8;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    background-color: #fff; }

.sorting_box .jq-selectbox__dropdown ul {
  padding: 20px 0;
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 2px;
  border-radius: 2px;
  border: 1px solid #dbdbdb;
  background-color: #ffffff;
  margin-bottom: 0;
  max-height: initial !important; }
  .sorting_box .jq-selectbox__dropdown ul li {
    cursor: pointer;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    padding-left: 20px;
    padding-right: 20px;
    white-space: nowrap;
    font-size: 14px;
    font-weight: 400;
    line-height: 30px; }
    .sorting_box .jq-selectbox__dropdown ul li:hover {
      border-color: transparent;
      -webkit-border-radius: 2px;
      border-radius: 2px;
      background-color: #e73436;
      color: #fff; }
  .sorting_box .jq-selectbox__dropdown ul li.sel {
    color: #9d9d9d !important; }

.select_view {
  margin-left: auto; }

.select_view input {
	visibility: hidden;
	width: 1px;
	height: 1px;
}
  .select_view span {
    display: inline-block;
    margin-left: 15px; }

.select_view input:checked + .boxed_model {
  background-image: url(../img/red.png); }

.select_view .boxed_model {
  background-image: url(../img/view_icon1.png);
  width: 13px;
  height: 13px; }

.select_view .linear_model {
  background-image: url(../img/blacK.png);
  width: 13px;
  height: 13px; }

.select_view input:checked + .linear_model {
  background-image: url(../img/view_icon2.png); }

.products_container {
  /*width: -webkit-calc(100% + 30px);
  width: calc(100% + 30px);*/
  display: block;
  /*margin-left: -15px;*/
  font-size: 0; }
  .products_container .products_slide_box {
    max-width: 262px;
    width: 262px;
    margin-left: 15px;
    margin-right: 15px;
    margin-bottom: 17px; }
  .products_container a.products_slide_box_link {
    margin-top: 16px; }

.pagination {
  padding-bottom: 30px;
  padding-top: 20px;
  font-size: 0;
  width: -webkit-calc(100% - 30px);
  width: calc(100% - 30px);
  margin: 0 auto;
 /* border-bottom: 2px #e8e8e8 solid;*/
  display: block; }

.features_box {
  padding-top: 11px;
  padding-bottom: 37px; }
  .features_box h3, .features_box h2 {
    font-size: 24px;
    font-weight: 700;
    line-height: 60px;
    color: #373838;
    margin: 0; }
  .features_box p {
    margin: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #373838; }



.features_box ul, .description_tab_txt ul {
	list-style-type: disc;
	margin-top: 10px;
}

.features_box ol, .description_tab_txt ol {
	list-style-type: decimal;
	margin-top: 10px;
}

.nav_list_catalog_page .nav_sublist_catalog {
  padding: 0;
  margin: 0;
  padding-left: 19px;
  padding-right: 20px;
  display: none; }

.nav_list_catalog_page .nav_sublist_catalog_link {
  color: #e73436;
  font-weight: 400;
  line-height: 41px;
  position: relative;
  padding-left: 15px; }
  .nav_list_catalog_page .nav_sublist_catalog_link:before {
    content: "-";
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    left: 0;
    top: 50%;
    position: absolute;
    color: #373838; }

.nav_list_catalog_page .nav_list_item {
  padding-left: 0;
  padding-right: 0; }

.nav_list_catalog_page a.nav_list_link {
  padding-left: 21px;
  padding-right: 20px; }

.nav_list_catalog_page a.nav_list_link.activate_links:before {
  right: 18px; }

.nav_list_catalog_page .nav_list_item.active .nav_sublist_catalog {
  background-color: #f8f8f8; }

.nav_list_catalog_page .nav_list_item.active a.nav_list_link.activate_links {
  font-weight: 700; }

.nav_list_catalog_page .nav_list_item.active a.nav_list_link.activate_links:before {
  top: 30%;
  -webkit-transform: translate(0, 50%) rotate(90deg);
  -ms-transform: translate(0, 50%) rotate(90deg);
  transform: translate(0, 50%) rotate(90deg); }

.nav_list_catalog_page .nav_list_item.active .nav_sublist_catalog {
  display: block; }

.products_container .products_slide_box {
  vertical-align: top; }

.wrap_product_description {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 30px;
   }

.wrap_product_slider {
  max-width: 360px;
  width: 100%; }

.slider-for {
  width: 100%; }

.item_slide {
  width: 100%;
 /* height: 300px;*/
  width: 360px; }
  .item_slide img {
    /*height: 100%;*/
    width: 100%;
    margin: 0 auto; }

.small_item_slide {
  cursor: pointer; }

.slider-nav {
  width: 100%;
  padding-left: 25px;
  padding-right: 25px;
  margin-top: 10px; }

.prev_arrow_small_slider,
.next_arrow_small_slider {
  position: absolute;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  top: 50%;
  width: 9px;
  height: 14px;
  background-repeat: no-repeat;
  background-position: center; }
  .prev_arrow_small_slider:hover,
  .next_arrow_small_slider:hover {
    opacity: .7; }

.prev_arrow_small_slider {
  background-image: url(../img/prev_arrow_small_slider.png);
  left: 0; }

.next_arrow_small_slider {
  background-image: url(../img/next_arrow_small_slider.png);
  right: 0; }

.prev_arrow_bg_slider,
.next_arrow_bg_slider {
  position: absolute;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  top: 50%;
  width: 30px;
  height: 30px;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  background-color: #373838;
  opacity: 0.35;
  background-repeat: no-repeat;
  background-position: center;
  z-index: 2; }
  .prev_arrow_bg_slider:hover,
  .next_arrow_bg_slider:hover {
    opacity: .7; }

.next_arrow_bg_slider {
  background-image: url(../img/next_arrow_big_slider.png);
  right: 0; }

.prev_arrow_bg_slider {
  background-image: url(../img/prev_arrow_big_slider.png);
  left: 0; }

.wrap_product_description {
  margin-top: 25px; }

.product_description {
  padding-left: 30px;
  width: 100%;
   }

.product_description {
  padding-top: 3px; }

.top_line_description {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
   }
  .top_line_description .review_link {
    margin-left: 10px;
    display: inline-block;
    text-decoration: none;
    line-height: normal; }
  .top_line_description .link_name {
    color: #e73436;
    font-size: 13px;
    font-weight: 400;
    line-height: 20px;
    border-bottom: 1px #e73436 dotted; }
  .top_line_description .count_review {
    line-height: 20px;
    color: #9d9d9d;
    font-size: 13px;
    font-weight: 400; }

.article {
  color: #373838;
  font-size: 13px;
  font-weight: 700;
  line-height: 20px; }

.share_box {
  margin-left: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 0; }
  .share_box span {
    color: #9e9e9e;
    font-size: 13px;
    font-weight: 400;
    line-height: 20px; }
  .share_box a {
    display: inline-block;
    margin-left: 6px;
    text-decoration: none; }

p.decription_product {
  color: #373838;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  margin-top: 10px;
  margin-bottom: 0; }

.toggle_txt {
  display: none; }

a.all_description {
  color: #e73436;
  text-decoration: none;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  border-bottom: 1px #e73436 dotted; }
  a.all_description:hover {
    border-color: transparent; }

/*
.wrap_product_price {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  margin-top: 55px; 
}


.wrap_product_price {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -webkit-align-items: flex-start;
  -ms-flex-align: end;
  margin-top: 25px;
  flex-direction: column;
}*/



.wrap_product_price {
  margin-top: 0px;
 * padding-left: 0px;
}

.wrap_product_price .price {
	color: #b77000;
	font-size: 27px;
}

.wrap_product_price .price_old {
	color: #9e9e9e;
	font-size: 18px;
	text-decoration: line-through;
}


.product_price {
  margin-bottom: 20px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -webkit-align-items: flex-start;
  -ms-flex-align: end;
    font-family: "Myriad Pro", Myriad, "Liberation Sans", "Nimbus Sans L", "Helvetica Neue", Helvetica, Arial, sans-serif;

}
.new_price_column{
  display: flex; 
  font-size: 25px;
  font-weight: 700;
  line-height: 30px; 
  margin-left: 35px;
  background-color: rgb(251, 250, 168);
  border-radius:10px;
  padding:3px 10px;
  white-space: nowrap;
}
.you_price_text {
  display: flex; /*block;*/
  font-size: 12px;
  font-weight: normal;
  line-height: 15px; 
  margin-left: 3px;/* Roma */
  color: rgb(203, 202, 107);
  padding:3px;
  margin-top: 1px;
  width: 50px;
}

.you_price_text a {
  color: #c3c254;
}

.rub {
/*  font-family: 'PT Sans', serif;*/
  margin-left:5px;
}


.old_price {
  display: block;
  color: #9e9e9e;
  font-size: 18px;
  font-weight: 400;
  line-height: 20px;
  text-decoration: line-through; 
}

.old_price2 {
    display: flex; /*block;*/
    font-size: 30px;
    font-weight: 700;
    line-height: 30px; 
    margin-left: 0px;/* Roma */
    padding:3px;
    text-decoration: line-through;
    white-space: nowrap;
}


.new_price {
  display: flex; /*block;*/
  font-size: 30px;
  font-weight: 700;
  line-height: 30px; 
  margin-left: 0px;/* Roma */
  padding:3px;
}

.old_price + .new_price {
  display: block;
 /* color: #b77000;*/
  font-size: 30px;
  font-weight: 700;
  line-height: 30px; 
}

.navigation_cout_product {
  width: 90px;
  margin-left: 0px; /* 30 was Roma */
  margin-right: 22px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #e8e8e8;
  font-size: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; 
}
.navigation_cout_product input {
    width: 30px;
    height: 32px;
    text-align: center;
    color: #373838;
    font-size: 14px;
    font-weight: 400;
    border: none;
    background-color: transparent;
}
.navigation_cout_product a {
    text-decoration: none;
    width: 30px;
    height: 32px;
    text-align: center;
    color: #373838;
    font-size: 14px;
    font-weight: 400;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center; 
}

.yt-link {
    width: 100%;
    margin: 0 auto;
    display: block;
	margin-top: 10px;
}
.yt-link img {
	background: #ffffff88;
	width: 100%;
}

.add_to_basket {
  height: 34px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  border: none;
  background-color: #e73436;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-decoration: none;
  margin: 0px;
  width: 196px;
   }
  .add_to_basket span {
    color: #ffffff;
    font-size: 14px;
    font-weight: 700;
    margin-left: 7px;
    -webkit-transition: .3s;
    transition: .3s; }
  .add_to_basket:hover {
    opacity: .7;
    -webkit-transition: all .3s;
    transition: all .3s; }
    
    .secondary-action {
    	margin-top: 10px;
    }
    
    .secondary-action > a {
    	font-size: 12px;
    }
    
.go_to_basket{
  background-color: #00a618;
  line-height: 1;
}

/* Отображение кнопок отправить в корзину/перейти в корзину*/

.display_add_cart{
  display: block;
}

.display_count{
  display: block;
}

.display_go_cart{
  display: none;

}

.button_switcher.display_go  .display_add_cart,
.button_switcher.display_go  .display_count
{
  display: none;

}

.button_switcher.display_go  .display_go_cart
{
  display: block;
  float: right;
  margin-right: 17px;
}




/* Конец*/


.availability_box {
  -webkit-border-radius: 3px;
  border-radius: 3px;
  background-color: #f3f3f3;
  display: block;
  width: 100%;
  padding: 9px 15px;
  margin-top: 30px; }

.top_line {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between; }

.selectpicker_title {
  color: #373838;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
  margin-right: 5px; }

.update_txt {
  color: #bebebe;
  font-size: 12px;
  font-weight: 400;
  line-height: 20px; }

.availability_list {
  margin: 0;
  padding: 0;
  margin-top: 9px; }

.availability_list {
  margin-bottom: 3px; }

.availability_list_item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  position: relative; }
  .availability_list_item:after {
    content: "";
    width: 100%;
    border-bottom: 1px #9d9d9d dotted;
    position: absolute;
    bottom: 0;
    left: 0; }

.availability_list_item_ttl {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #373838;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  position: relative;
  top: 2px;
  background-color: #f3f3f3;
  padding-left: 20px;
  z-index: 2; }
  .availability_list_item_ttl a {
    color: #e73436;
    text-decoration: underline;
    margin-left: 5px;
    margin-right: 5px; }
  .availability_list_item_ttl .grey_text {
    color: #9d9d9d; }
  .availability_list_item_ttl:before {
    content: "";
    width: 12px;
    height: 10px;
    background-image: url(../img/green_check.png);
    background-position: center;
    background-repeat: no-repeat;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    position: absolute;
    top: 50%;
    left: 0; }

.count {
  color: #6a9e1f;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
  position: relative;
  background-color: #f3f3f3;
  top: 2px;
  z-index: 2; }

.card_page_tabs {
  display: block;
  margin-top: 30px;
  margin-bottom: 30px; }

.top_line_tabs {
  display: block;
  border-bottom: 1px #e73436 solid;
  -webkit-border-radius: 0 0 1px 1px;
  border-radius: 0 0 1px 1px; }

a.tab_link {
/*  width: 95px;*/
  padding: 0px 10px;
  height: 30px;
  -webkit-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
  background-color: #f3f3f3;
  display: inline-block;
  text-align: center;
  line-height: 30px;
  color: #373838;
  font-size: 14px;
  font-weight: 700;
  text-decoration: none; }
  a.tab_link span {
    color: #9e9e9e;
    font-size: 12px;
    font-weight: 400; }

a.tab_link.active {
  background-color: #e73436;
  color: #fff; }
  a.tab_link.active span {
    color: #fff; }

a.tab_link.scrollink  {
	background: transparent;
	padding: 0px;
	height: auto;
}

a.tab_link.scrollink.active {
	color: #e73436;
	background: tranparent;
}
a.tab_link.scrollink.active span.link_name {
	color: #e73436;

}
a.tab_link.scrollink.active span.count_review {
	color: #9d9d9d;
}

#description_tab {
  padding: 25px 40px 27px 30px;
  -webkit-border-radius: 0 0 5px 5px;
  border-radius: 0 0 5px 5px;
  border: 1px solid #e8e8e8; }

#characts {
  padding: 5px 40px 27px 30px;
  -webkit-border-radius: 0 0 5px 5px;
  border-radius: 0 0 5px 5px;
  border: 1px solid #e8e8e8; }

.description_tab_txt {
  margin: 0;
  color: #373838;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px; }

.description_tab_list {
  margin: 0;
  padding: 0;
  margin-top: 0; }

.description_tab_list_item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start; }

.description_tab_list_item_title {
  position: relative;
  width: 100%;
  max-width: 260px;
  min-width: 260px;
  background-color: #fff; }
  .description_tab_list_item_title:before {
    content: "";
    width: 100%;
    border-bottom: 1px #bebebe dotted;
    position: absolute;
    bottom: 2px;
    left: 0; }
  .description_tab_list_item_title span {
    position: relative;
    z-index: 2;
    top: 2px;
    background-color: #fff;
    padding-right: 3px;
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    color: #9e9e9e; }

.description_tab_list_item_value {
  color: #373838;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  position: relative;
  z-index: 2;
  padding-left: 5px;
  width: 172px;
  top: 5px; }

#review_tab {
  padding: 30px 40px 27px 30px;
  -webkit-border-radius: 0 0 5px 5px;
  border-radius: 0 0 5px 5px;
  border: 1px solid #e8e8e8; }

.review_tab_ttl {
  color: #9e9e9e;
  font-size: 13px;
  font-weight: 400;
  line-height: 18px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center; }
  .review_tab_ttl img {
    margin-right: 8px; }

.review_tab_box {
  display: block;
  padding-top: 23px;
  padding-bottom: 28px;
  border-bottom: 1px #e8e8e8 solid; }
  .review_tab_box:last-child {
    border-bottom: none;
    padding-bottom: 0; }

.name_commenter {
  display: block;
  color: #373838;
  font-size: 13px;
  font-weight: 700;
  line-height: 18px; }

.date {
  color: #9e9e9e;
  font-size: 13px;
  font-weight: 400;
  line-height: 18px;
  display: block; }

.post_txt {
  margin: 0;
  color: #373838;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px; }

.answer_box {
  padding: 23px 30px;
  display: block;
  margin-top: 27px;
  -webkit-border-radius: 0 0 1px 1px;
  border-radius: 0 0 1px 1px;
  background-color: #f3f3f3; }

.none_padding {
  padding-bottom: 0; }

.wrap_logo_company {
  margin-bottom: 11px; }

#survey_tab {
  padding: 0 40px 27px 30px;
  -webkit-border-radius: 0 0 5px 5px;
  border-radius: 0 0 5px 5px;
  border: 1px solid #e8e8e8; }

.survey_tab_line {
  display: block;
  padding-bottom: 27px;
  -webkit-border-radius: 0 0 1px 1px;
  border-radius: 0 0 1px 1px;
  border-bottom: 1px #e8e8e8 solid;
  padding-top: 30px; }
  .survey_tab_line:last-child {
    border-bottom: none;
    padding-bottom: 0; }

a.survey_tab_link {
  display: inline-block;
  color: #e73436;
  font-size: 15px;
  font-weight: 700;
  line-height: 24px;
  text-decoration: underline; }
  a.survey_tab_link:hover {
    text-decoration: none; }

.survey_tab_txt {
  margin: 0;
  color: #9e9e9e;
  font-size: 13px;
  font-weight: 400;
  line-height: 18px; }

.tab_container {
  position: relative;
  display: none; }

.wrap_products_slider_card_page {
  margin-bottom: 40px;
  margin-top: 31px; }

.inform_boxes_card_page {
  padding-bottom: 23px;
  padding-top: 24px; }

.wrap_basket_table {
  display: block;
  margin-top: 25px; }

.top_line_basket_table {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  height: 40px;
  background-color: #e8e8e8;
  -webkit-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0; }

.name_product_column {
  width: 55%;
  padding-left: 15px;
  color: #9e9e9e;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px; }

.count_product_column,
.sum_product_column {
  width: 22.2%;
  color: #9e9e9e;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px; }

.count_product_column {
  padding-left: 22px; }

.line_basket_table {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  padding-top: 29px;
  padding-bottom: 30px;
  border-bottom: 1px #e8e8e8 solid; }

.product {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 55%; }

.descr_product {
  margin-left: 20px;
  max-width: 250px; }
  .descr_product .price {
    display: block;
    color: #373838;
    font-size: 18px;
    line-height: 30px; }

.green_descr {
  width: 100px;
  height: 22px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #9dcd4b;
  color: #6a9e1f;
  font-size: 13px;
  font-weight: 400;
  line-height: 20px;
  display: inline-block;
  text-align: center;
  margin-top: 11px; }

.green_descr img {
	margin-right: 5px;
}

.nostock_1 .green_descr {
  	color: #9e9e9e;
	border: 1px solid #9e9e9e;
}

.nostock_2 .green_descr {
  	color: #CF9A67;
	border: 1px solid #CF9A67;

}

.black_descr {
  color: #373838;
  font-size: 13px;
  font-weight: 400;
  line-height: 20px;
  padding: 0px 7px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #e8e8e8;
  display: inline-block;
  white-space: nowrap; }

a.recall_link {
  color: #e73436;
  font-size: 13px;
  font-weight: 400;
  margin-top: 65px;
  text-decoration: underline;
  display: inline-block; }
  a.recall_link:hover {
    text-decoration: none; }

a.title_descr_product {
  color: #e73436;
  font-size: 15px;
  line-height: 20px;
  text-decoration: underline;
  display: inline-block;
  margin-top: -2px; }
  a.title_descr_product:hover {
    text-decoration: none; }

.count_box {
  width: 22.2%;
  padding-left: 22px;
  padding-top: 1px; }
  .count_box .navigation_cout_product {
    margin-left: 0; }
  .count_box .minus,
  .count_box .plus {
    font-size: 20px; }

.sum_box {
  width: 22.2%; }

a.remove_product {
  display: inline-block;
  position: absolute;
  right: 20px;
  top: 33px;
  opacity: .8;
  -webkit-transition: .3s;
  transition: .3s; }
  a.remove_product:hover {
    opacity: 1;
    -webkit-transition: all .3s;
    transition: all .3s; }

.sum_box span {
  color: #373838;
  font-size: 18px;
  line-height: 30px;
  font-weight: 700; }

.bottom_line_basket_table {
  -webkit-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
  background-color: #f3f3f3;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 11px 20px 25px 20px; }

.promo_box {
  max-width: 250px;
  width: 100%; }

.promo_box_title {
  color: #9e9e9e;
  font-size: 13px;
  font-weight: 700;
  display: inline-block;
  margin-bottom: 7px; }

.wrap_active_promo_box {
  position: relative;
  width: 100%;
  display: block; }
  .wrap_active_promo_box input {
    height: 30px;
    width: 100%;
    padding-left: 10px;
    padding-right: 100px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #e8e8e8;
    background-color: #ffffff; }
  .wrap_active_promo_box a {
    display: inline-block;
    width: 90px;
    height: 22px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background-color: #e1e1e1;
    color: #ffffff;
    font-size: 12px;
    font-weight: 400;
    text-decoration: none;
    line-height: 22px;
    text-align: center;
    position: absolute;
    cursor: default;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    top: 50%;
    right: 4px;
    cursor: default;
    -webkit-transition: .3s;
    transition: .3s; }
  .wrap_active_promo_box a.active {
    cursor: pointer;
    background-color: #e73436;
    color: #fff; }
    .wrap_active_promo_box a.active:hover {
      opacity: .7; }

.sum_list {
  line-height: 1em;
  margin: 0;
  padding: 0;
  width: 340px;
  display: block; }

.sum_list_item,
.result_list_item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative; }
  .summa_diff:before,
  .sum_list_item:before,
  .result_list_item:before {
    content: "";
    width: 100%;
    border-bottom: 1px #bebebe dotted;
    position: absolute;
    bottom: 0;
    left: 0; }
  .summa_diff span,
  .sum_list_item span,
  .result_list_item span {
    position: relative;
    z-index: 2;
    top: 5px;
    background-color: #f3f3f3; }

.sum_list_item {
  line-height: 24px; }

.result_list_item {
  line-height: 36px;
  margin-top: 2px; }

.title_sum_list_item {
  font-size: 14px;
  color: #9e9e9e;
  font-weight: 400;
  line-height: 24px; }

.value_sum_list_item {
  color: #373838;
  font-size: 18px;
  font-weight: 700;
  line-height: normal;
  padding-left: 3px; }

.title_result_list_item {
  color: #9e9e9e;
  font-weight: 700;
  line-height: normal;
  font-size: 14px;
  line-height: 36px; }

.value_result_list_item {
  color: #373838;
  font-size: 22px;
  font-weight: 700;
  line-height: 36px;
  padding-left: 3px; }

.btns_table_line {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 40px; }
  .btns_table_line input {
    width: 150px;
    height: 30px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background-color: #e73436;
    color: #ffffff;
    font-size: 14px;
    font-weight: 700;
    border: none;
    -webkit-transition: .3s;
    transition: .3s; }
    .btns_table_line input:hover {
      opacity: .7;
      -webkit-transition: all .3s;
      transition: all .3s; }

a.continue {
  color: #e73436;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
  line-height: normal;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center; }
  a.continue img {
    margin-right: 11px; }

.important_info_box {
  display: block;
  padding: 19px 125px 3px 20px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #e73436; }
  .important_info_box p {
    color: #9e9e9e;
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
    margin-top: 10px; }

.title_important_info_box {
  color: #e73436;
  font-size: 18px;
  font-weight: 700;
  line-height: 18px; }
  .title_important_info_box span {
    color: #9e9e9e;
    font-size: 14px;
    font-weight: 400; }

.wrap_products_slider_basket_page {
  margin-bottom: 40px; }

.result_list_item span {
  top: 10px; }

.remove_mob_version,
.name_column_mob_version,
.sum_box_mob_version,
.count_box_mob_version {
  display: none; }

/*.open_more_txt {
  display: none; }
*/
.order_container {
  margin-top: 24px; }

.order_container_top_line {
  -webkit-border-radius: 3px;
  border-radius: 3px;
  background-color: #f3f3f3;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  padding-left: 21px;
  padding-top: 7px;
  padding-bottom: 7px; }

.line_title {
  color: #9e9e9e;
  font-size: 15px;
  font-weight: 400;
  line-height: 18px;
  margin-right: 5px; }

.order_number {
  color: #373838;
  font-size: 15px;
  font-weight: 400;
  line-height: 18px; }
  .order_number span {
    color: #373838;
    font-size: 18px;
    font-weight: 700;
    line-height: 36px; }

.stages_formalization_box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 20px; }

.wrap_stage_formalization {
  width: 33.3333%;
  padding-left: 30px; }
  .wrap_stage_formalization:nth-child(n+2) {
    padding-left: 40px; }

a.stage_formalization_link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-decoration: none;
  text-decoration: none;
  cursor: default; }
  a.stage_formalization_link .wrap_icon {
    width: 30px;
    height: 30px;
    background-color: #e8e8e8;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    text-align: center;
    padding-top: 6px;
    margin-right: 10px;
    text-decoration: none; }
    a.stage_formalization_link .wrap_icon span {
      color: #9e9e9e;
      text-decoration: none !important; }
  a.stage_formalization_link .wrap_num_stage_formalization {
    color: #fff;
    font-weight: 700;
    padding-top: 6px;
    margin-left: 10px; }
  a.stage_formalization_link span {
    color: #9e9e9e;
    font-size: 15px;
    font-weight: 700;
    line-height: normal; }

a.stage_formalization_link.active {
  cursor: pointer; }
  a.stage_formalization_link.active span {
    text-decoration: none;
    color: #373838; }
  a.stage_formalization_link.active .wrap_icon {
    background-color: #e73436; }
    a.stage_formalization_link.active .wrap_icon span {
      color: #fff; }

a.stage_formalization_link.activate .wrap_icon {
  background-image: url(../img/checked.png);
  background-position: center;
  background-repeat: no-repeat;
  background-color: #e94547; }
  a.stage_formalization_link.activate .wrap_icon span {
    display: none; }

a.stage_formalization_link.activate span {
  color: #e94547;
  text-decoration: underline; }

.personal_data_form {
  display: block; }

.contact_data_box {
  -webkit-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #e8e8e8;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 30px;
  padding-top: 27px;
  padding-bottom: 25px;
  background-color: #f3f3f3; }
  .contact_data_box h5 {
    color: #373838;
    font-size: 18px;
    font-weight: 700;
    line-height: normal;
    margin: 0;
    display: block;
    width: 100%; }

.input_box {
  max-width: 244px;
  margin-top: 8px; }
  .input_box label {
    color: #9e9e9e;
    font-size: 13px;
    font-weight: 400; }
  .input_box input {
    width: 244px;
    height: 30px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #e8e8e8;
    background-color: #ffffff;
    padding: 0 10px; }


.input_box.wide {
  max-width: 100%;
  width: 100%;
  margin-top: 8px; }
  .input_box.wide label {
    color: #9e9e9e;
    font-size: 13px;
    font-weight: 400; }
  .input_box.wide input {
    width: 100%;
    height: 30px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #e8e8e8;
    background-color: #ffffff;
    padding: 0 10px; }

.input_box.addr_field {
	display: none;
}

.input_box.addr_field.required {
	display: block;
}

.text_box {
  width: 100%;
  margin-top: 15px; }
  .text_box label {
    color: #9e9e9e;
    font-size: 13px;
    font-weight: 400; }
  .text_box textarea {
    width: 100%;
    height: 60px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #e8e8e8;
    background-color: #ffffff;
    resize: none;
    padding-left: 10px;
    padding-right: 10px; }

.wrap_sum_box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  padding-top: 20px;
  position: relative; }
  .wrap_sum_box .sum_list_item span, .wrap_sum_box .result_list_item span {
    background-color: #fff; }
  .wrap_sum_box .sum_list {
    width: 360px; }

a.backward_link {
  -webkit-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #f3f3f3;
  display: inline-block;
  padding: 10px 15px;
  color: #e73436;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
  position: absolute;
  top: 20px;
  left: 0;
  -webkit-transition: .3s;
  transition: .3s; }
  a.backward_link:hover {
    border-color: #e73436;
    background-color: #e73436;
    color: #fff;
    -webkit-transition: all .3s;
    transition: all .3s; }

.btns_table_line_order_page {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  padding-top: 23px;
  padding-bottom: 0; }

.wrap_terms_use {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  margin-top: 29px; }

.terms_use {
  color: #bebebe;
  font-size: 13px;
  font-weight: 400;
  line-height: 14px;
  display: inline-block;
  max-width: 340px;
  text-align: right; }

.main_content_order_page .left_nav_column {
  margin-bottom: 72px; }

.selected_city_form {
  -webkit-border-radius: 3px;
  border-radius: 3px;
  background-color: #f3f3f3;
  padding: 30px; }

.top_line_form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center; }
  .top_line_form .ttl {
    font-size: 18px;
    font-weight: 700;
    line-height: 30px;
    color: #373838; }
  .top_line_form .name_city {
    font-size: 18px;
    font-weight: 700;
    line-height: 30px;
    color: #e73436;
    display: inline;
    margin-left: 5px; }
  .top_line_form .jq-selectbox__select-text {
    font-size: 18px;
    font-weight: 700;
    line-height: 30px;
    color: #e73436;
    margin-left: 5px;
    cursor: pointer;
    white-space: nowrap; }
  .top_line_form .jq-selectbox__dropdown ul {
    padding: 0;
    margin: 0; }
  .top_line_form .jq-selectbox__dropdown {
    background-color: #f3f3f3;
    padding: 10px; }
    .top_line_form .jq-selectbox__dropdown li {
      font-size: 16px;
      font-weight: 700;
      white-space: nowrap;
      cursor: pointer; }
      .top_line_form .jq-selectbox__dropdown li:hover {
        color: #e73436; }

.selectpicker_city {
  width: 100%;
  display: block;
  margin-top: 10px; }
  .selectpicker_city input {
    height: 40px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #e73436;
    background-color: #ffffff;
    width: 100%;
    color: #373838;
    font-size: 18px;
    font-weight: 400;
    line-height: 60px;
    padding-left: 13px;
    padding-right: 13px;
    margin-top: 5px; }

.selectpicker_city_title {
  color: #9e9e9e;
  font-size: 13px;
  font-weight: 400; }

.wrap_cities_links_2 {

  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 10px;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  /*justify-content: space-between; */
	-webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;  
  
  }
  .wrap_cities_links_2 a {
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background-color: #e73436;
    display: inline-block;
    color: #ffffff;
    font-size: 14px;
    font-weight: 700;
    text-decoration: none;
    padding: 5px 15px;
    padding-right: 14px;
    margin-top: 10px;
    margin-right: 10px;
    -webkit-transition: .3s;
    transition: .3s; }
    .wrap_cities_links_2 a:hover {
      opacity: .7;
      -webkit-transition: all .3s;
      transition: all .3s; }

.method_obtaining_form {
  display: block; }

.method_obtaining_form_cotainer {
  -webkit-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #e8e8e8;
  padding: 30px; }
  .method_obtaining_form_cotainer h5 {
    margin: 0;
    color: #373838;
    font-size: 18px;
    font-weight: 700;
    line-height: normal; }

.wrap_method_obtaining_tabs_box {
  border: 1px solid #e8e8e8;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  overflow: hidden;
  margin-top: 15px; }

.method_obtaining_tabs_checkbox {
  width: 100%;
  height: 40px; }
  .method_obtaining_tabs_checkbox label {
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding-left: 35px;
    border-bottom: 1px solid #e8e8e8;
    cursor: pointer;
    position: relative; }
    .method_obtaining_tabs_checkbox label:before {
      content: "";
      width: 16px;
      height: 16px;
      -webkit-border-radius: 50%;
      border-radius: 50%;
      background-color: #f3f3f3;
      -webkit-transform: translate(0, -50%);
      -ms-transform: translate(0, -50%);
      transform: translate(0, -50%);
      position: absolute;
      top: 50%;
      left: 10px; }
  .method_obtaining_tabs_checkbox input {
    display: none; }
  .method_obtaining_tabs_checkbox input[type="radio"]:checked + label {
    background-color: #e73436; }
    .method_obtaining_tabs_checkbox input[type="radio"]:checked + label .name_method_obtaining {
      color: #fff; }
    .method_obtaining_tabs_checkbox input[type="radio"]:checked + label .price_obtaining {
      color: #fff; }
    .method_obtaining_tabs_checkbox input[type="radio"]:checked + label:before {
      background-color: #fff;
      background-image: url(../img/check_tabs.png);
      background-position: center;
      background-repeat: no-repeat; }

.name_method_obtaining {
  font-size: 14px;
  line-height: normal;
  color: #e73436;
  font-weight: 700;
  border-bottom: 1px #e73436 dotted;
  margin-right: 5px; }

.price_obtaining {
  color: #9e9e9e;
  font-weight: 400;
  font-size: 14px;
  line-height: normal; }

.wrap_method_obtaining_info {
  margin-top: 29px; }

.method_obtaining_info_list {
  margin: 0;
  padding: 0; }

.method_obtaining_info_list_item {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start; }

.method_obtaining_info_list_item_ttl {
  display: inline-block;
  position: relative;
  min-width: 256px; }
  .method_obtaining_info_list_item_ttl span {
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    color: #9e9e9e;
    position: relative;
    background-color: #fff;
    top: 5px; }
  .method_obtaining_info_list_item_ttl:before {
    content: "";
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    border-bottom: 1px #bebebe dotted; }

.method_obtaining_info_list_item_value {
  background-color: #fff;
  position: relative;
  top: 5px;
  color: #373838;
  font-size: 14px;
  line-height: 24px;
  font-weight: 400;
  display: inline-block;
  padding-left: 5px; }

.method_obtaining_info_list_item_value.black {
  font-weight: 700; }

.wrap_adreaa_delivery {
  display: block;
  width: 100%;
  margin-top: 26px; }
  .wrap_adreaa_delivery span {
    display: block;
    color: #9e9e9e;
    font-size: 13px;
    font-weight: 700; }
  .wrap_adreaa_delivery textarea {
    width: 100%;
    height: 60px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #e8e8e8;
    background-color: #f3f3f3;
    resize: none;
    margin-top: 7px;
    padding-left: 10px;
    padding-right: 10px; }

.btns_line_method_obtaining_form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  padding-top: 26px; }

.next_1,
.next_2 {
  width: auto;
  height: 40px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  background-color: #e73436;
  color: #ffffff;
  font-size: 18px;
  font-weight: 700;
  padding: 0px 20px;
  border: none;
  -webkit-transition: .3s;
  transition: .3s; }
  .next_1:hover,
  .next_2:hover {
    opacity: .7;
    -webkit-transition: all .3s;
    transition: all .3s; }

.btns_form {
  display: none; }

.payment_method_list_item .next_2 {
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  position: absolute;
  top: 50%;
  right: 15px;
  display: none;
  color: #e73436;
  background-color: #fff; }

.name_market {
  color: #373838;
  font-size: 14px;
  font-weight: 700;
  line-height: 18px; }

a.scheme_link {
  color: #e73436;
  font-weight: 400;
  font-size: 14px;
  border-bottom: 1px #e73436 dotted;
  text-decoration: none; }
  a.scheme_link:hover {
    border-color: transparent; }

.wrap_method_obtaining_info_ttl {
  color: #9e9e9e;
  font-size: 13px;
  font-weight: 700;
  margin-top: 25px;
  display: block; }

.method_obtaining_info_list {
  padding: 0;
  margin: 0; }

.selectpicker_station_delivery_list {
  padding: 0;
  margin: 0;
  margin-top: 7px;
  padding-left: 10px;
  padding-right: 10px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #e8e8e8;
  background-color: #ffffff;
  max-height: 313px;
  overflow-y: auto; }

.selectpicker_station_delivery_list_item {
  display: block;
  width: 100%; }
  .selectpicker_station_delivery_list_item:last-child input[type="radio"] + label {
    border-bottom: none; }
  .selectpicker_station_delivery_list_item input {
    display: none; }
  .selectpicker_station_delivery_list_item input[type="radio"] + label {
    padding-left: 25px;
    width: 100%;
    cursor: pointer;
    height: 38px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    margin-bottom: 0;
    border-bottom: 1px #e8e8e8 solid; }
    .selectpicker_station_delivery_list_item input[type="radio"] + label:before {
      content: "";
      width: 16px;
      height: 16px;
      background-color: #f3f3f3;
      -webkit-transform: translate(0, -50%);
      -ms-transform: translate(0, -50%);
      transform: translate(0, -50%);
      position: absolute;
      top: 50%;
      left: 0;
      -webkit-border-radius: 50%;
      border-radius: 50%; }
  .selectpicker_station_delivery_list_item input[type="radio"]:checked + label .name_station {
    color: #373838;
    border-color: transparent; }
  .selectpicker_station_delivery_list_item input[type="radio"]:checked + label:before {
    background-color: #e73436;
    background-image: url(../img/tabs_white_check.png);
    background-position: center;
    background-repeat: no-repeat; }

.name_station {
  font-size: 14px;
  font-weight: 400;
  line-height: normal;
  color: #e73436;
  border-bottom: 1px #e73436 dotted;
  display: inline-block;
  margin-right: 5px; }

.station_info {
  color: #9e9e9e;
  font-size: 14px;
  font-weight: 400;
  line-height: normal; }

.payment_method_form {
  display: block;
  width: 100%; }

.payment_method_form_container {
  display: block;
  width: 100%;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #e8e8e8;
  background-color: #f3f3f3;
  padding: 30px; }
  .payment_method_form_container h5 {
    color: #373838;
    font-size: 18px;
    font-weight: 700;
    line-height: 30px;
    margin: 0; }

.payment_method_list {
  margin: 0;
  padding: 0;
  border: 1px solid #e8e8e8;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  background-color: #ffffff;
  overflow: hidden;
  margin-top: 20px; }

.payment_method_list_item {
  display: block;
  position: relative; }
  .payment_method_list_item input {
    display: none; }
  .payment_method_list_item label {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    align-items: center;
    padding-left: 35px;
    margin-bottom: 0;
    height: 40px;
    cursor: pointer;
    border-bottom: 1px #e8e8e8 solid;
    position: relative; }
    .payment_method_list_item label:before {
      content: "";
      width: 16px;
      height: 16px;
      background-color: #f3f3f3;
      position: absolute;
      -webkit-border-radius: 50%;
      border-radius: 50%;
      -webkit-transform: translate(0, -50%);
      -ms-transform: translate(0, -50%);
      transform: translate(0, -50%);
      top: 50%;
      left: 10px; }
  .payment_method_list_item input[type="radio"]:checked + label {
    background-color: #e73436; }
    .payment_method_list_item input[type="radio"]:checked + label .name_payment_method,
    .payment_method_list_item input[type="radio"]:checked + label .name_payment_method_card {
      color: #fff; }
    .payment_method_list_item input[type="radio"]:checked + label:before {
      background-color: #fff;
      background-image: url(../img/tabs_check.png);
      background-position: center;
      background-repeat: no-repeat; }

.name_payment_method {
  color: #e73436;
  font-size: 14px;
  font-weight: 700;
  line-height: normal;
  border-bottom: 1px #e73436 dotted; }

.name_payment_method_card {
  color: #9e9e9e;
  font-weight: 400;
  font-size: 14px;
  line-height: normal;
  display: inline-block; }

.subcategory_container {
  border: 1px solid #e8e8e8;
  display: block;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  overflow: hidden; }

.subcategory_line {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 19px;
  border-bottom: 1px #e8e8e8 solid;
/*
  border-left: 1px #e8e8e8 solid;
  border-right: 1px #e8e8e8 solid;*/
  padding-top: 13px; }
  .subcategory_line:last-child {
    border-bottom: none; }


.subcategory_line_descr {
	width: 100%;
}

.subcategory_line_img {
  margin-right: 21px;
  padding-top: 5px; }

a.sub_category_title {
  color: #e73436;
  font-size: 15px;
  font-weight: 400;
  line-height: 20px;
  text-decoration: underline; }
  a.sub_category_title:hover {
    text-decoration: none; }

.sub_category_info {
  margin: 0;
  color: #373838;
  height: 98px;
  /*height: 82px;*/
  overflow: hidden;
  font-size: 14px;
  font-weight: 400; }

.sub_cat_article {
  color: #373838;
  font-size: 13px;
  font-weight: 700;
  line-height: 20px;
  margin-right: 10px; }

a.review_links {
  text-decoration: none;
  display: inline-block; }
  a.review_links:hover .review_links_name {
    border-color: transparent; }

a.review_links.disable .review_links_name {
  border-color: transparent;
  color: #9e9e9e; }

.review_links_name {
  color: #e73436;
  font-size: 13px;
  font-weight: 400;
  line-height: 20px;
  border-bottom: 1px #e73436 dotted; }

.review_count {
  color: #9d9d9d;
  font-size: 13px;
  font-weight: 400;
  line-height: 20px; }

.subcategory_line_price_box {
  margin-left: 114px;
  text-align: right;
  padding-top: 5px; }
  .subcategory_line_price_box .green_descr {

    margin-top: 0; }
 .subcategory_line_price_box .green_descr .nostock {
	color: #9e9e9e;
}    

.subcategory_line_price {
  color: #373838;
  font-size: 22px;
  line-height: normal;
  margin-top: 41px;
  display: block;
  font-weight: 700; }

.subcategory_line_price.sale_price {
  color: #b77000;
  margin-top: 20px; }
  .subcategory_line_price.sale_price span {
    color: #9e9e9e;
    font-size: 18px;
    font-weight: 400;
    display: block;
    text-decoration: line-through; }

a.add_to_basket_link {
  -webkit-border-radius: 3px;
  border-radius: 3px;
  background-color: #e73436;
  display: inline-block;
  color: #ffffff;
  font-size: 12px;
  font-weight: 400;
  padding: 3px 18px;
  padding-bottom: 2px;
  white-space: nowrap;
  margin-top: 8px;
  text-decoration: none;
  -webkit-transition: .3s;
  transition: .3s; }
  a.add_to_basket_link:hover {
    opacity: .7;
    -webkit-transition: all .3s;
    transition: all .3s; }

.pagination_subcategory {
  font-size: 0;
  padding-top: 20px;
  padding-bottom: 40px;
  border-bottom: 2px #e8e8e8 solid; }

.main_content_subcategory_page .category_description {
  padding-bottom: 20px; }
  .main_content_subcategory_page .category_description a {
    color: #e73436;
    border-bottom: 1px #e73436 dotted;
    text-decoration: none; }
    .main_content_subcategory_page .category_description a:hover {
      border-color: transparent; }

.main_content_subcategory_page .filter_container {
  margin-top: 30px; }

.filter_box_mobile_version {
  display: none; }

.subcategory_products_container {
  display: none; }

.blog_info {
  display: block;
  width: 100%;
  margin: 0;
  margin-top: 30px;
  color: #373838;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px; }

.blog_container {
  display: block;
  width: 100%;
  margin-top: 27px;
  border-bottom: 1px #e8e8e8 solid; }

.blog_line {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  padding-top: 30px;
  padding-bottom: 30px;
  border-top: 1px #e8e8e8 solid; }

.blog_image {
  display: inline-block;
  margin-right: 20px; }

a.title_post {
  color: #e73436;
  font-size: 17px;
  font-weight: 700;
  line-height: 24px;
  text-decoration: underline; }
  a.title_post:hover {
    text-decoration: none; }

.post_descr {
  color: #9e9e9e;
  font-size: 13px;
  font-weight: 400;
  line-height: 18px;
  margin: 0; }

.wrap_heading_list {
  -webkit-border-radius: 5px;
  border-radius: 5px;
  background-color: #f3f3f3;
  /*margin-top: 30px; */}

.heading_list_title {
  color: #373838;
  font-size: 18px;
  font-weight: 700;
  line-height: normal;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center; }
  .heading_list_title img {
    margin-right: 9px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 17px;
    padding-bottom: 17px; }

.heading_list {
  margin: 0;
  padding: 0; }

a.heading_list_item_link {
  font-size: 14px;
  line-height: 41px;
  text-decoration: none;
  display: block;
  color: #373838;
  font-weight: 400;
  padding-left: 19px;
  padding-right: 20px;
  border-top: 1px #e8e8e8 solid; }
  a.heading_list_item_link:hover {
    text-decoration: underline; }

a.heading_list_item_link.active {
  color: #ffffff;
  font-weight: 700;
  background-color: #e73436;
  text-decoration: none !important; }

.wrap_heading_select {
  display: none; }

.post_info {
  color: #373838;
  font-size: 14px;
  font-style: italic;
  line-height: 20px;
  margin: 0;
  margin-top: 20px; }

.post_container {
  margin-top: 25px; }
  .post_container h3 {
    font-size: 24px;
    font-weight: 700;
    line-height: normal; }
  .post_container .post_container_sub_ttl {
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #373838;
    margin-bottom: 0; }
  .post_container ul {
    margin: 0;
    padding: 0; }
    .post_container ul li {
      position: relative;
      color: #373838;
      font-size: 14px;
      font-weight: 400;
      line-height: 24px;
      padding-left: 22px; }
      .post_container ul li::before {
        content: "";
        width: 6px;
        height: 6px;
        background-color: #373838;
        -webkit-border-radius: 50%;
        border-radius: 50%;
        position: absolute;
        -webkit-transform: translate(0, -50%);
        -ms-transform: translate(0, -50%);
        transform: translate(0, -50%);
        top: 55%;
        left: 0; }
  .post_container ol {
    list-style-type: none;
    margin: 0;
    padding: 0;
    margin-top: 20px;
    margin-bottom: 27px; }
    .post_container ol li {
      position: relative;
      color: #373838;
      font-size: 14px;
      font-weight: 400;
      line-height: 24px;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex; }
    .post_container ol strong {
      margin-right: 8px; }
  .post_container .post_container_txt {
    color: #373838;
    font-size: 14px;
    line-height: 20px; }
  .post_container .post_container_img span {
    display: inline-block;
    color: #9e9e9e;
    font-size: 13px;
    font-weight: 400;
    line-height: 20px;
    vertical-align: top; }

.wrap_post_container_slider {
  background-color: #f3f3f3;
  padding: 20px;
  margin-top: 25px;
  margin-bottom: 25px; }
  .wrap_post_container_slider .prev_arrow_small_slider, .wrap_post_container_slider .next_arrow_small_slider {
    z-index: 5; }
  .wrap_post_container_slider .post_container_slide img {
    margin: 0 auto; }
  .wrap_post_container_slider .prev_arrow_small_slider {
    left: -7px; }
  .wrap_post_container_slider .next_arrow_small_slider {
    right: -7px; }

.post_container_slider_ttl {
  color: #9e9e9e;
  font-size: 13px;
  font-weight: 400;
  line-height: normal;
  margin-bottom: 15px;
  display: block; }

.wrap_post_container_table {
  margin-top: 20px;
  display: block; }

.title_post_container_table {
  display: block;
  color: #9e9e9e;
  font-size: 14px;
  font-weight: 400;
  line-height: 30px; }

.post_container_table {
  margin-bottom: 30px; }
  .post_container_table .top_table_line {
    height: 40px;
    -webkit-border-radius: 3px 3px 0 0;
    border-radius: 3px 3px 0 0;
    background-color: #e8e8e8;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }
    .post_container_table .top_table_line span {
      width: 25%;
      padding-left: 15px;
      padding-right: 15px;
      color: #9e9e9e;
      font-size: 14px;
      font-weight: 400;
      line-height: 18px; }
  .post_container_table .line_table {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    height: 40px;
    border-bottom: 1px #e8e8e8 solid; }
    .post_container_table .line_table span {
      width: 25%;
      padding-left: 15px;
      padding-right: 15px;
      color: #373838;
      font-size: 14px;
      font-weight: 400;
      line-height: 20px; }

.importan_post_container_text {
  margin-top: 15px;
  background-color: #f3f3f3;
  padding: 15px 20px;
  margin-bottom: 40px;
  color: #373838;
  font-size: 14px;
  font-style: italic;
  line-height: 20px; }

.no_aviable_box {
  display: block;
  -webkit-border-radius: 1px;
  border-radius: 1px;
  border: 1px solid #e8e8e8;
  margin-top: 50px;
  padding: 30px; }
  .no_aviable_box h4 {
    color: #373838;
    font-size: 18px;
    font-weight: 700;
    line-height: normal;
    margin: 0; }
  .no_aviable_box p {
    color: #9e9e9e;
    font-size: 13px;
    font-weight: 400;
    line-height: 16px;
    margin: 0;
    margin-top: 10px; }
  .no_aviable_box form {
    margin-top: 25px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between; }

.user_phone {
  width: 287px;
  height: 30px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #e8e8e8;
  background-color: #f3f3f3;
  padding-left: 8px;
  padding-right: 8px; }

#submit_ {
  width: 100px;
  height: 30px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  background-color: #e73436;
  border: none;
  color: #ffffff;
  font-size: 14px;
  font-weight: 700;
  -webkit-transition: .3s;
  transition: .3s; }
  #submit_:hover {
    opacity: .7;
    -webkit-transition: all .3s;
    transition: all .3s; }

.selected_city_box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-border-radius: 3px 2px 2px 3px;
  border-radius: 3px 2px 2px 3px;
  background-color: #f3f3f3;
  padding-left: 30px;
  padding-right: 30px;
  padding-top: 21.5px;
  padding-bottom: 21.5px;
  margin-bottom: 20px; }
  .selected_city_box span {
    font-size: 18px;
    font-weight: 700;
    line-height: 30px;
    color: #373838;
    display: inline-block; }
  .selected_city_box .name_city {
    color: #e73436;
    margin-left: 5px; }

a.cange_city_link {
  color: #e73436;
  font-size: 14px;
  font-weight: 400;
  line-height: normal;
  text-decoration: none;
  border-bottom: 1px #e73436 dotted;
  margin-left: 21px;
  -webkit-transition: .3s;
  transition: .3s; }
  a.cange_city_link:hover {
    border-color: transparent;
    -webkit-transition: all .3s;
    transition: all .3s; }

.wrap_delivery_containers {
  -webkit-border-radius: 5px 4px 4px 5px;
  border-radius: 5px 4px 4px 5px;
  background-color: #f3f3f3;
  display: block;
  padding: 30px; }
  .wrap_delivery_containers h5 {
    margin: 0;
    color: #373838;
    font-size: 18px;
    font-weight: 700;
    line-height: 30px; }

.delivery_container_radio_box {
  margin-top: 15px; }

.delivery_container_radio_list {
  margin: 0;
  padding: 0;
  margin-top: 15px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  overflow: hidden; }

.delivery_container_radio_list_item {
  position: relative;
  display: block;
  width: 100%;
  border-bottom: 1px #e8e8e8 solid; }
  .delivery_container_radio_list_item:last-child {
    border-bottom: none; }
  .delivery_container_radio_list_item input {
    display: none; }
.delivery_container_radio_list_item input.next_1 {
	display: inline-block;
}    
  .delivery_container_radio_list_item label {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    align-items: center;
    padding-left: 35px;
    margin-bottom: 0;
    background-color: #fff;
    height: 40px;
    cursor: pointer;
    position: relative; }
    .delivery_container_radio_list_item label:before {
      content: "";
      width: 16px;
      height: 16px;
      background-color: #f3f3f3;
      position: absolute;
      -webkit-border-radius: 50%;
      border-radius: 50%;
      -webkit-transform: translate(0, -50%);
      -ms-transform: translate(0, -50%);
      transform: translate(0, -50%);
      top: 50%;
      left: 10px; }
  .delivery_container_radio_list_item input[type="radio"]:checked + label {
    background-color: #e73436; }
    .delivery_container_radio_list_item input[type="radio"]:checked + label .name_payment_method,
    .delivery_container_radio_list_item input[type="radio"]:checked + label .name_payment_method_card {
      color: #fff; }
    .delivery_container_radio_list_item input[type="radio"]:checked + label:before {
      background-color: #fff;
      background-image: url(../img/tabs_check.png);
      background-position: center;
      background-repeat: no-repeat; }
    .delivery_container_radio_list_item input[type="radio"]:checked + label .delivery_container_radio_box_info,
    .delivery_container_radio_list_item input[type="radio"]:checked + label .delivery_container_radio_box_title {
      color: #fff; }

.delivery_container_radio_box_title {
  font-size: 14px;
  line-height: normal;
  color: #e73436;
  font-weight: 700;
  display: inline-block;
  border-bottom: 1px #e73436 dotted; }

.delivery_container_radio_box_info {
  color: #9e9e9e;
  font-weight: 400;
  font-size: 14px;
  line-height: normal;
  color: #9e9e9e;
  margin-left: 5px; }

.delivery_container_list {
  margin: 0;
  padding: 0;
  margin-top: 0;
  margin-bottom: 15px;
  display: none; }

.delivery_container_list.last {
  margin-top: 0; }

.delivery_container_list_item.not_display{
  display: none;
}

.delivery_container_list_item.pochta{
  display: flex;
}

.delivery_container_list_item {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center; 
  margin-top: 10px;
  }

.name_item {
  display: inline-block;
  max-width: 256px;
  width: 100%;
  font-size: 14px;
  font-weight: 400;
  line-height: 14px;
  color: #9e9e9e;
  position: relative; }
  .name_item span {
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    color: #9e9e9e;
    position: relative;
    background-color: #f3f3f3;
    top: 4px; }
  .name_item::before {
    content: "";
    width: 100%;
    height: 0;
    border-bottom: 1px #bebebe dotted;
    position: absolute;
    bottom: 0;
    left: 0; }

.value_item {
  color: #373838;
  font-size: 14px;
  line-height: 24px;
  font-weight: 400;
  position: relative;
  top: 5px;
  left: 3px; }

.value_item.value_item_bold {
  font-weight: 700; }

.delivery_container_textarea_box {
  margin-top: 25px;
  width: 100%; }
  .delivery_container_textarea_box label {
    color: #9e9e9e;
    font-size: 13px;
    font-weight: 700;
    display: block; }
  .delivery_container_textarea_box textarea {
    height: 60px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #e8e8e8;
    background-color: #ffffff;
    padding: 10px;
    width: 100%;
    padding-top: 5px; }

.delivery_container_txt {
  color: #9e9e9e;
  font-size: 13px;
  font-weight: 400;
  margin-top: 5px;
  display: block;
  margin-bottom: 0; }

.delivery_container {
  margin-top: 40px; }
  .delivery_container:first-child {
    margin-top: 0; }

.main_delivery_form {
  margin-bottom: 50px; }


.left_nav_column {
  margin-bottom: 50px; }

.personal_area_nav {
  -webkit-border-radius: 4px;
  border-radius: 4px;
  background-color: #f3f3f3;
  display: block;
  overflow: hidden; }

.user_email_box a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 20px;
  text-decoration: none; }
  .user_email_box a img {
    margin-right: 9px; }

.user_email_box span {
  color: #9e9e9e;
  font-size: 14px;
  font-weight: 700;
  line-height: normal; }

.personal_area_nav_list {
  margin: 0;
  padding: 0; }

a.personal_area_nav_links {
  font-size: 14px;
  line-height: 41px;
  padding-left: 20px;
  padding-right: 20px;
  text-decoration: none;
  color: #373838;
  -webkit-transition: .3s;
  transition: .3s; }
  a.personal_area_nav_links:hover {
    color: #e73436;
    -webkit-transition: all .3s;
    transition: all .3s; }

a.personal_area_nav_links.bold {
  font-weight: 700;
  color: #373838; }
  a.personal_area_nav_links.bold:hover {
    color: #e73436;
    -webkit-transition: all .3s;
    transition: all .3s; }

.personal_area_table {
  margin-top: 30px;
  border-top: 1px #e8e8e8 solid; }

.personal_area_table_line_container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 23.5px 0; }

.personal_area_table_line {
  border-bottom: 1px #e8e8e8 solid; }

.number_order_box {
  width: 65%; }

.more_info_link {
  display: inline-block;
  margin-left: auto; }

.num_order {
  color: #373838;
  font-size: 18px;
  font-weight: 700;
  line-height: normal;
  display: inline-block; }

.order_status_box {
  display: inline-block;
  margin-left: 5px; }

.from {
  font-size: 14px;
  line-height: 24px;
  font-weight: 400;
  color: #9e9e9e; }

.order_status_date {
  font-size: 14px;
  line-height: 24px;
  color: #373838;
  font-weight: 400; }

.order_status {
  font-size: 14px;
  line-height: 24px;
  color: #373838;
  font-weight: 700; }

.wrap_order_info {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  width: 35%; }

.total_price_box {
  padding-left: 60px; }
  .total_price_box .total {
    color: #bebebe;
    font-size: 14px;
    font-weight: 400;
    line-height: normal; }
  .total_price_box .total_price {
    color: #373838;
    font-size: 18px;
    font-weight: 700;
    line-height: normal; }

a.more_info_link {
  color: #e73436;
  font-size: 14px;
  font-weight: 400;
  line-height: normal;
  text-decoration: none;
  border-bottom: 1px #e73436 dotted;
  -webkit-transition: .3s;
  transition: .3s; }
  a.more_info_link:hover {
    border-color: transparent;
    -webkit-transition: all .3s;
    transition: all .3s; }

.wrap_personal_area_table_list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  margin-top: -19px; }

a.change_method_payment_link {
  white-space: nowrap;
  color: #e73436;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: underline; }
  a.change_method_payment_link:hover {
    text-decoration: none; }

.personal_area_table_list {
  margin: 0;
  padding: 0;
  width: 100%; }

.personal_area_table_list_item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%; }

.list_item_ttl {
  position: relative;
  width: 100%;
  max-width: 290px;
  display: inline-block;
  position: relative; }
  .list_item_ttl::before {
    content: "";
    width: 100%;
    height: 0;
    border-bottom: 1px #bebebe dotted;
    position: absolute;
    bottom: 0;
    left: 0; }
  .list_item_ttl span {
    position: relative;
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    color: #9e9e9e;
    background-color: #fff;
    top: 5px;
    padding-right: 5px; }

.list_item_text {
  color: #373838;
  font-size: 14px;
  line-height: 24px;
  position: relative;
  top: 5px;
  font-weight: 400; }

.list_item_text.bold {
  font-weight: 700; }

.personal_area_products_table {
  margin-top: 18px; }

.top_line_products_table {
  padding: 6px 10px;
  background-color: #e8e8e8;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }
  .top_line_products_table span {
    color: #9e9e9e;
    font-size: 14px;
    font-weight: 400;
    line-height: 18px; }

.top_line_products_table .tbl_summa_products {
  padding-left: 50px; }

.top_line_products_table .tbl_count_products {
  text-align: center; }

.tbl_name_products {
  width: 60%;
  display: inline-block; }

.tbl_count_products,
.tbl_summa_products {
  width: 20%;
  display: inline-block; }

.personal_area_products_table_line {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  padding-top: 15px;
  padding-bottom: 15px;
  border-bottom: 1px #e8e8e8 solid; }
  .personal_area_products_table_line .tbl_count_products {
    text-align: center;
    color: #373838;
    font-size: 14px;
    font-weight: 400; }
  .personal_area_products_table_line .tbl_summa_products {
    padding-left: 50px;
    color: #373838;
    line-height: normal;
    font-size: 14px;
    font-weight: 700; }

a.tbl_name_products {
  color: #e73436;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-decoration: underline; }
  a.tbl_name_products:hover {
    text-decoration: none; }

.bottom_line_products_table {
  padding-top: 12px;
  padding-bottom: 18px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  padding-left: 20px;
  padding-right: 20px;
  background-color: #f3f3f3; }

.total_row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end; }

.total_row_ttl {
  width: 100%;
  max-width: 280px;
  position: relative; }
  .total_row_ttl::before {
    content: "";
    width: 100%;
    height: 0;
    border-bottom: 1px #bebebe dotted;
    position: absolute;
    left: 0;
    bottom: 0; }
  .total_row_ttl span {
    font-size: 14px;
    line-height: normal;
    color: #9e9e9e;
    font-weight: 700;
    position: relative;
    background-color: #f3f3f3;
    top: 3px; }

.total_row_val {
  color: #373838;
  font-size: 18px;
  line-height: normal;
  font-weight: 700;
  position: relative;
  display: inline-block;
  top: 3px; }

.wrap_personal_area_table_list,
.personal_area_products_table {
  display: none; }

.pagination_personal_area_page {
  width: 100%;
  padding-left: 0;
  padding-top: 21px;
  padding-bottom: 50px;
  border-bottom: none; }

.personal_area_table_line.active .wrap_personal_area_table_list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

.personal_area_table_line.active .personal_area_products_table {
  display: block; }

.personal_area_table_line.active .order_status_box,
.personal_area_table_line.active .total_price_box {
  display: none; }

.personal_area_table_line.active .num_order {
  font-size: 24px; }

.tbl_name_products_mob,
.tbl_summa_products_mob,
.tbl_count_products_mob,
.selectpicker_section {
  display: none; }

.personal_area_settings_container {
  -webkit-border-radius: 3px 2px 2px 3px;
  border-radius: 3px 2px 2px 3px;
  border: 1px solid #e8e8e8;
  display: block;
  margin-top: 20px;
  margin-bottom: 40px; }

.setting_form {
  padding: 30px;
  border-bottom: 1px #e8e8e8 solid; }
  .setting_form:last-child {
    border-bottom: none; }
  .setting_form h5 {
    color: #373838;
    font-size: 18px;
    font-weight: 700;
    line-height: normal;
    margin: 0;
    margin-bottom: 5px; }

.settings_input_box {
  margin-top: 20px;
  position: relative;
  max-width: 400px;
  font-size: 0;
  width: 100%; }
  .settings_input_box label {
    color: #9e9e9e;
    font-size: 13px;
    font-weight: 400;
    display: block;
    line-height: normal;
    margin-bottom: 10px; }
  .settings_input_box input {
    width: 100%;
    height: 30px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    border: 1px solid #e8e8e8;
    background-color: #f3f3f3;
    color: #373838;
    font-size: 14px;
    font-weight: 400;
    line-height: normal;
    padding: 0 9px; }
  .settings_input_box .change_link {
    position: absolute;
    right: 11px;
    bottom: 8px;
    color: #e73436;
    font-size: 14px;
    font-weight: 400;
    line-height: normal; }
  .settings_input_box textarea {
    height: 60px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    border: 1px solid #e8e8e8;
    background-color: #f3f3f3;
    width: 100%;
    padding: 5px 9px;
    resize: none;
    margin: 0;
    color: #373838;
    font-size: 14px;
    font-weight: 400;
    line-height: normal; }

.save_btn {
  height: 30px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  background-color: #e73436;
  color: #ffffff;
  font-size: 14px;
  font-weight: 700;
  border: none;
  margin-top: 30px;
  padding-left: 18px;
  padding-right: 18px;
  -webkit-transition: .3s;
  transition: .3s; }
  .save_btn:hover {
    opacity: .7;
    -webkit-transition: all .3s;
    transition: all .3s; }

.popup {
  width: 100%;
  max-width: 360px;
  -webkit-border-radius: 1px;
  border-radius: 1px;
  position: relative;
  background-color: #ffffff;
  display: none;
  padding: 0; }
  .popup #login_link,
  .popup #register_link {
    position: absolute;
    right: 30px;
    top: 35px;
    color: #e73436;
    font-size: 14px;
    font-weight: 700;
    border-bottom: 1px #e73436 dotted;
    line-height: normal;
    text-decoration: none; }
    .popup #login_link:hover,
    .popup #register_link:hover {
      border-color: transparent; }
  .popup h3 {
    color: #373838;
    font-size: 24px;
    font-weight: 700;
    line-height: normal;
    margin: 0;
    display: block;
    margin-bottom: 15px; }
  .popup form {
    padding: 30px;
    display: block; }

.popup_txt_box {
  padding: 30px;
  border-top: 1px #e8e8e8 solid;
  display: block; }
  .popup_txt_box p {
    margin: 0;
    color: #9e9e9e;
    font-size: 13px;
    font-weight: 400;
    line-height: 14px; }

.selecte_registration_option {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  border: 1px solid #e8e8e8;
  overflow: hidden;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 10px; }

.registration_option_box {
  width: 50%; }
  .registration_option_box input {
    display: none; }
  .registration_option_box label {
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    margin: 0;
    padding-top: 7px;
    padding-bottom: 7px;
    cursor: pointer; }
    .registration_option_box label span {
      color: #e73436;
      font-size: 14px;
      font-weight: 700;
      line-height: normal;
      border-bottom: 1px #e73436 dotted; }
    .registration_option_box label:hover span {
      border-color: transparent; }
  .registration_option_box input:checked + label {
    background-color: #e73436; }
    .registration_option_box input:checked + label span {
      color: #fff; }

.popup_input_box {
  width: 100%;
  margin-bottom: 10px; }
  .popup_input_box input {
    -webkit-border-radius: 1px;
    border-radius: 1px;
    border: 1px solid #e8e8e8;
    background-color: #f3f3f3;
    width: 100%;
    padding-left: 9px;
    padding-right: 9px;
    height: 30px; }
  .popup_input_box input[type="submit"] {
    width: 100px;
    height: 30px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    background-color: #e73436;
    border: none;
    color: #ffffff;
    font-size: 14px;
    font-weight: 700;
    -webkit-transition: .3s;
    transition: .3s; }

.popup_form_submit_btn {
  text-align: right;
  margin-top: 20px; }
  .popup_form_submit_btn input {
    height: 30px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background-color: #e73436;
    border: none;
    color: #ffffff;
    font-size: 14px;
    font-weight: 700;
    padding-left: 18px;
    padding-right: 18px;
    -webkit-transition: .3s;
    transition: .3s; }
    .popup_form_submit_btn input:hover {
      opacity: .7;
      -webkit-transition: all .3s;
      transition: all .3s; }

a.regeneration_link,
a.backward_popup_link {
  float: left;
  color: #e73436;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
  border-bottom: 1px #e73436 dotted;
  margin-top: 5px; }
  a.regeneration_link:hover,
  a.backward_popup_link:hover {
    border-color: transparent; }

.change_city_popup {
  max-width: 555px; }

.selected_city_input {
  width: 100%; }
  .selected_city_input input {
    width: 100%;
    height: 40px;
    -webkit-border-radius: 1px;
    border-radius: 1px;
    border: 1px solid #e73436;
    background-color: #ffffff;
    padding-left: 13px;
    padding-right: 13px;
    color: #373838;
    font-size: 18px;
    font-weight: 400;
    line-height: 60px; }

.wrap_cities_list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-top: 20px;
  padding-bottom: 12px;
  position: relative; }
  .wrap_cities_list::before {
    content: "";
    width: 100%;
    height: 0;
    border-bottom: 2px solid #e8e8e8;
    position: absolute;
    bottom: 0;
    left: 0; }
  .wrap_cities_list a {
    display: inline-block;
    color: #e73436;
    font-size: 13px;
    font-weight: 400;
    line-height: normal;
    text-decoration: none;
    margin-right: 30px;
    border-bottom: 1px #e73436 dotted;
    margin-bottom: 5px; }
    .wrap_cities_list a:hover {
      border-color: transparent; }

.change_city_popup_ttl {
  color: #9e9e9e;
  font-size: 13px;
  font-weight: 400;
  line-height: 14px;
  display: block;
  margin-bottom: 10px; }

#change_city_popup form {
  padding: 20px; }


/* autocomplete */
.autocomplete-suggestions { border: 1px solid #999; background: #FFF; cursor: default; overflow: auto; -webkit-box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); -moz-box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); }
.autocomplete-suggestion { 
	padding: 2px 5px; 
	white-space: nowrap; 
	overflow: hidden; 
	font-size: 14px; 
	line-height: 20px;
	height: 45px;
}

.autocomplete-suggestion img {
	margin-right: 10px;
	margin-bottom: 1px;
	height: 45px;
	width: 60px;
	border: 1px solid #d2d2d2;
	vertical-align: middle;	
}

.autocomplete-selected { background: #f2f2f2; cursor: pointer;}
.autocomplete-suggestions strong { font-weight: normal; color: #3399FF; }
#search_block .autocomplete-suggestions {
	font-style: normal;
	color: #2c3c52;
	font-size: 16px;
	
}
.hide_1,
.hide_2 {
	display: none !important;
}

.show_0 {
	display: none !important;
}

li.nav_sublist_catalog_list_item.active > a {
	font-weight: bold;
}

.redlink {
	color: #e73436;
}

.error {
	color: red;
}

.line_basket_table .error {
	background: red;
	color: white;
	line-height: 1.4em;
}

h1.page-header {
	margin-bottom: 20px;
}


.delivery_container_radio_box_title .metro {
	color: white;
	padding: 2px 5px;
}
.wrap_delivery .delivery_container_radio_list + h5 {
	margin-top: 20px;
}


.quick-cats {
	margin: 20px 0px;
	line-height: 2em;
}


h1 + .post_container {
	margin-top: 10px !important;
}

/* redactor style */
.redactor_box{position:relative;border:1px solid #ddd;overflow:visible}.redactor_box,.redactor_box textarea{background-color:#fff}body .redactor_air{position:absolute;border:1px solid #ddd;border-bottom:none;z-index:2}body .redactor_box_fullscreen{left:0;position:fixed;overflow:hidden;top:0;width:100%;z-index:2000}.redactor_box textarea{font-family:Menlo,Monaco,monospace,sans-serif;font-size:13px;overflow:auto;resize:none;margin:0;padding:0;display:block;position:relative;z-index:1004;outline:none;border:none;width:100%}.redactor_editor,.redactor_editor:focus,.redactor_editor div,.redactor_editor p,.redactor_editor ul,.redactor_editor ol,.redactor_editor table,.redactor_editor dl,.redactor_editor blockquote,.redactor_editor pre,.redactor_editor h1,.redactor_editor h2,.redactor_editor h3,.redactor_editor h4,.redactor_editor h5{font-family:Arial,Helvetica,Verdana,Tahoma,sans-serif!important}.redactor_editor code,.redactor_editor pre{font-family:Menlo,Monaco,monospace,sans-serif!important}.redactor_editor,.redactor_editor:focus,.redactor_editor div,.redactor_editor p,.redactor_editor ul,.redactor_editor ol,.redactor_editor table,.redactor_editor dl,.redactor_editor blockquote,.redactor_editor pre{font-size:15px!important;line-height:1.45em!important}.redactor_editor,.redactor_editor:focus{position:relative;outline:none;box-shadow:none!important;margin:0!important;background:none;background:#fff!important;overflow:auto;white-space:normal}.redactor_editor a{color:#e74c3c!important;text-decoration:underline!important}.redactor_editor object,.redactor_editor embed,.redactor_editor video,.redactor_editor img{width:auto;max-width:100%}.redactor_editor video,.redactor_editor img{height:auto}.redactor_editor div,.redactor_editor p,.redactor_editor ul,.redactor_editor ol,.redactor_editor table,.redactor_editor dl,.redactor_editor blockquote,.redactor_editor pre{box-shadow:none!important;/*background:none!important;*/margin:0!important;margin-bottom:15px!important;/*border:none*/}.redactor_editor iframe,.redactor_editor object,.redactor_editor hr{margin-bottom:15px!important}.redactor_editor blockquote{margin-left:3em!important;font-style:italic!important;color:#777}.redactor_editor ul,.redactor_editor ol{padding-left:2em!important}.redactor_editor ol{list-style-type:decimal}.redactor_editor ul ul,.redactor_editor ol ol,.redactor_editor ul ol,.redactor_editor ol ul{border:none;margin:2px!important;padding:0!important;padding-left:2em!important}.redactor_editor dl dt{font-weight:700}.redactor_editor dd{margin-left:1em}.redactor_editor table{border-collapse:collapse;font-size:1em!important}.redactor_editor table td{border:1px solid #ddd;padding:5px!important;vertical-align:top}.redactor_editor table thead td{border-bottom:2px solid #000!important;font-weight:700!important}.redactor_editor code{background-color:#d8d7d7!important}.redactor_editor pre{font-size:90%!important;background:#f8f8f8!important;border:1px solid #ddd!important;border-radius:3px!important;padding:1em!important;white-space:pre;overflow:auto}.redactor_editor hr{display:block;height:1px;border:0;border-top:1px solid #ccc}.redactor_editor h1,.redactor_editor h2,.redactor_editor h3,.redactor_editor h4,.redactor_editor h5{color:#000;background:none;margin:0!important;padding:0!important;font-weight:700}.redactor_editor h1{font-size:36px!important;line-height:40px!important;margin-bottom:10px!important}.redactor_editor h2{font-size:30px!important;line-height:38px!important;margin-bottom:15px!important}.redactor_editor h3{font-size:24px!important;line-height:30px!important;margin-bottom:10px!important}.redactor_editor h4{font-size:18px!important;line-height:24px!important;margin-bottom:10px!important}.redactor_editor h5{font-size:1em!important;margin-bottom:10px!important}.redactor_editor.redactor_editor_wym{background:#f6f6f6!important;padding:5px 15px!important}.redactor_editor_wym div,.redactor_editor_wym p,.redactor_editor_wym ul,.redactor_editor_wym ol,.redactor_editor_wym table,.redactor_editor_wym dl,.redactor_editor_wym pre,.redactor_editor_wym h1,.redactor_editor_wym h2,.redactor_editor_wym h3,.redactor_editor_wym h4,.redactor_editor_wym h5,.redactor_editor_wym blockquote{background-color:#fff!important;border:1px solid #e4e4e4!important;padding:10px!important;margin:10px 0!important}.redactor_editor_wym ul,.redactor_editor_wym ol{padding-left:2em!important}.redactor_toolbar{font-family:Helvetica,Arial,Verdana,Tahoma,sans-serif!important;position:relative;left:0;top:0;margin:0!important;padding:0!important;padding-left:2px!important;line-height:0!important;list-style:none!important;font-size:0;background:#f1f1f1;background:-moz-linear-gradient(top,#f1f1f1 0%,#e2e2e2 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f1f1f1),color-stop(100%,#e2e2e2));background:-webkit-linear-gradient(top,#f1f1f1 0%,#e2e2e2 100%);background:-o-linear-gradient(top,#f1f1f1 0%,#e2e2e2 100%);background:-ms-linear-gradient(top,#f1f1f1 0%,#e2e2e2 100%);background:linear-gradient(to bottom,#f1f1f1 0%,#e2e2e2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1f1f1',endColorstr='#e2e2e2',GradientType=0);overflow:hidden!important;height:32px!important;border-bottom:1px solid #bbb}body .redactor_air .redactor_toolbar{padding-right:2px!important}.redactor_toolbar li{float:left!important;margin:0!important;padding:3px 1px;padding-right:0;list-style:none!important;outline:none}.redactor_toolbar li.redactor_separator{float:left;height:34px;border-left:1px solid #d3d3d3;border-right:1px solid #f1f1f1;padding:0;margin:0 2px 0 3px !important}.redactor_toolbar li a{width:25px;height:25px;border:1px solid transparent;*border:1px solid #eee;display:block;line-height:0;font-size:0;cursor:pointer;zoom:1;outline:none;text-decoration:none}.redactor_toolbar li.redactor_btn_right{float:none;float:right!important}.redactor_toolbar li a{display:block;text-indent:-9999px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAooAAAAZCAYAAAC2GQ9IAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAF4BJREFUeNrsXQlYFFe2LpoGgQZtVEARjYrigijuW9xIHNQxLsm4PWNERxhw17glE2OIz2U0xnFl1JeYoFGzqdHEMUHFLcaFuCBk3CKIyoAoNFtAoOn5T3sbO/0a6Oqqbsnk/t93v1q66p6qW/ec859zb1U76HQ6gYODg4ODg4ODg8MUDpwocnBwcHBwcHBwcKLIwcHBwcHBwcHBiSIHBwcHBwcHBwcnihwcHBwcHBwcHJwocnBwcHBwcHD8ZuEaERGxWaPRhIk5Sa1Wf7h169bpWC2y9wUr+TPj4OCoLJCMjo72ycnJaVNWVubl5OSU1qZNm0QYuV9403BwcPxOodiyZUubo0ePJn322Wee2NaIPL+hWJJIwDmTsViGcvv3ThSV06ZNG+js7OxIGyUlJdpNmzbFYbWM902OGgCXqKiolY8ePZplbQX16tVbFxMTswirxVUdl5ycrIyNje1QWFg4oKio6HkQNX/ogx+Rt/Lycnd2WLlCoSDSVlqrVq2fQeRuu7i4JKhUqrjhw4f/1LNnT62Ee3VctWpVjxs3bnwJeWqlUlkE+W4FBQVHGjduHDZ48OCHOEZXE9rqGcJ55syZczIyMlairbvMmTPnEj0TaytDe1s1vLNgwQIHrpocv3OoR48enWO600oiV6WMsLCwPiCJp2gHbVshw8fo+i5bcC7JDTY69zdDFJURERGhW7du/VYmEucaHh6+CU5otFarVZmyb5QMifV7TJgw4YfHjx8HmvvRy8vrbyCkS7D6WMa2rTN27Ng0ONnahh2enp7/QCQyV3gGqWMOWdBACvEhsPP/jpJalX4dOHBgUEpKygEQwXKQwGIET1q1Wl2KbRqCSAdxVKA4/vLLL846nU4B3QksLi4Oys/PH/3gwQPFsWPHhoG8HLZSP5XLli0bnJSUtMfPzy9zypQpR7y9vfMuXrzYCDo/NDExcTyI4maK5WpAWz1L1IW9eo1F+1OxoOstkFtIaGio8Nxzzwloe66BHLL6JFPAvuTt2bOnCVZzrZThNG/evMlpaWn/MOyA/UresWPHH+CDvzP44FGjRvmjpFQTbIrSxZUrV767aNGit032N0W5LJMMqkv46KOPThnvtIIs1jJa/5jsG+rYZ+5A1DuSyQ02c26NJorOiJxfd3Bw6Ij1H1CyJV6DIwxgaG5u7iSTBtqPxhuBVT85iCI66vJt27bNjIuL696mTZu06Ojo/bt37+68b9++3llZWQuXLFmSgX2bKDsjl1JC4d6AcqyFcjiDCH86cOBA6gwuVhDFimgJ7dIM6ymWnmhhB641ffr0v6IdFn366afehs4vs4xKoz6ZZdhSTgORkWBlUWGDashPbRhaGmJwwDnJIHy369SpU+Tm5kbErAzkUMB6KdNfyr47Qn9qgay4nTt3rtkXX3zRLj09PRr7z1ihn0rowZhr165tDQgIuAdCeBmGPgFBzu1evXoFw0iGgqg2x3Fu1RHFStrKJTY2tulrr71G919sZltsWz0rKEDmO7m6uuqdLsj5IHJWtiCKrVq1ElxcXPRk8c6dOzbJvNhABy2SJSHjY+v7sGc72QsNmzRpkgqCltS1a9f0DRs2DDp16lQ79K1S6OBG0uf58+cPYskZa4mi83vvvXfl7Nmz295///1w+NpU2JNVVCd88MqlS5fOX7x4MUU8CrJvMhJFBzMkUf8cZWw/s3WtXr16HdN9a5452cZU9JlJBiJqhFT2+zPXj6qIosO6desaJiYm/gVO4ige/vfYR0NZ9fPy8v4cEhKyg8hQVFTUMEQonlu2bNlUjeOoDO4pKSkRZvYbLtRdhgecj5LOOiZFTeRcb44bN67o8OHDPYqKihyhLD2wL1YG4mtA4d69e/2JJNarV68EJJGGpe4K1g2jGXeg/lacW11E5RYaGloARXbC+nOGdpJZhmBGEWwhw5ZyXEwiQTrODcZ1ETMYK7GobP5esFFU6FLNNfiADLaglQEDBpwk/cMqDfVSxtt16tSpH48ZM+ZtkLgk9qyUIJJuKPVBIF8goojzA7DfW2R/dnrrrbcm//zzz2u7det23c/Pr3Djxo1/xPqZwMDAtC+//HKFu7t74ciRIxMt6CPm2kpP/DIyMsIoMGcBoOm22LZSrFmzJiApKWkD7nkAAthSnU5H+l3u5eW1Gk5qOZyW68GDB1dkZ2eH4/cyFC2OcfDw8PgK97UIgW+qFQ6LSPmwyMjIeMgf8+jRI1/Ykk6DBg26J0gYfjZFhw4dnnbMpk3lIIr20kFLZVmb8bH1fdizneyFslWrVr3PSBr198F6Rw8IT4YzM2DD6LqljBISB3io1WofM19LHCML5d8o9UpLS4uYH8yWkSQSKbr1LBoUZPuYj4/PWQnE2pCV3F4JaWtWE/TcHFF0fOONN/rA8EVpNJrRcFJXnn/+ecocOlO2DQ0zAs6obPz48Vfo4KCgIA8Y4oUgXdF169bdjLITUcNPIoylOyLmAjgn0/13ZHyeRBRvFxcX68lnWVkZkbULa9eubU8kEUTucVhY2HmWnZEL5SDZrWmlXbt2KSy7c9NaJUSH+bvJerCF0Yol0L700kv3QRQNUVOuDWSIvXarZdhJDh17HqTts4cPH/ahHVjP27x58+gqyKKlqFNSUmIgSNRvjrI6SafaghA13blz56YzZ85Mg67tYX2K+q7KGcAyEn2dMn51xGQCFixYMC8tLW0JyOlFBE4OBw4c6Ari802fPn0y33nnnc9r166tnDdv3nZvb+9kMfeINmkKXXiOHBKIpjvshwbk+sUCwHQbBE7Xvn17MYGK+61bt7bQPM7WrVvfadKkySMEsm737t1TFxYW/gm6vRX1+yCYHQSilQ7yq3F1dS2GvfG5ffv2aJzrgTrGMBshBrXxjOq0aNHiLEp/2MvGP/7445/QXkfkzCo2aNBAACEV+vXrp88snjhxQnKd9tJBC2Rdrsn3Yc92shOIrH3LAs76sBH6BI3uyadP6LopmeEm0X7RSEcmVPnfzNeSrDSWqHGHTpIPviZjQkbvs/CsokG2lhh2xMTEpEdFRfnaukFnzJgRAtlRWM2R2JcryyjWCP0wJYpuERER22F0+3bs2PH8kCFD1sP4/os9ZHJS6uTk5L/07t37NHv4uXCOV1BWw2n5I2rvCcM7DRH6cpCwNRZmGEsHDx58/tixYy+j4zraQ1uuX7/uj05FUYDQqFGjgokTJ55s2LAhNVChjGLq3r17txetBAQEXGRtaG2kpsH1zmYPf0Bl0YcZ9Mfx6yzJfhKJxbFTWGRUIU9GGYaOT9mlEzQng5TDwnsRI6Oivdj8Dg2LOPfJLMeNkcQ/GnbQOu1jZFGYNGkSZcmE7du3h4l83k4gNnqyBHL2kD0fQ+BVV680paUe6Mex06dPf37jxo00N46Cn3zwriw989dqFSy4swS15s6d+7/379+fC6JzFrKVcXFxwdCLw506dfoRJG4tzVEcOXJkPEhqAo6/IYgYPUCbUOBI5JIy1uply5aFRUdH7zE8G5NtcjSBx48ft7T6htnZ2X38/f2zUUc86RmcUZ34+PgOGRkZ+StWrPizo6Ojc/fu3a+BRCpDQkIuY5uyGk3gSF5BMBwiPJkgLoYoOuKZ9rtz585Y9Kuxhp0gn0MoayIXUVSr1TT3keyVnijSNpFF2pYAMbotGOmQxkLHJWbIqz/KbCNZYoZsDbbkKxH6LUbHRbWTBFtlTxQa+TjPan6v6TB+85iybpcN09Ww/BrbV7F8JMg7BUBjQr7yUE4yvy5pFMEGGUVZ9dyUKHq2bNnSEdG/J5xGRzyEPDicm4GBgZQq1h44cKAbyJwvTUrF9j3WUDdg1P0uXbo0AI6yo0qlKu/SpQs5KJWFziTPx8fnfGxs7IfffvvtS7t27fIBUbXpW3zBwcHZb7755uE1a9b0RbTut3z58iEwwJeXLl36vVydmBxtfn6+2tXVtWzgwIFxEiMotYSUsiVzNDzQqc7RSnh4eHdcr6cNZAiGTghZlyS2gUXHMjLqKbLNLJXja0wSjckiosy9eqtbWBjKiJIbyONmMf3HsALSpgWxMR6icTTJOPkxo08RvA4RvN5gKRQKnXE9leHGjRuu27Zte4dI4rBhw05169YtBYRr3Ouvv/45dPlnLOeAhKUhcMxElD6ybdu2Py1cuJAyDmKGjchg32XX06CkpIRIbQYrptt0/Q1E1F2PEWrqW/tRbu3YsWMCAs++7PeKZ+Tg4KDLyckhZ0L2qz3OGZyXl6dmdYgZulKlpKS8sGnTplVeXl6UgWmMZzwEz95z9+7dIePGjaMpLFqpRsRACoks0pAzzVFE4C6VKIqds5UqyD/cXNW5l0XYEsOxwTZoA7Ud2tjqeWRWkOtKZcGnO+G3U1bWKwY6Z2fnfEHakLO5N49TDIQKSxrppJLI5GRbK6MS0mYIToz7oeTsqA0yirLquSlR1M6fP5+MbeYnn3zS5uTJk/1Onz49HM7hlcWLFycgSp/es2fPYyybSA2pmDt37uR79+4ta9as2dXx48ef6t+/P6WVz4lg2JSavkoPIDQ0NOuDDz5409ahCJsncRFO8AGuPxzXr7p79y6l4cmZ35dBhNv58+eJoQstWrTIYg8hX2JHsuXQc73IyMj3r127FgSi/gmI4hQbDT2bKqDaQjmXrVUS9kbaABvI8a7sh8zMzFBT8shIjMVQKpU69FOH7OzsWgik/j+z9/DQTZkyJQn6aGy0BDpezyZ/TS4rJaRXrlzpmJ6ePhUk8QT0958nTpzwBjmlQMc/OTl5aKdOna56e3uXov36NW/e/PrLL798UxA5RQMcuQ+Cz+eNhp4F2JkpRkPPFdtWDD070XxD3DdlK2n+Stqrr756HAFaL+xr7uvrm492VOCZqPz8/K6iP1xg+ugOAkZvjDuIyLzq22znzp0dUV8XkMR3maNoHgTAPjaHvZwHoviVHM6D5idSJtEYRBbpxRY4d6m2RPZpJVbUL1mWLe/JDvehroQgiHHuakuJooksz61bt448cuRIY+hf+UcAC+bE1muWENatW9esv8vPz28gUS3012/mzWMDWbxslBmzFpW9Qa0WbDS1wAYZRVl1wpQo5rBUahqcRnMUXziOOkVFRaqvv/6694MHD/qtXbt2CutQNESk7t27dw6i3JWBgYGGrEEK62iWprB1TO4FQd43lCoFm6NIk33qqdXq0UQUnZycyMF6yUQUPdFW3WmFnCsWDwRpE4RtPfRc0L1790sHDx4cuX37dnJ+ZTYaejadS0L3tVZmGabKEs0UcbbMcpxFXoq3iGPL6Q3n3Nxcl7y8PFcQRYVRhkqLbc3s2bOv+Pv7f4btU8LT+TEKOl4fqTx5Q7q6YM0JutARpFIBXafhmuNdunRpDGPeMiEhoTUIz3cIoHwPHTrUq0+fPokTJkzYCwJ2RxD5ZQAbDz1rQZ4e4Dr9pk2b9n8gfrdAotVarbYZiuucOXP2gNS5o/7/gU4GXLhwYWFhYSE5sfY5OTm1AwICxE4J8UR7fIN2U02aNOlv0Jceq1ev7ol66U1wISsrqy0C0PVr1qwJFyR8BouyiTQ3EURev03kMCIiQr8kAkm/SbUlVeiM2OFmU/Ji8ZCwRFnWyKxJQ8+GrKi19y2GEJnKavj48eMX9A5YpyM7QaM8SVbUazYX07Vr19sNGzbUpKam+u3YsaMTbEfqwoULZ8Lf0lQaKSOGVb15THZS6jcGFdBvXxBRW79BbeuMoqx6rjST3aNsIQ0B0VBMI0S0NLSSu3Tp0jlwIscYGcwyGOlXXnmFhmv/xSJoIlm5VpKiEsG+8yPKYMy73bx5sz5t9OjR46bEDlzR0b755pvg7OzsxrQRHBz8gyBxoqtg+6Hnx7NmzXoTBKFZVFTUwpiYmLk2kFFhrIw+faS2gQxjRdgvJRtZ3b2IjNjETBAv8fb21oAoNti/f//Q0tLSWyCA6SCIOSA+j5YvX/42yFCm8ORFl8wVK1YoiouLvRwcHJqCIL5EFdSvXz9XqH7qh7Jly5alCAKd9uzZ4zZ27NhbKpUqZ+jQoTtCQ0ObIygckZiY2Hn48OFnRowY8TWCqZMsayf26wbGQ8/euHbStXQWQJluix16zp48efIBOKOXb9261RPbPR8+fEhD0QU05QNk8Z8gt66wXa3i4+N7wzm2MMrYPcA9fyVSPz127dq1EEt6q5zmHnvOnz+fyPp7KG2EJ1NyDgnWfQarghQicKP+W7GPMog0/EwEkogiEUgrs4qW9O9UCZkTsUPCUmRZK7OmDD1rBPu9/GIqy1+j0ZQyomh4meW0TLKo3vvTp0/fu2HDhpEHDx6MpdK6deuD77777geC9Jf9fgW53jw2BIKm2Up7wAYZRVn1vLr/enZkmRN6e7Kt8GTe4RVGJo1/L2edQ+pnIfqjweINmSDKPFEGjTIdEuv1CAsLS2CfDPl1r/D0LOrbt2/G+PHjN2DzC+Fp+t0a1JoxY8bSzMzM+cY7IyMjg0JCQpIF6+dmkPGbyNap/TuIICgfW9AZ6LtZL1ImR3gyDYAce6jMMow7cH9GeDUW3otYGcFMRirrO01Z+0mVU9E/JUaP1fXp1t9//330+vXrR4P8lTs6OhZiWYSSr1QqH9MHuKG3RSA97lgqy8vLPbB0wdIVRUUf4J46deo+BHl/ZUFcpZwEdfRFYPB2QkJCBy8vr/WdO3f+0NnZucnp06dX5uTkBEFvvkPfPQzZp1i0XiRWl23cVjSXirL3dJyfIYBlffgH5vyc2O9dUWozu0W6SKMfdI0JFjoZi+eU4bpF/1GA4Z9ZZs6cqSeLhNjYWCEjI0M/BE3k0RjoH3qyKPKfWYKr0QWxulZTZMktM9hCm2GPe5IbHpMmTfqxsLCwpfHOoKCgPyxevPiYIMP8WqaXFLj1RnFl+njbKKtpbbbdrF2BvrViyS2pHIRGBugly7cMOwxvUMvERUx5zgDWHv0rySjq/ZfJ8cftrXvVEcUKAiQ8/dRGriDvP5hURYgMNyRV6XzZg+jLSFEBy144s6wqOVNSkOsS743aiD5ETm9SBrEMJWV99kvsxGqjTqRh25ZEDIaUcnXDCO7MyRrmpVD71JdZhun9qM2syyVDbXQvGqP2kyqnx7Zt27bHxcW1traDDBw48Fp4eDgNM5yt4jB6ueLFlJSUMVevXm12/fp196ysLBWIm3tJSQkNFztSAaGjf2rRqVSqYnd39yJE1fmtWrUqROR+r2nTpp+CVNKnMB5WIYcyfM1LS0sHHj58OOTQoUOd4DxcYBNq4VzHWbNmHQwODj7C+nCayEyivdpKwcgf6Xhdps+kZ/mMqD1ix9C0Eh8W7Dqwe6Hf/s36uyW6GWzpi1gw6B3F2i07/YVfdbpgjT7XBFlyy7TUZtjjnuSGL/NR/ZndL2Q6dpj5wBIZZCiYP2zESKP+szlMJ6X8M5kpATK8ebxPkOev7QyJjIk06sWylTQtjkZRj8oUAFgdRIsgirLqnqVE0V4wJUSCIH2+hD6CYgpRX/j1RPxypiQPWJFKgIlQN2DF1YhY07yuHEG+D4xyPBtQ36Qh836CdUNT1I9PsMAhtYrjlIzUtBOeDHH6MGPrzrJjDsLTaRJa4em0jRxmjGl4OImRoOqmgbgKT/8iqhHTD0PfpTrOMeNeWkPbyp6wNMv0W8gqcfx+Yc4fUmB1lwVPkjOKIEK6agiPtdO8zBEgucm5gSx2Fp7Mrb7I7Gi2TDJ6xMTExMbHx7cUc1JISMiNyMjIidUEzjZBTSOKHBw1GS5GgYCLFecbfwamuglmCiaDjDplzNxYIKI0Mu46ZtTLWJDzCzP4Bax+Sw2+EyOilHVTMdmFjGjmWOk47NlW9g5k5c6Ac3Bw1CyQjtMIRS6zgeUy1t3MKIi29E8Rco0C5xR7N8Zviih+/vnnFRc7atQoB96XOTj++2AvPef2hIOD4xklHGgKnI+IIJqC5UwWvNsscK7MJv7mMop0I9yoc3D895NFe+g5tyccHBwcVdtEPvTMwcHBwcHBwcFhFpwocnBwcHBwcHBwmMV/BBgAHTxEUMWGlxEAAAAASUVORK5CYII=);background-repeat:no-repeat;background-position:0}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min--moz-device-pixel-ratio: 2),only screen and (-o-min-device-pixel-ratio: 21),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx){.redactor_toolbar li a{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABRQAAAAyCAYAAAAtK1dkAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAKodJREFUeNrsnQtcVNX2xzfDG+QtiG9QTE0rS4pMSVHDSjHN0Ewty/shzWumluY/zbTuVSz1qper9dcempl6y3c+/4Wamc98hyGCPARF3jA8Bpj/Wsw+eBgHGGBmzjnD+n4+mzmcOTOz93nsvfZvr72XjVarZQRBEARBEARBEARBEARBEMagolNAEARBEARBEARBEARBEISxkKBIEARBEARBEARBEARBEITRkKBIEARBEARBEARBEARBEITRkKBIEARBEARBEARBEARBEITRkKBIEARBEARBEARBEARBEITRkKBIEARBEARBEARBEARBEITRkKBIEARBEARBEARBEARBEITRkKBIEARBEARBEARBEARBEITRkKBIEARBEARBEARBEARBEITRkKBIEARBEARBEARBEARBEITR2NEpIAiCIIjmwejRoy36e1u3bqWTThAEQRAEQRBWCAmKBEEQBEEQBEEQBEEQRJ00dXB669atnvAdOXzbC15y6awqFxIUCYIgCIJoKC0g/R1Sb0gOkM5D+jekTDo1BEEQBEEQhqlLkBOLbfWhRDFOv3y4bYFyuEyaNOn7goKCCHP9gJub247169ePg011c7ufSVAkCIIgCKIh9IG0CVIgpOuQiiENhzQFEhpTh8z8+45vv/32rIyMjH9IeRL8/f3fX7Vq1QrYLKNbgiAIgiAIExDQwGPPy60A+h6IsJ2rv1+MBUTFtuYUExH4/hHw0obbxc0KEhQJgiAIc2Btoo/tBx98MDA1NfXj0tLSHpWVlS3MmW+VSlXo6Oh4pU2bNh8tXrz4MOwql8l17QdpH9N5Ij4F6QTf3xXSNkjfQ+rGzOup6Cf1fYVAHpbAy3eQUuhxtz6WLl2qteTvzZ4924bOOkEQBLF169Z/wUsv/i+KcL1qOdRTpkUI0Ns+b4TnZdVxZsqPr4XK7cdIUCSEjvCUKVMWFBUVjSgpKele593p6xsdExOzADZL6bQRBEHca1StSPSxf//99ycnJib+S6vVqiyRbxQsi4uLQxISEvbBb7+9ZMmStbBbI/HpFIuJoZDSRO9dgxQJ6Qqk9yHNMmM+WsvoPm/NSFBskr311ltvfZSdnf3WyJEje40ZMyYJ9mnptBAEQRDNFGwHv4G0k+nExO0KLINY6PSsT0yE9782c34c9H4PhUtTeEPqi70OzfGGJUGxJjYbN27scPjw4f3QketWyw3/ZVRU1Jjc3FxX/D8mJuY3eHFi8hIU3ceNG3dFo9G0M/oD7u4H7ezszqxdu3YRk6c4avvxxx8PvHTp0sG6DlKpVPnff/99B9jMo9uZICTFakSfnJwc/5SUlH9YSkzUB387MTFxV2Bg4E0Jz6FYTBzAdGLiJEhn2b0RZRQVr7J7o+rmwqUBhqHDwYMHW4eHh6ez+r1U7Y8fP+7bt29fLKPGSOPRhR71JuGnVqv/VllZ6R4fHz8V/p/PdFPoCYIgiKYJHTlN+QLoG36/bt06bOfVcs1/586dxyxevPhH7CdOnTp1YWZm5hz9Y5S2PAmfHny+IWspKvlehHLuYDrxNMmCefqGmcYbspcFbF7ZQ4JiTdyOHj36Y21iIqdcpVLZiv7HKSolMiuH+6ZNm97FG3zOnDmvQ0e0lfAGdEhvR0dHb8RKddeuXcHQeeoF7/vl5+eHw77w1157bVSPHj3Gzp49+wL8XymjMtnOnz8/A16nbd68+eXt27f31Wsscl599dUDwcHB++FfD2ZZQdFgRcnXgmDmagzMsdYEXyQYgywcgu/3NqVhYsFySNIAUznuoyGijzmeSVOJPnb79+8frNFo3HhdUzFt2rTELl26oEBVYab8q27duuW3ZMmSLhkZGbb427///vsgqL83MGmmPgtiYjbTiYnJkBYznSfiXD2jzFmC/NVlGHqlpKQ8C6/YNtT3PLknJSWF9u3b9xhs55PxaH4b9PPPPx+lVqtb4j+3b9/G9Y2WMxIUqQ2xYPmUll+yTQgjCRA2hgwZcmbSpEm4dAo6jLhFRUW9KTjG6L2viY+Pb7du3brnse8IoGOKD5NIUIRr/kZWVtbjCxcufBlsIS/hDScnJ82HH364OSgo6CT8Gw/JHpJDTEzMT2inrF+/PvLAgQPBvFxbYN9xSI5MQesdW5GYyOrysORiItpwsRZ+vs9DvmKbcH2oPRcbcyYSIIzJkKMwciBME4bPlkpwQWo9FytXrnwlLy/vsXqOu1FZWSnuROYx+Xn0YUcIp53Zd+/ePVMsKKpUKrzmcZDShw8fjikzOjp6+NmzZ6s6y8XFxV2vX7++HjYHyqzhxnN+G8sVHh7+h76gOGbMmLjg4OCjvNyW9k4MaOB+U/6uqdeaiIKEU0S9LFgWU5cjQKJ7lMrReNHH1JhS9HEA2gj/ODs7F3Xp0gWnH18yo3Fq16ZNmx7wW+gx7s4z0ZobxJYWFFFMRM9wYZqzWEzEqeSf6h0bBGmLhfNYq2EINoZfamoq5uk4HHOnHjvFOykpCcWtX+HYbHMbkcbaT2Y0FKVu1z3i4uLGCf/cvn37gY0bNw6aMGHCd8x8Yr1ZCQkJqUpffPEFKymRfKzZ2toQc5VPafkl24QwSoDAPyNHjkwbO3YstuGneP+ou55jDNMC8PIHpGywb9pBv9Bm5syZkU5OTtg3dJYo/9gHveDj42MH/buwPXv2VPdL2rdvrw4KCkLHl3PYn2W6GQXoBIOzOJwmTZrUCgVFeMV+IR6XyhS0NJkR04OT4P0Apd+gEoqJDTrfBo6XYnBD1vWunYUulM2xY8e65ebmToNOUcl77713iVdQcnq4W6jV6gFW0oigoHgZkrqoqKhGB6q8vBzP+Rmmm5aGD0TcSy+9ZHv27NmXq2vw3NxHv/rqq+def/31rTIy6jEfWJbSTZs2TRC/gQ1L3759v4XN3bxhsXSePRu439y/2+R+Lrs/Squngsoh1QLFVI66Oc+NBpMJKhYSROzs7e2dhH80Gg3WoTjafRryX2Gm/OPU6nz+W1XwPNha+F4QxET0Dsf2UV9MfFVU37ZlusjPKDyulFmb2BBve0naPLSTVq5c6Xft2rU3wRZ5trKyssZzaGNjU+Lo6HjZzc1t67Jly/bDvVdu4DvsZs2a9WxBQcGo0tLSntBHdK1xU6lUuc7Ozj8/8MADa2bMmHGLSbtWoWrXrl0haWlpweKdly9fnsjbckV6Ij3yyCPoPcO6du3KLly4IAtBwYp/17OZ5pdsE8Kods/Dw6Ng7NixXzFdwLRrvN9drOcYg84kKKb8znTCGw5iZjz99NO+f/zxh5+E+cc2AEXOgsLCwleYLtib0JdFL/ZfeX9WaN+xTbzJ7RXUGGZCOsqTNYmJKMIlQXpHyTenXMRETkAjjrf04Ias6107E90UNpMnT/Zeu3ZtNjwEhgxU58OHD78NnSOX/v37XwsICMCRf423tze6UWczeSzA7QqGtpuVNSbl0GjU5s2Cozko0J3u3LmzP5Q9EhqU6s7qrVu3hsHLXlb7tC+pcE5JSanhRcrXFTvPG5EKRjSFLyB1otNAENXYIKL/tdw4rbeuEQxDHM3ka+IY3RHgdbRWnAmmW2LDUvRnumnOxoqJOE0Yl0nA5TMyZXYNtQ04rtLSNgncH/azZs36G7S7n1ZUVLjWdhy00Y/m5uZOeOONN45FRkaOhnQbbS60wTZv3uw3adKk7woKCgbW9VtqtbrPqVOn3pkxY8YHK1asWMOkmwLmcu7cuZeGDh16JTY29sGioqKqezstLe2pkydPdgkJCTnDFBacpWPHjszTU2d7d+vWTQ6CIkEQzRc19LfRKzGW3RMTjbE9qoS8ESNGfA112BsS18NV9ha0izXaKejbVvLyGBosxP3CTDU5ziKs12as431BhEMUKyjKTEwU8iSOql0X5CVtgKYKig6+vr5vT5w4cZRWq8WH+jlmWIBqmZycPAI3Bg8ejGs04HoHdmAc74LPqlxdXX+IiYlZxaRd28AWaI5rShagDc+vX7Wg6OLigusQtmDyExR9MjIyaqxx2bp1a5zCjdOhyyXKU66Biqh6vbgGVFINwZLr0dVWRrmWw1x5pXIQDSUA/zRSVJSShoqJaBT6chsAOzDoGbCXd2LMTnR09Kt+fn59oR3TqFSqct4WYJtWNm/ePGc3NzeHBQsWjGrTpk0BHIP5rrSxsdFCquAdEy18jsExTnCsHbyGt2vXrmq+KhxvozuE2cAxqm+++aaniY1Yh7lz505PSUlZauxnCgsLQ/fs2fMbtNOh8PlbsbGxOL3rV7Va3dmYz6NomZaW9q/33nvP+9NPP/2nRB0un8TExGHTpk3bnZub2+r48eNV6yiWlZU5QXnGh4SE4CwLRa2l2KvXvaoaxUV/f3+MMi9llqy9DTFF+ZSWX7JNCGPJ/OCDD3DZlJuNqOPR2ecCtIWfMGnWT2zWNmMttoJYhFP0Os5gC6MmNEJUNqnXR01i96Jq11v/McsGj1FEvdsYAU0FFUyP27dvT83Ly3sFDNMqr75WrVr9BS/oGp2vbyx/8sknbxcVFXmDgZjctWvXX7j408rd3b0lrpkDRvCTY8eO/dDDw+M7+J6YhQsXXmGWDwhSFhYWdvrYsWPhza32AuO9dUlJib14X3BwcLwMs2oL99NTpaWljsIOZ2fnilGjRu2TQ0Wk0Wh2VT0g0DG1tbXNESocyO9G2LfLlD8IHdw8R0dHS1ZoSQoqh6HrUT3CCvtN7uVlznJgAwf1rCBq4NRXrcLKUevzHBQU9ERWVtYrxcXFA+H+6gK/HY9TMn18fL775z//eaqpU4plgKfIgFKKqCgWE3HNRIzmXJ+Y6M90YuIJSDi9agLvkFhEUJwzZ85ppos2XWkgOa9cuXIIHINCZyHTeTyIExO9Oq1evbrfu+++e5HdC7Zmo/fquHfvXpPkG+4H1VdffdUnMTFxsXj/gw8+WB4YGKhu2bIl5kELz7rdtWvX3CA5FBYWVh0Dz0zgoUOH/jN06NC/7dy5c7VYTHRxccEpt2WQCuGZqhpoy87OdkpKSnK+dOlSdVufnJw875tvvvnltddeO2phm8s+Ojp6XLt27a7Bs37y4Ycf9j1+/HiE8OaNGzdehJel/N5TxoPu6Vk1zVkMTn+WWFA0a1sotEWW6mxB3akSnld4drT65WtsmwfPVPKGDRtqLCdx4sQJ/I1Kc1yP2jqtSrNNrMDGsnbu8D55YxZzxRkSOP35LpNf4FGrBuqdr6Gum6i3r1pMRBsS/hfEJcasQ2gPYBJ7/sF5/aMB18iL2vOaNERQdJg6derbYLS+VFRUFCLsBIOw6LHHHssIDw/fVsvnfBMSEqoejOHDhx9gurX7ivD/+fPnbzt48ODL586d809NTXUDg/dNTK+//vpJMIj/a2GvxcKePXueAwMw88KFC77NqO5y27Fjx3TxjkGDBiWHhoYe550vOeEK91KN6VxBQUE4te4Gk9iT0lBFJFQ4EyZMOGumRseiFZqCyoEV4HmoHMWVq4cg6OD+2gIuyO164H2F3wuNRh4kJhY/oBxeSimHobZr7ty5o+/evft+Xl5etcdXSUnJg5ig8zAA3l8CedkKZdRYS2WrAFFRiObcEDERX3EgTiwmYmCnry2Y70yeV62B5FGii46B5zyP3S8iio2oFmVlZaW87TPU/mGdUmDCfLe4evXq+3C/Vz/cUVFRKYMHD8bp4zd5fvF8Y5RyDMqDwYFa8Dzf5NfKa8WKFZv5sQE8j2hj4RqJ6Xwbvx8HfzvGxsaGrl27tiMOUGi1WtXFixfnwf4XLdyGeiUmJo555plncK3eS2FhYeV79uwZlJKSUhWNPScnp9233347aPz48ZuYQpYxQTHxyJEjVQFZcA1F8T4pg7M0pJPUyLZCkujIFgpoZOry5Yo7zUIZzB3N1Vy2iQRCixcjGkIxa5qXd1M/TzRONNrJ64QR/L6vISaKxSXRthwx1qNODlOIAxpxvMXzLef23BhB0X7mzJmvp6enfyZ4I3p5eRX37t0767nnnktu3749ijk4mo8C1B29zKF34oyioiIf9E7s0qULGo9pcEIq4b07fn5+P4HBmAfpYTAkO+3bt6/D2bNnfcCYDEHREr0WW7du/e7y5cuxk2LuTiW6dF+bPHnyliVLlkTdvHnTwcorrSqBGDpPY4XI1q6urtoXX3wxOSIi4n+ZLoJpkczy7JGbm9tDvMPf3x87VbctcH80piIKsMDvnjdxhYIvN9j9a7UFKKkcekKB2FhXUjkCxCKUgYq+o8Kuh4Dtp59+OjA7O3se1D3dDB2AIqNKpZoHx92Fsh+2Ak9FsUEgV1FRHIClKWIiRn2ea+G834XzmVZLnVZZUlKCnaI8OOZuPfWfFo5FQbGgtusDx5hSUPSF56B6gLZPnz5ZgwcPxnVsf+HXAfOCU6LnJicnj9FoNPrrPL9Rq+Fmb1/Url27/0ZHRy/i34Oe/f4DBgy4euXKlXeOHDlStdh+VlbWE8zA7BIzgsFYgjHozKhRo9AzMgF39uzZMx7swEeEgy5dujQRXnYxhXhfoDfihg0bqjwVcRuRQXAWxdkgEpXD2stnFtvECq6HWYVcc3XcCeuFex/G8vtEuEfQo1ksJgrHyX0tvyRm3DRiqaYQ6z+Xcl9DUdbthDGCopu3t3coehDiPyNHjkwZO3bsSdj8k+kiCSdywzeL3T+S0RIMxDG48fTTT6PhiN6Jwqh/Ac94Cj4o7du3D4yKikJPle6bN28O2b59e3sUMPG3Yd9/mW76lDnBqQ3JPj4+O6ATa7t79+5hkPeWsbGxztZUWd28ebMNVET33TAPPvhgab9+/a5DZwYffvQkTWby8wzwuHXr1gN6+caF2/Mkzpe1RXm29G+Z9bv1DEZFRquuRVT0VOh91eLOnTtTc3JyutV1EL6PxzFd5EGpn3FTG405MutUmFJMnE3dAqPxUqvVHsI/nTp1Ogcv+yFdhHukDKdEgz0UmpCQ8LeGfrFGo3FNTEx87csvv9zyxhtvHERRHr4P7a2Sjh074vV+Ho8rLi5Gj0dvC5bZ9fjx46/26tULvTBvcdvOcejQobv27dtXLSimpaX1UUpwFhQNwbaq8kSMi4urFhQR3JZQULQWG4SiVcvUNlH49QiQqBxN6rg3wu69v+Hx8qrRX8flviDdrEdwISHUhIg9k8WDzCJRMYkfmqSg9bfFdm5uXfc5d2CRC3iu5b6GoqzbCWMERScwcivi4+MrMAowCn0HDx50bdu2bTakvVOmTPkDbppyAzeK3X/+859ROHWlc+fOWY8//jgayVXeifxGQwNRDcehZ2D6mjVrVGBADoI0ENdbxGNwfTz8bcyDhS4Wip1ovBZGRESgh96Db7311iOQ11BrqcD69u2bOX36dJyeng/XJnD//v39Dhw40Prq1auOkHpA52NBhw4dipYsWfKnzLKO6yf20V8/Ecrzm7WJDRJW/vjyOaQovgvFhGiZVfomNaoUdn1yrMCgw3ZhaEZGxjPGHIzH4fF86nM5b1tsoqOjAxITE/8+fvz4F3BfixYtdgYGBv57zpw5SUwBkWGhDAt54y2Hayme5jyA6cTET1j9YqL+monWIiZa8v5xsrOzq6yoqKhaGy49PR07eekoJgrt3qBBgxzB5ioBu6jBdhC0kZohQ4bgdGdMFbh8ANx7GWBnVc/Btbe3R5vM0ULltTlx4sQDqampEfD8usTGxo6r7UAMzrJv374pISEhf2cyDwqAwVh+//33qm0UFnHdRAzIguCrDIKzEARhuC2WIsiBuQmot0Nla2vfyO9VSoTbSldXVxysqpRp/mr0T/RnrtQnxsm5P6WwAITiPpbc11CUd+fOiGNKXnnllV2Q7Hbv3h0KRpNHfHy8919//RWFCf6P8/Hx2d6tW7d/T58+PZ0LhVU335UrV6bgRnh4OHY6UKAqEF0Mm5UrV7aeMmXK39Vq9cji4uJqb5UuXbrkPfnkk3kRERE4go1TXiy1AA3mHcUpvKkSeccJO1hWIyiWlpYW8E7gLS9g7Nixf0FHPGL58uVVDWp5ebnrjRs3YubPn2/38ccfr2HSTiUW0wLup+HiHUFBQXd451fqqdnWEuW5N6RIpvNW6cR04jpOv8thyoryXF/jZ46yWCQCoZ6oqMRyuGZlZT0P9ZCTkfWVEx7PdBGDhYED1/T09I+zs7OrxQjYnunk5NQKNicz+a39qm+I7GDyiViJ011RTMxk96I5o8D4AaQtrG4x8VdI65j1eSbaWPC3Kjp06JANNlXV9ONTp0493bt3b1+M3MxtqUo/P7/sVatWbTh9+nQ42ElGz5hwdHQsCQkJOeTm5pYpdKrQ7rpw4YLXmTNn+gvH+fv75zHLzUZw+vnnn1/p3r17wrx58zBIDrbhZfyc+0L5wz777LNqWzAjIwM9YH2YjAVFnOIM57pKSBS4du1ataCISBicxZxRISk6cvO9TtZyPZKY8V5JJjt3zALeTfVcHxdoX54Q74iMjMyG9Fcd/W2lCIkCGt6nl7IPW8MDUXT/GuyfyHyN7YAGHqu0+yWgEcdbuoyybieMERRRgMKh1+yIiIgzkHokJyc/sH///sBff/3VH4VASHMvXrw4GI7BlI/eiatXrx6dmZnZHb0Tw8LCsLJO1lsHyw0+s6OgoODxKivTyUnTr1+/jGeffTYRDGys1K7wAv7FTLsIujGUcUMXUytmRUAHHTvbaMhjFGfsnFxG8bZ9+/ZdU1JSqjsrsD0f60Cm81qRA9537tzpLd4BBjt2frOY9FOzDRklYqPBHAaLOYwSDLoiTH27YSHDy1zGVYCFjUhLusALDZkSy+Gen5/foMaQH+8OKQ+ngP7www/B6enpY/WPg32vLF68+MTcuXO/kGv9ayBSn6R1Kr93UFAawHRiIiJ4j05jNcVEHOATojkLYuJESMuZxGLi0qVLx/v6+j5pY2OjgYR5Lucdicp58+Y5urm5OXz44Ycvtm7dGm2JSjxGq9XicVqMkgdUCW4fffSRU4sWLRzg9Zm2bdsKU8KqBEb4jAqjrW/YsOEhE2Y9/4knnrgQHx9fdc4LCws9165d+8OPP/74P6Ghofu47ZMA+d/YrVu3hJ07dw7LycnxgbzYYKZ9fHwy33zzzSPr1q3rB+2jv7Afjs8dMWLEXnj9lbf1FfB97vBsPAN22T/gmfIRMtC7d28c7LWECG8TGxsb9Ndff42fPXv2l7y9Ea9p6QTnIh1skbmCLZKdnd122bJlE2fNmrWEyWdwswaGpjTj//37V2u2UgZnMadgYsk2z2qFH4VeJ2u5HnLzArPU9cE2rIaguG3bNu/IyMi1TBfsS+rnoamoDh061NbBwUEtcf8wwIDdXp+nX4Bc70k9MQvLUZst76nEh0YBayjKup0wRlBEI+4WN/ziILXp0KFD56ioqEcg9QAD9+GTJ0968mnKwsLennFxcThNRfBONKR8+oHh7t2qVavskJCQ3BdeeAEDu6CIiJZZAru3tk4ZI8xB1ZRzfq5PwnVIx8A4wptqtbrl/v37n3z22WfRQ1Rql3Gby5cvB2ZlZbUW7xw+fPhPTOc9Jzl1RXk2V1QmM7tc47TnaPH5VVo54Hu/hjxPNPZ6yfx6VJdJ4eVAQbFtQz6Qmpra7c0339weGBi4csGCBerCwsJpGJ32vgpNq7WB99CL+XuZGiuGIvVJCU5pRoEQg4Iki/YLg0g4gINLlXRgOs/E2sTEWVIXZPbs2ehNfYa3VZW8fRO2nVesWBE+Z84cDHRSxAxHghbaRKfVq1f3e/fdd3HQTaz+2IheXfbs2WOqrGeC7fMj2FB9rl+/jmsZsoKCgk6Qvk9ISMB1rWpvFG1stBMmTEDD8nD79u0ZdKDm4zMgvA+ffaq+H4dnSv3SSy/hGtWZZr5EtgsXLgxLTk5eW1FR4Q7PKXZaD+vZhWiP5j7xxBNDwRapDlRz7ty5uZ988knSvHnzMJJ1uZyeaQy6goIivg4ZMqTe4+A6y8I2aUybYKjOsuCASG3Cj0mWNZF6KZHapjeaKvozRXludtQnlFbiGoo5OTn6Hu/Yxz8pw/JoXVxcanip5+bm4iCzqpbj7fPy8nzc3NzuStxmeOpt1/k869v3MkMsZmE5tlvZMyMunzHPV5JctIbGtuembr/tGnBsGe9ooNcejnjj6HIgGMMPQeqYkZGRyTOqAmP7SfROxAorLCxsN9MtKHrfQz137twv/f39fZluRATXLEzkhm0Rk++6B9YGXpcsjUajH1CHQWXsze8RqUVdhyNHjtRYc61t27aFrVq1QhFaDoJiQAP3m/J3zTFSEsXFhNEWKos5yoGV/U5ukI+w0HUx1/UQC1I7RQ2ZEsvhUlhY6NaQD1RUVNiC4dsb0oZ6W/nc3J5MhqOjMhQTEQyYhoLhKb39KDDhGo+omqF42Ie3AUIAFlmJiRzsOOAgpCGh0L0MYLrBzlxWU0BketstSktLcRC1kN3vtSeIdaacMYHt15np06dvXb58+fjExEQHYz6EXpVwH50aNmwYXo+kIUOGnITn5NimTZtCoS03asp2UFBQ6TvvvLPN3t6+agaKOdvvWbNmvZeSkvKJsGPZsmW4nMoakZBjB/bgiwkJCVv0Pwzlcb548eKGyZMnD1+7du1rTEbTn9HzEKc3Hzhw4L73OnbsyMaMGVPjWAkExQATfo8cvWaofNKUL0DC82GNHoWWRqPX/rGhQ4dekXF+S9GTH+rZalu+pKQE28ra1oF0vnz5cgj0EXGmVbFMylCfmKhv38sNQaS2qrXpxShgDUVZt3d2jfhMJTeoMaUynVdhS39/f6ygUGxsceTIkXfwwIEDB6Lgc5kZHvm7A5/5gVcIdxl5I0qJCjoy7cU7vL29S/r27SuX6c5u2dnZj4l3dOrUKZnff3JoLKwpyvMhppvuPNqCZTHHd2OdE8srfqYnKiouOrJYkBLVp0qM8uxgzgciPz8fB6jc5WSEwbWbwY1EOYmJ6JmAnodfG3gPB/XQQwyjPAcx3fqVcyFdZ/IUE5G7cG5v1fLsVKrVarRP8uCYrHqeM4x6XCUo1nat4BiTCYo8SEo8dHy2Llq0qHLXrl3Df/75Z9+srKxaRcHg4OAS6Pxd7NGjBwbMucrtrj+ff/75LYGBgXZ79+599MyZM86VlYbHZL28vLTw+fThw4fv5B0YnPJcasZr47hs2bKjTCdS92A6YTad6daqFgIT2S9evBgHqtF2xOl4bfg9quW25jVe9+E+WQiK6HUYEhJSq5eeoeAsggApA9tETm0ClU955bP2qNvWTiUujSHeAe0e9sHlKhQVPfTQQ3/06dPn1okTJ7BtwOW7HFavXj182rRp2I6Il8OwjYmJCUtNTR0wf/58bHPy5VCAujz6ZDrgbPD5s1YxkSljDUVZt3d2Tfx8GdxcGfAw3OZGIvvtt996lZWVBfTs2fPWmDFjcOrZTUPeidxILGQ1PQkIy+MIle470BGv0QmPiIg4zTuWUk8xsjl58mQgGOFPi3e2adPmGm/86N4xHRiQZTDfFiI9d2b3r6eoFOoSFRVDLWKiYnF3dy/JyspyNVd9wUUHuZAECa9frswMxfrWFcLZAi+LjXQmXzGx3ntCpVLZMOOCreAxKmbZwCzY4Tnp6OhYGBkZeR3So3l5eR2uX7/um5GR0YLnvyIwMDDf19f3jo+PDy4LcxwSttGpGBEa6ggcXPupe/fumZD65ubmPpyenu6fnJzsUV5ejtdO6+fnp+7cuXOmt7c3XlucHo7ep3EW6HCV8ufgJ6E+FtXPwjOBHcJ0Xq4LtXwHCqey8DZBcTA8PLxKVKwLXEtRHJwFp0XjOoriAC4EQRBSA22OUM/KEaz342bMmPFVTk7OjLi4OBfceezYsQ9u3LiBS5r8D8+747Rp0xaVlZUNmTp16ucdO3b8k8lXJL3PvleymAjlwJmoAUp+BhSwhqKssTPBBcAXQRRUPfXUUwWQlvFOHY5KZ9YygktCogWuL1S2XcQ7wJAN2L17d5eIiIgbCxYs6A4dj5nQ8ZgovO/q6qodP3583KBBg76Ff1OYtFPPbb777ruOR48eXQcNRA3LPSUlxZFZLvp3fVhFlGfI57Y6OtJKi/Is7rTG8vIdMeM1MVckxWrvNgPfr8Qozzlr1qzBPOOC4PZN+SIcYLexqXG7okh2jukGq3xMmWl7e/vqEfCCggIXMGTbhIaGXqivfuQGYmPOpwp/o6ioyNlQHkwAzgZIZHoLs9eBICauZMoSE4V7RdWQc2/JvPFozvgs4zIy6Hn/i4eHh2/v3r1bwrYHu7fsCN5HKKqlMd307nwh0B33dMT2GnuFVzw9PdtC8uvevTuORDvyZwPfuyv6jrsW6kCWcVsipY5jcOAyg8knCFyt4FqI4vUSo6J0Y29Lly6t3qc/3VkABUjcj0KjoWnSFrJNGtUmSBxAyuzlk6gDq9TyWXvUbavuF65fvz4U+n41BnUx2OoPP/zQddSoUVL3+wxRyduPnxYtWuT8yy+/jDh16lSrs2fPuqalpc2E9m8mHuTu7n42ICDgz3nz5n3G21KMEVAs1wthRWLiDt5PeUfBz0USk/8airJuz+1M/H1oGKO34kFeAdxhNI1ZCtzHjRt3RaPRtNN/Az0RN27cuAdSjf39+/cvbNmypRqMXfRawGmvuIB9lhzLgPz222/PQ0r19/d/f9WqVSskvs8MVURKjPJsqspWbuUQREVPkUGqhOjI+H07WE1PHnNfE3NfD/SkwuAK2Ju2bcoX6YmJQvuTww1JUwqK5SEhIdc3b95cXlxcbJeXl9di9erVeyCZQkwy6jhnZ+eqPDDTeozjWonvMd16qWfrOO4rdk9MlKXBCOfxl/rOMbwuM/Z61HVdjL1mjRAUSninCZ8RFNvRCwPFQBQ4K/j7mKrXv9L7fAW///EZxunDKEY78ecM7bFS3rkqY5YbzDX5FCmpA2igGKgf1Vkf9EAUC4wK6STJrfNE5ZNv+cxlDyr1OikBx6lTpy7MzMycY+hN2N9qy5YtByCxPn36BM+YMeMPJi9hEZe6wGXUSsLCwq5BegS2WzGdh/1tfn/gtO1Mfp8k8fdk6bhkZWLiN/xfxQqKtQXGaoD91uzbO3MIivlMJmsWNGPcN23a9C7TqdgBkFrya13Jb6Y0fo2ceIWMr0KwHayw43ilrJG4DNjZfRRSRy4Q2Ik6Xjg9CtePOs47XVIKivVVRNbgHp2r8HLoi3LnFZhnRV+TukQfmVPm5eWVNGHChN+/+OKLflJkYNy4cacgDzdNXM8tYTqhEI0TjN58Se99XO8SPRMnMBmLiVaIll/nsiZ8XsOT1LZYgJm+k6YcNY92m8onz/Ll0jOoOJxiYmJ+4n07nLmGzhqCl6IwGIWe7xgXAQOjqpj8PBULuZ2Swvt+Huzeutw42IqzU+4yy3nfN8UexiWYqpdhEiLvyjCrtbbhessx9VLaA9HUPokpB5etod61Y0S9F1DkYooXMhk6legRh1PFrjJ5uuDn80YhnRk3fauUfyaLNyqlMinDZd7A1VYGNS9jKd2mBEGYCTRUEwcPHrzB09PTZefOnQ/dvHnTHtdCM6v17+SEUyc1L7zwwqXg4GA02m4w03oo4mj+MEg/Mt2ael8zXRTnTN7eTWK6wC0LIC2S2TUpHjZs2OU9e/b0lDITeG2YjKdUyQBPhXwnQRCENYMGy03eXzpbT98LBblKmZZDw22UTCu7PgFMpmLR1q1bvx49evREvX01PCzhf0ErQWhpgmYICYr1k8TuuZgKLtXYiTjEK94kGeZZEOOUjDWUgSCaM9Yi+mi58fp/wcHBxZCeYjqhDaekmit4B/4mDpjg9G0U+Y7zPJh6+s4pSN0g4fxM9ESMEr2Hy1+8zI+RGxmvvvrqF5DCYNtLojzg4NvPTDeoRRjG1Gut0TpqBEEQDQeFxJs8KQq+znCTgbbIxsJZN7b9O8/zJ8fTnwRpJ+TNUwhsWct07SR2b+pzkkxvpbLHH388+fTp0x3M9QMhISFJrJk6OdnoRY4nCIIgCFOASxUMhyQH0WcX04lzTQEH4NA7CpeJwKk2uM6dOQVFHInHQBrC+kAm8U6sZ5pGEC8bGrgVpvg9MxnJuMyFP09SRfVGkTqdXx/ykjcMPi8BzHRehcL6PyQqEgRBNAMULCga2/7JvV3D/A+A9AL/Hx2sYhXYDneGNApSKKQWZvh+nHJ/jOlm/SQ0t+eUBEWCIAjCHJDoI0/j3KK/J9NRd4IgCIIgCKJ+BHEUSWLKHNTDWUWtmc4pwMEM3499DIxHcYs1w6VwSFAkCIIgCIIgCIIgCIIgCMJoVHQKCIIgCIIgCIIgCIIgCIIwFgrKYiG2bdtm0BU0MjLShs4OQRAEQVB7TuUgCIIgCIIglGInkoeihTBkoJPRThAEQRDUnlM5CIIgCIIgCKXZiSQoSnRRyGgnCIIgCGrPqRwEQRAEQRCEEu1ECspCEARBEARBEARBEARBEITRkIciQRAEQRAEQRAEQRAEQRBGQ4IiQRAEQRAEQRAEQRAEQRBGQ4IiQRAEQRAEQRAEQRAEQRBG8/8CDACn2Bhs7uzfIwAAAABJRU5ErkJggg==);background-size:auto 25px}}.redactor_toolbar li a:hover{border-color:#98a6ba;background-color:#dde4ef;outline:none}.redactor_toolbar li a:active,.redactor_toolbar li a.redactor_act{border-color:#b5b5b5;background-color:#ddd;outline:none}body .redactor_toolbar li a.redactor_btn_html{background-position:0}body .redactor_toolbar li a.redactor_btn_formatting{background-position:-25px}body .redactor_toolbar li a.redactor_btn_bold{background-position:-50px}body .redactor_toolbar li a.redactor_btn_italic{background-position:-75px}body .redactor_toolbar li a.redactor_btn_deleted{background-position:-500px}body .redactor_toolbar li a.redactor_btn_unorderedlist{background-position:-100px}body .redactor_toolbar li a.redactor_btn_orderedlist{background-position:-125px}body .redactor_toolbar li a.redactor_btn_outdent{background-position:-150px}body .redactor_toolbar li a.redactor_btn_indent{background-position:-175px}body .redactor_toolbar li a.redactor_btn_image{background-position:-200px}body .redactor_toolbar li a.redactor_btn_video{background-position:-225px}body .redactor_toolbar li a.redactor_btn_file{background-position:-250px}body .redactor_toolbar li a.redactor_btn_table{background-position:-275px}body .redactor_toolbar li a.redactor_btn_link{background-position:-300px}body .redactor_toolbar li a.redactor_btn_fontcolor{background-position:-325px}body .redactor_toolbar li a.redactor_btn_backcolor{background-position:-350px}body .redactor_toolbar li a.redactor_btn_alignleft{background-position:-375px}body .redactor_toolbar li a.redactor_btn_aligncenter{background-position:-400px}body .redactor_toolbar li a.redactor_btn_alignright{background-position:-425px}body .redactor_toolbar li a.redactor_btn_justify{background-position:-450px}body .redactor_toolbar li a.redactor_btn_horizontalrule{background-position:-475px}body .redactor_toolbar li a.redactor_btn_underline{background-position:-525px}body .redactor_toolbar li a.redactor_btn_fullscreen{background-position:-550px}body .redactor_toolbar li a.redactor_btn_normalscreen{background-position:-575px}body .redactor_toolbar li a.redactor_btn_clips{background-position:-600px}body .redactor_toolbar li a.redactor_btn_alignment{background-position:-625px}.redactor_format_blockquote{font-style:italic;color:#666!important;padding-left:10px}.redactor_format_pre{font-family:monospace,sans-serif}.redactor_format_h1,.redactor_format_h2,.redactor_format_h3,.redactor_format_h4{font-weight:700}.redactor_format_h1{font-size:30px;line-height:36px}.redactor_format_h2{font-size:24px;line-height:36px}.redactor_format_h3{font-size:20px;line-height:30px}.redactor_format_h4{font-size:16px;line-height:26px}.redactor_dropdown{font-family:Helvetica,Arial,Verdana,Tahoma,sans-serif;top:28px;left:0;z-index:2004;position:absolute;width:200px;background-color:#fff;border:1px solid #ccc;font-size:13px;-webkit-box-shadow:0 2px 4px #ccc;-moz-box-shadow:0 2px 4px #ccc;box-shadow:0 2px 4px #ccc;line-height:21px;padding:10px}.redactor_separator_drop{border-top:1px solid #ddd;padding:0!important;line-height:0;font-size:0}.redactor_dropdown a{display:block;color:#000;padding:3px 5px;text-decoration:none}.redactor_dropdown a:hover{color:#444!important;text-decoration:none;background-color:#dde4ef}.redactor_color_link{padding:0!important;width:15px!important;height:15px!important;box-shadow:0 1px 2px rgba(0,0,0,.2) inset!important;border-radius:4px!important;float:left!important;border:2px solid #fff!important;font-size:0}.redactor_color_none{font-size:11px}#redactor_modal_overlay{position:fixed;margin:auto;top:0;left:0;width:100%;height:100%;z-index:50000;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);filter:alpha(opacity=50);opacity:.5;background-color:#333!important}#redactor_modal{background:#f7f7f7;background:-moz-linear-gradient(top,#f7f7f7 0%,#e2e2e2 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f7f7f7),color-stop(100%,#e2e2e2));background:-webkit-linear-gradient(top,#f7f7f7 0%,#e2e2e2 100%);background:-o-linear-gradient(top,#f7f7f7 0%,#e2e2e2 100%);background:-ms-linear-gradient(top,#f7f7f7 0%,#e2e2e2 100%);background:linear-gradient(to bottom,#f7f7f7 0%,#e2e2e2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7',endColorstr='#e2e2e2',GradientType=0);text-shadow:0 1px 0 #fff;padding:0;position:fixed;top:50%;left:50%;box-shadow:0 5px 60px #000;border-radius:3px;z-index:50001;font-family:Helvetica,Arial,Verdana,Tahoma,sans-serif;font-size:12px!important;color:#000}#redactor_modal_header{padding:11px 30px 0 15px;font-size:12px;border-radius:3px 3px 0 0;font-weight:700}#redactor_modal_content{padding:20px 30px}#redactor_modal_close{position:absolute;right:5px;top:5px;font-size:20px;width:20px;height:20px;color:#777;cursor:pointer}#redactor_modal_close:hover{color:#000}#redactor_modal label{margin:10px 0 3px!important;padding:0!important;float:none!important;display:block!important}#redactor_modal textarea{margin-top:4px;display:block}.redactor_input{width:99%;font-size:14px}.redactor_modal_box{height:350px;overflow:auto;margin-bottom:10px}#redactor_image_box{height:270px;overflow:auto;margin-bottom:10px}#redactor_image_box_select{display:block;width:200px;margin-bottom:15px}#redactor_image_box img{margin-right:10px;margin-bottom:10px;cursor:pointer;max-width:100px}#redactor_tabs{margin-bottom:18px}#redactor_tabs a{display:inline-block;border:1px solid #d2d2d2;padding:4px 14px;font-size:12px;background-color:#fff;text-decoration:none;color:#000;line-height:1;border-radius:10px;margin-right:5px}#redactor_tabs a:hover,#redactor_tabs a.redactor_tabs_act{background-color:#ddd;padding:5px 15px;box-shadow:0 1px 2px rgba(0,0,0,.4) inset;border:none;text-shadow:0 1px 0 #eee;color:#777!important;text-decoration:none!important}#redactor_modal_footer{padding:9px 30px 20px;border-radius:0 0 3px 3px;text-align:right}#redactor_modal input[type="radio"],#redactor_modal input[type="checkbox"]{position:relative;top:-1px}#redactor_modal input[type="text"],#redactor_modal input[type="password"],#redactor_modal input[type="email"],#redactor_modal textarea{position:relative;z-index:2;font-family:Helvetica,Arial,Tahoma,sans-serif;height:23px;border:1px solid #ccc;margin:0;padding:1px 2px;background-color:#fff;color:#333;font-size:13px;line-height:1;border-radius:1px;box-shadow:0 1px 2px rgba(0,0,0,0.2) inset;-webkit-transition:border .3s ease-in;-moz-transition:border .3s ease-in;-ms-transition:border .3s ease-in;-o-transition:border .3s ease-in;transition:border .3s ease-in}#redactor_modal textarea{line-height:1.4em}#redactor_modal input:focus,#redactor_modal textarea:focus{outline:none;border-color:#5ca9e4;box-shadow:0 0 0 2px rgba(70,161,231,0.3),0 1px 2px rgba(0,0,0,0.2) inset}.redactor_modal_btn{margin-left:8px;position:relative;cursor:pointer;outline:none;display:inline-block;text-align:center;text-decoration:none;font-family:Helvetica,Arial,Verdana,Tahoma,sans-serif;line-height:1;font-size:12px;font-weight:400;padding:6px 16px 5px;border-radius:4px;background-color:#f3f3f3;background-image:-moz-linear-gradient(top,#fff,#e1e1e1);background-image:-ms-linear-gradient(top,#fff,#e1e1e1);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e1e1e1));background-image:-webkit-linear-gradient(top,#fff,#e1e1e1);background-image:-o-linear-gradient(top,#fff,#e1e1e1);background-image:linear-gradient(top,#fff,#e1e1e1);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#e1e1e1',GradientType=0);border:1px solid #ccc;border-bottom-color:#aaa;box-shadow:0 1px 1px rgba(0,0,0,.1);text-shadow:0 1px 0 #fff;color:#000}.redactor_modal_btn:hover{color:#555;filter:none;background:none;background:#f3f3f3;text-shadow:0 1px 0 rgba(255,255,255,0.8);text-decoration:none}.redactor_droparea{position:relative;width:100%;margin:auto;margin-bottom:5px}.redactor_droparea .redactor_dropareabox{z-index:1;position:relative;text-align:center;width:99%;background-color:#fff;padding:60px 0;border:2px dashed #bbb}.redactor_droparea .redactor_dropareabox,.redactor_dropalternative{color:#555;font-size:12px}.redactor_dropalternative{margin:4px 0 2px}.redactor_dropareabox.hover{background:#efe3b8;border-color:#aaa}.redactor_dropareabox.error{background:#f7e5e5;border-color:#dcc3c3}.redactor_dropareabox.drop{background:#f4f4ee;border-color:#e0e5d6}.redactor_editor table{width:100%}.redactor_textarea{height:400px}

.blog_row {
	margin-bottom: 20px;
	padding-bottom: 10px;
	border-bottom: 1px solid #e8e8e8;
}

.blog_row .title {
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 10px;
	text-decoration: underline;

}

.blog-descr {
	margin: 20px 0px;
	padding-bottom: 20px;
	border-bottom: 1px solid #e8e8e8;
}

.post_container {
  display: block;
  max-width: 100%;
  height: auto;
 }
 
 .post_container img {
   display: block;
   max-width: 100%;
   height: auto;
 }

.answer_comment {
background-color: rgb(247, 247, 247);
margin-left: 32px;
padding: 5px 20px 5px 20px;
border-radius: 12px;
}

/*about_us*/
.about__main-header {
	padding-top: 10px;
}
.about__main-header,
.about__second-header,
.about__third-header {
	margin: 0;
	font-size: 30px;
	font-weight: 700;
	line-height: 30px;

	padding-bottom: 20px;
}
.about__second-header {
	font-size: 24px;
}
.about__third-header {
	font-size: 18px;
}

.about__paragraph {
	font-size: 16px;
	line-height: 26px;
	margin-bottom: 0;
	padding-bottom: 30px;
}
.about__paragraph--small-padds {
	padding-bottom: 15px;
}
.about__paragraph--no-padds {
	padding: 0;
}
.about__paragraph--bold {
	font-weight: bold;
}


.about__redded-box {
	border: 2px solid #e73436;

	padding: 25px 30px;
}
.about__redded-header {
	color: #e73436;
	padding-bottom: 15px;
}
.about__redded-desc {
	font-size: 15px;
	line-height: 20px;
}

.about__info-box {
	padding-top: 37px;
}
.about__info-desc {
	line-height: 20px;
	padding-bottom: 15px;
}

.about__logo-pictire {
	background: #F3F3F3 url(/img/about-us--history/about-us--info-box-bg.png) center center no-repeat;
	background-size: cover;

	height: 100px;

	padding: 0 10px;
	
	text-align: center;

	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;

	align-items: center;
	justify-content: center;
	font-size: 0;

	margin-bottom: 25px;
}
.about__logo-link {}
.about__logo-img {
	max-width: 100%;
	height: auto;
}

.about__images {
	padding-bottom: 45px;
}
.about__images-row {
	padding-bottom: 30px;
}
.about__images-row:last-of-type {
	padding-bottom: 0;
}
.about__images-img-element {
	max-width: 100%;
	height: auto;
}

.about__slider-box {
	display: none;
}
.about__slider-element {
	outline: 0;
	font-size: 0;
	text-align: center;
}
.about__slider-img {
	width: 100%;
}


.redactor_editor .about__second-header  {
  color: red;
}

.about__logo-pictire {
	background: #F3F3F3 url(/img/about-us--history/about-us--info-box-bg.png) center center no-repeat;
	background-size: cover;
	height: 100px;
	padding: 0 10px;	
	text-align: center;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 0;
	margin-bottom: 25px;
}


/* red btns */
.btn-redline {
	border: 1px solid #E73436;
	color: #E73436;
	font-weight: bold;
}

.personal_area_table_line .button{
  display: none;
  margin-top: 18px;
}
.personal_area_table_line.active .button{
  display: block;
}
.button li{
  float: left;
  position: relative;
  display: block;
}
.button li > a{
  color: #e73436;
  background-color: #ffffff;
  border: 1px solid #e73436;
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-right: 2px;
  line-height: 1.42857143;
  border-radius: 4px;
}
.button li.active > a{
  color: #ffffff;
  background-color: #e73436;
  border: 1px solid #e73436;
  border-radius: 4px;
  cursor: default;
}
.personal_area_table_line.active .items.tab,.personal_area_table_line.active .treking.tab{
  display: none;
}
.personal_area_table_line.active .items.tab.active,.personal_area_table_line.active .treking.tab.active{
  display: block;
}
.note {
  font-size: 14px;
  font-family: "Arial";
  color: rgb(158, 158, 158);
  line-height: 1.643;
  margin-top: 18px;
  display: block;
  margin-bottom: 18px;
}
.tbl_data_treking{
    text-align: center;
    color: rgb(158, 158, 158);
    font-size: 14px;
    font-weight: 400;
    width: 20%;
    display: inline-block;
}
.tbl_city_treking{
    text-align: center;
    color: #373838;
    font-size: 14px;
    font-weight: 400;
    width: 20%;
    display: inline-block;
}
.tbl_head_trecking{
    text-align: center;
    color: rgb(158, 158, 158);
    font-size: 14px;
    font-weight: 400;
    width: 20%;
    display: inline-block;
}
.tbl_name_treking{
    font-size: 14px;
    font-weight: 400;
    width: 60%;
    display: inline-block;
}
.tbl_status_trecking{
    color: rgb(158, 158, 158);
    font-size: 14px;
    font-weight: 400;
    width: 60%;
    display: inline-block;
}
 
/*Страница с отзывами*/

.otz-block{ 
  margin-top:35px;
  position:relative;
  margin-bottom:35px;
}
.otz-block .next,.otz-block .prev{ 
  position:absolute;
  top:30px;
}
.otz-block .next{ 
  right:10px;
}
.otz-block .prev{ 
  right:100px;
}
.otz-block .otz-link{ 
  color:#b9b9b9;
  font-size:14px;
  position:absolute;
  top:36px;
  right:200px;
  font-weight:700;
}
.otz-text .question{ 
  color: #007a46;
  font-size:13px;
  /*line-height:6px;*/
  margin-bottom:10px; 
  font-weight: bold;
}
.otz-text .otz-main-text{ 
  margin-bottom:20px;
  font-size:13px;
  line-height:16px;
}
.otz-text .otz-answer{ 
  font-size:15px;
  line-height:16px;
  background:#fff;
  padding:5px;
  border-left:2px solid #ccc;
}
.mainotz {
  width: 100%; 
  margin: 0 auto;
  display: flex;
  flex-direction: column;
}
.mainotz .cont_text_otz{ 
  display: block; 
  float: left; 
}
.mainotz .ot_block.wide{ 
  width:840px;
}
.mainotz .ot_block.wide .otz-text{ 
  width:685px;
}
.ot_block{ 
  width:220px;
  height:300px;
  float:left;
  margin:5px;
  padding:20px 0;
}
.ot_block.wide{ 
  width:100%;
  margin:0;
  margin-top:15px;
  height:auto;
  display: flex;
  flex-direction: row;
}
.ot_block .avatar{ 
  width:90px;
  height:90px;
  -webkit-border-radius:45px;
  -moz-border-radius:45px;
  border-radius:45px; 
}
.ot_block .name{ 
  text-transform:capitalize;
  font-size:14px;color:#000;
  font-weight:700;
  float:left;
  width:200px;
}
.ot_block.wide .name{ 
  margin-left:30px;
  /*width:500px;*/
  margin-right:20px; 
  line-height: 20px; 
}
.ot_block.wide .name .otz-type{ 
  text-transform:none;
  font-weight:400;
}
.ot_block .otz-type{ 
  width:200px;
  float:left;
  color:#595959;
  font-size:14px;
  margin-top:10px;
}
.ot_block .otz-text{ 
  width:200px;
  float:left;
  color:#000;
  font-size:14px;
  line-height:18px;
  margin-top:10px;
}
.ot_block.wide .otz-text{ 
  width:300px;
  font-size:16px;
  margin-left:30px;
}
.ot_block .otz-date{ 
  clear: both; 
  width:200px;
  float:left;
  text-align:right;
  color:#000;
  font-size:13px;
  margin-top:3px;
  margin-left:30px; 
}
.ot_block.wide .otz-date{ 
  clear: both; 
  width:100px;
  text-align:left;
  font-weight:400;
  margin-top:3px; 
  color: grey;
}
.cont_avatar { 
  display: inline-block; 
  float: left; 
}
.cont_name_date { 
  float: left; 
}
.link_create_otz { 
  padding: 20px 0; 
  font-size: 16px; 
  text-align: center; 
  float: right; 
  margin-right: 0;
}
.link_create_otz a{ 
  color:#FF131F; 
}
.wide { 
  background-color: #f3f3f3;
}
.left_block {

}

.widget .panel-body { padding:0px; }
.widget .list-group { margin-bottom: 0; }
.widget .panel-title { display:inline }
.widget .label-info { float: right; }
.widget li.list-group-item {border-radius: 0;border: 0;border-top: 1px solid #ddd;}
.widget li.list-group-item:hover { background-color: rgba(86,61,124,.1); }
.widget .mic-info { color: #666666;font-size: 11px; }
.widget .action { margin-top:5px; }
.widget .comment-text { font-size: 12px; }
.widget .btn-block { border-top-left-radius:0px;border-top-right-radius:0px; }

.komen {
  font-size:14px;
}
.geser {
  margin-left:55px;
  margin-top:5px;
}

/*Комментарии блога*/
.comment_block_blog {
margin-bottom: 50px;
}

.comment_block_blog.parent0 {
}

.comment_block_blog.parent1 {
    margin-left:55px;
}

.comment_block_blog .left_block {
    float: left;
}
.comment_block_blog .right_block {
    padding-left: 60px;
}

.comment_block_blog .right_block a {
    color: #2a5894;
}

.comment_block_blog .right_block a:hover {
  cursor: pointer;
  text-decoration: none;
}
.comment_block_blog .right_block .title {
  font-family: Arimo;
  font-weight: 600;
  font-size: 15px;
    color: #2a5894;
}

.comment_block_blog .right_block .comment_text {
  font-size: 14px;
  white-space: pre-wrap;
}

.comment_block_blog .right_block .under_text {
  font-size: 14px;
  color: #a09393;
}


.panel_blog_comment {
  margin-top: 80px;
}

.avatar_blog_comment {
    width: 50px;
    height: 50px;
}

.reply_button0{
  display: none;
}

.reply_button1{
  display: inline;
}

#add_blog_comment{
  float: left;
}
#hint{
  margin-left: 90px;
  margin-top: 18px
}

.secondary-action .not_display{
  display: none;
}

.moto_proviso{
  padding-left: 17px;
  margin-top: 5px;
}

.moto_proviso li{
  line-height: 1.7;
}

.nostock_0{
  font-size: 20px;
  border: none;
}

.link_filter,
.link_filter:visited,
.link_filter:active,
.link_filter:hover
{
  color: #373838;
}

.link_filter:hover{
  text-decoration: none;
}

.summa_diff{
  display: flex;
  -webkit-justify-content: space-between;
  position: relative;
}

.error_common{
  font-size: 16px;
  font-weight: bold;
  color: #e3001b;
  margin: 20px 0;
}

.blog_lastchange{
  color: #000000;
  /*font-weight: bold;*/
}

.blogw_lastchange{
  margin: 8px 0 -8px 0;
}

.credit_block {
  margin-top: 15px;
}

.delivery-adress-ma .worktime{
  font-size: 14px;
}

.find_ya_point{
  cursor: pointer;
}

.find_ya_point span{
  color:#6c757d;
}

#delivery-placement .title_desc{
  color: #E31F25;
}


/* Social buttons widget */
.contact_widget{
  position: fixed;
  z-index: 10;
  right: 26px;
  bottom: 17px;

  width: 55px;
  height: 55px;
  padding: 6px 11px;
  border-radius: 35px;
  font-size: 30px;
  border: 1px solid rgba(0, 0, 0, 0.21);
  box-shadow: 3px 3px 6px rgba(0,0,0,0.3);
}

.contact_widget:hover{
  box-shadow: 5px 5px 6px rgba(0,0,0,0.3);
}

.fa-comment-dots,
.fa-times-circle{
  color: #000000;
}

.soc_btn img{
  fill: #ffffff;
}

.contact_widget.wopen,
.contact_widget.wclose{
  background: rgba(231, 52, 54, 0.9);
}

.contact_widget.wopen{
  padding: 3px 12px;
}

.contact_widget.wclose{
  padding: 3px 12px;
}

.contact_widget.vk {
  background-color: #507299;
  padding: 4px 9px;
}

.contact_widget.whatsapp {
  background-color: #63B161;
  padding: 3px 12px;
  fill: #0A246A;
}

.contact_widget.telegram {
  background-color: #27A5E7;
  padding: 4px 8px;
}

.contact_widget.email {
  background-color: #F7AE07;
  padding: 4px 9px;
}
/* end Social buttons widget */