.account__coverTextScroll{
    max-width: 372px;
    color: #ffffff;
    font-size: 13px;
    margin-bottom: 12px;
}
@media screen and (max-width: 750px){
    .account__coverTextScroll{
        color: #7D929F;
        font-size: 13px;
        margin-bottom: 12px;
    }
}
.sertif_autor {
    display: flex;
    flex-direction: row;
    justify-content: space-around;
    margin-bottom: 100px;
}

.img_sertif_autor2 {
display: flex;
position: relative;
margin-right: 10px;
margin-bottom: 10px;
}
.img_sertif_autor2 img {
height: 100%;
border-radius: 5px;
}
.publication_information_block {
    opacity: 0;
}
.rating[data-rating="0"], .rating[data-rating=""]{
    opacity: 0;
}
#form_add_review .rating[data-rating="0"], #form_add_review .rating[data-rating=""] {
    opacity: 1;
}
#form_add_review_text {
    max-height: 300px;
}
.new_review__score_block .review__footer {
    display: none;
}
#form_add_review .form__text {
    margin-bottom: 15px;
}
#productRating__text_count_scroll {
    display: none;
}
.img_autor_dostij {
    background-color: #004c79;
    text-align: center;
    border-radius: 3px;
    color: white;
    cursor: pointer;
    padding: 5px 30px;
    font-family: 'Proxima Nova', system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif;
    font-size: 16px;
}
.img_autor_dostij:hover {
    background-color: #00629B;
}
.block_img_autor {
    display: flex;
    width: 100%;
    flex-wrap: wrap;
}
.form .zagruzka {
    width: auto;
}
.img_sertif_autor2 .prov {
    margin-top: 7px;
    margin-left: 7px;
    position: absolute;
}
.img_sertif_autor img {
    max-width: 252px;
    max-height: 252px;
}
.img_sertif_autor {
    display: flex;
    justify-content: center;
    align-items: center;
    /**/
    flex-wrap: wrap;
}
.svg_block {
    width: 55px;
    height: 55px;
    border-radius: 50%;
}
.svg_block_arrow {
    width: 55px;
    height: 55px;
    border-radius: 50%;
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
}
.subtitle.account__subtitle.aut {
    margin-bottom: 50px;
}
.sertif-carousel.owl-carousel.owl-loaded.owl-drag {
    margin-bottom: 100px;
}
.owl-nav {
    display: flex;
    align-items: center;
}
.owl-carousel button {
    width: 55px;
    height: 55px;
}
.owl-carousel .owl-prev {
    position: absolute;
    left: -61px;
}
.owl-carousel .owl-next {
    position: absolute;
    right: -61px;
}
.next_corus , .prev_corus {
    width: 55px;
    height: 55px;
    border-radius: 50%;
    position: absolute;
    transform: scale(0);
    transition-duration: 0.2s;
}
.svg_block:hover .next_corus {
    background-color: #0298DB;
    transform: scale(1);
    transition-timing-function: ease-out;
}
.svg_block:hover .prev_corus {
    background-color: #0298DB;
    transform: scale(1);
    transition-timing-function: ease-out;
}
.svg_block:hover path {
    fill: white;
    transition: 0.2s;
}

@media screen and (max-width:1500px){
.sertif-carousel{
    width: calc(100% - 344px);
}
}
@media screen and (max-width:1440px){
.sertif-carousel{
    width: calc(100% - 164px);
}
}
@media screen and (max-width:1330px){
.sertif-carousel{
    width: calc(100% - 400px);
}
}
@media screen and (max-width:1100px){
.sertif-carousel{
    width: calc(100% - 300px);
}
}
@media screen and (max-width:960px){
.sertif-carousel{
    width: calc(100% - 500px);
}
}
@media screen and (max-width:850px){
.sertif-carousel{
    width: calc(100% - 300px);
}
}
@media screen and (max-width:650px){
.sertif-carousel{
    width: calc(100% - 200px);
}
}
@media screen and (max-width:530px){
.sertif-carousel{
    width: calc(100% - 150px);
}
}
@media screen and (max-width:440px){
.sertif-carousel{
    width: calc(100% - 100px);
}
}
@media screen and (max-width:390px){
.img_sertif_autor img {
    max-height: 197px;
}
}
.sertif_autor2 button {
    margin-bottom: 20px !important;
    margin-top: 20px !important;
}
.download_publ_href {
    color: #ffffff;
    font-size: 14px;
    font-family: 'Proxima Nova', system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif;
    display: flex;
    justify-content: center;
    position: inherit;
    padding: 12px 66px;
    text-decoration: none;
}
.productInfo__buttons.display_center {
    justify-content: center;
}
/*--------------------------------------------------------------------------------------------------------------------------*/
.filter_display, .filter_display2, .filter_display3 {
    cursor: pointer;
    /*background: radial-gradient(#ff47008f, #ffe843);*/
    margin-left: -32px;
    width: calc(100% + 64px);
    margin-right: -32px;
    padding-left: 32px;
    display: flex;
    position: relative;
    padding-bottom: 10px;
    padding-top: 10px;
}

.filter_display_nav {
    width: 13px;
    height: 34px;
    position: absolute;
    right: 32px;
    display: flex;
    align-items: center;
}
.close_block, .close_block_important{
    display: none !important;
}
.filter_param_vozrast {
    display: none;
    flex-wrap: wrap;
}
.filter_param_vozrast .checkbox:nth-child(odd) {
    width: 55% ;
}
.filter_param_vozrast .checkbox:nth-child(even) {
    width: 45% ;
}
.subtitle.filter__subtitle.filter_display, .subtitle.filter__subtitle.filter_display2 {
    margin-bottom: 20px;
}
.filter__checkbox.filter__checkbox_double.isp_padding_filt, .filter__checkbox.isp_padding_filt, .filter__price.isp_padding_filt {
    padding-top: 20px;
    position: relative;
}
.filter_param_price label{
    width: 46%;
    font-size: 14px;
}
.filter_param_price {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.filter__price.isp_padding_filt {
    margin-bottom: 40px;
}
.filter_display_nav path {
    fill: #004c79;
}
.filt_button {
    width: 154px;
    height: 54px;
    background: #f4f5f7;
    border-radius: 5px;
    justify-content: center;
    align-items: center;
    position: absolute;
    right: -190px;
    z-index: 1;
    margin-top: 0px;
    display: none;
}
.open_block{
    display: flex !important;

}
.filter_param_material{
    display: none;
    flex-direction: column;
}
.filter_param_price {
    display: none;
}
.filt_minus3, .filt_minus2, .filt_minus1{
    display: none;
}
.open_block_svg{
    display: flex;
}
.close_block_svg{
    display: none;
}
.filter_param_price input {
    width: 100%;
}
@media (min-width: 1441px) and (max-width: 1601px) {
.filter__footer {
    display: flex;
    flex-wrap: wrap;
    padding-top: 40px;
    margin-bottom: 25px;
    justify-content: center;
}
button#set_filter {
    margin-bottom: 10px;
}
}
@media (min-width: 961px) and (max-width: 1009px) {
.filter__footer {
    display: flex;
    flex-wrap: wrap;
    padding-top: 40px;
    margin-bottom: 25px;
    justify-content: center;
}
#set_filter {
    margin-bottom: 10px;
}
}
@media (min-width: 320px) and (max-width: 960px) {
.open_block {
    padding-left: 32px !important;
}
}
.filt_button_mob {
    display: none;
}
@media (min-width: 320px) and (max-width: 960px) {
.filt_button_mob {
    margin-left: 10px;
}
.filt_button_mob button {
    min-width: 110px;
    padding: 0;
}
}

.filt_button_mob1 , .filt_button_mob2 , .filt_button_mob3{
    display: none;
    margin-top: -10px;
}
.filt_button_mob1 button {
    padding: 0;
    min-width: 100px;
    margin-left: 10px;

}
.filt_button_mob2 button {
    padding: 0;
    min-width: 100px;
    margin-left: 10px;
}
.filt_button_mob3 button {
    padding: 0;
    min-width: 100px;
    margin-left: 10px;
}

@media (min-width: 320px) and (max-width: 960px) {
.filter_display, .filter_display2, .filter_display3 {
    width: calc(100% + 42px);
}
.filter_display_nav {
    margin-top: -5px;
}
}

.in_href_basket_two {
    display: none !important;
}
.in_href_basket {
    background: linear-gradient(102.66deg, #4EBDFF 0.5%, #008EE2 99.5%);
}
button.fav-button.button.button-gray.favorite-btn--added {

    background: linear-gradient(102.66deg, #4EBDFF 0.5%, #008EE2 99.5%);
    color: white;
    border: 1px solid white;
}
.header__shop {
    display: flex;
    align-items: center;
}
.count_fav_2{
    display: none;
}
.quantity_of_basket_number_pl{
    display: none;
}
.quantity_of_basket_number_min{
    display: none;
}
.quantity_of_favorites_number {
    width: 23px;
    margin-left: 5.5px;
    height: 21px;
    background: #ffffff;
    border-radius: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.count_fav {
    color: black;
}
.count_fav_ten {
    color: black;
}

.quantity_of_basket{
    width: 23px;
    margin-left: 5.5px;
    height: 21px;
    background: #ffffff;
    border-radius: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.quantity_of_basket_number, .quantity_of_basket_number_pl, .quantity_of_basket_number_min, .quantity_of_basket_number_ten{
    color: black;
    text-align: center;
}




.quantity_of_basket{
    display: none;
}
.quantity_of_basket.show{
    display: flex;
}
.header__shop {
    width: 141PX;
    display: flex;
    align-content: space-between;
}
.header__separate.header__separate-mini {
    display: none;
}
.header__shop_elem_1 {
    display: flex;
    width: 55px;
    align-items: center;
    
position: relative;
}
.header__shop_elem_2 {
    display: flex;
    align-items: center;
    width: 53px;

position: relative;
}
.header__shop_elem {
    display: flex;
    width: 141px;
    align-content: space-between;
    justify-content: space-between;
}
@media (min-width: 961px) and (max-width: 1070px){
.header__shop {
    width: 86PX;
}
.header__shop_elem {
    width: 105px;
}
}
@media (min-width: 320px) and (max-width: 960px){

.header__shop_elem{
    display: none;
}
}

@media (min-width: 450px) and (max-width: 960px){
.header__shop_elem {
    width: 161px;
}
}

@media (min-width: 320px) and (max-width: 450px){
.header__shop_elem {
    width: 141px;
}
}



.headet_nev_block {
    display: flex;
    /*width: 25%;*/
}
.header__nav-sticky .headet_nev_block {
    display: flex;
    justify-content: center;
    margin-left: auto;
    width: 25%;
}
.header__nav-sticky .header__shop {
    margin: 0;
    width: 50%;
}
.header__nav-sticky .header__user {
    width: calc(50% - 40px);
    align-content: space-between;
}
.header__separate {
    display: none;
}
a.header__icon.header__icon_signin {
    margin-right: 50px;
}
.header__nav-sticky .headet_nev_block {
    display: flex;
    justify-content: space-around;
    margin-left: auto;
    width: 25%;
}

.header__nav-sticky .header__user {
    width: calc(50% - 70px);
    align-content: space-between;
    justify-content: space-around;
}
.header__nav-sticky .header__shop {
    margin: 0;
    width: calc(50% - 30px);
}
.header__nav-sticky .header__shop_elem {
    display: flex;
    width: 100%;
    align-content: space-between;
    justify-content: space-around;
}

.header__nav-sticky .headet_nev_block {
    display: flex;
    justify-content: space-between;
    margin-left: auto;
    width: 25%;
}

.header__nav-sticky .header__user {
    width: calc(50% - 70px);
    align-content: space-between;
    justify-content: space-around;
}
.header__nav-sticky .header__shop {
    margin: 0;
    width: calc(50% - 30px);
}
.header__nav-sticky .header__shop_elem {
    display: flex;
    width: 100%;
    align-content: space-between;
    justify-content: space-around;
}
@media screen and (max-width: 1362px){
.header__nav-sticky .headet_nev_block {
    justify-content: space-around;
    margin-left: 0;
    width: 386px;
}
}

@media screen and (max-width: 960px){
.header__nav {
    justify-content: space-between;
}.header__nav-sticky .header__shop_elem {
    display: none;
}

}
.mass_sear_autor {
    display: flex;
    width: 100%;
    /* max-height: 155px; */
    max-height: none;
	background: #FFFFFF;
    border-radius: 10px;
}
.mass_autor {
    width: 100%;
    height: 100%;
    display: flex;
    flex-wrap: wrap;
    padding: 0 50px;
}
.mass_autor_href {
    width: calc(33% - 10px);
    max-height: 19px;
    display: flex;
    margin-bottom: 15px;
    font-size: 16px;
    color: #868686;
    font-family: 'Proxima Nova';
    text-decoration: none;
    overflow: hidden;
    margin-right: 10px;
}
.mass_autor_href:hover {
    color: #004C79;
}
.sroll_sea_autor {
    width: 85px;
    height: 100%;
    background: #cfdada;
    padding: 15px 0;
    border-radius: 10px;
}
[data-scrollbar] .scrollbar-track-y, [scrollbar] .scrollbar-track-y, scrollbar .scrollbar-track-y {
    top: 0;
    right: 20px;
    width: 8px;
    height: 100%;
}
[data-scrollbar] .scrollbar-track, [scrollbar] .scrollbar-track, scrollbar .scrollbar-track {
    opacity: 1;
}
.search_autor {
    background: white;
    padding: 30px 0;
    border-radius: 10px;
    margin-bottom: 60px;
}
.scrollbar-thumb.scrollbar-thumb-y {
    width: 7px !important;
    background: #004C79;
    border-radius: 15px !important;
    margin-left: 4px;

}
.scrollbar-track.scrollbar-track-y {
    background: #E8EFFF;
    border-radius: 5px;
    width: 15px;
}
.scroll-content {
    width: 100%;
}
@media screen and (max-width: 750px){
    .mass_autor_href {
        width: calc(25% - 10px);
    }
}
@media screen and (max-width: 650px){
    .mass_autor_href {
        width: calc(33% - 10px);
    }
}
@media screen and (max-width: 510px){
    .mass_autor_href {
        width: calc(50% - 10px);
    }
}
@media screen and (max-width: 390px){
    .mass_autor_href {
        width: 100%;
    }
}
/*26.06.2020*/
@media (min-width: 450px) and (max-width: 750px){
.social.footer__social {
    flex-wrap: nowrap;
}
.social__link {
    margin-right: 15px;
}
 .social__link :last-child {
    margin-right: 0;
}
}
@media (min-width: 320px) and (max-width: 449px){
.footer__wrap{
    display: block;
}
.social {
    margin: 0px auto 40px;
}
}
/*26.06.2020*/
/*30.06.2020*/
.listSlider-news {
    margin-bottom: 251px;
}
.expand_block_main_text, .collapse_block_main_text {
    margin-top: 30px;
    width: 198px;
    height: 22px;
    font-size: 18px;
    line-height: 22px;
    display: flex;
    justify-content: space-between;
    align-content: center;
    align-items: center;
    cursor: pointer;
}
.main_text_block {
    margin-bottom: 120px;
}
.main_text_block .main_text {
    margin-bottom: 0;
}
.expand_block_main_arrow2{
    -moz-transform: rotate(180deg); 
    -ms-transform: rotate(180deg); 
    -webkit-transform: rotate(180deg); 
    -o-transform: rotate(180deg); 
    transform: rotate(180deg);
}
.collapse_block_main_text {
    width: 103px;
}
.main_text_slide {
    display: none;
}
@media screen and (max-width: 750px){
    .pickProgram__title {
        font-size: 36px;
        margin-bottom: 40px;
        padding-top: 0;
    }
    .pickProgram__subtitle {
        font-size: 24px;
    }
    .animePic.animePic__themeOne {
        display: none;
    }
    .animePic.animePic__themeThree.lazyloaded {
        display: none;
    }
    .mailSub {
        background: none;
        margin-bottom: 115px;
    }
    .nev_pageContent{
        margin-top: 30px
    }  
    .nev_katalog  .boxItem__img {
        display: none;
    }
    .nev_katalog {
        width: 292px !important;
        height: 98px;
        padding: 30px;
    }
    .itemList-theme1 .boxItem{
        margin-bottom: 20px;
    }
    .nev_boxItem__title{
        font-size: 16px;
        line-height: 19px;
        width: 232px;
        height: 38px;
    }
    .nev_katalog .boxItem__link {
        right: 20px;
        bottom: 17px;
        width: 16px;
        height: 11px;
    }
    .itemList.itemList-theme1 {
        margin-bottom: 30px;
    }
}
@media (min-width: 320px) and (max-width: 650px){
    .pickProgram__title {
        font-size: 28px;
    }
    .main_text_block {
        font-size: 14px;
        line-height: 20px;
    }
    .expand_block_main_text, .collapse_block_main_text {
        font-size: 14px;
        line-height: 17px;
    }
    .expand_block_main_arrow svg, .expand_block_main_arrow2 svg{
        height: 11px;
    }
    .expand_block_main_text{
        width: 164px;
    }
    .collapse_block_main_text {
        width: 90px; 
    }

}
@media screen and (max-width: 768px){
    .listSlider-news {
        margin-bottom: 150px;
    }
}
/*30.06.2020*/
/*01.07.2020*/
.nev_shop__products .productItem__img img {
    max-width: 100%;
    width: auto;
    height: auto;
    max-height: 100%;
}
.nev_shop__products .productItem {
    width: 242px;
    height: 359px;
}
.nev_shop__products .rating__star {
    width: 15px;
    height: 14px;
    background-size: contain;
    display: flex;
    justify-content: center;
    align-content: center;
    align-items: center;
}
.nev_star_button {
    top: 6px;
    right: 8px;
    width: 37px;
    height: 36px;
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;
    background-color: white;
    border-radius: 50%;
}

.nev_shop__products .nev_star_button:hover path {
    fill: #00629B;
    stroke: #00629B;
}
.icon_nev_star {
    width: auto;
    height: auto;
    display: flex;
    margin-left: 7px;
    margin-top: 12px;
}
.icon_nev_star path {
    stroke: #A5A5A5;;
    stroke-width: 4%;
    fill: #A5A5A5;
}
.fill_activ_star path{
    fill: #00629B;
    stroke: #00629B;   
}

.nev_shop__products .favorite-btn--added .path_star{
    fill: #00629B;
    stroke: #00629B;
}

/*------------------------------*/
.nev_shop__products {
    margin-left: 35px;
    margin-right: 0;
    width: calc(75% - 60px);
}
.nev_shop__products .shop__inner {
    margin-left: 0;
    margin-right: 0;
}
.shop__inner {
    margin-bottom: 60px;
}
.nev_shop__products .productItem.productItem_themeOne {
    margin-left: 0;
    /*margin-right: 79.8px;*/
}
/*.nev_shop__products .productItem.productItem_themeOne:nth-child(4n) {*/
/*    margin-right: 0;*/
/*}*/
/*.nev_productItem__img {*/
/*    width: 242px;*/
/*    margin: 0;*/
/*    margin-bottom: 12px;*/
/*}*/

.productItem__img {
    display: flex;
    position: relative;
    margin: 0 auto 40px;
    justify-content: center;
}
.nev_productItem__img {
    width: 242px;
    margin-bottom: 12px;
    background: #fff;
    border-radius: 10px;
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.22);
    height: 191px;
}

.nev_shop__products .productItem__info {
    padding: 0;
}
.nev_shop__products .productItem__rating, .productItem__teacher {
    margin-bottom: 0;
}
.nev_shop__products .productItem__rating_teacher {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    margin-bottom: 15px;
}
.nev_shop__products .rating__star {
    margin-right: 2px;
}
.nev_shop__products .productItem__teacher {
    font-size: 12px;
    line-height: 100%;
    color: #A5A5A5 !important;
}
.nev_shop__products .productItem__price_and_btn {
    height: 32px;
    width: calc(100% - 1px);
    justify-content: space-between;
    align-items: center;
    margin: 0;
    display: flex;
}

.nev_shop__products .productItem__price{
    margin: 0;
}
.nev_shop__products .productItem__price span {
    color: #0298DB;
    font-weight: 600;
    font-size: 20px;
    line-height: 18px;
    width: 110px;
    height: 18px;
}
.nev_shop__products .productItem__info {
    display: flex;
    justify-content: space-between;
}
.nev_shop__products .button {
    min-width: 132px;
    height: 32px;

    border-radius: 5px;
    font-weight: 500;
    font-size: 14px;
    line-height: 18px;
    padding: 0;
    margin: 0;
}
.nev_shop__products .productItem__title {
    height: 70px;
    margin-bottom: 20px;
    font-weight: 700;
    font-size: 14px;
}
.nev_shop__products .productItem__title a {
    font-weight: 600;
    font-size: 14px;
    line-height: 18px;
}
.hover_nev_name_publ {
    width: 243px;
}
/*.hover_nev_name_publ:hover a {
    color: #0298DB;
}
*/
.nev_productItem_themeOne:hover .hover_nev_name_publ a{
    color: #0298DB;
}
}
.s222 {
    display: flex;
    height: 100%;
}
/*01.07.2020*/
/*06.07.2020*/
/*.productItem.productItem_themeOne.nev_productItem_themeOne {*/
/*    margin-bottom: 100px;*/
/*}*/
@media (min-width: 1561px) and (max-width: 1699px){
.productItem.productItem_themeOne.nev_productItem_themeOne {
    /*margin-right: calc((100% - 968px)/3);*/
}
}

@media (min-width: 1441px) and (max-width: 1560px){

/*.nev_shop__products .productItem.productItem_themeOne:nth-child(4n) {*/
/*    margin-right: calc(((100% - 726px)/2)/2);*/
/*    margin-left: calc(((100% - 726px)/2)/6);*/
/*}*/
/*.productItem.productItem_themeOne.nev_productItem_themeOne {*/
/*    margin-right: calc(((100% - 726px)/2)/2);*/
/*    margin-left: calc(((100% - 726px)/2)/6);*/
/*}*/
}
@media (min-width: 1315px) and (max-width: 1440px){
/*.nev_shop__products .productItem.productItem_themeOne:nth-child(4n) {*/
/*    margin-right: calc(((100% - 726px)/2)/2);*/
/*    margin-left: calc(((100% - 726px)/2)/6);*/
/*}*/
/*.productItem.productItem_themeOne.nev_productItem_themeOne {*/
/*    margin-right: calc(((100% - 726px)/2)/2);*/
/*    margin-left: calc(((100% - 726px)/2)/6);*/
/*}*/

.shop__products.nev_shop__products {
    /*margin-left: 0;*/
    /*width: 66.6%;*/
    margin-left: 15px;
    width: calc(66.6% - 15px);
}
}
@media (min-width: 1244px) and (max-width: 1314px){
.shop__products.nev_shop__products {
    /*margin-left: 0;*/
    /*width: 66.6%;*/
    margin-left: 15px;
    width: calc(66.6% - 35px);
}
/*.productItem.productItem_themeOne.nev_productItem_themeOne:nth-child(2n+1) {*/
/*    margin-left: 14.6%;*/
/*    margin-right: 10.9%;*/
/*}*/
/*.productItem.productItem_themeOne.nev_productItem_themeOne:nth-child(2n) {*/
/*    margin-left: 0;*/
/*    margin-right: 14.6%;*/
/*}*/
}
@media (min-width: 1153px) and (max-width: 1314px){
/*.shop__products.nev_shop__products {*/
/*    margin-left: 0;*/
/*    width: 66.6%;*/
/*}*/
/*.productItem.productItem_themeOne.nev_productItem_themeOne:nth-child(2n+1) {*/
/*    margin-left: 14.6%;*/
/*    margin-right: 6.9%;*/
/*}*/
/*.productItem.productItem_themeOne.nev_productItem_themeOne:nth-child(2n) {*/
/*    margin-left: 0;*/
/*    margin-right: 14.6%;*/
/*}*/
}
@media (min-width: 1026px) and (max-width: 1152px){
/*.shop__products.nev_shop__products {*/
/*    margin-left: 0;*/
/*    width: 66.6%;*/
/*}*/
/*.productItem.productItem_themeOne.nev_productItem_themeOne:nth-child(2n+1) {*/
/*    margin-left: 10.6%;*/
/*    margin-right: 6.9%;*/
/*}*/
/*.productItem.productItem_themeOne.nev_productItem_themeOne:nth-child(2n) {*/
/*    margin-left: 0;*/
/*    margin-right: 10.6%;*/
/*}*/
}
@media screen and (max-width: 1170px){
.nev_shop__products .productItem__price span {
    font-size: 20px !important;
}
.nev_shop__products .productItem__title {
    font-size: 14px!important;
}
}
@media (min-width: 961px) and (max-width: 1025px){
/*    .shop__products.nev_shop__products {*/
/*    margin-left: 0;*/
/*    width: 66.6%;*/
/*}*/
/*.productItem.productItem_themeOne.nev_productItem_themeOne:nth-child(2n+1) {*/
/*    margin-left: 7.6%;*/
/*    margin-right: 6.9%;*/
/*}*/
/*.productItem.productItem_themeOne.nev_productItem_themeOne:nth-child(2n) {*/
/*    margin-left: 0;*/
/*    margin-right: 7.6%;*/
/*}*/
}


 /*@media (min-width: 913px) and (max-width: 960px){*/
@media screen and (max-width: 960px){
.nev_shop__products {
    margin-left: 35px;
    margin-right: 0;
    width: calc(100% - 70px);
}
/*.productItem.productItem_themeOne.nev_productItem_themeOne {*/
/*    margin-left: 0px;*/
/*    margin-right: 0px;*/
/*}*/
/*.productItem.productItem_themeOne.nev_productItem_themeOne:nth-child(3n+2) {*/
/*    margin-left: 6.2%;*/
/*    margin-right: 6.2%;*/
/*}*/
}
 /*@media (min-width: 879px) and (max-width: 913px){*/
@media screen and (max-width: 913px){
    .productItem.productItem_themeOne{
        margin-left: 0px!important;
        margin-right: 0px!important;
    }
    .shop__products.nev_shop__products .shop__inner {
        /*justify-content: space-evenly;*/
        /*column-gap: 30px;*/
    }
/*.productItem.productItem_themeOne.nev_productItem_themeOne:nth-child(3n+2) {*/
/*    margin-left: 0;*/
/*    margin-right: 0;*/
/*}*/
/*.productItem.productItem_themeOne.nev_productItem_themeOne:nth-child(2n+1) {*/
/*    margin-right: 10.7%;*/
/*    margin-left: 15.7%;*/
/*}*/
/*.productItem.productItem_themeOne.nev_productItem_themeOne:nth-child(2n) {*/
/*    margin-right: 10.7%;*/
/*}*/
}
@media screen and (max-width: 878px){
/*.productItem.productItem_themeOne.nev_productItem_themeOne:nth-child(3n+2) {*/
/*    margin-left: 0;*/
/*    margin-right: 0;*/
/*}*/
/*.productItem.productItem_themeOne.nev_productItem_themeOne:nth-child(2n+1) {*/
/*    margin-right: 10.7%;*/
/*    margin-left: 11.7%;*/
/*}*/
/*.productItem.productItem_themeOne.nev_productItem_themeOne:nth-child(2n) {*/
/*    margin-right: 10.7%;*/
/*}*/
}
@media screen and (max-width: 807px){
/*.productItem.productItem_themeOne.nev_productItem_themeOne:nth-child(2n+1) {*/
/*    margin-right: 7.7%;*/
/*}*/
/*.productItem.productItem_themeOne.nev_productItem_themeOne:nth-child(2n) {*/
/*    margin-right: 0;*/
/*}*/
}
@media screen and (max-width: 749px){
/*.productItem.productItem_themeOne.nev_productItem_themeOne:nth-child(2n+1), .productItem.productItem_themeOne.nev_productItem_themeOne:nth-child(2n) {*/
/*    margin-left: 0;*/
/*    margin-right: 0;*/
/*    margin-left: 33%;*/
/*    margin-bottom: 87px;*/
/*}*/
    .shop__products.nev_shop__products .shop__inner {
        row-gap: 60px;
    }
}
@media screen and (max-width: 649px){
/*.productItem.productItem_themeOne.nev_productItem_themeOne:nth-child(2n+1), .productItem.productItem_themeOne.nev_productItem_themeOne:nth-child(2n) {*/
/*    margin-left: 23%;*/
/*}*/
}
@media screen and (max-width: 489px){
/*.productItem.productItem_themeOne.nev_productItem_themeOne:nth-child(2n+1), .productItem.productItem_themeOne.nev_productItem_themeOne:nth-child(2n) {*/
/*    margin-left: 17%;*/
/*}*/
}
@media screen and (max-width: 419px){
/*.productItem.productItem_themeOne.nev_productItem_themeOne:nth-child(2n+1), .productItem.productItem_themeOne.nev_productItem_themeOne:nth-child(2n) {*/
/*    margin-left: 10%;*/
/*}*/
}
@media screen and (max-width: 370px){
/*.productItem.productItem_themeOne.nev_productItem_themeOne:nth-child(2n+1), .productItem.productItem_themeOne.nev_productItem_themeOne:nth-child(2n) {*/
/*    margin-left: 15px;*/
/*}*/
}
@media screen and (max-width: 340px){
/*.productItem.productItem_themeOne.nev_productItem_themeOne:nth-child(2n+1), .productItem.productItem_themeOne.nev_productItem_themeOne:nth-child(2n) {*/
/*    margin-left: 5px;*/
/*}*/
.shop__products.nev_shop__products {
    /*margin-left: 30px;*/
}
}
.span_nev_publ {
    font-weight: 500;
    font-size: 14px;
    line-height: 18px;
}
/*-----------------------------------------------------*/
@media (min-width: 320px) and (max-width: 750px){
.listSlider {
    margin-bottom: 70px;
}
.steps {
    padding-bottom: 65px;
}
.main_text_block {
    margin-bottom: 70px;
}
.mailSub {
    margin-bottom: 70px;
}
.Vjuh_vjuh{
    margin-bottom: 20px;
    font-size: 40px;
}
.Vjuh_vjuh_child{
    margin-bottom: 15px;
}
.Vjuh_vjuh_child_two{
    padding-top: 25px;
}
.nev_listSlider__title{
    margin-bottom: 25px;
}
.g_productItem__img{
   margin-bottom: 15px; 
}
.g_productItem__rating{
    margin-bottom: 15px; 
}
.g_productItem__title{
    margin-bottom: 15px;
    font-size: 18px;
}
.g_productItem__priceNumber{
    font-size: 30px;
}
.g_productItem__price{
margin-bottom: 20px;
margin-top: 10px;
}
}
@media (min-width: 319px) and (max-width: 600px){
.Vjuh_vjuh {
    font-size: 35px;
}
.nev_listSlider__title{
    margin-bottom: 15px;
}
.g_productItem__img {
    margin-bottom: 10px;
}
.g_productItem__rating {
    margin-bottom: 10px;
}
.g_productItem__title {
    margin-bottom: 10px;
}
.g_productItem__price {
    margin-bottom: 10px;
}
.pickProgram__button {
    margin-top: 0;
}
.g_listSlider_nev {
    margin-bottom: 0;
}
.g_steps__title_neb{
    margin-bottom: 25px;
}
}
/*?????????????????????????????????????????????????????????????????????????????????????*/
.nev_account__navLin_nav{display: none;}
.nev_account__userText_dot{
    display: none;
}
.new_line_mobil_menu_opas{
    /*display: none;*/
}
.nev_account__navLin_nav_two{display: none;}
@media screen and (max-width: 750px){
.new_line_mobil_menu_opas{
    display: flex;
}
.nev_account__swticher a {
    width: 47%;
}
.nev_account__userHeader{
    justify-content: space-between;
    margin: 0;
    height: 85px;
    margin-bottom: 30px;
}
.nev_account__userName{
    width: auto;
    text-align: center;
    flex: 1;
    padding: 0;
    margin: 0;
    height: 25px;
    margin-top: 20px;
}
.account_balance {
    display: flex;
    justify-content: center;
    align-items: center;
}
.account_balance svg {
    display: none;
}
.nev_account__userSum{
    order: 2;
}
.nev_account__userText{
    order: 1;
    margin-top:0;
    display: flex;
    margin-right: 5px;
}
.nev_account__userText_dot{
    display: flex;
}
.account_balance *{
    font-size: 15px;
}
.nev_account__userSum{
    font-weight: 600;
    font-size: 16px;
}
.nev_account__navLin_nav {
    background-color: #004C79;
    color: #ffffff;
    display: flex;
    align-items: center;
    height: 58px;
    padding: 0 35px;
    font-size: 15px;
    line-height: 22px;
    font-family: inherit;
    justify-content: space-between;
    cursor: pointer;
}
.nev_account__navLin_nav_two {
    background-color: #004C79;
    color: #ffffff;
    display: flex;
    align-items: center;
    height: 58px;
    padding: 0 35px;
    font-size: 15px;
    line-height: 22px;
    font-family: inherit;
    justify-content: space-between;
    cursor: pointer;
}
.account__navLink_active {
    background-color: white;
    color: #3D4448;;
}
.account__navLink_active .icon {
    fill: #7D929F;
}
.nev_account__nav_adapt{
    display: none;
}
.nev_account__nav_adapt_two{
    display: none;
}

.pageContent__itemSmall {
    margin-bottom: -25px;
}
.nev_account__nav_adapt a{
    height: 61px;
}
.nev_account__nav_adapt_two a{
    height: 61px;
}
}
@media screen and (max-width: 600px){
.nev_account__userName {
    font-size: 16px;
    margin: 0;
    text-align: end;
}
.neb_account__userPic_a{
    display: flex;
    width: 75px;
    height: 75px;
}
.nev_account__userHeader{
    height: 75px;
}
.nev_account__user_nav{
    padding: 17px 20px 12px;
}
.nev_account__nav_adapt {
    position: absolute;
    width: calc(100% - 27px);
    background: white none repeat scroll 0% 0%;
    z-index: 9;
    border-radius: 0px 0px 10px 10px;
}
.nev_account__nav_adapt_two {
    position: absolute;
    width: calc(100% - 27px);
    background: white none repeat scroll 0% 0%;
    z-index: 9;
    border-radius: 0px 0px 10px 10px;
}
}
@media (min-width: 320px) and (max-width: 450px){
.nev_account__swticher a {
    width: 124px;
    height: 40px;
    font-size: 14px;
    line-height: 22px;
    padding: 0;
    min-width: 124px;
    margin-bottom: 0 !important;
    margin-bottom: 18px !important;
}
}
.nev_bTable__col input {
    width: 112px;
    height: 39px;
}
.nev_bTable__col table {
    width: inherit;
}
/*????????????????????????????????????????????????????*/
.publication_information_block {
    position: absolute;
    z-index: 3;
    top: 14px;
    right: 55px;
    height: 20px;
    display: flex;
    background-color: white;
    align-items: center;
    justify-content: space-between;
    border-radius: 20px;
}
.new_information_block {
    display: flex;
    margin-left: 5px;
    align-items: center;
    margin-right: 10px;
}
.new_information_block:last-child {
    margin-left: 0;
    margin-right: 0;
    padding-right: 5px;
}
.new_information_block_views, .new_information_block_download {
    font-family: Proxima Nova;
    font-size: 13px;
    line-height: 18px;
    color: black;
}
.new_information_block_svg{
    margin-right: 2px;
}
.publication_information_block_two{
    top: 23px;
    right: 50px;
}
.productItem__title {
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    display: -webkit-box;
}


.animePic__home{
    display: flex;
}
.block_new_submenu{
    display: none;
}
.block_new_submenu {
    color: black;
    flex-direction: column;
}
.header-page{
    padding-bottom: 45px;
}
.opacity_container_osn {
    background: rgba(0, 0, 0, 0.3);
    opacity: 120%;
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: -100;
    transition-duration: 0.2s;
    opacity: 0;
    transition-delay:0.1s;
    pointer-events: none;
}
.new_content_opacity{
    position: relative;
}
.animePic__themeOne_two {
    top: -434px;
}
@media (min-width: 961px) and (max-width: 1170px){
    .animePic__themeOne_two {
        top: -190px;
    }
}
@media screen and (max-width: 960px){
    .animePic__themeOne_two {
        top: -190px;
    }
}
.new_header_menu{
    opacity: 0;
    height: 585px;
    position: absolute;
    z-index: -101;
    pointer-events: none;
    top: 194px;
    transform: translateY(-30px);
    transition-duration: 0.3s;
}
.name_publication a.link, .elem_new_submenu a.link{
    margin-right: 30px;
    color: #3D4448;
    font-size: 14px;
    line-height: 18px;
    font-weight: 600;
    width: 230px;
    margin-left: 10px;
    text-align: end;
}
a.elem_new_submenu_href {
    font-size: 14px;
    line-height: 18px;
    font-weight: 500;
}
.new_left_menu, .new_right_menu{
    background-color: white;
}
.name_publication {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    padding-bottom: 4px;
}
.name_publication:hover{
    background: #EBF7FF;    
}
.name_publication:hover .svg_name_publication_arrow svg path{
    fill: #0298DB;
}
.elem_new_submenu_href{
    color: #404040;
    text-decoration: none;
}
.elem_new_submenu_href:visited {
    color: #404040;
    text-decoration: none;
}
.elem_new_submenu_href:active {
    color: #404040;
    text-decoration: none;
}
.elem_new_submenu_href:active {
    color: #0298DB;
    text-decoration: none;
}
.elem_new_submenu_href:focus {
    color: #0298DB;
}
a.elem_new_submenu_href:hover {
    color: #0298DB;
}
.name_publication:hover a.link{
    color: #0298DB; 
    margin-left: 23px;
}
.elem_new_submenu a.link{
    text-decoration: none;
}
.new_left_menu{
    border-radius: 0px 0px 10px 10px;
    width: 308px;
    position: absolute;
    right: 0px;
}
.new_right_menu{
    border-radius: 0px 0px 0px 10px;
    width: 298px; 
    display: none;
}
.new_right_menu_content{
    width: 298px; 
    display: flex;
    justify-content: flex-end;
    position: absolute;
    top: 27px;
}
.section_publication_menu {
    padding-top: 15px;
    background: #FBFBFB;
    /*height: 396px;*/
}
.svg_name_publication_arrow path{
    fill: #3D4448;
}
.new_submenu {
    margin-right: 31px;
    /*margin-top: -10px;*/
}
.elem_new_submenu {
    height: 44px;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    padding-bottom: 4px;
    text-align: end;
}
.new_section_menu a {
    height: 18px;
    font-size: 14px;
    line-height: 18px;
    color: #A0A0A0;
    text-decoration: none;
    margin-right: 20px;
    margin-bottom: 20px;
}
.new_section_menu {
    width: calc(100% - 60px);
    margin: 0 auto;
    margin-top: 30px;
    display: flex;
    flex-wrap: wrap;
    height: 94px;
}
.new_section_menu :first-child {
    margin-left: 61px;
}
.new_section_menu :nth-child(3) {
    margin: 0;
}
.new_section_menu :nth-child(4) {
    margin-left: 53px;
}
.new_section_menu :nth-child(5) {
    margin: 0;
}
.new_section_menu :nth-child(6) {
        margin-left: 117px;
}
.new_section_menu :nth-child(7) {
    margin: 0;
}
.new_header_menu .scrollbar-track-y {
    margin-right: 255px;
    background: #F2F2F2;
    border-radius: 10px;
    width: 5px !important;
}
.new_header_menu .scrollbar-thumb.scrollbar-thumb-y {
    margin: 0 !important;
    width: 5px !important;
    background: #E2E2E2;
    border-radius: 10px;
}
.new_section_menu a:hover{
    color: #404040;
}
.open_opacity_menu{
    display: flex;
    opacity: 1;
    transform: translateY(0px);
    z-index: 101;
    pointer-events: inherit;
}
.open_opacity_menu_two{
    display: flex;
    opacity: 1;
    z-index: 100;
    pointer-events: inherit;
}
@media (min-width: 1367px){
    .new_header_menu{
        width: 606px;
    }
    .new_left_menu{
        /*height: 561px;*/
    }
    .name_publication {
        height: 44px;
    }
    .new_right_menu_content{
        height: 535px;
    }
}
@media (min-width: 961px) and (max-width: 1366px){
    .new_header_menu{
        width: 584px;
        /*height: 459px;*/
    }
    .section_publication_menu {
        /*height: 308px;*/
    }
    .new_right_menu{
        height: 485px;
    }
    /*.new_left_menu{*/
    /*    height: 459px;*/
    /*}*/
    .name_publication {
        height: 31px;
    }
    .new_right_menu_content{
        height: 430px;
    }
}
@media (min-width: 1681px){
    .new_header_menu{
        right: calc(100vw/2 - 742px);
    }
}
@media (min-width: 1601px) and (max-width: 1680px){
    .new_header_menu{
        right: calc(100vw/2 - 738px);
    }
}
@media (min-width: 1601px) and (max-width: 1680px){
    .new_header_menu{
        right: calc(100vw/2 - 738px);
    }
}
@media (min-width: 1521px) and (max-width: 1600px){
    .new_header_menu{
        right: calc(100vw/2 - 707px);
    }
}
@media (min-width: 1441px) and (max-width: 1520px){
    .new_header_menu{
        right: calc(100vw/2 - 687px);
    }
}
@media (min-width: 1367px) and (max-width: 1440px){
    .new_header_menu{
        right: calc(100vw/2 - 672px);
    }
}
@media (min-width: 1336px) and (max-width: 1366px){
    .new_header_menu{
        right: calc(100vw/2 - 646px);
    }
}
@media (min-width: 1270px) and (max-width: 1366px){
    .new_header_menu{
        right: calc(100vw/2 - 631px);
    }
}
@media (min-width: 1271px) and (max-width: 1366px){
    .new_header_menu{
        right: calc(100vw/2 - 631px);
    }
}
@media (min-width: 961px) and (max-width: 1270px){
    .new_header_menu{
        right: 15px;
    }
}
@media (min-width: 320px) and (max-width: 960px){
    .new_header_menu{
        display: none !important;
    }
    .opacity_container_osn{
        display: none !important;   
    }
}
@media (min-width: 961px) and (max-width: 1930px){
    .h-menu_two{ 
        display: none !important; 
    }
    .header-page{
        padding-bottom: 45px;
    }
}
@media (min-width: 320px) and (max-width: 750px){
    .new_pickProgram__label{
        display: none;
    }
}
.new_footerBar{
    align-items: center;
    justify-content: space-between;
}
.new_footerBar__copyright{
    margin-right: 0;
}
.footerBar .parus-link {
    flex: inherit;
}
.new_footerBar_one_elem {
    display: flex;
    width: 50%;
    justify-content: space-around;
    align-items: center;
}
.new_footerBar_two_elem {
    display: flex;
    width: 50%;
    justify-content: flex-end;
    align-items: center;
}
@media (min-width: 576px) and (max-width: 939px){
    .new_footerBar {
        height: 79px;
        justify-content: space-between;
    }
    .new_footerBar_one_elem , .new_footerBar_two_elem {
        width: 256px;
        flex-direction: column;
        justify-content: space-between;
        height: 100%;
    }
    .new_footerBar_one_elem{
        align-items: start;
    }
    .new_footerBar_two_elem {
        align-items: end;
        display: flex;
        justify-content: center;
    }
    .new_footerBar__link{
        margin-bottom: 0;
    }
    .footerBar__copyright {
        margin-bottom: 6px;
       margin-top: 10px;
    }
}
@media (min-width: 320px) and (max-width: 575px){
    .new_footerBar {
        height: auto;
        justify-content: center;
        flex-direction: column;
    }
    .new_footerBar_one_elem , .new_footerBar_two_elem {
        align-items: center;
        height: auto;
        justify-content: start;
        flex-direction: column;
        width: 256px;
    }
    .new_footerBar__copyright {
        margin: 0;
        margin-bottom: 25px;
    }
    .new_footerBar__link {
        margin-bottom: 25px;
    }
    .tire_studio_number_one {
        margin-bottom: 25px;
    }
}














.h-menu__wrap.h-menu__grid {
    margin-top: 20px;
}

.h-menu__list.h-menu__mobile {
    margin-top: 20px;
}

@media (min-width: 961px){
    .h-menu.h-menu_two {
        display: none !important;
    }
}


.blue-page .tire_studio_number_one path{
    fill: white !important;
}



.tire_studio_number_one path{
    fill: #151515;
}

path.tire_pink{
    fill: #E81870;
}






.productItem.productItem_themeOne.nev_productItem_themeOne.nev_productItem_theme_publ {
    margin: 0;
    margin-right: 38px;
}
.new_bModal__wrap-error{
    border-radius: 5px;
}
.overlay__wrapper.bModal__wrap-error.new_bModal__wrap-error {
    position: relative;
}
.overlay__wrapper.bModal__wrap-error.new_bModal__wrap-error button.link.bModal__close {
        position: absolute;
    top: 15px;
    right: 23px;
}
.overlay__wrapper.bModal__wrap-error.new_bModal__wrap-error .bModal__header {
    padding: 0;
    padding: 0 50px;
    padding-top: 70px;
    border: 0;
}
.overlay__wrapper.bModal__wrap-error.new_bModal__wrap-error .bModal__content {
    padding: 23px 50px 70px 50px;
}
.desc_block_modal_one{
    font-family: Proxima Nova;
    font-size: 14px;
    line-height: 140%;
    color: #3D4448;

}

@media screen and (max-width: 750px) {
    .new_content_opacity .pageContent__itemBig.shop.account-shop {
        margin-top: 60px;
    }
}











.new_mobil_search_block{display: none;}
@media screen and (max-width: 960px){
    header .button.button-size-l.search__button {
        height: 42px;
        padding: 0px 30px;
        width: 20px;
        margin-left: 15px;
        min-width: 100px;
    }
    header .search.header__search {
        display: flex;
        width: auto;
    }
    header .form__input.search__input.form__input_size_m {
        height: 42px;
    }
    header .search.header__search .search__tip {
        display: none;
    }
}
@media screen and (max-width: 750px){
    header .new_mobil_search_block{
        display: flex;
        margin: 0 auto;
    }
    header .new_mobil_search_block .search.header__search {
        width: calc(100% - 30px);
        margin: 0 auto;
        margin-top: 30px;
    }
    header .form.search__form {
        width: 100%;
    }
    header .search.header__search.new_header__search{
        display: none;
    }
    header .form__input.search__input.form__input_size_m {
        width: 100%;
    }
}
@media screen and (max-width: 450px){
    header .form__ineput.search__input.form__input_size_m {
        width: 180px;
    }
}
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++*/




.block_opisnie {
    position: relative;
    height: 375px;
}

.block_opisnie .form__labelFull {
    margin: 0;
}
.el_block_opisnie {
    position: absolute;
    bottom: 145px;
    left: 50px;
    right: 0;
    padding-right: 50px;
}
#create_form .ql-container {
    height: 200px;
}
@media screen and (max-width: 750px){
.block_opisnie {
    height: 300px;
}
.el_block_opisnie {
    left: 0;
    padding: 0;
}
}
.new_content_opacity .breadcrumbs__list {
    opacity: 0;
}

#description_block_modal_one .overlay__wrapper {
    overflow-y: auto;
   max-height: 80vh;
}
.spoiler-text-container ul {
    display: inline-block;
    margin-bottom: 0px;
}
.spoiler-text-container.all_description_text{
    max-height: 240px;
}

@media screen and (max-width: 500px){
    .r_registr {
        right: -320px;
    }
    .r_registr.open_rreg {
        right: 10px;
    }
}

/*++++++++++++++++++++++*/
.new_article{
    padding-top: 50px;
}
.new_article_transitions_block {
    /*margin-top: 50px;*/
    position: absolute;
    top: 0;
    padding-top: 50px;
}
.new_article_transitions{
    /*margin-top: 50px;*/
}
.article_container{
    width: 1430px;
    margin: 0 auto;
    display: flex;
}
.new_article ul{
    padding: 0;
    padding-left: 16px;
}
.new_article ol{
    padding: 0;
    padding-left: 30px;
}
.new_article p a{
    color: #0298DB;
    cursor: pointer;
    text-decoration: none;
}
@media (min-width: 1341px){
    .new_article p a:hover{
        text-decoration: underline;
    }
}
.new_article ul, .new_article ol{margin-bottom: 0px;}
.new_article ul li{
    list-style-type: none;
    position: relative;
    font-family: Proxima Nova;
    font-size: 14px;
    line-height: 140%;
    color: #3D4448;
    margin-bottom: 10px;
}
.new_article ol li{
    list-style-type: none;
    position: relative;
    font-family: Proxima Nova;
    font-size: inherit;
    line-height: 140%;
    color: #3D4448;
    margin-bottom: 10px;
}
.new_article ul li:last-child{
    margin-bottom: 0;
}
.new_article ol li:last-child{
    margin-bottom: 0;
}
.new_article ul li::before{
    content: "";
    border-radius: 100%;
    background: #0298DB;
    position: absolute;
    width: 6px;
    height: 6px;
    top: 9px;
    left: -16px;
    counter-increment: none;
}
.new_article ol {
    counter-reset: myCounter;
}
.new_article ol li::before{
    counter-increment: myCounter;
    content: counter(myCounter) ".";
    font-family: Proxima Nova;
    border-radius: 100%;
    color: #0298DB;
    position: absolute;
    font-weight: 500;
    font-size: 20px;
    line-height: 100%;
    top: 0px;
    left: -30px;
}
.new_article {
    display: flex;
    flex-direction: column;
    width: 790px;
    margin-right: 187px;
}
.new_article p{margin-bottom: 30px;}
.new_article img{
    margin-bottom: 30px;
}
.new_article p img{
    margin-bottom: 20px;
    max-width: 100%;
    border-radius: 5px;
}
.new_article span{
    font-family: Proxima Nova;
    display: flex;
    font-weight: 600;
    font-size: 14px;
    line-height: 140%;
    color: #3D4448;
    margin-bottom: 15px;
}
.new_article p span{
    font-family: Proxima Nova;
    display: flex;
    font-weight: 400;
    font-size: 13px;
    line-height: 130%;
    color: #989DA0;
    margin-bottom: 20px;
}
.new_article h2, .new_article h3, .new_article h4, .new_article h5, .new_article h6{
    font-family: Proxima Nova;
    color: #3D4448;
    font-weight: 700;
    margin-top: 50px;
    line-height: 120%;
    margin-bottom: 30px;
}
.new_article  p+h2, .new_article  p+h3, .new_article  p+h4, .new_article  p+h5, .new_article  p+h6{margin-top: 20px;}
.new_article p{
    font-family: 'Proxima Nova';
    font-size: 14px;
    line-height: 140%;
    color: #3D4448;
}

.new_article  ul+h2, .new_article  ul+h3, .new_article  ul+h4, .new_article  ul+h5, .new_article  ul+h6{margin-top: 20px;}

.new_article  ol+h2, .new_article  ol+h3, .new_article  ol+h4, .new_article  ol+h5, .new_article  ol+h6{margin-top: 20px;}

.new_article  img+h2, .new_article  img+h3, .new_article  img+h4, .new_article  img+h5, .new_article  img+h6{margin-top: 20px;}

.new_article h2{font-size: 32px;}
.new_article h3{font-size: 28px;}
.new_article h4{font-size: 24px;}
.new_article h5{font-size: 20px;}
.new_article h6{font-size: 16px;}
.article {
    padding: 0;
    margin-bottom: 120px;
}
.new_article p p{
    margin-top: 50px;
}
.exit_article{
    display: flex;
    font-family: 'Prox Sem';
    font-weight: 600;
    font-size: 14px;
    line-height: 100%;
    color: #0298DB;
    width: max-content;
    align-items: center;
    cursor: pointer;
    text-decoration:none;
}
@media (min-width: 1341px){
    .exit_article:hover{
        color: #004C79;
    }
    .exit_article:hover svg path{
        fill: #004C79;
    }
}
.svg_exit_article {
    display: flex;
}
.new_article_transitions .social.social-blue.productInfo__social a {
    margin: 0;
    margin-right: 20px;
}
.new_article_transitions .social.social-blue.productInfo__social a:last-child {
    margin: 0;
}
.new_article_transitions {
    display: flex;
    flex-direction: column;
    position: relative;
}
.new_article_transitions .social.social-blue.productInfo__social {
    justify-content: flex-start;
    height: 46px;
    min-width: max-content;
}
.new_article_transitions .social.social-blue.productInfo__social a{
    height: 46px;   
}
.article_transitions_text {
    font-family: 'Proxima Nova';
    font-weight: 600;
    font-size: 14px;
    line-height: 17px;
    color: #AAAEB1;
}
.article_transitions_block {
    margin-top: 20px;
    margin-bottom: 50px;
}
.article_transitions .article_transitions_href {
    margin-bottom: 10px;
    height: 81px;
    width: 418px;
    background: #fff;
    display: flex;
    align-items: center;
    border-radius: 5px;
    margin-right: 20px;
}

.article_transitions_href span {
    font-family: Prox sem;
    opacity: 0.7;
    position: relative;
    margin-left: 46px;
    margin-right: 30px;
    margin-top: 20px;
    margin-bottom: 20px;
    cursor: pointer;
}

.article_video iframe {
    width: 790px;
    height: 444px;
}
.article_transitions_href span::before{
    content: "";
    border-radius: 100%;
    background: #0298DB;
    position: absolute;
    width: 6px;
    height: 6px;
    top: 8px;
    left: -16px;
    counter-increment: none;
}
@media (min-width: 1341px){
    .article_transitions_href span:hover{
        color: #0298DB;
    }
}
.new_article p:first-child, .new_article h2:first-child, .new_article h3:first-child, .new_article h4:first-child, .new_article h5:first-child, .new_article h6:first-child, .new_article span:first-child, .new_article div:first-child, .new_article ol:first-child, .new_article ul:first-child{
    margin: 0;
    margin-top: 0px;
    margin-bottom: 30px;
}
.article_transitions_href:last-child{
    margin-bottom: 0;
}
.share_article {
    font-family: 'Prox Sem';
    color: #AAAEB1;
    font-weight: 600;
    font-size: 14px;
    line-height: 17px;
    margin-bottom: 10px;
}
.new_article_transitions .icon_soc_product {
    margin-bottom: 50px;
}
.svg_exit_article {
    margin-right: 10px;
}
/*@media (min-width: 1341px){*/
    .new_article_transitions .social.social-blue.productInfo__social a:hover svg circle {
        fill: #004C79;
    /*}*/
}
.article {
    margin-bottom: 120px;
}
@media screen and (max-width: 1549px){
    .new_article{
        margin-right: 63px;
    }
    .article_container{
        width: 1271px;
    }
    .article {
        margin-bottom: 120px;
    }
}

@media screen and (max-width: 1440px){
    .article_container .new_article_transitions .social.social-blue.productInfo__social a.social__link svg.icon.social__icon{
        width: 46px !important;
        height: 46px !important;
    }
    .article_container .new_article_transitions .social.social-blue.productInfo__social a.social__link{
        width: 46px !important;
        height: 46px !important;
    }
    .productInfo__social .icon.social__icon.ok_icon{
        width: 46px !important;
        height: 46px !important;
    }
}

@media screen and (max-width: 1340px){
    .new_article_transitions_block{
        padding-top: 0;
    }
    .article_video iframe {
        width: 740px;
        height: 416px;
    }
    .article_container .new_article_transitions .social.social-blue.productInfo__social a.social__link{
        width: 46px !important;
        height: 46px !important;
    }
    .productInfo__social .icon.social__icon.ok_icon{
        width: 46px !important;
        height: 46px !important;
    }
    .new_article {
        margin-right: 0;
        margin-bottom: 100px;
    }
    .article_container {
        flex-direction: column;
    }
    .new_article_transitions_block {
        margin: 0;
    }
    .new_article_transitions_content{
        display: none;
    }
    .new_article {
        margin-bottom: 70px;
    }
    .article_container {
        width: 740px;
    }
    .new_article{
        width: 740px;
    }
    .new_article_transitions {
        flex-direction: row-reverse;
        justify-content: space-between;
        align-items: center;
    }
    .new_article_transitions .icon_soc_product{
        margin-bottom: 0;
    }
    .article{
        margin-bottom: 70px;
    }
    .new_article_transitions_block {
        position: absolute;
        display: flex;
        width: 100%;
        flex-direction: row-reverse;
        justify-content: space-between;
    }
    .new_article_transitions_block {
        position: relative;
        display: flex;
        width: 100%;
        flex-direction: row-reverse;
        justify-content: space-between;
        margin-bottom: 30px;
    }
}  
@media screen and (max-width: 765px){
    .new_article_transitions .social.social-blue.productInfo__social{
        margin:0; 
    }
    .article_video iframe {
        width: 292px;
        height: 219px;
    }
    .article_container {
        width: 292px;
    }
    .new_article {
        width: 292px;
    }
    .new_article_transitions {
        flex-direction: column;
    }
    .new_article_transitions .social.social-blue.productInfo__social a{
        margin-right: 15px;
    }
    .new_article_transitions {
        align-items: flex-start;
    }
    .block_share_article_content {
        margin-bottom: 50px;
    }
    .new_article {
        margin-bottom: 20px;
    }
    .article{
        margin-bottom: 70px;
    }
    .new_article_transitions_block {
        flex-direction: column;
    }
}
.opacity_downl_img{
    display: none;
    position: absolute;
    top: -5px;
    right: -6px;
}
.article_dot:not(activ){
    cursor: pointer;
}
.article_dot:not(activ):hover {
    background: #3D4448;
}
.article_dot.active .opacity_downl_img {
    display: flex;
}
.lds-ring {
    display: inline-block;
    position: relative;
    width: 24px;
    height: 24px;
    background: #0298DB;
    border-radius: 50%;
}
.lds-ring div {
  box-sizing: border-box;
  display: block;
  position: absolute;
  width: 16px;
  height: 16px;
  margin: 4px;
  border: 2px solid #fff;
  border-radius: 50%;
  animation: lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1);
  border-color: #fff transparent transparent transparent;
  opacity: 0;
}
.lds-ring div:nth-child(1) {
  animation-delay: -0.45s;
}
.lds-ring div:nth-child(2) {
  animation-delay: -0.3s;
}
.lds-ring div:nth-child(3) {
  animation-delay: -0.15s;
}
@keyframes lds-ring {
  0% {
    transform: rotate(0deg);
    opacity: 0;
  }
  1% {
    transform: rotate(0deg);
    opacity: 1;
  }
  99% {
    transform: rotate(360deg);
    opacity: 1;
  }
  100% {
    transform: rotate(360deg);
    opacity: 0;

  }
}
.article_transitions {
    overflow-y: auto;
    scrollbar-width: thin;
    scrollbar-color: #004C79 #fff !important;
    max-height: 445px;
    border-radius: 5px;
}
.article_transitions::-webkit-scrollbar {
    width: 15px;
    background-color: #fff;
    border-radius: 5px;
}
.article_transitions::-webkit-scrollbar-thumb {
    /*width: 7px;*/
    border: 4px solid transparent;
    background-color: #004C79;
    background-clip: content-box;
    border-radius: 7px;
}

.article_corusel_content.owl-carousel.owl-loaded.owl-drag .article_item {
    background: #fff;
    max-width: 100%;
    border-radius: 5px;
}
.article_corusel_content {
    margin-bottom: 50px;
}
.article_dot {
    border-radius: 100%;
    background: #CFD2D4;
    width: 12px !important;
    height: 12px !important;
    margin-left: 7.5px;
    margin-right: 7.5px;
    position: relative;
}
.article_corusel_content.owl-carousel.owl-loaded.owl-drag {
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.article_container_dots {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 20px;
}
.article_dot.active {
    background: #0298DB;
}
.article_video{
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 30px;
}