

/* Start:/local/templates/blog/js/bx_slider/jquery.bxslider.css?17246942254459*/
/** VARIABLES
===================================*/
/** RESET AND LAYOUT
===================================*/
.bx-wrapper {
  position: relative;
  margin-bottom: 0px;
  padding: 0;
  *zoom: 1;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
}

.bx-wrapper img {
  max-width: 100%;
  display: block;
}

.bxslider {
  margin: 0;
  padding: 0;
  /*fix flickering when used background-image instead of <img> (on Chrome)*/
  -webkit-perspective: 1000;
}

ul.bxslider {
  list-style: none;
}

.bx-viewport {
  /* fix other elements on the page moving (in Chrome) */
  -webkit-transform: translateZ(0);
}

/** THEME
===================================*/
.bx-wrapper {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: none;
  background: inherit;
}

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
  position: absolute;
  bottom: -30px;
  width: 100%;
}

/* LOADER */
.bx-wrapper .bx-loading {
  min-height: 50px;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2000;
}

/* PAGER */
.bx-wrapper .bx-pager {
  margin: 0;
  padding: 0;
  width: auto;
  position: absolute;
  bottom: -20px;
  left: 50%;
  transform: translateX(-50%);
  display: flex;
  justify-content: center;
  align-items: center;
}

.bx-wrapper .bx-pager.bx-default-pager a {
  background: #C4C4C4;
  opacity: 1;
  display: block;
  width: 60px;
  height: 2px;
  border: none;
  margin: 0 10px;
  outline: 0;
  -moz-border-radius: 0%;
  -webkit-border-radius: 0%;
  border-radius: 0%;
  transition: .3s;
}
.bx-wrapper .bx-pager.bx-default-pager a:hover{
  opacity: 1;
}

.bx-wrapper .bx-pager.bx-default-pager a.active,
.bx-wrapper .bx-pager.bx-default-pager a:focus {
  background: #202020;
  border: none;
  width: 60px;
  height: 2px;
}
@media (max-width: 999px) {
  .bx-wrapper .bx-pager.bx-default-pager a.active,
  .bx-wrapper .bx-pager.bx-default-pager a:focus {
    width: 23px;
  }
  .bx-wrapper .bx-pager.bx-default-pager a {
    width: 23px;
    margin: 0 6px;
  }
}

.bx-wrapper .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
  display: inline-block;
  vertical-align: bottom;
  *zoom: 1;
  *display: inline;
}

.bx-wrapper .bx-pager-item {
  font-size: 0;
  line-height: 0;
}

/* DIRECTION CONTROLS (NEXT / PREV) */
.bx-wrapper .bx-prev {
  left: calc(50% - 40px);
  background: url('/local/templates/blog/js/bx_slider/../img/icon/arrow-left-circle.svg') no-repeat;

}

.bx-wrapper .bx-prev:hover,
.bx-wrapper .bx-prev:focus {
  background: url('/local/templates/blog/js/bx_slider/../img/icon/left_hover_vakanci.svg') no-repeat;
}

.bx-wrapper .bx-next {
  right: calc(50% - 40px);
  background: url('/local/templates/blog/js/bx_slider/../img/icon/Vector.svg') no-repeat;

}

.bx-wrapper .bx-next:hover,
.bx-wrapper .bx-next:focus {
  background: url('/local/templates/blog/js/bx_slider/../img/icon/right_hover_vakanci.svg') no-repeat;
}

.bx-wrapper .bx-controls-direction a {
  position: absolute;
  top: 120%;
  margin-top: -16px;
  outline: 0;
  width: 22px;
  height: 22px;
  text-indent: -9999px;
  z-index: 9999;
}

.bx-wrapper .bx-controls-direction a.disabled {
  display: none;
}

/* AUTO CONTROLS (START / STOP) */
.bx-wrapper .bx-controls-auto {
  text-align: center;
}

.bx-wrapper .bx-controls-auto .bx-start {
  display: block;
  text-indent: -9999px;
  width: 10px;
  height: 11px;
  outline: 0;
  background: url('/local/templates/blog/js/bx_slider/images/controls.png') -86px -11px no-repeat;
  margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active,
.bx-wrapper .bx-controls-auto .bx-start:focus {
  background-position: -86px 0;
}

.bx-wrapper .bx-controls-auto .bx-stop {
  display: block;
  text-indent: -9999px;
  width: 9px;
  height: 11px;
  outline: 0;
  background: url('/local/templates/blog/js/bx_slider/images/controls.png') -86px -44px no-repeat;
  margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active,
.bx-wrapper .bx-controls-auto .bx-stop:focus {
  background-position: -86px -33px;
}

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
  text-align: left;
  width: 80%;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
  right: 0;
  width: 35px;
}

/* IMAGE CAPTIONS */
.bx-wrapper .bx-caption {
  position: absolute;
  bottom: 0;
  left: 0;
  background: #666;
  background: rgba(80, 80, 80, 0.75);
  width: 100%;
}

.bx-wrapper .bx-caption span {
  color: #fff;
  font-family: Arial;
  display: block;
  font-size: .85em;
  padding: 10px;
}
/* End */


/* Start:/local/templates/blog/css/main.css?175522981541679*/
* {
  font-family: 'Jost', sans-serif;
 
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}

body.noScroll {
  overflow: hidden;
  height: 100%;
}

body {
  border-top: none;
  box-sizing: border-box;
}

.container {
  max-width: 1240px;
  margin: 0 auto;
  width: 100%;
}

.container_header {
  max-width: 1400px;
  margin: 0 auto;
  width: 100%;
  position: relative;
}

a {
  text-decoration: none;
  color: #202020;
}



input {
  outline: none;
}

header {
  position: relative;
  z-index: 6;
  background-color: #fff;
}

.header_sale {
  width: 100%;
  background: #202020;
  overflow: hidden;
}

.header_sale.remove {
  display: none;
}

.header_sale a {
  color: #FFF;
  text-align: center;
  text-shadow: 3px 3px 0px 0px #202020;
  font-size: 20px;
  font-style: italic;
  font-weight: 500;
  line-height: 120%;
  text-transform: uppercase;
  padding: 8px 0;
  display: block;
}

.header_sale i {
  position: absolute;
  width: 15px;
  height: 15px;
  display: block;
  right: 0;
  top: 12.5px;
  background-image: url(/img/icon/close_header.svg);
  cursor: pointer;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}

.header_top,
.header_bottom {
  width: 100%;
  width: 100%;
  background-color: #fff;
}

.header_top {
  margin-bottom: 10px;
}



.header_top_wrap,
.header_bottom_wrap {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 40px;
}

.header_top_left {
  display: flex;
  align-items: center;
}

.header_top_left_catalog {
  display: none;
}

.header_top_left_logo {
  display: flex;
  align-items: center;
}

.header_top_left_logo i {
  width: 42px;
  height: 27px;
  display: block;
  background-image: url(/img/icon/logo_header.svg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}

.header_top_left_logo p {
  color: #202020;
  font-size: 7.499px;
  font-style: italic;
  font-weight: 700;
  line-height: 110%;
  text-transform: uppercase;
  max-width: 95px;
  width: 100%;
  margin-left: 10px;
}

.header_top_right {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.header_top_right_call {
  display: flex;
  align-items: center;
  transition: .3s;
}

.header_top_right_call.mobile {
  display: none;
}

.header_top_right_call i {
  width: 24px;
  height: 24px;
  display: block;
  background-image: url(/img/icon/call_header.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  display: block;
}
.content{
  padding: 20px;
}
.header_top_right_call p {
  color: #202020;
  text-align: right;
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  text-transform: uppercase;
  margin-left: 2px;
  transition: .3s;
}

.header_top_right_call:hover p {
  text-decoration: underline;
}

.header_top_right_status {
  width: 20px;
  height: 20px;
  margin: 0 30px 0 50px;
  background-image: url(/img/icon/Status.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

.header_top_right_bonuses {
  color: #202020;
  text-align: right;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  text-transform: uppercase;
}

.header_top_right_bonuses.remove,
.header_top_right_status.remove,
.header_top_right_call.remove {
  display: none;
}

.header_top_right_prodile {
  width: 40px;
  height: 40px;
  background-image: url(/img/icon/profile.svg);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  margin: 0 20px 0 30px;
}

.header_top_right_prodile.remove {
  display: none;
}

.header_top_right_entrance.active {
  color: #202020;
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  text-transform: uppercase;
  margin: 0 25px 0 25px;
  cursor: pointer;
}

.header_top_right_backer {
  width: 20px;
  height: 20px;
  background-image: url(/img/icon/cart.svg);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}

.header_bottom .container_header {
  max-width: 1420px;
  margin: 0 auto;
  width: 100%;
  position: relative;
}

.header_bottom_left {
  display: flex;
  align-items: center;
}

.header_bottom_left.mobile {
  display: none;
}

.header_bottom_left_item {
  color: #202020;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  text-transform: uppercase;
  /*min-width: 150px;*/
  min-width: 172px;
  text-align: center;
  line-height: 40px;
  margin: 6px;
  transition: .3s;
  position: relative;
  display: block;
}

a.header_bottom_left_item.selected::after {
  content: '';
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 4px;
  border-radius: 20px 20px 20px 20px;
  background-color: #01A243;
}

.header_bottom_left_item:hover::after,
.header_bottom_left_catalog:hover::after {
  content: '';
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 4px;
  border-radius: 20px 20px 20px 20px;
  background-color: #01A243;
}



.header_bottom_left_catalog {
  display: flex;
  align-items: center;
  width: 110px;
  justify-content: flex-start;
  line-height: 40px;
  cursor: pointer;
  transition: .3s;
  border-left: 2px solid #fff;
  border-right: 2px solid #fff;
  height: 40px;
  padding-left: 0px;
  position: relative;
}

.header_bottom_left_catalog i {
  width: 12px;
  height: 10px;
  background-image: url(/img/icon/burger.svg);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  margin-right: 10px;

}

.header_bottom_left_catalog p {
  color: #202020;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  text-transform: uppercase;
  transition: .3s;
}

.header_bottom_left_catalog:active p {
  color: #fff;
}

.header_bottom_search {
  height: 100%;
  width: 200px;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  padding-right: 0px;
}

.header_bottom_search_input {
  position: relative;
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-left: 10px;
  background-color: #E6E6E6;
  border-radius: 20px;
}

.header_bottom_search_input form {
  width: 100%;
}

.header_bottom_search_input_sub {
  width: 20px;
  height: 20px;
  background-color: transparent;
  background-image: url(/img/icon/search_small.svg);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  display: block;
  border: none;
  cursor: pointer;
  margin-right: 20px;
  flex-shrink: 0;
}

.header_bottom_search_input_inp {
  width: 100%;
  border: none;
  outline: none;
  height: 40px;
  color: #202020;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  padding-right: 30px;
  background-color: transparent;
}

footer {
  margin-top: 60px;
  background: #fff;
  padding: 40px 0 12px 0;
}

.footer {
  display: flex;
  justify-content: space-between;
  position: relative;
}

.footer_left {
  display: flex;
  justify-content: space-between;
  width: 24%;
}

.footer_left_item a {
  color: #202020;
  text-decoration: none;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 18px;
  margin-bottom: 5px;
  display: block;
  transition: .3s;
}

.footer_left_item a:hover {
  text-decoration: underline;
}

.footer_left_item a:last-child {
  margin-bottom: 0px;
}

.footer_left_item {
  width: 120px;
}

.footer_middle {
  width: 205px;
}

.footer_middle_contact a,
.footer_middle_contact p {
  color: #202020;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  transition: .3s;
}

.footer_middle_contact a:hover {
  text-decoration: underline;
}

.footer_middle_contact {
  margin-bottom: 5px;
}

.footer_middle .footer_middle_contact:last-child {
  margin-bottom: 0px;
}

.footer_right p {
  color: #202020;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  margin-bottom: 10px;
  max-width: 300px;
  width: 100%;
  max-width: 210px;
}

.footer_right {
  display: flex;
  flex-direction: column;
  width: 40%;
}

.footer_right_subscription {
  display: flex;
  align-items: center;
}

.footer_right_subscription input[type=text] {
  width: 60%;
  background: #E6E6E6;
  border-radius: 28px 0 0 28px;
  border: none;
  padding: 10px 34px 10px 10px;
  color: #202020;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 120%;
  height: 40px;
}

.footer_right_subscription input[type=text]::placeholder {
  color: #202020;
  font-size: 16px;
  opacity: .5;
}

.footer_right_subscription input[type=submit] {
  border: none;
  background: #F7D22D;
  border-left: none;
  height: 40px;
  width: 40%;
  color: #202020;
  text-align: center;
  text-transform: uppercase;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 120%;
  cursor: pointer;
  transition: .3s;
  border-radius: 0px 28px 28px 0px;
}

.footer_right_subscription input[type=submit]:hover {
  color: #fff;
  background-color: #202020;
}

.footer_right_socialnetwork {
  display: flex;
  align-items: center;
  margin-top: 20px;
  justify-content: center;
}

.footer_right_socialnetwork a:nth-child(1) {
  width: 30px;
  height: 30px;
  background-image: url(/img/icon/VK.svg);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  margin-right: 20px;
  transition: .3s;
}

.footer_right_socialnetwork a:nth-child(1):hover {
  background-image: url(/img/icon/vk_hover.svg);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  width: 30px;
  height: 30px;
}

.footer_right_socialnetwork a:nth-child(2) {
  width: 30px;
  height: 30px;
  background-image: url(/img/icon/telegram.svg);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  margin-right: 20px;
  transition: .3s;
}

.footer_right_socialnetwork a:nth-child(2):hover {
  background-image: url(/img/icon/telegram_hover.svg);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  width: 30px;
  height: 30px;
}

.footer_right_socialnetwork a:nth-child(3) {
  width: 30px;
  height: 30px;
  background-image: url(/img/icon/youtube.svg);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  transition: .3s;
}

.footer_right_socialnetwork a:nth-child(3):hover {
  background-image: url(/img/icon/youtube_hover.svg);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  width: 30px;
  height: 30px;
}

.footer_bottom {
  margin-top: 43px;
  color: #bcbcbc;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}

.header_top_right_search {
  display: none;
}

.mobMenu {
  position: absolute;
  top: -120%;
  left: 0;
  border: 2px solid #202020;
  background: #FFF;
  z-index: 5;
  padding: 20px 20px 40px 20px;
  max-width: 360px;
  width: 100%;
  height: 560px;
  transition: .3s;
  opacity: 0;
}

.mobMenu.active {
  top: 79px;
  opacity: 1;
}

.mobMenu.border.active,
.pop_mobCatalog.border.active {
  top: 39px;
  opacity: 1;
}

.popBacket.border.active {
  top: 42px;
}

.mobMenu_catalog {
  color: #202020;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
  text-transform: uppercase;
  transition: .3s;
}

.mobMenu_catalog:hover {
  text-decoration: underline;
}

.mobMenu_line {
  width: 100%;
  height: 2px;
  background: #202020;
  margin: 18px 0;
}

.mobMenu a {
  color: #202020;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
  text-transform: uppercase;
  margin-bottom: 26px;
  display: block;
  transition: .3s;
}

.mobMenu a:hover {
  text-decoration: underline;
}

.mobMenu_status {
  display: flex;
  align-items: center;
  margin-bottom: 26px;
}

.mobMenu_status p {
  color: #202020;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
  text-transform: uppercase;
  margin-left: 10px;
}

.mobMenu_status i {
  width: 20px;
  height: 20px;
  background-image: url(/img/icon/Status.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

.mobMenu_bonus {
  color: #202020;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
  text-transform: uppercase;
  margin-left: 30px;
}

.pop_catalog {
  position: absolute;
  top: -120%;
  left: calc((100% - 1240px)/2);

  background: #FFF;
  z-index: 6;
  display: flex;
  width: 1240px;
  opacity: 0;
  transition: .3s;
}

.pop_catalog.active {
  top: 122px;
  opacity: 1;
}

.pop_catalog_close {
  position: absolute;
  width: 15px;
  height: 15px;
  display: block;
  right: 20px;
  top: 20px;
  background-image: url(/img/icon/close_pop.svg);
  cursor: pointer;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  cursor: pointer;
  z-index: 2;
}

.pop_catalog_tab {
  padding: 20px;
  border-right: 2px solid #202020;
  flex-shrink: 0;
}

.pop_catalog_tab_tittle {
  color: #202020;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: 16px;
  text-transform: uppercase;
  margin-bottom: 17px;
}

.pop_catalog_tab_wrap_item {
  padding: 10px;
  background-color: #fff;
  width: 210px;
  transition: .3s;
  cursor: pointer;
  color: #202020;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
  text-transform: uppercase;
  position: relative;
}

.pop_catalog_tab_wrap_item:hover {
  background: #EEE;
}

.pop_catalog_tab_wrap_item.active {
  background-color: #202020;
  color: #fff;
  padding-left: 25px;
}

.pop_catalog_tab_wrap_item.active::after {
  width: 5px;
  height: 10px;
  content: '';
  display: block;
  background-image: url(/img/icon/arrow_active_pop_catalog.svg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  position: absolute;
  top: 17px;
  left: 10px;
}

.pop_catalog_body {
  position: relative;
  width: 100%;
}

.pop_catalog_body_wrap {
  position: absolute;
  padding: 20px;
  display: none;
  width: 100%;
}

.pop_catalog_body_wrap.active {
  display: block;
  position: relative;
}

.pop_catalog_body_wrap_tittle {
  color: #202020;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: 16px;
  text-transform: uppercase;
  margin-bottom: 7px;
}

.pop_catalog_body_item {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-top: 20px;
}

.pop_catalog_body_item_category {
  width: calc((100% / 3) - 13px);
  margin-bottom: 40px;
}

.pop_catalog_body_item_category_tittle {
  color: #202020;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  text-transform: uppercase;
  margin-bottom: 10px;
}

.pop_catalog_body_item_category_elem {
  color: #202020;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  display: block;
  transition: .3s;
}

.pop_catalog_body_item_category_elem:hover {
  text-decoration: underline;
}

.pop_mobCatalog {
  position: absolute;
  top: -120%;
  left: 0;
  border: 2px solid #202020;
  background: #FFF;
  z-index: 6;
  padding: 20px 20px 40px 20px;
  max-width: 360px;
  width: 100%;
  transition: .3s;
  opacity: 0;
}

.pop_mobCatalog.active {
  top: 79px;
  opacity: 1;
}

.pop_mobCatalog_tittle {
  color: #202020;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: 16px;
  text-transform: uppercase;
  margin-bottom: 17px;
}

.pop_mobCatalog_item_head {
  color: #202020;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
  text-transform: uppercase;
  padding: 10px;
  background-color: #fff;
  width: 100%;
  transition: .3s;
  cursor: pointer;
  position: relative;
}

.pop_mobCatalog_item.active .pop_mobCatalog_item_head {
  color: #FFF;
  background: #202020;
  padding-left: 25px;
}

.pop_mobCatalog_item.active .pop_mobCatalog_item_head::after {
  position: absolute;
  content: '';
  width: 5px;
  height: 10px;
  top: 17px;
  left: 10px;
  display: block;
  background-image: url(/img/icon/arrow_active_pop_catalog.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

.pop_mobCatalog_item.active .pop_mobCatalog_item_body {
  display: block;
}

.pop_mobCatalog_item_body,
.pop_mobCatalog_item_body_elem_body {
  padding-left: 20px;
}

.pop_mobCatalog_item .pop_mobCatalog_item_body {
  display: none;
}

.pop_mobCatalog_item_body_elem_head {
  color: #202020;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 40px;
  text-transform: uppercase;
}

.pop_mobCatalog_item_body_elem_body a {
  color: #202020;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
  display: block;
}

.pop_mobCatalog_item_body_elem_body {
  height: 0.1px;
  overflow: hidden;
  transition: .3s;
}

.pop_mobCatalog_item_body_elem.active .pop_mobCatalog_item_body_elem_body {
  height: auto;
}

.popBacket {
  position: absolute;
  top: 80px;
  right: calc((100% - 1400px)/2);
  border: 2px solid #202020;
  background: #FFF;
  padding: 20px;
  z-index: 8;
  display: none;
  transition: .3s;
  max-width: 360px;
  width: 100%;
}

.popBacket.active {
  display: block;
}

.popBacket_tittle {
  color: #202020;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 16px;
}

.popBacket_item {
  display: flex;
  align-items: center;
  margin-top: 20px;
  justify-content: space-between;
}

.popBacket_item_left {
  width: 204px;
  margin-right: 20px;
}

.popBacket_item_price {
  color: #202020;
  text-align: right;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 120%;
  flex-shrink: 0;
}

.popBacket_item_left_num {
  display: inline;
  color: #202020;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 150%;
}

.popBacket_item_left span {
  display: inline;
  color: #202020;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 150%;
}

.popBacket_item_left p {
  display: inline;
  color: #202020;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 150%;
}

.popBacket_line {
  margin: 20px 0;
  width: 100%;
  height: 2px;
  background-color: #202020;
}

.popBacket_total {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.popBacket_total p,
.popBacket_total span {
  color: #202020;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 120%;
}

.popBacket_btn {
  margin-top: 20px;
  width: 100%;
  border: 2px solid #202020;
  background: #0D8821;
  height: 60px;
  text-align: center;
  color: #fff;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 60px;
  display: block;
  transition: .3s;
  cursor: pointer;
}

.popBacket_btn:hover {
  background-color: #202020;
}

section h1,
.content-title {
  font-size: 64px;
  font-weight: 700;
  line-height: 120%;
  text-align: left;
  margin-top: 50px;
  text-transform: uppercase;
  color: #000;
}

.header_top_right_icons,
.header_top_right__status_bonus {
  display: flex;
  align-items: center;
}

.media_subtittle {
  margin-top: 70px;
  display: flex;
  align-items: center;
  margin-bottom: 30px;
}

.media_subtittle h2 {
  color: #000;
  font-size: 24px;
  font-weight: 700;
  line-height: 26.4px;
  text-align: center;
  text-transform: uppercase;
}

.media_subtittle i {
  width: 32px;
  height: 32px;
  margin-right: 10px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}

.i_blog {
  background-image: url(/local/images/icon/icon_subtittle.svg);
}

.i_ajs {
  background-image: url(/local/images/icon/icon_ajs.svg);
}

.i_youtube {
  background-image: url(/local/images/icon/icons8-youtub.svg);
}

.i_wk {
  background-image: url(/local/images/icon/icons8-vk.svg);
}

.media_flex {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}

.media_flex_item {
  width: calc(100%/6 - 5px);
  display: flex;
  flex-direction: column;
  align-items: center;
}

.media_flex_item_img {
  width: 178px;
  height: 178px;
  overflow: hidden;
  border-radius: 50%;
  border-image-source: conic-gradient(from 180deg at 50% 50%, #00760C 0deg, #D7FFDB 262.5deg, #3AEF4C 316.87deg, #22B431 341.26deg, #00760C 360deg);
}

.media_flex_item_img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}

.media_flex_item p {
  margin-top: 15px;
  font-size: 24px;
  font-weight: 400;
  line-height: 26.4px;
  text-align: center;
  text-transform: uppercase;
}

.media_history {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}


.media_history_item {
  width: calc(100%/3 - 8px);
}

  section.history .media_history_item {
  width: calc(100%/3 - 8px);
}

.media_history_item_body {
  border-radius: 20px;
  overflow: hidden;
  background-color: #E8EFE0;
  box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.2);
  margin-top: 20px;
  height: 450px;
  display: flex;
  flex-direction: column;
}

.media_history_item_body:hover {
box-shadow: 0 10px 20px rgba(0, 0, 0, 0.3);
}

.media_history_item_body_img {
  width: 100%;
  height: 244px;
}

.media_history_item_body_img img {
  width: 100%;
  height: 235px;
  object-fit: cover;
  object-position: center;
}

.media_history_item_body span {
  display: block;
  padding: 20px 20px 0 20px;
  color: #000;
  font-size: 18px;
  font-weight: 700;
  line-height: 26.4px;
  text-align: left;
  text-transform: uppercase;
}

.media_history_item_body p {
  margin-top: 10px;
  font-size: 14px;
  font-weight: 400;
  line-height: 19.2px;
  text-align: left;
  color: #000;
  padding: 0px 20px;
  overflow: hidden;
   display: -webkit-box;
   -webkit-line-clamp: 5; /* number of lines to show */
           line-clamp: 5;
   -webkit-box-orient: vertical;
  flex-shrink: 1;
}

.media_history_item_body i {
  display: block;
  margin-top: auto;
  font-size: 16px;
  font-weight: 400;
  line-height: 17.6px;
  text-align: left;
  padding: 0px 20px 20px 20px;
  color: #838383;
  font-style: normal;
  align-self: end;
  
}

section.history .media_history_item_body span {
  padding: 10px;
}

section.history .media_history_item_body p {
  padding: 10px;
}

section.history .media_history_item_body i {
  padding: 10px;
  text-align: end;
}
@media (max-width: 792px) {

  .media_history {
    display: grid;
    grid-template-columns: 1fr;
    gap: 20px;
  }

  .media_history_item {
    width: 100%;
    height: auto;
    margin-bottom: 0;
  }

  .media_history_item_body {
    display: grid;
    grid-template-columns: 150px 1fr;
    grid-template-rows: auto auto auto;
    gap: 10px;
    align-items: start;
    padding: 15px;
    height: auto;
    min-height: 170px;
  }

  .media_history_item_body_img {
    grid-row: 1 / span 3;
    width: 100%;
    height: 150px;
    padding: 0;
  }

  .media_history_item_body_img img {
    width: 100%;
    height: 100%;
    border-radius: 15px;
    object-fit: cover;
  }

  .media_history_item_body > a:nth-of-type(1) {
    grid-column: 2;
    grid-row: 1;
    padding: 0;
  }

  .media_history_item_body span {
    display: block;
    font-size: 14px;
    line-height: 1.3;
    padding: 0 !important;
    margin: 0;
    text-align: center;
  }

  .media_history_item_body p {
    grid-column: 2;
    grid-row: 2;
    padding: 0 !important;
    margin: 0;
    -webkit-line-clamp: 3;
    font-size: 13px;
    line-height: 1.4;
  }

  .media_history_item_body i {
    grid-column: 2;
    grid-row: 3;
    padding: 0 !important;
    margin-top: 5px;
    font-size: 12px;
    display: block !important;
    text-align: end;
  }
}
.bg_violet {
  background: #E8EFE0;
}

.bg_blue {
  background: #E3F0E1;
}

.bg_braun {
  background: #E3E1CF;
}

.media_youtube {
  display: flex;
  justify-content: space-between;
}

.media_youtube_item {
  width: calc(50% - 5px);
}

.media_youtube_item_video a::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.3);
  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 1;
}

.media_youtube_item_video a:hover::before {
  opacity: 1;
}

.media_youtube_item_video {
  height: 360px;
  width: 100%;
  border-radius: 20px;
  overflow: hidden;
  position: relative;
}

.media_youtube_item_video a {
  position: relative;
  display: inline-block;
  width: 100%;
  height: 100%;
}

.media_youtube_item_video a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.4);
}

.media_youtube_item_video a::after {
  content: '';
  width: 96px;
  height: 96px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='96' height='96' viewBox='0 0 96 96' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M86.4 67.8C85.6 72 82.2 75.2 78 75.8C71.4 76.8 60.4 78 48 78C35.8 78 24.8 76.8 18 75.8C13.8 75.2 10.4 72 9.6 67.8C8.8 63.2 8 56.4 8 48C8 39.6 8.8 32.8 9.6 28.2C10.4 24 13.8 20.8 18 20.2C24.6 19.2 35.6 18 48 18C60.4 18 71.2 19.2 78 20.2C82.2 20.8 85.6 24 86.4 28.2C87.2 32.8 88.2 39.6 88.2 48C88 56.4 87.2 63.2 86.4 67.8Z' fill='%23FF3D00' /%3e%3cpath d='M40 62V34L64 48L40 62Z' fill='white' /%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-size: 96px 96px;
  cursor: pointer;
}


.media_youtube_item_video img,
.media_youtube_item_video video {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.media_youtube_item p {
  margin-top: 20px;
  font-size: 24px;
  font-weight: 400;
  line-height: 26.4px;
  text-align: left;
  text-transform: uppercase;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.media_youtube_item_discription {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  margin-top: 10px;
}

.media_youtube_item_discription i {
  width: 30px;
  height: 18px;
  background-image: url(/img/icon/view_icon.svg);
}

.media_youtube_item_discription span:nth-child(2) {
  color: #A1A1A1;
  font-size: 24px;
  margin-right: 15px;
  margin-left: 5px;
}

.media_youtube_item_discription span:nth-child(3) {
  color: #A1A1A1;
  font-size: 24px;
  margin-right: 15px;
  margin-left: 5px;
}

.media_vk,
.media_dzen {
  width: 100%;
}

.media_vk_item {
  width: 406px;
  margin-right: 11px;
}

.media_vk_item_video {
  width: 100%;
  height: 240px;
  border-radius: 20px;
  overflow: hidden;
}

.media_vk_item_video img,
.media_vk_item_video video {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}

.media_vk_item p {
  margin-top: 20px;
  font-size: 16px;
  font-weight: 400;
  line-height: 19.2px;
  text-align: left;
  margin-bottom: 10px;
}

.media_vk_item p.media_dzen {
  text-transform: uppercase;
  font-size: 24px;
  font-weight: 400;
  line-height: 26.4px;
  text-align: left;
  margin: 20px 0 10px 0;
}

.media_vk_item_discription {
  display: flex;
  align-items: center;
}

.media_vk_item_discription span {
  font-size: 24px;
  font-weight: 400;
  line-height: 26.4px;
  text-align: center;
  color: #A1A1A1;
  padding-left: 5px;
}

.media_vk_item_discription i:nth-child(1) {
  background-image: url(/local/images/icon/like.svg);
  width: 29px;
  height: 26px;
}

.media_vk_item_discription i:nth-child(3) {
  background-image: url("/local/images/icon/OBJECTS.svg");
  width: 29px;
  height: 26px;
  margin-left: 30px;
}

.i_dzen {
  background-image: url("/local/images/icon/icons8-yandex-zen.svg");
}

.media_history__item h3 {
  text-transform: uppercase;
  font-size: 24px;
  font-weight: 700;
  line-height: 26.4px;
}

.media_history__item p {
  margin-top: 25px;
  font-size: 16px;
  line-height: 20px;
}

.media_history__item_img {
  width: calc(100% - 1px);
  height: 350px;
  border-radius: 20px;
  overflow: hidden;
  float: left;
  margin-right: 30px;
  margin-bottom: 30px;
}

.media_history__item_img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}

footer {
  clear: both;
}

.wiki_triger {
  margin-top: 70px;
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
  list-style-type: none;
}

.wiki_triger_item {
  background: #E6E6E6;
  color: #000;
  font-size: 14px;
  font-weight: 500;
  line-height: 14px;
  text-align: center;
  text-transform: uppercase;
  margin-right: 15px;
  padding: 11px 18px;
  border-radius: 18px;
  display: block;
  margin-bottom: 26px;
}

.wiki_triger_item.active {
  color: #fff;
  background-color:  #01a243;
}

.wiki_triger_item.active a {
  color: #fff;
}

.media_history_mobile,
.media_flex_mobile {
  display: none;
}

.wiki_tags {
  margin: 14px 0 40px 0;
  display: flex;
  align-items: center;
  gap: 20px;
  overflow-x: auto;
}

.wiki_tags-item {
  font-weight: 500;
  font-size: 20px;
  text-transform: uppercase;
  text-decoration: underline;
  text-decoration-skip-ink: none;
  color: #028bd8;
  white-space: nowrap;
}

.wiki_tags::-webkit-scrollbar { width: 0; }
.wiki_tags { -ms-overflow-style: none; }
.wiki_tags { overflow: -moz-scrollbars-none; }

@media (max-width: 1480px) {
  .container_header {
    max-width: none;
    margin: 0 auto;
    width: 100%;
    padding: 0 20px;
  }

  .header_bottom .container_header {
    max-width: none;
    margin: 0 auto;
    padding: 0 10px;
  }

  .header_sale i {
    right: 20px;
  }
}

@media (max-width: 1400px) {
  .popBacket {
    right: 0;
  }
}

@media (max-width: 1280px) {
  .container {
    max-width: none;
    margin: 0 auto;
    width: 100%;
    padding: 0 20px;
  }

  .pop_catalog {
    left: 0;
    width: 100%;
  }

  .media_flex_item_img {
    width: 140px;
    height: 140px;
  }

  .media_flex_item p {
    font-size: 18px;
    line-height: 140%;
  }


}

@media (max-width: 1080px) {
  .footer_left {
    display: flex;
    justify-content: space-between;
    width: 28%;
  }

  .media_flex_item_img {
    width: 100px;
    height: 100px;
  }

  .media_flex_item p {
    font-size: 16px;
  }

  /*.header_bottom_left_item {*/
  /*  width: 100px;*/
  /*}*/

}
@media (max-width: 905px){
  .header_bottom_search_input_inp{
    opacity: 0;
  }
}
@media (max-width: 999px) {

  .footer_middle {
    width: 100%;
    position: absolute;
    top: 170px;
    left: 0;
    display: flex;
    justify-content: space-between;
  }

  .footer_middle_wrap {
    display: flex;
    justify-content: space-between;
    width: 45%;
  }

  .footer_bottom {
    margin-top: 103px;
    font-size: 12px;
  }

  .footer_middle_contact.end {
    width: 45%;
    margin-right: 0px;
    max-width: none;
  }

  .footer_middle_contact {
    margin-bottom: 0px;
    width: 160px;
  }

  .footer_left_item {
    width: 160px;
  }

  .footer_left {
    width: 45%;
  }

  .footer_right {
    width: 45%;
  }

  .pop_catalog_body_item_category {
    width: calc((100% / 2) - 10px);
    margin-bottom: 40px;
  }

  .media_youtube_item p {
    margin-top: 15px;
    font-size: 18px;
    line-height: 145%;
  }

  .media_youtube_item_discription {
    margin-top: 5px;
  }

  .media_youtube_item_discription span:nth-child(2) {
    font-size: 18px;
    margin-right: 10px;
  }

  .media_youtube_item_discription span:nth-child(3) {
    font-size: 18px;
    margin-right: 10px;
  }

  .media_vk_item_discription span {
    font-size: 18px;
    line-height: 145%;
  }

  .media_vk_item p.media_dzen {
    font-size: 18px;
    line-height: 145%;
    margin: 15px 0 5px 0;
  }
}

@media (max-width: 850px) {
  .header_bottom {
    display: block;
  }
  .header_bottom_search_input_inp{
    opacity: 1;
  }

  .header_bottom_wrap {
    flex-direction: column-reverse;
    height: auto;
  }

  .header_bottom_left {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    overflow-x: auto;
  }

  /*Убрать полосу прокрутки у элемента*/
  .header_bottom_left::-webkit-scrollbar {
    width: 0;
  }

  .header_bottom_left_item {
    white-space: nowrap;
    flex-shrink: 0;
    padding: 0 15px;
    width: auto;
  }

  .header_bottom_search {
    height: 40px;
    width: 100%;
    margin-bottom: 5px;
  }

  .header_top_left_catalog {
    display: flex;
    margin-right: 10px;
    height: 40px;
    align-items: center;
    justify-content: center;
    width: 40px;
    display: none;
  }

  .header_top_left_catalog i {
    width: 12px;
    height: 10px;
    background-image: url(/img/icon/burger.svg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
  }

  .header_top .container_header {
    padding-left: 0px;
  }


  /* .header_top_right_search {
    display: block;
  } */

  .header_top_right_search input {
    display: none;
  }

  .header_top_right_search i {
    width: 20px;
    height: 20px;
    background-image: url(/img/icon/search_small.svg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    display: block;
    border: none;
    background-color: #FFF;
    cursor: pointer;
    margin: 0 30px 0 40px;
  }

  .header_top_right_search.active {
    display: flex;
    align-items: center;
  }

  .header_top_right_search.active input[type='text'] {
    display: block;
    width: 250px;
    height: 30px;
    background-color: #eee;
    border: none;
    padding: 10px;
  }

  .header_top_right_search.active input[type='submit'] {
    display: block;
    width: 20px;
    height: 20px;
    background-image: url(/img/icon/search_small.svg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    border: none;
    background-color: #FFF;
    cursor: pointer;
    margin: 0 30px 0 10px;
    flex-shrink: 0;
  }

  .header_top_right_search.active i {
    display: none;
  }

  .pop_catalog.active {
    display: none;
  }

  .pop_catalog {
    display: none;
  }

  section h1,
  .content-title {
    font-size: 48px;
    margin-top: 30px;
  }

  .media_subtittle {
    margin-top: 35px;
    margin-bottom: 20px;
  }

  .media_subtittle h2 {
    font-size: 20px;
    line-height: 140%;
  }

  /*.media_flex_item_img {*/
  /*  width: 84px;*/
  /*  height: 84px;*/
  /*}*/

  /*.media_history_item_body_img {*/
  /*  height: 170px;*/
  /*}*/

  /*.media_history_item_body span {*/
  /*  font-size: 20px;*/
  /*  line-height: 130%;*/
  /*}*/

  /*.media_history_item {*/
  /*  width: 251px;*/
  /*  !*height: 470px;*!*/
  /*}*/

  /*.media_history_mobile {*/
  /*  !*display: flex;*!*/
  /*  !*width: 100%;*!*/
  /*  display: none;*/
  /*}*/

  /*.media_history_desctop,*/
  /*.media_flex_desctop {*/
  /*  !*flex-direction: column;*!*/
  /*}*/

  .media_flex_mobile {
    display: flex;
    width: 100%;
  }

  .media_flex_item {
    width: 110px;
    margin-right: 11px;
    display: flex !important;
  }

  .media_youtube_item_video {
    height: 360px;
  }

  .media_youtube {
    flex-direction: column;
  }

  .media_youtube_item {
    width: 100%;
  }

  .media_vk_item {
    width: 300px;
  }

  .media_youtube .media_youtube_item:nth-child(n + 2),
  .media_youtube .media_vk_item:nth-child(n + 2) {
    margin-top: 20px;
  }

  .media_vk_item_video {
    height: 190px;
  }

  .media_vk_item p {
    margin-top: 15px;
  }

  .header_top_wrap {
    flex-wrap: wrap;
    height: 85px;
  }

  .header_top_right_call.mobile {
    display: flex;
  }

  .header_top_right_call.desctop {
    display: none;
  }

  .header_top_left {
    width: 100%;
    justify-content: space-between;
  }

  .header_top_right {
    width: 100%;
  }

  .header_top_right_prodile {
    margin: 0 0 0 auto;
  }

  .header_top_right_status {
    margin: 0 15px 0 0px;
  }

  /* .header_top_right {
    width: 100%;
  } */

  /*section.history .media_history_item {*/
  /*  width: calc(100%/2 - 6px) !important;*/
  /*}*/

  .wiki_triger_item {
    font-size: 12px;
    line-height: 12px;
    margin-right: 7px;
    padding: 6px 9px;
    margin-bottom: 13px;
  }

  .wiki_triger {
    margin-top: 30px;
  }

  /*.media_history_item_img {*/
  /*  width: 250px;*/
  /*  height: 170px;*/
  /*  margin-right: 20px;*/
  /*  margin-bottom: 20px;*/
  /*}*/
  /*.media_history_item_body_img img{*/
  /*  width: 250px;*/
  /*  height: 170px;*/
  /*}*/

  /*.media_history__item h3 {*/
  /*  font-size: 18px;*/
  /*  line-height: 140%;*/
  /*}*/
  /*.media_history_item_body p {*/
  /*  flex-grow: 1;*/
  /*}*/

  /*.media_history__item p {*/
  /*  margin-top: 20px;*/
  /*}*/
  /*.media_history_item_body i {*/
  /*  margin-top: 10px;*/
  /*}*/
  /*.media_history_item_body a {*/
  /*  height: 100px;*/
  /*}*/

}

@media (max-width: 760px) {
  .header_sale a {
    font-size: 12px;
    padding: 6px 0;
  }

  /* .header_sale i {
    top: calc((100% - 15px)/2);
  } */


  .mobMenu.active {
    top: 65px;
  }

  .popBacket.active {
    top: 66px;
  }

  .pop_mobCatalog.active {
    top: 65px;
  }

  .mobMenu.border.active,
  .pop_mobCatalog.border.active {
    top: 39px;
  }

  .popBacket.border.active {
    top: 42px;
  }
}

@media (max-width: 680px) {
  /* .header_top_right_call {
    display: none;
  } */



  .footer_middle {
    display: none;
  }

  .footer {
    flex-direction: column;
  }

  .footer_right {
    width: 100%;
  }

  .footer_left {
    max-width: 400px;
    width: 100%;
    margin-bottom: 20px;
  }

  .footer_bottom {
    margin-top: 20px;
  }

  .header_bottom_left.mobile {
    display: block;
  }

  .header_bottom_left.desctop {
    display: none;
  }

  .header_bottom_wrap {
    flex-direction: column-reverse;
    height: auto;
  }
  .media_history__item_img {
    height: 200px;
  }


}
/*@media (max-width: 792px) {*/
/*  .media_history_desctop{*/
/*    flex-direction: column;*/
/*    gap: 15px;*/
/*  }*/
/*  .media_history_item{*/
/*    flex-direction: row;*/
/*    width: 100%;*/
/*    height: 170px;*/
/*    margin-bottom: 15px;*/
/*  }*/
/*  .media_history_item_body{*/
/*    flex-direction: row;*/
/*  }*/
/*}*/

@media (max-width: 580px) {

  .header_sale a {
    width: calc(100% - 50px);
    margin: 0 auto;
  }

  .header_top_left_logo.remove {
    display: none;
  }

  .header_top_right_search.active input[type='text'] {
    width: 300px;
  }

  .media_youtube_item_video {
    height: 250px;
  }

  .media_youtube_item_video {
    height: 200px;
  }
  .media_history__item_img {
    width: 100%;
    height: 250px;
  }
}

@media (max-width: 500px) {
  .mobMenu.active {
    top: 79px;
  }

  .popBacket.active {
    top: 80px;
  }

  .pop_mobCatalog.active {
    top: 79px;
  }

  .mobMenu.border.active,
  .pop_mobCatalog.border.active {
    top: 39px;
  }

  .popBacket.border.active {
    top: 42px;
  }

  .product_box_header {
    padding: 10px 12px;
  }

  .header_top_right_search.active input[type='text'] {
    width: 250px;
  }

  section.history .media_history_item {
    width: 100% !important;
  }

}

@media (max-width: 450px) {

  footer {
    padding: 25px 0 12px 0;
  }

  .mobMenu {
    max-width: none;
  }

  .pop_mobCatalog {
    max-width: none;
  }

  .popBacket {
    max-width: none;
    right: 0;
  }

  .media_vk_item_video {
    height: 160px;
  }

  .media_vk_item {
    width: 280px;
  }
  .media_history__item_img {
    width: 100%;
    height: 200px;
  }

}


.media_history__item ol {
  padding: 10px;
  margin-left: 50px;
}

/* End */


/* Start:/local/templates/blog/components/bunakov/search.title/header-search/style.css?1724693968317*/
.header_search_translator_item {
    position: relative;
    font-size: 16px;
    line-height: 135%;
    color: #1C1E1F;
    padding: 16px 0;
    border-bottom: 1px solid #D9DEE0;
    cursor: pointer;
}

.header_search_translator.active {
    opacity: 1;
    pointer-events: inherit;
    transform: translateY(0);
}


/* End */


/* Start:/local/templates/blog/components/bitrix/menu/menu_bottom/style.min.css?1724693947490*/
ul.left-menu{list-style:none;margin:0;padding:0;margin-bottom:8px;position:relative}ul.left-menu li{padding:10px 16px;background:#f5f5f5 url(/local/templates/blog/components/bitrix/menu/menu_bottom/images/left_menu_bg.gif) top repeat-x}ul.left-menu li a{font-size:100%;color:#bc262c;font-weight:bold;text-decoration:none}ul.left-menu li a:visited{color:#bc262c}ul.left-menu li a:hover{color:#bc262c}ul.left-menu li a.selected:link,ul.left-menu li a.selected:visited,ul.left-menu li a.selected:active,ul.left-menu li a.selected:hover{color:#fc8d3d}
/* End */


/* Start:/local/templates/blog/template_styles.css?172743488210351*/
.section_page_list {
    display: flex;
    padding: 20px;
}

.section_page_list:empty {
	padding: 0;
    display: none;
}

.form-group input,
.form-group textarea {
	padding: 8px 10px;
	min-height: 40px;
	border: 2px solid #202020;
	font-weight: 400;
	font-size: 16px;
	line-height: 150%;
}

.form-group textarea {
	min-height: 120px;
}

.accent-button {
    display: inline-block;
	padding: 14px 45px 13px 45px;
    font-weight: 500;
    font-size: 14px;
    line-height: 120%;
	color: #202020;
	text-align: center;
	text-decoration: none !important;
	text-transform: none;
	border-radius: 0;
	cursor: pointer;
	border-width: 1px;
	border-style: solid;
	transition: color 0.2s, background 0.2s, border 0.2s;
    text-transform: uppercase;
	outline: none;
	-webkit-appearance: none;
    box-shadow: 4px 4px 0 0 #202020, 2px 2px 0 0 #eee;
    background: #f9ce62;
}
.green-button {
    display: inline-block;
	padding: 14px 45px 13px 45px;
    font-weight: 500;
    font-size: 14px;
    line-height: 120%;
	color: #202020;
	text-align: center;
	text-decoration: none !important;
	text-transform: none;
	border-radius: 0;
	cursor: pointer;
	border-width: 1px;
	border-style: solid;
	transition: color 0.2s, background 0.2s, border 0.2s;
    text-transform: uppercase;
	outline: none;
	-webkit-appearance: none;
		box-shadow: 2px 2px 0 0 #eee, 4px 4px 0 0 #202020;
    background: #0d8821;
}

.g-checkbox input[type="checkbox"],
.g-radio input[type="radio"],
.g-radio input[type="checkbox"] {
	position: absolute;
	z-index: -1;
	margin: 0;
	padding: 0;
	opacity: 0;
}
.g-checkbox input[type="checkbox"] + *,
.g-radio input[type="radio"] + * {
	position: relative;
	display: inline-block;
	padding-left: 25px;
	cursor: pointer;
}
.g-checkbox input[type="checkbox"] + *::before,
.g-radio input[type="radio"] + *::before {
	content: "";
	position: absolute;
	top: 0.2em;
	left: 0;
	width: 15px;
	height: 15px;
	background-color: #fff;
	border: 2px solid #202020;
}
.g-checkbox input[type="checkbox"] + *:before {
	border-radius: 0;
}
.g-radio input[type="radio"] + *:before {
	border-radius: 50%;
}
.g-checkbox input[type="checkbox"]:checked + *::before,
.g-radio input[type="radio"]:checked + *::before {
	background-color: #202020;
}

.g-custom-select {
	position: relative;
	width: 100%;
	border: 2px solid #202020;
}
.g-custom-select__title {
	position: relative;
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	width: 100%;
	outline: none;
	height: 40px;
	margin: 0;
	font-weight: 400;
	font-size: 16px;
	line-height: 40px;
	color: #202020;
	background-color: #fff;
	text-align: left;
	padding: 0 40px 0 20px;
	border-radius: 0;
	transition: color 0.2s, border-color 0.2s;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.g-custom-select__title:hover {
	border-color: #202020;
}
.g-custom-select.open .g-custom-select__title {
	border-color: #202020;
}
.g-custom-select__title::after {
	content: "";
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right: 18px;
	width: 10px;
	height: 6px;
	background-repeat: no-repeat;
	background-size: 10px 6px;
	background-image: url("data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath d='M5 3.879L8.713.167l1.06 1.06L5 6 .227 1.227l1.06-1.06L5 3.879z' fill='%23222'/%3E%3C/svg%3E");
	transition: transform 0.2s, right 0.2s, top 0.2s;
}
.bgc-black .g-custom-select__title::after {
	border-color: #fff;
}
.g-custom-select.open .g-custom-select__title::after {
    transform: rotate(-180deg) translateY(50%);
}
.g-custom-select__list {
	display: none;
	position: absolute;
	top: 100%;
	left: -2px;
	right: 0;
	width: 100%;
	background: #fff;
	z-index: -1;
	max-height: 210px;
	overflow-x: hidden;
	overflow-y: auto;
	box-sizing: content-box;
	border: 2px solid #202020;
}
.g-custom-select.open .g-custom-select__list {
	display: block;
	z-index: 5;
	width: auto;
    max-width: none;
	min-width: 100%;
	padding: 0.6em 0;
}
.g-custom-select__item {
	display: block;
    padding: 7px 20px;
    font-size: var(--site-input-font-size);
    line-height: var(--site-input-line-height);
    color: var(--site-input-text-color);
	cursor: pointer;
	transition: background-color 0.2s;
}
.g-custom-select__item:hover {
    background: #f5f4f4;
}

/*
.media_history_mobile,
.media_flex_mobile {
  display: none;
}

.media_subtittle {
  margin-top: 70px;
  display: flex;
  align-items: center;
  margin-bottom: 30px;
}

.media_subtittle h2 {
  color: #000;
  font-size: 24px;
  font-weight: 700;
  line-height: 26.4px;
  text-align: center;
  text-transform: uppercase;
}

.media_subtittle i {
  width: 32px;
  height: 32px;
  margin-right: 10px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}

.i_ajs {
  background-image: url("/local/images/icon/icon_ajs.svg");
}

.media_history {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}


.media_history_item {
  width: calc(100%/3 - 8px);
}

section.history .media_history_item {
  width: calc(100%/3 - 8px);
}

.media_history .media_history_item:nth-child(n + 4) {
  margin-top: 20px;
}


.media_history_item_body {
  border-radius: 20px;
  overflow: hidden;
}

.media_history_item_body_img {
  width: 100%;
  height: 244px;
}

.media_history_item_body_img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}

.media_history_item_body span {
  display: block;
  padding: 20px 20px 0 20px;
  color: #000;
  font-size: 24px;
  font-weight: 700;
  line-height: 26.4px;
  text-align: left;
  text-transform: uppercase;
}

.media_history_item_body p {
  margin-top: 10px;
  font-size: 16px;
  font-weight: 400;
  line-height: 19.2px;
  text-align: left;
  color: #000;
  padding: 0px 20px 0 20px;
}

.media_history_item_body i {
  display: block;
  margin-top: 20px;
  font-size: 16px;
  font-weight: 400;
  line-height: 17.6px;
  text-align: left;
  padding: 0px 20px 20px 20px;
  color: #838383;
  font-style: normal;
}

section.history .media_history_item_body span {
  padding: 20px 0px 0 0px;
}

section.history .media_history_item_body p {
  padding: 0px 0px 0 0px;
}

section.history .media_history_item_body i {
  padding: 0px 0px 20px 0px;
}

.bg_violet {
  background: #E8EFE0;
}

.bg_blue {
  background: #E3F0E1;
}

.bg_braun {
  background: #E3E1CF;
}

.media_history__item h3 {
  text-transform: uppercase;
  font-size: 24px;
  font-weight: 700;
  line-height: 26.4px;
}

.media_history__item p {
  margin-top: 25px;
  font-size: 16px;
  line-height: 20px;
}

.media_history__item_img {
  width: calc(50% - 15px);
  height: 350px;
  border-radius: 20px;
  overflow: hidden;
  float: left;
  margin-right: 30px;
  margin-bottom: 30px;
}

.media_history__item_img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}

@media (max-width: 999px) {
	.media_youtube_item p {
    margin-top: 15px;
    font-size: 18px;
    line-height: 145%;
  }

  .media_youtube_item_discription {
    margin-top: 5px;
  }

  .media_youtube_item_discription span:nth-child(2) {
    font-size: 18px;
    margin-right: 10px;
  }

  .media_youtube_item_discription span:nth-child(3) {
    font-size: 18px;
    margin-right: 10px;
  }

  .media_vk_item_discription span {
    font-size: 18px;
    line-height: 145%;
  }

  .media_vk_item p.media_dzen {
    font-size: 18px;
    line-height: 145%;
    margin: 15px 0 5px 0;
  }
}

@media (max-width: 850px) {
	.media_subtittle {
    margin-top: 35px;
    margin-bottom: 20px;
  }

  .media_subtittle h2 {
    font-size: 20px;
    line-height: 140%;
  }

  .media_flex_item_img {
    width: 84px;
    height: 84px;
  }

  .media_history_item_body_img {
    height: 170px;
  }

  .media_history_item_body span {
    font-size: 20px;
    line-height: 130%;
  }

  .media_history_item {
    width: 276px !important;
  }

  .media_history_mobile {
    display: flex;
    width: 100%;
  }

  .media_history_mobile .media_history_item {
    margin-right: 11px;
  }

  .media_flex_mobile {
    display: flex;
    width: 100%;
  }

  .media_flex_item {
    width: 110px;
    margin-right: 11px;
    display: flex !important;
  }

  .media_youtube_item_video {
    height: 360px;
  }

  .media_youtube {
    flex-direction: column;
  }

  .media_youtube_item {
    width: 100%;
  }

  .media_vk_item {
    width: 300px;
  }

  .media_youtube .media_youtube_item:nth-child(n + 2),
  .media_youtube .media_vk_item:nth-child(n + 2) {
    margin-top: 20px;
  }

  .media_vk_item_video {
    height: 190px;
  }

  .media_vk_item p {
    margin-top: 15px;
  }

  .header_top_wrap {
    flex-wrap: wrap;
    height: 85px;
  }

  .header_top_right_call.mobile {
    display: flex;
  }

  .header_top_right_call.desctop {
    display: none;
  }

  .header_top_left {
    width: 100%;
    justify-content: space-between;
  }

  .header_top_right_status {
    margin: 0 15px 0 0px;
  }

  .header_top_right {
    width: 100%;
  }

  section.history .media_history_item {
    width: calc(100%/2 - 6px) !important;
  }

  .media_history .media_history_item:nth-child(n + 3) {
    margin-top: 20px;
  }

  .wiki_triger_item {
    font-size: 12px;
    line-height: 12px;
    margin-right: 7px;
    padding: 6px 9px;
    margin-bottom: 13px;
  }

  .wiki_triger {
    margin-top: 30px;
  }

  .media_history__item_img {
    height: 250px;
    margin-right: 20px;
    margin-bottom: 20px;
  }

  .media_history__item h3 {
    font-size: 18px;
    line-height: 140%;
  }

  .media_history__item p {
    margin-top: 20px;
  }
}

@media (max-width: 680px) {
	.media_history__item_img {
    height: 200px;
  }
}

@media (max-width: 580px) {
	.media_youtube_item_video {
    height: 250px;
  }

  .media_youtube_item_video {
    height: 200px;
  }
  .media_history__item_img {
    width: 100%;
    height: 250px;
  }
}

@media (max-width: 450px) {
	.media_vk_item_video {
    height: 160px;
  }

  .media_vk_item {
    width: 280px;
  }
  .media_history__item_img {
    width: 100%;
    height: 200px;
  }
}
*/




/*Не удалять!!!*/
.header_bottom_left_item.in_shop {
    background: #01A243;
    color: #fff;
    border-radius: 12px;
}

.header_bottom_left_item.in_shop:hover::after {
  content: none;
}

.header_bottom_left_item.in_shop a {
    color: #fff;
}
/* End */
/* /local/templates/blog/js/bx_slider/jquery.bxslider.css?17246942254459 */
/* /local/templates/blog/css/main.css?175522981541679 */
/* /local/templates/blog/components/bunakov/search.title/header-search/style.css?1724693968317 */
/* /local/templates/blog/components/bitrix/menu/menu_bottom/style.min.css?1724693947490 */
/* /local/templates/blog/template_styles.css?172743488210351 */
