@font-face {
 font-family: 'PTSans';
 src: url("fonts/pt_sans-regular.ttf");
}
@font-face {
  font-family: 'PTSans_bold';
  src: url("fonts/pt_sans-bold.ttf");
 }
@font-face {
 font-family: 'Montserrat_regular';
 src: url("fonts/Montserrat-Regular.ttf");
}
@font-face {
  font-family: 'Montserrat_bold';
  src: url("fonts/Montserrat-Bold.ttf");
 }
  body, html {
    padding: 0;
    margin: 0;
    min-width: 1170px;
    color: #1b1c20;
    font-family: 'PTSans';
  }


  .mobile_filters_holder {
    height: calc(100% - 170px);
    overflow: scroll;
    padding: 20px;
  }
  .new-index_page {
    ibackground: url('images/bottom_right_background.png') bottom right no-repeat;
  }
  .new-index_blackline {
     width: 100%;
     height: 1px;
     background-color: #282828;
  }
  .new-index-triangle {
     position: absolute;
     top: 0;
     left: calc((100% - 1920px)/2);
     width: 394px;
     height: 1125px;
     background: url('images/top_left_background.png') top left no-repeat;

  }

  @media (min-width: 1920px) {
    .new-index-triangle {
      left: 0;
    }
  }
  .new-container {
    width: 1170px;
    margin: auto;
  }

  .new-header {
    height: 535px;
    /*background: url('images/header_background_cut.png') bottom left / 100% auto no-repeat,
    url('images/header_background-image.png') top right no-repeat;*/
    background-image: url('images/banner3.png');
    background-position: top center;
    background-size: auto 100%;
    background-repeat: no-repeat;
    background-color: #000;
  }
  .new-header_shadow {
    /* background-color: #fed400;*/
    box-shadow: inset 2px 12px 7px -6px rgb(0 0 0 / 20%);

    -webkit-box-shadow: 4px 4px 8px 0px rgba(34, 60, 80, 0.2);
    -moz-box-shadow: 4px 4px 8px 0px rgba(34, 60, 80, 0.2);
    box-shadow: 4px 4px 8px 0px rgba(34, 60, 80, 0.2), inset 2px 12px 7px -6px rgb(0 0 0 / 20%);  

   
  }
  .new-header_line {
    padding-top: 34px;
  }
  .new-header_logo {
    display: inline-block;
    width: 360px;
    height: 46px;
    padding-left: 10px;
    position: relative;
  }
  .new-header_logo_holder {
    position: absolute;
    z-index: 2;
    display: inline-block;
    
    width: 370px;
    height: 46px;
    left: 28px;
  }
  .new-header_logo_holder_back {
    position: absolute;
    z-index: 2;
    background-color: #fed400;
    width: 323px;
    height: 70px;
    margin-top: -11px;
    -webkit-transform: skew(-15deg);
    -moz-transform: skew(-15deg);
    -o-transform: skew(-15deg);
    transform: skew(-15deg);

  }
  .new-header_small {
     background-color: #fed400;
  }
  .new-header_small .new-header_logo_holder {
    left: 0;
  }
  .new-header_small .new-header_logo_holder_back {
    display: none;
  }
  .new-header_city {
    display: inline-block;
    vertical-align: top;
    
    position: relative;
  }
  .new-header_city_holder {
    position: relative;
    z-index: 1;
  }
  .new-header_city_back {
    position: absolute;
    z-index: 0;
    background-color: #000;
    opacity: .5;
    width: 320px;
    height: 70px;
    top: 0;
    left: -17px;
    margin-top: -11px;
    -webkit-transform: skew(-15deg);
    -moz-transform: skew(-15deg);
    -o-transform: skew(-15deg);
    transform: skew(-15deg);

  }

  .new-header_small .new-header_city_back {
    display: none;
  }

  .new-header_city_pointer {
    position: absolute;
    background: url('images/city_pointer1.png') no-repeat;
    width: 40px;
    height: 46px;

  }
  .new-header_small .new-header_city_pointer {
    background: url('images/city_pointer.png') no-repeat;
  }
  .new-header_city_buy {
    font-family: 'PTSans';
    font-size: 18px;
    color: #cdcdcd;
    position: realtive;
    z-index: 1;
  }
  .new-header_small .new-header_city_buy {
    color: #1b1c20;
  }
  .new-header_city_name > a,  .new-header_city_buy > a{
    font-family: 'PTSans_bold';
    font-size: 18px;
    color: #cdcdcd;
    padding-left: 30px;
  }
  .new-header_city_name > a:hover,  .new-header_city_buy > a:hover{
    color: #9e8400;
  }
  .new-header_small .new-header_city_name > a,  .new-header_small .new-header_city_buy > a {
    color: #1b1c20;
  }
  .new-header_small .new-header_city_name > a:hover,  .new-header_small .new-header_city_buy > a:hover {
    color: #9e8400;
  }

  .new-header_search {
    display: inline-block;
    position: relative;
    width: 400px;
    height: 46px;
    vertical-align: bottom;
    float: right;
  }
  
  .new-header_search input[type=text],  .new-subscribe input[type=text]{
    z-index: 1;
    width: 340px;
    border: 0;
    position: absolute;
    top: 13px;
    left: 21px;
    font-family: 'PTSans';
    font-size: 16px;
    outline: none;
    background: transparent;
  }
  .new-footer_search input[type=text]  {
    z-index: 1;
    width: 340px;
    border: 0;
    position: absolute;
    top: 0;
    left: 21px;
    font-family: 'PTSans';
    font-size: 16px;
    outline: none;
    background: transparent;
  }
  .new-search_btn {
    position: absolute;
    width: 40px;
    height: 40px;
    top: 9px;
    right: -3px;
    background: url('images/linze.png') top left no-repeat;
    border: none;
    z-index: 2;
    cursor: pointer;
  }
  .new-footer_search .new-search_btn {
    top: 17px;
  }
  .new-header_search_back{
    position: absolute;
    width: 100%;
    height: 46px;
    background-color: #fff;
    -webkit-transform: skew(-15deg);
    -moz-transform: skew(-15deg);
    -o-transform: skew(-15deg);
    transform: skew(-15deg);
    z-index: 0;
    top: 0;
    
  }
  .in_subscribe {
    width: 400px;
  }
  .new-input_field_shadow, .inputtextarea  {
    box-shadow: inset 7px 7px 7px -7px rgb(0 0 0 / 20%);
  }
  .new-header_main {
    font-size: 0;
  }
  .new-header_menu{
    display: inline-block;
    width: 370px;
    padding-top: 70px;
  }
  .new-header_menu > ul{
    padding-left: 6px;
  }
  .new-header_menu > ul > li{
    list-style-type: none; 
    height: 38px; 
  }
  .new-header_menu > ul > li > a{
    color: #fed400;
    font-family: 'PTSans_bold';
    text-decoration: none;
    font-size: 20px;
  }
  h1.new-header_title {
    padding-top: 60px;
    display: inline-block;
    vertical-align: top;
    width: 770px;
    padding-left: 30px;
    color: #969696;
    font-family: 'PTSans_bold';
    font-weight: bold;
    font-size: 54px;
  }
  .gotocatalog a {
    font-size: 16px;
    color: #B1B1B1;
    text-decoration: none;
  }
  .gotocatalog {
    display: flex;
    justify-content: right;
    gap:30px;
    align-items: center;
    padding-right: 150px;
    margin-bottom: 30px;
  }
  .gotocatalognew {
    display: flex;
    justify-content: right;
    padding: 0 150px;
  }
  .new-header_subtitle {
    padding-top: 0px;
    padding-left: 400px;
    margin-top: -67px;
    display: inline-block;
    vertical-align: top;
    width: 770px;
    color: #fee14d;
    font-family: 'PTSans_bold';
    font-weight: bold;
    font-size: 24px;
    pointer-events: none;
  }

  .new-main {
    /*
    display: flex;
    justify-content: space-between;
    */
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    width: 100%;
    margin-top: -43px;
    margin-bottom: 30px;
  }
  .new-main_column {
    width: 370px;
  } 
  .new-main_column a{
    text-decoration: none;
  } 
  .new-mobile_main_column a{
    text-decoration: none;
  } 
  .new-main_cell_small {
    width: 370px;
    height: 185px;
    position: relative;
    overflow: hidden;
    margin-bottom: 30px;

    font-size: 0;
    
  }
  .new-main_cell_small .new-small_cell_text {
    color: #1b1c20;
  }

  .new-main_cell_small:after {
    content: '';
    position: absolute;
    width: 150%;
    height: 500%;
    top: -91px;
    right: -233px;
    background: #cdcdcd;
    transform-origin: 54% 0;
    transform: rotate(15deg);
    z-index: 0;
    background-color: #fff;

  }

  .new-main_cell_big {
    width: 370px;
    height: 397px;
    position: relative;
    overflow: hidden; 
    margin-bottom: 30px;
   
    font-size: 0;
    color: #1b1c20;
  }

  .new-main_cell_big:after {
    content: '';
    position: absolute;
    width: 150%;
    height: 500%;
    top: -91px;
    right: -233px;
    background: #cdcdcd;
    transform-origin: 54% 0;
    transform: rotate(15deg);
    z-index: 0;
    background-color: #fff;
  }
    
  .new-main_cell_dark .new-small_cell_text  {
    color: #fed400;
  }
  .new-main_cell_dark:after {
    background-color: #292a2d;
  }
  .new-main_cell_yellow:after {
    background-color: #fed400;
  }
  .new-main_cell_shadow {
    -webkit-box-shadow: 4px 4px 8px 0px rgba(34, 60, 80, 0.2);
    -moz-box-shadow: 4px 4px 8px 0px rgba(34, 60, 80, 0.2);
    box-shadow: 9px 10px 7px -5px rgb(34 60 80 / 20%);
  }
  .new-footer{
    margin-bottom: 70px;
  }
  .new-footer_menu {
    position: relative;
    height: 308px;
    ibackground: url('images/footer_menu_background.png') top left no-repeat;
    background-size: cover;
    background-color: #414141;
  }
  .new_icons {
    display: flex;
    gap: 10px;
  }
  .new-footer_menu_inner {
    padding-top: 40px;
    width: 1170px;
    margin: auto;
    font-size: 0;
  }
  .new-footer_title {
    font-family: 'PTSans_bold';
    font-size: 18px;
     color: #fed400;    
     padding-bottom: 20px;
  }
  .over_subscribe {
     display:flex;
     justify-content: space-between;
     align-items: flex-end;
     gap: 40px;
  }
  .subscribe_form {
    position: relative;
    width: 370px;
    height: 60px;;
    background: #555555;
    margin-top: 20px;
}
  .subscribe_form input {
    border: none;
    outline: none;
    background-color: transparent;
    font-size: 14px;
    color: #fff;
  }
.subscribe_form input[type=text] {
    padding: 20px;
}
  .submit_subscribe_btn {
    position: absolute;
    cursor: pointer;
    padding: 0;
    border: none;
    outline: none;
    background-color: transparent;
    top: 20px;
    right: 24px;
    width: 31px;
    height: 17px;
    background-image: url(images/send_icon.svg);
}
  .subscribe_title {
 
    font-family: 'PTSans';
    font-size: 16px;
     color: #C5C5C5;    
  }
  .new-footer_menu_inner a{
     color: #eae5ce;
    font-family: 'PTSans';
    font-size: 16px;
    display: block;
    line-height: 44px;
    white-space: nowrap;
    text-decoration: none;
  }
  .new-footer_menu_inner a:hover {
    color: #fed400;
  }
  .new-footer_menu_column1 {
    display: inline-block;
    vertical-align: top;
    padding-left: 30px;
    width: 200px;
    white-space: nowrap;
  }
  .new-footer_menu_column2 {
    display: inline-block;
    vertical-align: top;
    padding-left: 0px;
    width: 200px;
    white-space: nowrap;
  }
  .new-footer_menu_column3 {
    display: inline-block;
    vertical-align: top;
    padding-left: 100px;
    width: 200px;
    white-space: nowrap;
  }
  .new-footer_menu_column4 {
    display: inline-block;
    vertical-align: top;
    padding-left: 0px;
    width: 370px;
    white-space: nowrap;
    padding-top: 10px;
  }

  .new-footer_copyright {
    position: relative;
    height: 130px;
  
    overflow: hidden;
  }
  .new-footer_copyright_inner {
    padding-top: 18px;
    width: 1170px;
    margin: auto;
    font-size: 0;
  }
  .new-footer_copyright_column1 {
    display: inline-block;
    vertical-align: top;
    padding-left: 30px;
    width: 678px;
    font-family: 'PTSans';
    font-size: 16px;
    line-height: 22px;
  }
  .new-footer_copyright_column2 {
    display: inline-block;
    vertical-align: top;
    padding-left: 30px;
    
    font-family: 'PTSans';
    font-size: 16px;
    line-height: 16px;

  }

  .new-footer_copyright_column1 > a{
    font-family: 'PTSans';
    font-size: 16px;
    line-height: 22px;
    color: #1b1c20;
    text-decoration: none;
  }
  .new-footer_copyright_column1 > a.mail_bold {
    font-family: 'PTSans_bold';
    text-decoration: underline;
  }
  .new-footer_copyright_column1 > a:hover {
    color: #9e8400;
  }


  .new-line {
    height: 18px;
    background: url('images/line.png') top left no-repeat;
    background-size: 100% auto;
  }
  .new-line_big {
    height: 10px;
    background: url('images/line_big.png') top left no-repeat;
    background-size: 100% auto;
  }
  .new-line_small {
    height: 9px;
    background: url('images/line_small.png') top left no-repeat;
    background-size: 100% auto;
  }
  .new-items_block {
    margin-bottom: 0px;
    margin-top: 0px;
    background-color: #F4F4F4;
  }
 

  .new-items_column {
   width: 270px;
   display: flex;
    align-items: center;
    font-family: 'PTSans';
    font-size: 16px;
    line-height: 22px;
    color: #1b1c20;
    padding-left: 65px;
    position: relative;
    vertical-align: top;
    
  }
  .new-items_column img {
    position: absolute;
    display: block;
    top: 10px;
    left: 0;
  }

  .new-items_column a {
    font-family: 'PTSans_bold';
    font-size: 18px;
    line-height: 22px;
    color: #1b1c20;
  }
 
  .new-small_cell_text {
    position: relative;
    display: inline-block;
    width: 200px;
    font-size: 14px;
    line-height: 20px;
    font-family: 'PTSans';
    z-index: 1;
    vertical-align: top;
    height: 100%;
  }
  .new-big_cell_text {
    position: relative;
    min-height: 120px;
    font-size: 14px;
    line-height: 20px;
    font-family: 'PTSans';
    z-index: 1;
    padding: 30px;
  }
  .new-big_cell_img {
    position: relative;
    z-index: 1;
  }

  .new-small_cell_text_wide {
    width: 275px;
  }
  .new-small_cell_text span {
    display: block;
    font-size: 20px;
    line-height: 20px;
    font-family: 'PTSans_bold';
    padding-bottom: 18px;
    padding-top: 33px;
  }
  .new-big_cell_text  span {
    display: block;
    font-size: 20px;
    line-height: 20px;
    font-family: 'PTSans_bold';
    padding-bottom: 18px;

  }

  .new-small_cell_img {
    text-align: center;
    position: relative;
    display: inline-block;
    width: 170px;
    z-index: 1;
    height: 100%;
  }
  .new-small_cell_img > img{
    position: absolute;
    margin: auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    max-width: calc(100% - 30px);
  }
  .new-small_cell_no_img {
    display: inline-block;
    width: 70px;
  }
  .new-small_cell_img_container {
    width: 100%;
    text-align: center;
    position: absolute;
    left: 0;
    bottom: 0; 
  }
 
  .new-big_cell_img_container {
    text-align: center;
  }
  .new-big_cell_img_container > img {
    max-width: 100%;
  }
  .new-small_cell_text .new-text_orange {
    color: #c58701;
    font-size: 16px;
    line-height: 22px;
    font-family: 'PTSans';
    padding: 0;
  }
  .header_text_list {
    display: none;
  }


.new-header_small {
  height: 130px;
}
.new-index-triangle_small {
  position: absolute;
  z-index: 1;
  top: 0;
  left: calc((100% - 1170px)/2 - 1678px);
  
   background-color: #fee14d;
   -webkit-transform: skew(-15deg);
   -moz-transform: skew(-15deg);
   -o-transform: skew(-15deg);
   transform: skew(-15deg);  
  
  width: 2000px;
  height: 140px;
    box-shadow: 4px 4px 8px 0px rgba(34, 60, 80, 0.2);  

}
.new-longread {
  display: flex;
  width: 100%;
}
.new-longread_left {
  display: block;
  width: 300px;
  vertical-align: top;
  font-family: 'PTSans';

}
.new-item_copyright_inner {
  position: relative;
  background-color: #e7e6e5;
  padding: 3px 10px 3px 40px;
  font-style: italic;
  font-size: 10px;
}
.new-item_copyright {
  padding-left: 0;
  margin-bottom: 40px;
  margin-top: 40px;
}
.new-longread_right {
  display: block;
  width: 870px;
  vertical-align: top;
  padding-top: 53px;
    font-size: 18px;
    line-height: 30px;
    font-family: 'PTSans';
}
.search-item {
  padding-left: 20px;
}
.search-item a {
  color: #9d8300;
}
.search_section {
  width: 220px;
  font-size: 16px;  
  font-family: 'PTSans_bold';
  color: #000;
  background-color: #eaeaea;
  line-height: 29px;
  border-radius: 60px;
  text-align: center;
}
.nodecor {
  text-decoration: none;
}
.new-longread_link  {
  color: #9d8300;
  text-decoration: none;
  font-weight: bold;
}
.new-longread_pdftable .new-longread_link  {
  color: #414141;
  text-decoration: none;
}
  .new-longread_right ul, .new-item_additional ul{
    list-style-type: none; 
    padding: 0;
    padding-left: 37px;
  }
  .new-longread_right ul li, .new-item_additional ul li {
    text-indent: -5px;
  }
  .new-longread_right ul li:before , .new-item_additional ul li:before{
    content: "— ";
    text-indent: -5px;
    margin-left: -13px;
  }
.new-longread_menu {
  padding: 65px 30px 80px 10px; 
}
.new-longread_empty {
  padding-top: 50px;
}
.new-h1, h1 {
    font-family: 'PTSans_bold';
    font-size: 36px;
    margin: 0;
    padding-bottom: 50px;
}
.new-h2, h2 {
    font-family: 'PTSans_bold';
    font-size: 26px;
    margin: 0;
    padding-bottom: 30px;
}
.h2_no_margin {
  padding-bottom: 0px;
}
.new-h3, h3 {
    font-family: 'PTSans_bold';
    font-size: 23px;
    margin: 0;
    padding-bottom: 30px;
}
  .new-longread_menu > ul {
    padding: 0;
    margin: 0;
  }
  .new-menu_level2 {
    padding-left: 20px;
    margin-top: 8px;
  }

  .new-longread_menu ul > li{
    list-style-type: none; 
    margin-bottom: 8px;
  }
  .new-longread_menu_link {
    color: #292a2d;
    font-family: 'PTSans_bold';
    font-size: 18px;
    line-height: 22px;
    text-decoration: none;
  }
  .new-menu_level2 .new-longread_menu_link{
    font-family: 'PTSans';
  }
  .new-menu_level2 .new-longread_menu_link_active {
    font-family: 'PTSans_bold';
  }
  .new-longread_menu_link:hover,  .new-longread_menu_link_active {
    color: #9e8400;
  }
  .new-longread_images_holder {
    display: flex;
    justify-content: space-between;
    padding-top: 30px;
    padding-bottom: 50px;
    min-width: 754px;
   } 
 
  .new-longread_image {
    width: 238px;
    height: 173px; 
    position: relative;
    overflow: hidden;
  }
  .new-longread_image  img {
    position: absolute;
    margin: auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 2;
  }
  /*
  .new-longread_image:after {
    content: '';
    position: absolute;
    width: 150%;
    height: 500%;
    top: -91px;
    right: -162px;
    background: #cdcdcd;
    transform-origin: 54% 0;
    transform: rotate(15deg);
    z-index: 0;
    background-color: #fff;
  }
  */
  .new-events_colored {
    position: relative;
    padding: 30px 70px 0px 40px;
    overflow: hidden;
    margin-bottom: 45px;
 }
 .new-events_h2 {
   padding-bottom: 15px;
 }
 .events_tags, .obuchenie_cities {
  
   float: right;
   position: relative;
   cursor: pointer;
   z-index: 8;

 }
 .obuchenie_cities {
  line-height: 13px;
 }
 .events_tags_inner {
  padding: 4px 30px;
  background-color: #e7e6e5;
  width: 140px;
  font-style: italic;
  border-radius: 20px;
 }

 .obuchenie_cities_inner {
  border: 1px solid #8B8B8B;
  color: #8B8B8B;
  padding: 4px 45px 4px 30px;
  font-size: 12px;
  line-height: 16px;
 }

.obuchenie_website {
  width: 25%;
    text-align: right;
}
.obuchenie_website a {
    color: #8B8B8B;
    text-decoration: none;

}
.obuchenie_website a:hover{
  color: #9E8400;
 }

 .new-float_left {
   float: left;
 }
 .new-clear_both {
   clear: both;
 }
 .obuchenie_cities_holder {
  position: absolute;
  top: 25px;
  right: 0;
  border: 1px solid #8B8B8B;
  width: 125px;
  height: 123px;
  padding: 0 0 0 30px;
  ioverflow-y: scroll;
  background-color: #fff;
  display: none;
 }
 .obuchenie_cities_list a{
  color: #8B8B8B;
  font-size: 12px;
  line-height: 16px;
  text-decoration: none;
 }
 .obuchenie_cities_list a:hover{
  color: #9E8400;
 }
 

 .new-tags_filter {
   background-color: #fff;
   border-radius: 20px;
   box-shadow: 2px 2px 12px -1px rgb(34 60 80 / 40%);
   padding: 34px 17px 34px 34px;
   display: table;
   position: absolute;
   top: 0;
   right: -20px;
   z-index: 2;
   display: none;
 }
 .new-tags_list {
  width: 220px;
  height: 200px;
  margin-top: 20px;
  margin-bottom: 20px;
}
 .events_tags_arrow {
   position: absolute;
   width: 15px;
   height: 10px;
   top: 14px;
   right: 12px;
   background-image: url('images/tags_arrow.png');
 }
 .cities_arrow {
  position: absolute;
  width: 15px;
  height: 10px;
  top: 9px;
  right: 8px;
  background-image: url('images/tags_arrow.png');
}
 .new-events_colored_inner {
    position: relative;
    z-index: 2;
 }
  .new-longread_colored {
     position: relative;
     padding: 47px 70px 40px 70px;
     overflow: hidden;
  }
  .new-longread_colored_inner {
     position: relative;
     z-index: 2;
  }
  .new-longread_italic {
     font-style: italic;
  }
  .new-longread_colored:after {
    content: '';
    position: absolute;
    width: 150%;
    height: 500%;
    top: -91px;
    right: -496px;
    background: #cdcdcd;
    transform-origin: 54% 0;
    transform: rotate(15deg);
    z-index: 0;
    background-color: #fff;

  }
  .new-yellow_back:after {
    background: #fed400;
  }
  .new-yellow_back {
    background: #fed400;
  }
  .new-gray_back:after {
    background: #cdcdcd;
  }
  .new-gray_back {
    background: #cdcdcd;
  }
  .new-lightgray_back {
    background: #ececec;
  }
  .new-lightgray_back:after {
    background: #ececec;
  }

  .tech_block {
    margin-bottom: 40px;
  }
  .tech_block_header {
    background: #CDCDCD;    
    z-index: 1;
    position: relative;
  }
  .tech_block_header a {
    line-height: 39px;
    font-size: 16px ;
    color: #414141;
    font-family: 'PTSans_bold';
    padding-left: 57px;
    text-decoration: none;

  }
  .tech_block_header a:hover {
    color: #9e8400;
  }
  .tech_block_body {
    box-shadow: 2px 2px 12px -1px rgb(34 60 80 / 40%);
    padding: 5px 10px 10px 5px;

  }
  .tech_block_body_inner {
    height: 300px;
    padding-right: 40px;
  }
  
  .new-longread_title {
   font-size: 26px;
  }
  .new_longread_bigimage {
   height: 557px;
   max-width: 1600px;
   margin: auto;
    background: url('/local/templates/new/images/bigimage.jpg') top left no-repeat;
    background-size: cover;
    background-position: center;
  }
  .new_longread_bigimage_tmp {
    height: 557px;
    max-width: 1600px;
    margin: auto;
     background: url('images/bigimage.jpg') top left no-repeat;
     background-size: cover;
     background-position: center;
     
   }
   .new_longread_bigimage_text {
    font-family: 'PTSans_bold';
    font-size: 48px;
    line-height: 48px;
    color: #838b96;
    width: 870px;
    margin: auto;
    padding-left: 300px;
    padding-top: 415px;
   }
  .new-longread_pdftable {
    border-top: 2px dotted #c4c4c4;
    padding: 15px 15px 15px 15px;
    min-height: 63px;
  }
  .new-longread_pdftable1 {
    padding: 15px 15px 35px 15px;
    min-height: 63px;
    
  }
  .new-longread_pdftable_single {
    border-bottom: 2px dotted #c4c4c4;
    
  }
  .new-events_item:last-child {
    border-bottom: 2px dotted #c4c4c4;
  }
  .new-longread_pdftable_icon {
    position: absolute;
    width: 42px;
    height: 52px;
    top: 12px;
    left: 5px;    
    background: url('/local/templates/new/images/pdf.svg?3') top left no-repeat;
     
  }
  .new-longread_pdftable_sep {
   width: 100%;
   height: 2px;
   border-bottom: 2px dashed #c4c4c4;
  }
  .new-longread_pdftable_row {
    position: relative;
    min-height: 57px;
    padding: 3px 25px 0px 55px;
    font-family: 'PTSans_bold';
    font-size: 14px;
     cursor: pointer;
   text-decoration: none;
  }
  .new-longread_pdftable_row1 a {
    width: 35%;
  }
  .new-longread_pdftable_row1 {
    position: relative;
    height: 63px;
    padding: 3px 25px 0px 55px;
    font-family: 'PTSans_bold';
    font-size: 14px;
   
   text-decoration: none;
   border-bottom: 1px dotted #c4c4c4;
   display: flex;
   align-items: center;
   justify-content: space-between;
  }
  .new-longread_pdftable_row1 span{
    font-family: 'PTSans';
    color: #8B8B8B;
    font-size: 12px;

  }
  .new-longread_pdftable_row1:hover {
    box-shadow: 2px 2px 12px -1px rgb(34 60 80 / 40%);

  }
  .new-longread_pdftable_row1:hover  .new-longread_pdftable_icon {
    background: url('/local/templates/new/images/pdf_over.svg') top left no-repeat;

  }
  .new-longread_pdftable:hover {
    box-shadow: 2px 2px 12px -1px rgb(34 60 80 / 40%);
    border-top: 2px dotted #9E8400;

  }
  .new-longread_pdftable:hover  .new-longread_pdftable_icon {
    background: url('/local/templates/new/images/pdf_over.svg') top left no-repeat;

  }

  .new-longread_pdftable:hover .new-events_item_footer {
    color: #9E8400;
  }

  .inbasket_close, .inbasket_go {
    width: 152px;
    background-color: #f3f3f3;
    color:#414141;
    padding: 16px 20px;
    border-radius: 25px;
    line-height: 18px;
    text-align: center;
    cursor: pointer;
  }
  .inbasket_close:hover, .inbasket_go:hover {
    
    background-color: #fed400;
  }
  .new-longread_tomain {
    width: 145px;
    background-color: #fed400;
    padding: 16px 40px;
    border-radius: 25px;
    line-height: 18px;
    text-align: center;
  }
  .new-longread_tomain_gray { 
    background-color: #eaeaea;
  }
  .new-longread_tran {
    background-color: unset;
  }
  .new-longread_tomain > a {
    color: #1b1c20;
    text-decoration: none;
  }
  .new-longread_back {
    width: 145px;
    background-color: #eaeaea;
    padding: 16px 40px;
    border-radius: 25px;
    line-height: 18px;
    text-align: center;
  }
  .new-breadcrumbs {
    display: inline-block;
    margin-bottom: 30px;
    margin-left: 280px;
    background-color: #eaeaea;
    padding: 16px 20px;
    border-radius: 25px;
    line-height: 18px;
    text-align: left;
  }
  .new-breadcrumbs > div {
    display: flex;
    align-items: center;
    gap: 15px;
  }
  .new-breadcrumbs a {
    color: #414141;
    text-decoration: none;
  }
  .new-breadcrumbs a:hover {
    color: #9E8400;
  }
  .breadcrumbs_point {
    width: 7px;
    height: 7px;
    background-color: #B1B1B1;
    border-radius: 50%;
  }
  .new-longread_back > a {
    color: #1b1c20;
    text-decoration: none;
  }
  .new-longread_ancors {
    font-size: 18px;
    line-height: 30px;
    max-width: 300px;
    z-index: 5;
  }

  .new-longread_ancors > a {
    display: table;
    margin-left: 40px;
    margin-right: 20px;
    line-height: 18px;
    margin-top: 20px;
    color: #9e8400;
    text-decoration: none;
    border-bottom: 1px dashed #9e8400;
  }
  .new-like_links > a{
    text-decoration: underline;
    border: none;
    line-height: 24px;
    margin-top: 14px;
  }

           
.new-news_row {
  display: flex;
  justify-content: space-between;
  margin-bottom: 40px;
}
.new-news_column {
  width: 400px;
}
.new-news_item {
  position: relative;
}
.new-news_item_inner {
  padding-left: 30px;
}

.new-events_item {
  position: relative;
  color: 31b1c20;
  margin-bottom: 0px;
}
.new-events_item_inner {
  padding-left: 0px;
}
.new-events_item_header >a {
  color: #9e8400;
  font-family: 'PTSans_bold';
  font-size: 18px;
  line-height: 30px;
}
.new-events_item_header >a:hover {
  color: #1b1c20;
}
.new-brands_filter {
  display: flex;
 
  margin-bottom: 40px;
  margin-top: 40px;

}
.new-brands_filter > label {
  width: 110px;
}
.new-events_item_date {
  color: #1b1c20;
  font-family: 'PTSans_bold';
  font-size: 12px;
  line-height: 12px;

}
.new-events_item_body {
  color: #8b8b8b;
  font-family: 'PTSans';
  font-size: 14px;
  line-height: 30px;
  min-height: 30px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-decoration: none;
}
.new-events_item_footer {
  position: absolute;
  top: 10px;
  right: 10px;
 font-size: 12px;
  line-height: 12px;
 color: #8b8b8b;
 font-family: 'PTSans';

}
.new-events_item_tag {
  color: #181207;
  font-family: 'PTSans';
}

.new-news_item_header >a {
    color: #9e8400;
    font-family: 'PTSans_bold';
    font-size: 18px;
    line-height: 30px;

}
.new-news_item_header >a:hover {
   color: #1b1c20;
}
.new-news_item_body {
    color: #1b1c20;
    font-family: 'PTSans';
    font-size: 18px;
    line-height: 30px;
}
.new-news_item_footer {
   font-size: 14px;
    line-height: 30px;
   color: #aaaaaa;
   position: relative;
}
.new-news_item_date {
   color: #aaaaaa;
}
.new-news_item_tag {
    color: #181207;
    font-family: 'PTSans';
}
.new-news_pointer {
    position: absolute;
    top: 7px;
    left: 0;
    
    height: 22px;
    width: 22px;
}
.new-events_item_header1 {
  padding-left: 40px;
  font-size: 14px;
  font-weight: bold;
}
.new-news_pointer_promo {
  background: url('/local/templates/new/images/newspoint.png') top left no-repeat;
}
.new-news_pointer_support {
  background: url('/local/templates/new/images/newspoint_black.png') top left no-repeat;
}
.new-news_pointer_news {
  background: url('/local/templates/new/images/newspoint_news.png') top left no-repeat;
}

.orange_links a {
  color: #9e8400;
}

.new-news_favorite {
    position: absolute;
    top: 39px;
    left: -4px;
    background: url('/local/templates/new/images/news_favorite.png') top left no-repeat;
    height: 22px;
    width: 22px;
    cursor: pointer;
    z-index: 3;
}
.new-news_favorite_one_news {
  top: 0;
  right: 0;
  left: unset;
}
.new-news_favorite:hover {
    background: url('/local/templates/new/images/news_favorite_hover.png') top left no-repeat;
}
.new-news_favorite:hover:after {
  content: 'В избранное';
  display: block;
  position: absolute;
  top: 20px;
  left: 20px;
  font-family: 'PTSans';
  font-size: 16px;
  padding: 10px 0px;
  color: #1b1c20;
  background-color: #fff;
  box-shadow: 2px 2px 12px -1px rgb(34 60 80 / 40%);
  border-radius: 25px;
  width: 170px;
  text-align: center;
}

.new-news_favorite_selected {
    background: url('images/news_favorite_selected.png') top left no-repeat;
}

.new-letter_back {
  position: absolute;
  z-index:2;
  bottom: -14px;
  left: 0;
  
}
.superitem {
  cursor: pointer;
  width: 170px;
  height: 49px;
  background-color: #ffD500;
  color: #141419;;
  font-size: 20px;
      font-family: 'PTSans_bold';
  display: flex;
    align-items: center;
    gap: 30px;
    margin-bottom: 27px;
}
.superitem1 {
  padding: 5px 0 0 15px;
}
.new-longread_colored_title {
  color: #1b1c20;
    font-family: 'PTSans_bold';
    font-size: 24px;
    line-height: 30px;
}
.new-items_title {
  color: #414141;
    font-family: 'PTSans_bold';
    font-size: 24px;
    line-height: 30px;
    padding: 60px 0 40px 0;
}
.new-subscribe {
  position: relative;
  display: block;
  margin-top: 22px;
  margin-left: -27px;
  height: 46px;
}
.new-subscribe_btn {
  display: inline-block;
  padding-left: 414px;
  color: #fff;
  cursor: pointer;
  text-align: center;
}
.new-item_buy_info {
  display: flex;
  position: absolute;
  top: 20px;
  left: 30px;
  width: 50%;
  align-items: center;
  gap: 10px;  
  font-size: 14px;
  line-height: 133%;
  font-family: 'PTSans_bold';
}
.new-item_price_big {
  font-size: 26px;
}
.new-subscribe_btn_front {
  display: flex;
  align-items: center;
  justify-content: space-around;
  position: absolute;
    width: 133px;
    height: 46px;
    top: 0;
    right: 19px;
}
.new-btn_plusminus {
      display: none;
}
.new-subscribe_btn_back {
  display: block;
  position: absolute;
    width: 133px;
    height: 46px;
    background-color: #FED400;
    -webkit-transform: skew(-15deg);
    -moz-transform: skew(-15deg);
    -o-transform: skew(-15deg);
    transform: skew(-15deg);
    z-index: 0;
    top: 0;
}
.new-subscribe_btn:hover .new-subscribe_btn_back {
  background-color: #9e8400;
}
.new-submit_btn:hover .new-subscribe_btn_back {
  background-color: #9e8400;
}
.new-subscribe_btn_disabled {
  cursor: default;
}
.new-subscribe_btn_disabled .new-subscribe_btn_back, .new-subscribe_btn_disabled:hover .new-subscribe_btn_back {
  background-color: #cdcdcd;
}
.new-subscribe_btn_title {
  position: relative;
  color: #fff;
  font-family: 'PTSans_bold';
  font-size: 16px;
  line-height: 16px;
  z-index: 3;
  padding: 14px 0px 7px 0px;
  width: 136px;
  text-align: center;
}
.new-subscribe_text {
  font-style: italic;
  color: #1b1c20;
  font-size: 16px;
    line-height: 18px;
    font-family: 'PTSans';
    margin-top: 22px;
}
.new-subscribe_text > a{
  color: #1b1c20;
}
.new-news_more {
  text-align: center;
  margin-bottom: 36px;
}
.new-news_more_btn {
    width: 145px;
    background-color: #fed400;
    padding: 18px 40px;
    border-radius: 25px;
    margin: auto;
    cursor: pointer;
    color: #1b1c20;
    font-size: 18px;
    line-height: 18px;
    font-family: 'PTSans_bold';
}
.new-news_more_btn:hover {
  background-color: #9e8400;
  color: #fff;
}
.new-news_more_btn_disabled, .new-news_more_btn_disabled:hover  {
  cursor: default;
  background-color: #cdcdcd;
  color: #1b1c20;
}
.send_order:hover {
  color: #FED400;
  background-color: #1b1c20;
  border-color: #1b1c20;
}
.send_order:disabled {
  color: #414141;
  background-color: #C4C4C4;
  border-color: #C4C4C4;
}
.new-news_nav {
  display: flex;
  justify-content: space-between;
  margin-top: 24px;
  margin-bottom: 70px;
}
.new-news_nav_right {
  font-size: 0;
}
.new-news_nav_right {
  font-size: 14px;
  color: #584c59;
  padding-top: 0px;
}

.new-news_nav_right_inner {
  padding-right: 0;
}
.new-news_nav_link {
  display: inline-block;
  width: 38px;
  height: 34px;
  text-decoration: none;
  border-radius: 5px;
  text-align: center;
  font-size: 15px;
    line-height: 18px;
    font-family: 'PTSans_bold';
    padding-top: 15px;
    margin-right: 12px;
}
.new-news_nav_link_active {
  background-color: #fed400;
  color: #1b1c20;
}
.new-news_nav_link_active:hover {
  background-color: #9e8400;
  color: #fff;
}
.new-news_nav_link_selected {
  background-color: #1b1c20;
  color: #fff;
  cursor: default;
}
.new-news_nav_next {
  background-color: #fed400;
  display: inline-block;
  line-height: 16px;
  font-size: 16px;
  text-decoration: none;
  border-radius: 16px;
  text-align: center;
  cursor: pointer;
    padding: 4px 0px 7px 0px;
    border-radius: 6px;
    position: relative;
    color: #000;
    width: 96px;
}
.new-news_nav_next1 {
  margin-left: 15px;

}
.new-news_nav_center {
  white-space: nowrap;
}
.new-news_nav_back {
  background-color: #fed400;
  display: inline-block;
  width: 90px;
  height: 37px;
  text-decoration: none;
  border-radius: 16px;
  vertical-align: top;
  padding-top: 13px;
  text-align: center;
  cursor: pointer;
  
}
.new-news_nav_next:hover {
  background-color: #9e8400;
  color: #fff;
}
.new-news_nav_points {
  display: inline-block;
  width: 34px;
  text-align: center;
  color: #cdcdcd;
  font-size: 18px;
  margin-right: 8px;
}
.new-news_nav_po {
  font-size: 14px;
  color: #9e8400;
  padding-left: 9px;
  padding-right: 9px;
}
.new-news_nav_po_selected {
  cursor: default;
  color: #1b1c20;
  text-decoration: none;
  font-weight: bold;
}
.new-left_banner {
  width: 270px;
  height: 400px;
  border-radius: 25px;
  background-color: #000;
  background-image: url(/local/templates/new/images/left_banner_back.jpg);
  margin-bottom: 40px;
  position: relative;
}
.new-left_banner_text {
  font-size: 25px;
    line-height: 30px;
    font-family: 'PTSans';
    color: #fee14d;
    padding: 55px 0 0 40px;
}
.new-left_banner_text > span{
  font-family: 'PTSans_bold';
}
.new-left_banner_text > a {
  font-family: 'PTSans_bold';
  color: #fff;
}
.new-left_banner_img1 {
  position: absolute;
  background-image: url(/local/templates/new/images/left_banner_img1.png);
  top: 0;
  left: 100px;
  width: 69px;
  height: 25px;
  background-position-y: bottom;
}
.new-left_banner_img2 {
  position: absolute;
  background-image: url(/local/templates/new/images/left_banner_img2.png);
  top: 291px;
  left: 107px;
  width: 55px;
  height: 70px;
}
/*------------------------*/
.new-back_to_news {
  line-height: 50px;
  padding-left: 25px;
  font-size: 16px;
}
.new-news_body a {
  color: #9e8400;
}
table {
    max-width: 100%;
    background-color: transparent;
    border-collapse: collapse;
    border-spacing: 0;
    border: none;
}

table.new-szagolovkom, table.szagolovkom {
  color: #000000;
  border-spacing: 0px;
  background-color: #FFFFFF;
  border-bottom: 2px solid #e7e6e5;
  margin-bottom: 35px;
  width: 100%;
  font-size: 16px;
  -webkit-box-shadow: 4px 4px 8px 0px rgba(34, 60, 80, 0.2);
  -moz-box-shadow: 4px 4px 8px 0px rgba(34, 60, 80, 0.2);
  box-shadow: 9px 10px 7px -5px rgb(34 60 80 / 20%);
}
table.new-szagolovkom tr:hover, table.szagolovkom tr:hover {
background-color: #fee14d;
}
table.new-szagolovkom tr:first-child td, table.szagolovkom tr:first-child td, table.szagolovkom tr th {
  padding: 12px 17px 10px 40px;
  background-color: #cdcdcd;
      border: none;
  font-weight: bold;
  border-bottom: 0px;
}
table.new-szagolovkom tr:first-child td:first-child, table.szagolovkom tr:first-child td:first-child, table.szagolovkom tr th:first-child {
  background-image: url(/local/templates/new/images/footer_menu_background_angle.png);
  background-repeat: no-repeat;
  background-size: contain;
}
table.new-szagolovkom tr:last-child td, table.szagolovkom tr:last-child td {
/*border-bottom: 6px solid #e7e6e5;*/
}
table.new-szagolovkom td, table.szagolovkom td {
  padding: 13px 17px 13px 40px;
  border-top: 0px !important;
  border-left: 0px !important;
  border-right: 0px !important;
  border-bottom: 1px solid #BBBBBB;
  vertical-align: top;
}
table.szagolovkom a {
  color: #9e8400;
}


.webform_imputs_block {
  background-color: #e7e6e5;
 padding: 70px;
 iwidth: 670px;
    background-repeat: no-repeat;
   padding-bottom: 65px;
   font-size: 16px;
   padding-top: 60px;
}
.webform_field_block {
    margin-top: 15px;
}

.webform_field_block {
    display: inline-block;
    width: 100%;
   
}

.hidden_button {
  position: absolute;
  opacity: 0;
}

.webform_field_required {
    font-weight: bold;
}
.webform_field_text {
    line-height: 30px;
    margin-bottom: 10px;
}


.span3 label {
  font-style: italic;
}
.webform_field_block {
    margin-top: 25px;
}

.webform_field_block {
  
    width: 100%;
}

.webform_field_input input[type=text] {
    margin-bottom: 0px;
    position: relative;
    z-index: 3;
    box-sizing: border-box;
    padding: 15px;
    border: 1px solid #ababab;
    line-height: 20px;
  
  width: 100%;
    max-width: 735px;
    background-color: #fff;
    outline: none;
    color: #584c59;
    font-family: 'PTSans';
    font-size: 16px;
}

/* Change the white to any color */
input:-webkit-autofill,
input:-webkit-autofill:hover, 
input:-webkit-autofill:focus, 
input:-webkit-autofill:active
{
 -webkit-box-shadow: 0 0 0 30px white inset !important;
}
.form_button {
  background-color: #FED400;
  font-size: 17px;
  color: #414141;
  font-family: 'PTSans_bold';
  border: none;
  width: 100%;
  padding: 10px;
 

}
.form_button:hover {
  background-color: #9e8400;
}
.webform_submit_text {
  
     margin-top: 70px;
   
    font-size: 14px;
}
.webform_submit_mdash {
    float: left;
    line-height: 36px;
    margin-left: 15px;
    margin-right: 7px;
}

.webform_textarea_text {
    margin-bottom: 10px;
}

.webform_textarea_text, .webform_textarea_input {
    
    max-width: 730px;
}
.webform_field_input.captcha {
  display: flex;
  justify-content: space-between;
  gap: 40px;
}
.webform_field_input.captcha > div:first-child{
  width: 100%;
}
.webform_textarea_input textarea {
     width: 100%;
      box-sizing: border-box;
      border: 1px solid #ababab;
      border-radius: 3px;
      font-family: 'PTSans';
    font-size: 16px;
    padding: 15px;
    outline: none;
}
.webform_footer {
 
  max-width: 730px;
  
  font-size: 14px;
  padding-top: 25px;
  line-height: 22px;
}
.webform_footer a{
  color: #414141;
  font-weight: bold;;
}

.new-submit_btn {
  position: relative;
  cursor: pointer;
  margin-left: 7px;
}
.webform_submit_block {
  margin-top: 30px;
}

.new-input_back {
    position: absolute;
    width: 386px;
    height: 42px;
    background-color: #fff;
  
    z-index: 0;
    top: -5px;
    border: 1px solid #ababab;
  }
  /*-----------------*/
/* Customize the label (the container) */
.container {
  display: block;
  position: relative;
  padding-left: 35px;
  max-width: 200px;
  cursor: pointer;
  font-size: 15px;
  line-height:19px;
 margin-bottom: 8px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.container_argee {
  font-size: 14px;
  line-height:19px;
 
}
.container_argee a {
  color: #1b1c20;
}

/* Hide the browser's default checkbox */
.container input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}

/* Create a custom checkbox */
.checkmark {
  position: absolute;
  top: 0px;
  left: 7px;
  height: 16px;
  width: 16px;
  background-color: #fff;
  border: 1px solid #cacac9;
}

/* On mouse-over, add a grey background color */
.container:hover input ~ .checkmark {
  background-color: #fff;
  border: 1px solid #414141;
}

/* When the checkbox is checked, add a blue background */
.container input:checked ~ .checkmark {
  background-color: #9e8400;
}

/* Create the checkmark/indicator (hidden when not checked) */
.checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the checkmark when checked */
.container input:checked ~ .checkmark:after {
  display: block;
}

/* Style the checkmark/indicator */
.container .checkmark:after {
  left: 4px;
    top: 2px;
    width: 9px;
    height: 14px;
 

}

  /*-----------------*/
  .new-categories {
    margin-top: 1px;
    margin-bottom: 20px;
    font-size: 0;
    margin-left: -20px;
  }
  .new-tgs_filter1 {
    margin-top: 1px;
    margin-bottom: 20px;
    font-size: 0;
    margin-left: -20px;
   

  }
  .new-category_link {
    display: inline-block;
    padding: 2px 20px 0 20px; 
    border-radius: 25px;
    background-color: none;
  }
 .new-tags_link {
    display: inline-block;
    padding: 6px 20px 7px 20px; 
    border-radius: 25px;
    background-color: none;
    cursor: pointer;
  }


  
  .new-tags_link > a {
    color: #414141;
    font-size: 16px;
    text-decoration: none;
    font-family: 'PTSans_bold';

  }
  .new-tags_link:hover > a, .new-tags_link_active > a {
    
  } 
   
  .new-category_link:hover, .new-category_link_active { 
    background-color: #e7e6e5;
  }   
  .new-tags_link:hover, .new-tags_link_active { 
    background-color: #E7E7E7;
  }                                                                                 
  .light_button a {
    text-decoration: none;

  }
  .text_block_in_search_button_text {
    color: #1b1c20;
  }
  .text_block_in_search_button_plank {
    font-size: 14px;
    color: #000;
    font-family: 'PTSans_bold';
    text-decoration: none;
    padding-left: 40px;
    position: relative;
  }
  .text_block_in_search_button_plank .new-news_pointer{
    top: 2px;
    left: 15px;
  }
  .text_block_in_search_button_plank div {
    text-decoration: none;

  }

  .new-category_link > a {
    color: #1b1c20;
    font-size: 16px;
  }
  .new-category_link:hover > a, .new-category_link_active > a {
    color: #9e8400;
  } 
  .h1_short_padding {
    padding-bottom: 20px;
  }
  .new-h2_inline {
    display: inline-block;
  
  }
  .new-category_header {
    display: flex;
    justify-content: space-between;
  }
  .new-category_name {
    position: relative;
  }
  .new-category_count {
    font-size: 26px;
    color: #a9a9a9;
  }
  .new-category_pointer {
      position: absolute;
      top: 9px;
      left: -30px;
      height: 22px;
      width: 22px;
      background: url(/local/templates/new/images/newspoint_black.svg) top left no-repeat;
  }
  .new-category_sort {
    display: inline-block;
    font-size: 16px;
    font-style: italic;
    color: #1b1c20;
    padding: 2px 20px 2px 20px;
    background-color: #e7e6e5;
    border-radius: 25px;
    vertical-align: top;
    margin-right: 10px;
  }
  .new-category_settings {
    font-size: 0;
  }
  .new-category_view_table {
    position: relative;
    display: inline-block;
    vertical-align: top;
    height: 34px;
    width: 46px;
    cursor: pointer;
    opacity: .5;
  }
  .new-category_view_list {
    position: relative;
    display: inline-block;
    vertical-align: top;
    height: 34px;
    width: 46px;
    margin-left: -10px;
    cursor: pointer;
    opacity: .5;
  }
  .new-category_view_list  img, .new-category_view_table  img {
    position: absolute;
    top: 7px;
    left: 13px;
  }
  .new-category_view_selected {
    background-color: #e7e6e5;
    border-radius: 25px;
    opacity: 1;
  }
  .new-items {
    font-size: 0;
   display: flex;
   justify-content: space-between;
   flex-wrap: wrap;
    width: 100%;
    margin: auto;
    box-sizing: border-box;
    gap: 0px;
    grid-gap: 30px;
    padding-bottom: 60px;
  }
  .new-items_grid {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
  }
  .new-items_list {
    display: block;
  }
  .new-items_with_margin {
    margin-bottom: 55px;
  }
  .new-items_4 {
    grid-template-columns: repeat(4, 1fr);
  }
  .gde_sert {
    position: absolute;
    top: 15px;
    right: 30px;
    cursor: pointer;
    z-index: 2;
  }
  .gde_info {
    position: absolute;
    bottom: 15px;
    right: 30px;
    cursor: pointer;
  }
  .new-item_info_block {
    display: flex;
    gap: 15px;
    margin-bottom: 5px;
    align-items: flex-start;
  }
  .gde_info_popup_close, .gde_sert_close {
    cursor: pointer;
    position: absolute;
    top: 10px;
    right: 15px;
    z-index: 10;
  }
  .new-item_info_popup_block div:first-child {
    width: 35px;
  }
  .gde_info_sert {
    position: absolute;
    left: 20px;
    background-color: #FFF;
    color: #414141;
    border: 1px dotted #000;
    border-radius: 0 18px 18px 18px;
    padding: 30px 20px;
    line-height: 18px;
    min-width: 175px;
    display: none;
    z-index: 50;
  }
  .gde_info_popup {
    position: absolute;
    left: 20px;
    background-color: #F5F5F5;
    color: #414141;
    border: 1px dotted #000;
    border-radius: 0 18px 18px 18px;
    padding: 30px 20px;
    line-height: 18px;
    min-width: 175px;
    display: none;
    z-index: 50;
  }



  .new-item_info_popup_block img {
    padding-top: 2px;
  }
  .new-item_info_popup_block {
    display: flex;
    gap: 5px;
    margin-bottom: 5px;
    align-items: center;
    font-size: 14px;
    font-family: 'PTSans_bold';

  }
  .new-item {
    position: relative;
  }
  .new-items_slider4 {
    width: 100%;
  }
  .new-items_grid .new-item, new-items_slider4 .new-item{
    width: 270px;
    min-height: 346px;
     height: 100%;
    
  }
.slick-track
{
    display: flex !important;
}

.slick-slide
{
    height: inherit !important;
}
/* the slides */
  .slick-slide {
      margin: 0 15px 15px 15px;
  }

  /* the parent */
  .slick-list {
      margin: 0 -15px;
  }
@media screen and (max-width: 440px) {
/* the slides */
  .slick-slide {
      margin: 15px;
  }
  .new-news_nav_center {
    display: none;
  }
  .new-menu_level2 {
   display: none;
    margin-top: 20px;
    margin-bottom: 40px;

  }
  .new-longread_menu_link {
    font-size: 22px;
  }
  .new-longread_menu_link_small {
    font-size: 18px;
  }
  .new-longread_menu_link:hover,  .new-longread_menu_link_active {
    color: unset;
  }
  .new-longread_menu_arrow {
    display: inline-block;
    margin-left: 10px;
    width: 17px;
    height: 10px;
    background-image: url(images/menu_closed.svg);
  }
  .new-longread_menu_arrow_open {
    width: 17px;
    height: 10px;
    background-image: url(images/menu_opened.svg);
  }
  .new-news_nav {
    margin-bottom: 40px;
}
  /* the parent */
  .slick-list {
      margin: 0 -15px;
  }
 
 .new-items {
    margin: 0;
    padding: 0 0px;
 }
 .new-items1 {
  margin: 0;
  padding: 0 20px;
}
 .new-items_title {
    margin: 0;
    padding: 0 20px 40px 20px;
  }
  .new-item_buy_info {
    display: block;
    top: 10px;
    left: 14px;
  }
  .new-item_buy_info_inner {
    display: flex;
    gap: 10px;
    margin-bottom: 5px;
  }
}

  .new-items_list .new-item {
    margin-bottom: 25px;
  }
  .new-items_list .new-item_holder {
    display: flex;
  }
  .new-items_list .new-item_right {
    padding-right: 100px;
    padding-top: 30px;
    z-index: 4;
    max-width: 500px;
  }
  .new-item_image {
    text-align: center;
    display: flex;
    height: 170px;
    position: relative;
    z-index:1;
  }
  .new-items_grid .new-item_image {
    height: 170px;
    width: 100%;

  }
  .new-items_list .new-item_image {
    height: 215px;
    width: 200px;
  }

  .new-item_image > img {
    
      max-height: 170px;
      max-width: 200px; 
      margin: auto;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      z-index: 2;
  }
  .new-item_line {
    width: 100%;
    height: 3px;
    background-color: #cdcdcd;
  }
  .new-item_line_color1 {
    background-color: #000000;
  }
  .new-item_line_color2 {
    background-color: #42aaff;
  }
  .new-item_line_color3 {
    background-color: #ff48ff;
  }
  .new-item_line_color4 {
    background-color:#ffe400;
  }
  .new-item_line_color5 {
    background-color: #afdafc;
  }
  .new-item_line_color6 {
    background-color: #fd86fd;
  }
  .new-item_line_color7 {
    background-image: url('images/tricolor.jpg');
  }
  .new-item_line_color8 {
    background-color: #8b00ff;
  }
  .new-item_line_color9 {
    background-color: #252525;
  }
  .new-item_line_color10 {
    background-color: #383838;
  }
  .new-item_line_color11 {
    background-color: #1b52e0;
  }
  .new-item_line_color12 {
    background-color: transparent;
    border: 1px solid #cacac9;
  }
  .new-item_line_color13 {
    background-color: #ff0000;
  }
  .new-item_line_color14 {
    background-color: #ffc000;
  }
  .new-item_line_color15 {
    background-color: #8be0ff;
  }
  .new-item_line_color16 {
    background-color: #fd86fd;
  }



  .new-item_angle {
    position: absolute;
    top: 0;
      left: 0;
      width: 12px;
      height: 43px;
      ibackground: url('images/footer_menu_background_angle.png') top left no-repeat;
      z-index: 1;
  }
  
  .new-item_angle_right {
    position: absolute;
    bottom: 0;
      right: 0;
      width: 12px;
      height: 43px;
      background: url('images/footer_menu_background_angle.png') top left no-repeat;
      z-index: 1;
      transform: rotate(0.5turn);
  }
  .new-item_product {
    position: relative;
    max-width: 90%;
  }

  .new-item_name {
    font-size: 18px;
    line-height: 24px;
    font-family: 'PTSans_bold';
    padding: 0 15px;
    text-align: center;
    margin-bottom: 13px;
  }
  .new-item_title {
    padding: 0 15px 10px 15px;
    line-height: 16px;
  }
  .new-item_title > a {
    font-size: 16px;
    line-height: 24px;
    color: #9e8400;
  }
  .gde_icon {
    line-height: 30px;
  }
  .new-item_info_block img {
    padding-top: 5px;
  }
  .new-item_info {
    padding: 0 45px 0 15px;
    font-size: 14px;
    line-height: 24px;
    color: #1b1c20;
   padding-bottom: 40px;
  }
  .new-item_info  a {
    color: #9e8400;
   
  }
  .new-item_price {
    position: absolute;
    bottom: 15px;
    right: 15px;
    color: #969696;
    font-size: 14px;
    text-align: right;
    line-height: 16px;
  }
  .new-item_price_popular {
    color: #1b1c20;
  }
  .new-item_price > span {
    font-family: 'PTSans_bold';
    font-size: 16px;
    line-height: 22px;
    color: #1b1c20;
  }

.slick-prev-popular {
  position: absolute;
    right: 80px;
    top: -42px;
    width: 33px;
}
.slick-next-popular {
  position: absolute;
  right: 0px;
  top: -42px;
  width: 33px;
}

  .new-item_popular {
    border: 1px solid #fff;
  }
  .new-item_popular:hover {
    border: 1px solid #FED400;
  }
  .new-item_popular:hover   new-item_buy {
    opacity: 1;
  }
 
  .new-item_popular .new-item_price{
    bottom: 89px;
  }
  .new-item_buy {
    display: flex;
    justify-content: center;
    gap: 40px;
    align-items: center;
    height: 58px;
    background-color: #FED400;
    opacity: 0;
    cursor: pointer;
  }
  .new-item_buy3_holder {
    display: flex;
    padding: 10px 40px 40px 40px;
    justify-content: right;
  }
  .new-item_buy3 {
    background-color: #FED400;
    font-size: 14px;
    font-family: 'PTSans_bold';
    color: #1b1c20;
    padding: 12px 51px;
    border-radius: 60px;
   
    cursor: pointer;
    z-index: 20;
  }

  .new-item_buy div {
    pointer-events: none;
  }
  .item_popular_inside {
      height: 352px;
  }
  .new-item_buy > div {
    font-size: 20px;
    color: #231F20;
    font-family: 'PTSans';
  }
  .new-item_favorite {
    position: absolute;
    top: 25px;
    right: 14px;
    background: url(images/news_favorite.png) top left no-repeat;
    height: 22px;
    width: 22px;
    cursor: pointer;
    z-index: 2;
}
  .new-item_share {
    position: absolute;
    top: 8px;
    right: 44px;
    background: url('images/share.png') top left no-repeat;
    height: 26px;
    width: 26px;
    cursor: pointer;
    z-index: 2;
  }
  .new-share_block {
    
    display: none;
    position: absolute;
    top: 50px;
    right: -60px;
    z-index: 100;
    font-family: 'PTSans';
    font-size: 16px;
    line-height: 40px;
    padding: 10px 30px;
    background-color: #fff;
    box-shadow: 2px 2px 12px -1px rgb(34 60 80 / 40%);
    border-radius: 25px;
    white-space: nowrap;
  
    color: #1b1c20;
  } 
  .new-share_block a {
    color: #1b1c20;
    text-decoration: none;
    font-size: 14px;
  }
  .new-share_block a > img{
    vertical-align: text-top;
  }
  .new-item_favorite:hover {
      background: url('images/news_favorite_hover.png') top left no-repeat;
  }
  .new-item_favorite_selected {
      background: url('images/news_favorite_selected.png') top left no-repeat;
  }
  .new-item_markers {
      position: absolute;
      top: 55px;
      right: 11px;
      line-height: 0;
      height: 127px;
      width: 25px;
      
      z-index: 2;
  }
  .new-item_markers > div{
     display: block;
     margin-bottom: 5px;
  }
  .italic {
    font-style: italic;
  }
  .new-catalog_filter {
    margin-bottom: 28px;
  }
  .new-catalog_filter_title {
    font-family: 'PTSans_bold';
    font-size: 16px;
    line-height: 22px;
    color: #1b1c20;
    padding: 0 0 10px 7px;
  }
  .new-catalog_filter_showall {
    width: 128px;
    font-style: italic;
    padding: 10px 36px;
    background-color: #e7e6e5;
    border-radius: 25px;
    font-family: 'PTSans';
    font-size: 16px;
    line-height: 16px;
    cursor: pointer;
  }
  .new-catalog_filter_showall:hover {
    color: #9e8400;
  }
  .colormark {
    display: block;
      position: absolute;
      height: 18px;
      left: 35px;
      width: 18px; 
  }
  .markermark {
    display: block;
      position: absolute;
      height: 18px;
      left: 33px;
      width: 18px; 
      top: -2px;
  }
  .container_with_color {
    padding-left: 60px;
  }
  /*------------------------*/
  .new-catalog_filter_range {
    font-size: 16px;
  }
  .ui-slider-horizontal {
      height: 6px;
  }
  .ui-slider .ui-slider-handle {
    border-radius: 50%;
    width: 20px;
    height: 20px;
    border: 1px solid #9e8400;
    outline: none;
    background: #fff;
  }
  .ui-widget-content { 
    border: none;
    background: #e7e6e5;
  }
  .ui-state-active,
  .ui-widget-content .ui-state-active,
  .ui-widget-header .ui-state-active,
  a.ui-button:active,
  .ui-button:active,
  .ui-button.ui-state-active:hover {
  
    background: #fff;
    font-weight: normal;
    color: #ffffff;
  }
  .ui-slider .ui-slider-handle {
    top: -8px;
  }
  .ui-widget.ui-widget-content {
    border: none;
    border-radius: 0;
  }
  .new-range-holder {
    width: 170px;
    margin-left: 15px;
    margin-top: 15px;
    margin-bottom: 15px;
  }
  .new-range_input {
    width: 70px;
    display: inline-block;
    position: relative;
    vertical-align: top;
  }
  .new-range_input_hoder {
    padding-left: 5px;
  }
  .new-range_input_hoder > span {
    font-size: 24px;
  }
  .new-range_input input {
      margin-bottom: 0px;
      position: relative;
      z-index: 3;
      line-height: 20px;
      margin-top: 5px;
      border: none;
      margin-left: 27px;
      background-color: transparent;
      outline: none;
      color: #584c59;
      font-family: 'PTSans';
      font-size: 16px;
      
  }
  
  .new-input_range_back {
      position: absolute;
      width: 70px;
      height: 30px;
      background-color: #fff;
      -webkit-transform: skew(-15deg);
      -moz-transform: skew(-15deg);
      -o-transform: skew(-15deg);
      transform: skew(-15deg);
      z-index: 0;
      top: 0;
      border: 1px solid #dbdbdb;
  }
    .new-input_range_text {
      position: absolute;
      z-index: 1;
      font-family: 'PTSans';
      font-size: 16px;
      color: #a9a9a9;
      top: 6px;
      left: 9px;
  }
  
  /*------------------------*/
  .new-filters_apply {
    display: table;
    margin-left: 34px;
    border-radius: 25px;
    background-color: #fed400;
    font-size: 18px;
    font-family: 'PTSans_bold';
    color: #1b1c20;
    padding: 15px 44px;
    cursor: pointer;
  }
  
  .new-filters_clear {
    display: table;
    margin-left: 55px;
    margin-top: 15px;
  
  }
  .new-filters_clear > a{
    font-size: 16px;
    font-family: 'PTSans';
    color: #1b1c20;
    font-style: italic;
    
  }
  
  .new-list_input {
    width: 200px;
    position: relative;
  }
  .new-list_input_hoder {
    padding-left: 5px;
  }
  .new-list_input_hoder > span {
    font-size: 24px;
  }
  .new-list_input input {
      margin-bottom: 0px;
      position: relative;
      z-index: 3;
      line-height: 20px;
      margin-top: 5px;
      border: none;
      margin-left: 27px;
      background-color: transparent;
      outline: none;
      color: #584c59;
      font-family: 'PTSans';
      font-size: 16px;
      width: 80%;
  }
  
  .new-input_list_back {
      position: absolute;
      width: 200px;
      height: 30px;
      background-color: #fff;
      -webkit-transform: skew(-15deg);
      -moz-transform: skew(-15deg);
      -o-transform: skew(-15deg);
      transform: skew(-15deg);
      z-index: 0;
      top: 0;
      border: 1px solid #dbdbdb;
  }
  .new-list {
    width: 220px;
    height: 200px;
    color: #414141;
    margin-top: 20px;
    margin-bottom: 20px;
  }
  .new-list container {
    width: 170px;
  }
  .simplebar-track.simplebar-vertical {   
      width: 16px;
  }
  .simplebar-scrollbar::before {
    background-color: #e7e6e5;
    width: 12px;
  }
  
.new-item_header {
  display: flex;
  justify-content: space-between;
  margin-left: 40px;
  position: relative;
}
.new-item_name {
  position: relative;
}

.new-item_pointer {
    position: absolute;
    top: 9px;
    left: -30px;
    height: 22px;
    width: 22px;
    background: url(/local/templates/new/images/newspoint_black.png) top left no-repeat;
}
.new-item_favorite_holder {
  position: relative;
  display: inline-block;
}
.new-item_share_holder {
  position: relative;
}
.new-item_favorite_holder .new-item_favorite{
  top: -5px;
  right: 0px;
}
.new-item_info_holder {
  display: flex;
  justify-content: space-between;
  position: relative;
}
.new-item_info_holder_up {
  z-index: 3;
}
.new-item_info_image {
  width: 500px;
  height: 500px;
  position: relative;
}
.new-item_info_images {
  width: 500px;
  position: relative;
  display: flex;
  justify-content: center;
}
.new-item_info_image > a > img {
  position: absolute;
  margin: auto;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 2;
  outline: none;
    border: none;
  max-height: 100%;
}
.new-item_info_descr {
  width: 614px;
  position: relative;
  background-color: #e7e6e5;
}
.new-item_info_buy {
  width: 614px;
  position: relative;
  background-color: #CDCDCD;
  display: none;
}
.new-item_buy_holder {
  padding: 19px 0 0 42px;
  min-height: 64px;
}
.new-item_buy_btn {
  cursor: pointer;
  position: relative;
}
.new-item_buy_btn_title {
  position: relative;
    color: #414141;
    font-family: 'PTSans_bold';
    font-size: 15px;
    line-height: 16px;
    z-index: 3;
    
    text-align: center;
}

.new-item_info_descr_inner {
  display: table;
  position: relative;  
  font-family: 'PTSans';
  font-size: 16px;
  line-height: 20px;
  color: #1b1c20;
  padding: 15px 10px;
  border-spacing: 20px;
 
}
.new-item_info_descr_inner > div {
  margin-bottom: 10px;
  display: table-row;
}
.new-item_info_descr_inner span {
  display: table-cell;
}
.new-item_info_descr_bold {
  font-family: 'PTSans_bold';
  font-size: 16px;
  white-space: nowrap;
}
.new-item_info_descr_font2 {
  font-size: 18px;
}
.new-item_info_text {
  font-size: 18px;
  max-width: 1100px;
  padding-left: 40px;
  font-family: 'PTSans';
  padding-top: 54px;
  line-height: 30px;
}
.new-item_info_dop {
  font-size: 24px;
  line-height: 46px;
  font-family: 'PTSans_bold';
}
.new-item_additional {
  max-width: 830px;
  padding-left: 40px;
  margin-top: 70px;
  font-size: 18px;
  line-height: 30px;
  font-family: 'PTSans';
}

.new-item_additional_title {
  font-size: 23px;
  font-family: 'PTSans';
}
.new-item_additional li {
  margin-bottom: 17px;
}
.new-title1 {
  padding-top: 30px;
  padding-bottom: 15px;
}

.colormark_inline {
  display: inline-block;
  line-height: 18px;
  height: 13px;
  width: 13px;
  border-radius: 2px;
  
}
.questionmark_inline {
  position: relative;
  display: inline-block;
  cursor: pointer;
  height: 18px;
  width: 18px;
  color: #fff;
  background-color: #969696;
  text-align: center;
  line-height: 18px;
}
.questionmark_inline:hover:after {
  content: 'РРЦ — цена, по которой производитель рекомендует ритейлерам продавать товары конечному потребителю.';
  display: block;
  position: absolute;
  top: 20px;
  left: 20px;
  font-family: 'PTSans';
  font-size: 16px;
  padding: 30px;
  background-color: #fff;
  box-shadow: 2px 2px 12px -1px rgb(34 60 80 / 40%);
  border-radius: 25px;
  width: 280px;
  text-align: center;
  color: #1b1c20;
} 
.new-item_popular_price {
  font-family: 'PTSans' !important;
  font-size: 14px !important;

}
.white_brick {
  height: 20px;
  background-color: #fff;
}
.only_kartridg {
  margin-left: 0px;
  margin-top: 0px;
  background-color: #eaeaea;
  padding: 5px;
  font-size: 10px;
  height: 26px;
}
.questionmark_inline1 {
  position: relative;
  display: inline-block;
  cursor: pointer;
  height: 15px;
  width: 15px;
  color: #fff !important;
  border-radius: 9px;
  background-color: #969696;
  text-align: center;
  line-height: 15px !important;
}
.new-items_slider {
  iwidth: 400px;
  margin-left: 0px;
  margin-top: 20px;
}
.new-items_flex {
   display: flex;
   gap: 20px;
}
.new-items_slider_slide {
  width: 80px;
  height: 80px;
  imargin: 25px;
  border: 1px solid #f5f5f5;
  cursor:pointer;
  display: flex;
    align-items: center;
    justify-content: center;
}
.new-items_slide_active {
  border: 1px solid #fff;
}
.slick-prev, .slick-next {
width: auto;
}

.gdekupit_block_wrap {
  display: flex;
  justify-content: space-between;
  font-size: 18px;
  line-height: 30px;
}
.gdekupit_column {
  width: 400px;
}


.gdekupit_leter_block {
    margin-top: 25px;
    display: inline-block;
    width: 100%;
}
.gdekupit_leter {
    font-family: 'PTSans_bold';
    color: #000000;
    float: left;
    margin-right: 7px;
}
.gdekupit_city_link {
    float: left;
    margin-right: 10px;
}
.gdekupit_city_link > a {
  color: #9e8400;
}
.gdekupit_city_link > a:hover {
  color: #1b1c20;
}
.gdekupit_city_separator {
    float: left;
    font-family: 'PTSans_bold';
    margin-right: 10px;
    color: #9e8400;
}
.city_list {
  margin-top: 0;
  margin-bottom: 80px;
}

.new-longread_image_angle {
    position: absolute;
    top: 0;
    left: 0;
    width: 11px;
    height: 43px;
    background: url(/local/templates/new/images/footer_menu_background_angle.png) top left no-repeat;
    z-index: 2;
}
/* ------------------- */

.popup {
  display: flex;
  position: absolute;
  width: 100%;
  top: 100px;
  z-index: 100;
}
.popup_close {
  position: absolute;
  top: 13px;
  right: 13px;
  height: 30px;
  width: 30px;
  background: url(/local/templates/new/images/close.svg);
  background-size: contain;
  cursor: pointer;
}
.popup_back {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #000;
  opacity: .5;
  z-index: 99;
}
.popup_content {
  position: relative;
  display: table;
  width: 885px;
  margin: auto;
  z-index: 1;
  padding: 60px 60px 100px 100px;
  background: #fff;
  border-radius: 20px;
  -webkit-box-shadow: 1px -1px 36px 19px rgba(34, 60, 80, 0.2);
  -moz-box-shadow: 1px -1px 36px 19px rgba(34, 60, 80, 0.2);
  box-shadow: 1px -1px 36px 19px rgba(34, 60, 80, 0.2);
}
.popup_header {
  display: flex;
  margin-bottom: 15px;
  max-width: 885px;
}
.popup_body {
  max-width: 885px;
}
.popup_header_left {
  width: 630px;
  font-family: 'PTSans';
  font-style: italic;
  font-size: 18px;
  color: #1b1c20;
  line-height: 30px;
  padding-right: 30px;
}
.new-mobile_menu {
  display: none;
}
.mobile_block {
  display: none;
}
.desktop_block {
  display: block;
}
.desktop_block_inline {
  display: inline-block;
}

.basket {
  display: flex;
}
.basket_right {
  width: 300px;
  margin-left: 70px;
  font-size: 18px;
  padding-top: 45px;
}
.basket_top {
  display: flex;
  justify-content: flex-start;

  gap: 37px;
  margin-bottom: 30px;
}
.basket_top > div {
  display: flex;
 gap: 30px;
}
.basket_top a, .basket_mobile_top a {
  text-decoration: none;
  color: #414141;
}
.mobile_basket {
  width: 100%;
  padding: 20px;
}
.mobile_basket h2 {
  padding-bottom: 0;
  font-size: 24px;
}
.mobile_basket .fast_add_text {
  font-size: 18px;
}
.mobile_basket .basket {
  padding-top: 100px;
}
.mobile_basket .basket_right_bold {
  width: 77px;
}
.mobile_basket  .basket_info div {
  width: unset;
}
.mobile_basket .container,.mobile_basket  .delete_selected, .delete_selected_favorite {
  font-size: 12px;
}
.basket_mobile_top a {
  font-size: 12px;
}
.basket_mobile_top {
  display: flex;
  gap: 40px;
}
.mobile_in_basket {
  width: 50%;
}
.mobile_basket .fast_product {
  font-size: 14px;
}
.mobile_basket .new-makeorder {
  width: 100%;
  margin: 30px 0;
}
.mobile_basket_info {
  display: flex;
  gap: 25px;
}
.mobile_basket_info {
  font-size: 13px;

}
.mobile_basket .basket_info {
  font-size: 12px;
  line-height: 19px;
  margin-top: 0;
}
.basket_top a:hover, .basket_mobile_top a:hover {

  color: #051E74;
}

.basket_top h2  {
  padding: 0;
  margin: 0;
}
.basket_mobile_top h2 {
  padding: 0;
}
.basket_fav {
  display: flex;
  justify-content: end;
}
.basket_fav_holder {
  display: flex;
  margin-top: 5px;
  gap: 40px;
}
.basket_fav_holder > div{
  display: flex;
  align-items: center;
  position: relative;
}
.basket_fav_holder  img{
  padding-right: 10px;
}

.fav_counter {
  position: absolute;
  width: 19px;
  height: 19px;
  border-radius: 50%;
  top: 7px;
  left: -7px;
  background: #9E8400;
  text-align: center;
  color: #fff;
  font-size: 13px;
  line-height: 19px;
}

.basket_counter {
  position: absolute;
  width: 19px;
  height: 19px;
  border-radius: 50%;
  top: 7px;
  left: -7px;
  background: #9E8400;
  text-align: center;
  color: #fff;
  font-size: 13px;
  line-height: 19px;
}

.basket_right_bold{
  font-weight: bold;
}
.in_basket {
  display: flex;
  margin-bottom: 30px;
  gap: 10px;
  align-items: center;
}

.new-makeorder {
  font-size: 20px;
  background-color: #fed400;
  padding: 18px 0px;
  width: 229px;
  border-radius: 27px;
  line-height: 18px;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 21px;
  white-space: nowrap;
  cursor: pointer;
}
.new-makeorder {
  color: #414141;
  text-decoration: none;
}
.new-makeorder:hover{
  color: #fed400;
}
.new-makeorder:hover {
  background-color: #212121;
}
.new-makeorder:hover .new-makeorder-image {
  background: url('images/makeorder_hover.svg');
}
.new-makeorder-image {
  width: 24px;
  height: 24px;
  background: url('images/makeorder.svg');
}
.desktop_basket {
  margin-top: 60px;
}
.basket_info {
  color: #414141;
  font-size: 15px;
  line-height: 24px;
  margin-top: 30px;
  display: flex;
  align-items: flex-start;
  gap: 10px;
}
.basket_info div {
  width: 263px;
}
.basket_info a{
  color: #414141;
  font-weight: bold;
} 
.fast_add_text {
  font-size: 16px;
  line-height: 47px;
  color: #414141;
  font-family: 'PTsans_bold';
} 
.fast_add input { 
  border: 1px solid #B1B1B1;
  outline: none;
  box-sizing: border-box;
  width: 100%;
  padding: 10px;
  font-size: 15px;
  border-radius: 2px;
  font-family: 'PTsans';
}
.fast_add input.active {
  background-color: #CDCDCD;
  color: #414141;
  font-weight: bold;
  border: 1px solid #CDCDCD;
} 
.fast_add {
  margin-bottom: 26px;
  position: relative;
}
.fast_result {
  position: absolute;
  left: 0;
  top: 37px;
  width: 100%;
  height: 232px;
  box-shadow:   2px 8px 18px rgba(0, 0, 0, 0.14);
  background-color: #fff;
  z-index: 100;
  overflow: auto;
}
.fast_product {
  border-top: 1px solid #CDCDCD;
  color: #9E8400;
  font-size: 16px;
  line-height: 20px;
  font-family: 'PTsans';
  display: flex;
  height: 57px;
  align-items: center;
  padding: 0 57px 0 24px;
  cursor: pointer;
}
.fast_product:hover {
  background-color:  #FED400;
  color: #9E8400;
}

/* Demonstrate a "mostly customized" scrollbar
 * (won't be visible otherwise if width/height is specified) */
 .mostly-customized-scrollbar::-webkit-scrollbar {
  width: 5px;
  height: 8px;
  background-color: #fff; /* or add it to the track */
}

/* Add a thumb */
.mostly-customized-scrollbar::-webkit-scrollbar-thumb {
  background: #CDCDCD;
}
.basket_top .checkmark {
  left: 0;
}
.back_from_basket {
  display: flex;
  align-items: center;
  gap: 7px;
  
}
.back_from_basket, .back_from_basket a {
  font-size: 18px;
  color: #414141;
  font-weight: bold;
  text-decoration: none;
}

.catalog_item_checkbox {
  position: absolute;
  top: 16px;
  right: 16px;
}
.list_basket  .new-item, .list_basket  .new-item_deleted {
  margin-bottom: 10px;
}
.list_favorite  .new-item, .list_favorite  .new-item_deleted {
  margin-bottom: 10px;
}
.new-basket_cell_shadow {
  box-shadow: 7px 5px 13px rgba(0, 0, 0, 0.1);
}
.list_basket .new-item_favorite {
  position: relative;
}
                                               
.catalog_item_checkbox {
  z-index: 6;
}
.list_basket .new-item_title a {
  color: #414141;
  font-weight: bold;
}
.delete_from_favorite {
  position: absolute;
  top: 15px;
  right: 15px;
  cursor: pointer;
  z-index: 20;
}
.favorite_to_basket {
  position: absolute;
  bottom: 15px;
  right: 90px;
  width: 58px;
  height: 58px;
  cursor: pointer;
  z-index: 20;
  background-image: url(/local/templates/new/images/to_cart.svg);
}
.favorite_to_basket:hover {
  background-image: url(/local/templates/new/images/to_cart_hover.svg);
}

.favorite_to_basket.added {
  background-image: url(/local/templates/new/images/in_cart.svg);
}

.product_to_basket {
  position: absolute;
  bottom: 15px;
  right: 90px;
  width: 43px;
  height: 43px;
  cursor: pointer;
  z-index: 20;
  background-image: url(/local/templates/new/images/to_cart.svg);
  background-size: contain;
}
.product_to_basket:hover , .product_to_basket.added{
  background-image: url(/local/templates/new/images/to_cart_hover.svg);
}
.new-items_grid .product_to_basket {
  bottom: 70px;
  right: 15px;
}

.list_basket .new-item_price, .list_favorite .new-item_price  {
  font-size: 18px;
  z-index: 7;
  right: 33px;
}
.list_favorite .new-item_price { 
  right: 15px;
}
.new-item_price_rrc {
  display: flex;
  gap: 5px;
  align-items: center;
  color: #414141;
}
.list_favorite .new-item_price_rrc  {
  justify-content: right;
}
.list_favorite .catalog_item_checkbox {
  top: 15px;
  left: 15px;
  right: unset;
}
.rrc_question {
  cursor: pointer;
  position: relative;
  width: 15px;
  height: 15px;
}
.rrc_question_q {
  width: 15px;
  height: 15px;
  z-index: 1;
  position: absolute;
  top: 0;
  left: 0;
  background-image: url(/local/templates/new/images/questionmark.svg);
}
.rrc_question_q:hover {
  background-image: url(/local/templates/new/images/questionmark_hover.svg);
}
.rrc_question_hint {
  display: none;
  position: absolute;
  text-align: center;
  width: 334px;
  top: -76px;
  z-index: 0;
  left: 10px;
  padding: 12px 0;
  line-height: 19px;
  background-color: #F5F5F5;
  font-size: 15px;
  color: #414141;
  border: 0.5px dashed #000000;
  border-radius: 20px 20px 20px 0px;
}
.rrc_question:hover .rrc_question_hint {
  display: block;
}

.new-item_delete_from_basket {
 display: block;
  background: url(/local/templates/new/images/trash.svg) top left no-repeat;
  background-size: contain;
  height: 17px;
  width: 17px;
  cursor: pointer;
  z-index: 2;
}
.new-item_delete_from_basket:hover {
  background: url(/local/templates/new/images/trash_hover.svg) top left no-repeat;
  background-size: contain;
  height: 17px;
  width: 17px;
}
.basket_plusminus {
  position: absolute;
  bottom: 20px;
  left: 215px;
 z-index: 10;
  width: 440px;
}
.plusminus {
  width: 147px;
  height: 41px;
  background: #EEEEEE;
  border-radius: 5px;
  font-size: 20px;
  color:  #989898;
  display: flex;

    padding: 3px 4px;
  justify-content: space-between;
}
.plusminus_btn {
  width: 41px;
  height: 41px;
  background-color: #FCFCFC;
  box-shadow: 1px 2px 3px rgba(0, 0, 0, 0.13);
  border-radius: 5px;
  text-align: center;
  font-size: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  user-select: none;
}
.plusminus__counter {
  display: flex;
  align-items: center;
  justify-content: center;
  user-select: none;
  cursor: default;
}
.plusminus_btn:hover {
  box-shadow: none;
}
.plusminus_btn:active {
  
  background-color: #E1E1E1;
}
.mobile_basket .favorite_to_basket {
  right: 15px;
}
.mobile_basket .delete_from_favorite {
  left: 15px;
  right: unset;
}
.basket_plusminus > div  {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
}
.basket_plusminus .plusminus  {
  align-items: center;
}
.basket_favorite_holder {
  width: 175px;
}
.basket_favorite {
  padding-left: 25px;
  width: 17px;
  height: 17px;
  background: url(/local/templates/new/images/favor.svg) top left no-repeat;
}
.basket_favorite {
  color: #9E8400;
  font-size: 15px;
  text-decoration: 0;
}
.basket_favorite:hover {
  background: url(/local/templates/new/images/favor_hover.svg) top left no-repeat;
}
.basket_favorite:hover{
  color: #212121;
}
.basket_favorite_selected {
  background: url(/local/templates/new/images/favor_selected.svg) top left no-repeat;

}
.desktop_basket .checkmark {
  border-radius: 2px;
}
.desktop_basket .container .checkmark:after {
  background-image: unset;
}
.desktop_basket .container input:checked ~ .checkmark {
  background-color: #414141;
}
.mobile_basket .container input:checked ~ .checkmark {
  background-color: #414141;
}
.delete_selected, .delete_selected_favorite {
  color: #989898;
  font-size: 18px;
  line-height: 18px;
  display: flex;
  align-items: center;
  gap: 10px;
  cursor: pointer;
}
.delete_selected:hover, .delete_selected_favorite:hover {
  color: #414141;
}
.delete_selected_img {
  width: 18px;
  height: 18px;
  background: url(/local/templates/new/images/del.svg) center center no-repeat;

}
.delete_selected:hover .delete_selected_img {
  background: url(/local/templates/new/images/del_hover.svg) center center no-repeat;
}
.basket_top .container {
  font-size: 18px;
  line-height: 18px;
  color: #989898;
  margin-bottom: 0;
}
.basket_top .container:hover {
  color: #414141;
}
.new-item_deleted {
  height: 166px;
  background: #F2F2F2;

}
.item-deleted {
  display: flex;
}
.item-deleted_left {
  padding: 47px 27px 0 27px;
}
.deleted_product {
  font-size: 16px;
  color: #414141;
  line-height: 20px;
  padding-top: 16px;
  padding-right: 20px;
}
.deleted_text1 {
  font-size: 18px;
  color: #A60C0C;
  line-height: 29px;
  padding-top: 23px;
}
.deleted_text2 {
  font-size: 18px;
  color: #A60C0C;
  line-height: 29px;
  font-weight: bold;
  
  padding-top: 20px;
}
.deleted_text2 a {
  text-decoration: none;
  font-size: 18px;
  color: #A60C0C;
  display: flex;
  align-items: center;
  gap: 10px;
}
.inbasket_popup_btn {
  display: flex;
  gap: 30px;
  justify-content: center;
}

.order_popup, .order_sent_popup, .inbasket_popup {
  position: fixed;
  top: 0;
  left: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-flex-direction: row;
  -moz-box-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
  height: 100%;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.7);
  z-index: 1000;
  overflow: auto;
}
.inbasket_popup_wrapper {
  margin: auto;
  background-color: white;
  padding: 54px 65px;
  position: relative;
  width: 600px;
  box-sizing: border-box;
  text-align: center;

}
.order_popup_wrapper, .order_sent_popup_wrapper {
  margin: auto;
  background-color: white;
  padding: 54px 65px;
  position: relative;
  width: 700px;
  box-sizing: border-box;
}
.order_sent_popup_wrapper {
  top: 50%;
  margin-top: -250px;
}
.order_sent_popup_wrapper {
  text-align: center;
  padding: 50px 100px;
}
.order_sent_popup_btn {
  display: flex;
  justify-content: center;
  gap: 54px;
  align-items: center;
  margin-top: 57px;
}
.inbasket_popup_header {
  font-size: 40px;
  font-family: 'Montserrat_bold';
  padding: 20px 0 40px 0;
}
.order_sent_popup_header {
  font-size: 36px;
  color: #414141;
  font-weight: bold;
  padding: 34px 0 10px 0;
}
.order_sent_popup_text {
  font-size: 20px;
  color: #414141;
}
.order_sent_popup_text {
  font-size: 20px;
}
.join_tg {
  display: inline-block;
   width: 211px;
   height: 62px;
  background-image: url(/local/templates/new/images/join_tg.svg?1);
  background-repeat: no-repeat;
  background-position: center;
 
  cursor: pointer;
  text-decoration: none;
}
.join_tg:hover {
  background-image: url(/local/templates/new/css/../images/join_tg_hover.svg?1);
 
}
.order_error {
  color: red;  padding-bottom: 40px;
}
.captcha_code {
  width: 200px;
  min-width: 200px;
  border: 1px solid #414141;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 10px;
  font-size: 24px;
}
.order_popup_close , .inbasket_popup_close {
  position: absolute;
  top: 20px;
  right: 20px;
  width: 30px;
  height: 30px;
  background-image: url(/local/templates/new/images/order_close.svg);
  cursor: pointer;
}
.order_popup_info {
  position: absolute;
  top: 20px;
  left: 20px;
  width: 19px;
  height: 19px;
  background-image: url(/local/templates/new/images/i.svg);
  cursor: pointer;
 
}
.info_popup {
  display: none;
  position: absolute;
  padding: 15px 15px 30px 20px;
  background-color: #F5F5F5;
  font-size: 14px;
  top: 15px;
  left: 15px;
  width: 302px;
  border: 1px dashed #000;
  border-radius: 15px;
}
.order_popup_info:hover .info_popup {
  display: block;
}
.order_input_group.checkbox {
  display: flex;
  align-items: center;
}
.order_popup_header {
  text-align: center;
  font-size: 24px;
  line-height: 24px;
  
  margin-bottom: 35px;
}
.order_input_group {
  margin-bottom: 35px;
}
.order_input_label {
  font-size: 18px;
  line-height: 18px;
  padding-bottom: 15px;
  font-weight: bold;
}
.order_input_smalllabel {
  font-size: 18px;
  line-height: 18px;
  padding-bottom: 15px;
  
}
.order_input_label span {
  font-size: 15px;
  line-height: 15px;
 
  
}
.order_input_item input {
  font-size: 18px;
  
  color: #000;
  border: 1px solid #ABABAB;
  padding: 16px 14px;
  width: 100%;
  box-sizing: border-box;
}
.order_input_item2 {
  display: flex;
  gap: 20px;
}
.order_popup .container {
  max-width: unset;
}
.big_btn {
  font-size: 20px;
  width: 100%;
  padding: 16px;
  
}
.blue_btn {
  min-width: 145px;
  padding: 11px 0;
}
.blue_btn {
  min-width: 200px;
  text-align: center;
  padding: 16px 0;
  color: #1b1c20;
  background: #fed400;
  border: 1px solid #fed400;
  cursor: pointer;
}
.order_input_item .error {
  border: 1px solid #FF6262;
}
.container input.error ~ .checkmark {
  border: 1px solid #FF6262;
}

.hidden {
  display: none;
}

/* =============mobile=================== */





@media screen and (max-width: 440px) {

    .mobile_block {
      display: block;
    }
    .desktop_block, .desktop_block_inline {
      display: none;
    }
    body, html {
      padding: 0;
      margin: 0;
      min-width: auto;
      width: 100%;
    }
    .inbasket_popup_wrapper { 
      width: 95%;
      border-radius: 10px;
    }
    .inbasket_popup_header {
      font-size: 30px;
    }
    .inbasket_popup_btn {
      flex-direction: column-reverse;
      align-items: center;
    }
    .new-index_page {
      background: none;
    }
    .new-item_buy3_holder {
      padding: 0px 20px 20px 20px;
    }
    .new-item_info_descr_inner {
      padding: 15px 10px 0px 10px;
    }
    .webform_imputs_block {
     box-sizing: border-box;
     padding: 20px;
     width: 100%;
    }
    .new-container {
       width: 100%;
    }
    .new-item_pointer {
      top: 5px;
    left: -23px;
    }
    .new-items {
      display: block;
    }
    .new-main {
      margin-top: 0;
    }
    .new-index_mobile_blackline {
      height: 33px;
      background-color: #1b1c20;
    }
    .new-mobile_header {
      
      height: 600px;
      background: url('images/header_background_cut.png') bottom right no-repeat,
      url('images/header_background-image.png') top 0 right -400px no-repeat;
      background-color: #fed400;
    }
    .new-mobile_header1 {
        height: 85px;
        background-color: #fed400;
    }
    .new-index_mobile_angle {
      background-image: url(images/mobile_top_image.png);
      position: absolute;
      top: 0;
      left: 0;
      width: 135px;
      height: 159px;
    }
    .new-index_mobile_angle1 {
        background-image: url(images/mobile_top_image1.png);
        position: absolute;
        top: 0;
        left: 0;
        width: 135px;
        height: 132px;
      }
    .new-footer_copyright_column1, .new-footer_copyright_column2  {
      display: block;
      width: 100%;
    }
    .new-mobile_footer {
      height: 200px;
      background: #cdcdcd;
    }
    .new-footer_copyright {
      height: 200px;
    }
    .new-footer_copyright_column2 {
      padding-left: 30px;
      padding-top: 40px;
      float: none;
    }
    .new-header_logo_holder {
      top: 60px;
      width: 200px;
      height: 35px;
      left: 92px;
    }
    .new-header_logo_holder_second_page {
        top: 26px;
    }
    .new-mobile_search_btn {
      position: absolute;
      width: 40px;
      height: 40px;
      top: 67px;
      right: 13px;
      background: url(images/linze.png) top left no-repeat;
      border: none;
      z-index: 2;
    }
    .new-mobile_call_btn {
        position: absolute;
        width: 29px;
        height: 29px;
        top: 27px;
        right: 29px;
        background: url(images/call.png) top left no-repeat;
        border: none;
        z-index: 2;
      }
    .new-mobile_menu_btn {
      position: absolute;
      width: 34px;
      height: 29px;
      top: 63px;
      left: 22px;
      background: url(images/humburger.png) top left no-repeat;
      border: none;
      z-index: 2;
      cursor: pointer;
    }
    .new-mobile_menu_btn_second_page{
        top: 29px;
    }
    .new-items_block {
      padding-bottom: 80px;
      margin-bottom: 0;
      margin-top: 40px;
      background: url(images/mobile_footer_angle.png);
      background-position: bottom right;
      background-repeat: no-repeat;
    }
   
    .new-items_column {
      margin-bottom: 25px;
    }
   
    .new-line_mobile {
      height: 17px;
      margin: 0 10px;
      background: url('images/line_mobile.png') top left no-repeat;
      background-size: 100% auto;
    }
    h1.new-header_title {
      font-size: 33px;
      line-height: 39px;
      color: #1b1c20;
      width: auto;
      padding: 120px 20px 0 57px;
    }
    .new-mobile_catalog_title {
      font-size: 24px;
      color: #1b1c20;
      width: auto;
      padding: 40px 20px 0 57px;
      font-family: 'PTSans_bold';
    }
  
    .new-mobile_main {
      margin: 0 10px;
    }
    .new-mobile_padding {
      padding: 0 20px;
    }
    .new-h2, h2 {
      font-size: 18px;
    }
    .new-h1, h1 {
      font-size: 24px;
    }
    .new-mobile_grid {
      display: flex;
      gap: 10px;
      grid-template-columns: repeat(2, 1fr);
      width: 100%;
      margin-bottom: 30px;
      margin-top: 35px;
      justify-content: space-between;
    }
    .new-mobile_main_inner {
      width: 100%;
      
    }
    .new-mobile_main_menu {
      background-color: #fff;
      padding: 15px 37px;
      position: relative;
    }
    .new-mobile_menu_link {
      font-size: 18px;
      color: #1b1c20;
      font-family: 'PTSans_bold';
      line-height: 30px;
    }
    .new-mobile_up {
      margin-top: -244px;
    }
    .new-item_info_holder {
      display: block;
    }
  
    .new-mobile_menu_angle {
      position: absolute;
      top: 0;
        left: 0;
        width: 12px;
        height: 43px;
        background: url('images/mobile_menu_background_angle.png') top left no-repeat;
        z-index: 1;
    
    }
    .new-dash_line {
      border-bottom: 2px dashed #ffe979;
    }
    .new-items_grid .new-item, new-items_slider4 .new-item {
      width: 100%;
      margin-bottom: 20px;
    }
    .new-category_pointer {
      left: -17px;
    }
    .new-news_nav {
      display: block;
    }
    .new-item_info_buy {
      width: 100%;
    }
    .new-item_info_descr {
      width: 100%;
    }
    .new-item_info_image {
      width: 100%;
      margin: 0 0px;
      box-sizing: border-box;
      height: unset;
      padding: 20px;
  }
    .new-item_info_image img {
      max-width: 100%;
      box-sizing: border-box;
    }
    .new-item_info_dop {
      font-size: 14px;
    }
    .new-item_info_text {
      font-size: 10px;
      line-height: 140%;
      padding: 20px;
    }
    .item_share_block {
      margin-top: -40px;
      padding-right: 10px;
    }
   
    .new-main_cell_big {
      width: 100%;
      height: auto;
      min-height: 294px;
      
    }
    .new-big_cell_img_container > img {
      max-width: 100%;
    }
    .new-big_cell_text span {
      font-size: 16px;
    }
    .new-big_cell_text{
      font-size: 14px;
      padding: 20px 10px 0 20px;
      width: auto;
    }
    .new-mobile_main_column {
      width: 100%;
    }
    .slick-next-popular {
      right: 20px;
    }
    .new-main_cell_small {
      width: 100%;
      height: auto;
      min-height: 185px;
      
    }
    .new-item_copyright_inner {
      padding: 10px 20px;
    }
    .new-small_cell_text span{
      font-size: 16px;
      padding-top: 20px;
      padding-bottom: 10px;
    }
    .new-small_cell_img {
      height: auto;
      min-height: 185px;
    }
    .new-small_cell_text {
      font-size: 14px;
      padding: 0 10px 20px 20px;
      width: auto;
      height: auto;
    }
    .new-main_cell_small:after {
      right: -124px;
    }
    .new-main_cell_big:after {
      right: -123px;
    }
    .new-longread {
        margin: 0; 
        width: calc(100% - 44px);
        padding: 0 22px;
    }
    .new-longread_left {
        display: none;
    }
    .new-longread_right {
        display: block;
        width: 100%;
        padding-top: 25px;
        
    }
    .new-item_info_descr_bold {
      font-size: 11px;
    }
    .new-item_info_descr_inner {
      font-size: 8px;
      line-height: 140%;
    }
    .new_longread_bigimage {
        height: 280px;
        width: 100%;
    }
    .new-longread_colored {
     
        padding: 47px 70px 37px 37px;
    }
    .new-longread_pdftable_row{
        font-size: 16px;
        line-height: 22px;
    }
    .new-longread_link {
        padding: 10px 0;
    }
    .new-longread_images {
        overflow: scroll;    
    }
    .new-item_info_text {
      overflow: hidden;
    }
    .new-breadcrumbs_holder {
      padding: 0 20px;
      text-align: right;

    }
    .new-breadcrumbs {
      padding: 6px 20px;
      margin-left: 0;
    }
    .slick-next {
      right: 5px;
    }
    .slick-prev {
      left: 5px;
   }
   .new-items_basket {
    padding: 0;
   }
   .new-mobile_no_shadow {
    -webkit-box-shadow: unset;
    -moz-box-shadow: unset;
    box-shadow: unset;
   }
   .fav_remove {
    display: flex;
   }
   .basket_fav_holder {
    padding: 40px 0 0 110px;
    margin-top: 0;
   }
    .basket_plusminus {
      left: 64px;
      width: unset;
   }
   .new-item_right {
    right: 10px;
   }
   .new-item_info {
    padding-bottom: 70px;
   }
   .new-main_cell_gray {
    border: 1px solid #EAEAEA;
  }
   .new-btn_plusminus {
      display: flex;
      align-items: center;
      justify-content: space-around;
      position: absolute;
      width: 133px;
      height: 46px;
      top: 0;
      right: 19px;
      font-size: 27px;
      font-family: 'PTSans_bold';
      display: none;
    }
    .new-btn_plusminus div {
      width: 100%;
      text-align: center;
    }
    .new-item_deleted {
      height: unset;
    }
  }
.group_code_142{
    display: block;
    height: 0.1px;
    margin: 0!important;
    overflow: hidden;
    padding: 0!important;
    width: 0.1px;
    border: 0;
    opacity: .01;
}
.show-more-info{
    color: #9E8400;
    font-size: 14px;
    cursor: pointer;
}
.more_holder {
  text-align: right;
}
.new-item_title > a{
    color: #000;
    transition: .3s;
    line-height: 22px;
    text-decoration: none;
    display: inline-block;
}
.new-item_title > a:hover, a.more{
    color: #9E8400;
}
a.more {
  text-decoration: none;
}
.new-news_nav_link{
    width: auto;
    height: auto;
    padding: 5px 3px;
    font-family: 'PTSans';
}
.new-news_nav_link_active {
    background-color: transparent;
    color: #414141;
}
.new-news_nav_link_selected {
    background-color: #FED400;
    color: #000;
    font-family: 'PTSans_bold';
    cursor: default;
}

.new-news_nav_next img{
    position: absolute;
    top: 3px;
    right: 5px;
}

.new-category_link > a{
    text-decoration: none;
}
.new-category_link:hover, .new-category_link_active{
    background: #000;
}
.new-category_link:hover a, .new-category_link_active a{
    color: #fff!important;
}
.new-input_list_back{
    -webkit-transform: none;
    -moz-transform: none;
    -o-transform: none;
    transform: none;
}
.new-filters_clear > a{
    font-style: normal;
    text-decoration: none;
}
.new-item_copyright_inner .new-item_angle, .new-item_copyright_inner .new-item_angle_right,
.new-item_info_descr .new-item_angle{
    display: none;
}
.new-item_copyright_inner{
    font-style: normal;
}
.new-item_info_descr{
    background:#F5F5F5;
}