
.main__container .main__slider .main__slide img {border-radius: 21px;}
.main__container .main__slide_right img {border-radius: 15px;}
.products__body .products__body-items .products__body-info .products__body-name {font-size: 17px !important;border:none !important;margin-top:10px;text-align: center;}
.products__body .products__body-items .products__body-info span {margin-top:12px;margin-left: 0.325rem !important;}
.about__container .about__wrapper .about__info .about__name {font-size: 17px !important;}
.benefits  .benefits__container .benefits__wrapper { padding-top: 45px !important; }
.img-list-border-15 {border-radius: 10px;}
.about__body .about__video-name {height: 40px;}
.about__body .about__video-name .about__name {line-height: 140%;display: flex;align-items: center;font-feature-settings: "pnum" on, "lnum" on;color: #5460a8;font-size: 16px;font-weight: 600;}
.velo-day .appoint__column-items {height: 165px;  overflow: hidden;}


/* all */
.content-page-item {max-width: 910px !important;color: #606060;line-height:140%;}
.content-page-item .clear {clear: both;}
.content-page-item .green-p  {color: #5abd32;font-weight: 700;}
.content-page-item .bold-p {font-weight: 700;}
.content-page-item .content-empty-info {text-align: center;padding:15%;line-height:150%;}
.content-page-item h1, h2, h3 {color: #5660a5;font-size: 18px;}
.content-page-item .adv_add_block {width:auto;margin: 10px 0 15px 0;padding: 15px;border: 1px solid #B3B3B3;border-radius: 15px;}
.content-page-item .adv_add_block a {color: #5660a5;}
/* all */

/* Возврат и обмен */
.content-page-item .return,
.content-page-item .trade-in{width:100%;display:table;margin-bottom:25px}
.content-page-item .return p,
.content-page-item .trade-in p,
.content-page-item .return ul li, 
.content-page-item .trade-in ul li,
.content-page-item .vakansy p,
.content-page-item .vakansy ul li{color:#787878;padding-bottom:15px;line-height:1.4}
.content-page-item .return p strong,
.content-page-item .trade-in p strong{color:#5461a9;font-size:16px}
.content-page-item .return p span,
.content-page-item .trade-in p span{color:#5861a6}
.content-page-item .return h2,
.content-page-item .trade-in h2{color:#5461a9;font-size:16px;font-weight:700;padding-top:12px;padding-bottom:25px;float:none}
.content-page-item .return ul{float:left;margin:10px 0 20px 10px;}
.content-page-item .return ul li,
.content-page-item .trade-in ul li,
.content-page-item .vakansy ul li{padding-left:22px;background:url(/images/return/li-img.gif)no-repeat left 2px}
.content-page-item .return blockquote,
.content-page-item .trade-in blockquote{float:left;width:739px;padding:12px 100px 0;margin:7px 0 23px -17px;border:1px solid #5F6BAE;border-radius:9px;-webkit-border-radius:9px;-moz-border-radius:9px;text-align:center;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.content-page-item .return blockquote p strong,
.content-page-item .trade-in blockquote p strong{color:#5461a9;line-height:1.95}
.content-page-item .after-quote{float:left;width:768px;margin-bottom:9px;margin-top:30px;}
.content-page-item .calendar-ico,
.content-page-item .money-ico{float:right;width:122px;height:110px;margin-right:12px;margin-left:48px}
.content-page-item .planshet-ico{float:left;width:118px;height:215px;margin-right:45px;margin-left:3px;padding-top:215px}
/* Возврат и обмен */



/* accordion */
.content-page-item .accordion__item{
    border-top: 1px solid #EAEDF4;
  }
  .content-page-item .accordion__item:last-child{
    border-bottom: none;
  }
  .content-page-item .accordion__slide{
    display: none;
    color: #262830;
    font-size: 14px;
    line-height: 18px;
    font-weight: normal;
    letter-spacing: 0.03em;
    padding: 0 0 15px;
  }
  .content-page-item .accordion__opener{
    display: flex;
    align-items: center;
    text-decoration: none;
    min-height: 59px;
    color: #5460a8;
    font-size: 12px;
    line-height: 16px;
    font-weight: 700;
    letter-spacing: 0.07em;
    text-transform: uppercase;
  }
  .content-page-item .accordion__item.active .accordion__opener,
  .content-page-item .accordion__opener:hover{
    color: #262830;
  }
  .content-page-item .accordion__text{
    margin: 0 0 6px;
  }
/* accordion */


.content-page-item .green-p{color:#5abd32;font-weight:700}
.content-page-item .green-up{color:#5abd32;font-weight:700;text-transform:uppercase}

/* сми */
.content-page-item .addSmiTtitle h3 {font-size: 20px !important;margin-top: 25px;color: #5660a5 !important;font-weight: 500;padding:3px 10px 15px 0;}
/* сми */

/* новости */
.content-page-item .news-desc-block{width:280px;height:415px;float:left;margin:0 20px 30px 0;/*background:url(../images/news-separator.png)no-repeat bottom center*/}
.content-page-item .news-desc-block-img {width:280px;height:173px;/*border:1px solid #DEDEE2;background-color:#fff;padding:4px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;margin-bottom:10px*/}
.content-page-item .news-desc-block-img img {border:3px solid #fff;width:280px;height:173px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;}
.content-page-item .news-desc-block-img img:hover{border:3px solid #5460a8;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;}
.content-page-item .news-desc-stat{width:100%;height:25px}
.content-page-item .news-desc-views{float:right;font-size:13px;padding-left:26px;margin-top:2px;background:url(../images/views-bg.png)no-repeat left center}
.content-page-item .floatleft{float:left}
.content-page-item .news-views-floatright{float:left;margin:0px 20px 0 20px;}
.content-page-item .news-desc-title{width:100%;font-size:19px;padding-top:8px}
.content-page-item .news-desc-title a{color:#5460a8;line-height:22px}
.content-page-item .news-desc-title a:hover{color:#5abd32}
.content-page-item .news-desc{width:100%;;margin-top:10px}
.content-page-item .news-desc-block-2{margin:0 0 30px}
.content-page-item .news-desc-block-img{text-align:center;display:block!important;overflow:hidden;}
.content-page-item.news-desc-block-img img{vertical-align:middle;width:100%;min-height:100%;margin:-4px 0;padding-bottom:3px;}
.content-page-item .news-desc-stat{margin-top:10px}
.content-page-item .news-video-block-wrapper{width:100%;height:235px;margin:0 0 10px}
.content-page-item .news-video-block-left{width:670px;height:215px;float:left;margin-right:60px;padding-left:41px}
.content-page-item .news-video-block-left-head{width:100%;height:50px;margin:25px 0 0 15px}
.content-page-item .news-video-block-left-head ul li{float:left;margin-left:25px}
.content-page-item .news-video-block-left-head ul li a{color:#5460a8;font-size:23px;border-bottom:1px dashed #5460a8}
.content-page-item .news-video-block-left-head ul li a:hover{text-decoration:none;border-bottom:none}
.content-page-item .news-video-block-left-head ul .active{color:#5abd32;font-size:23px;border-bottom:none}
.content-page-item .news-block-left{width:100%;height:190px;margin:9px 0}
.content-page-item .news-block-left-desc-img{width:258px;height:165px;overflow:hidden;margin:9px 0 0;border:1px solid #DEDEE2;border-radius:4px;float:left;-webkit-box-shadow:0 10px 21px -15px rgba(0,0,0,0.75);-moz-box-shadow:0 10px 21px -15px rgba(0,0,0,0.75);box-shadow:0 10px 21px -15px rgba(0,0,0,0.75)}
.content-page-item .news-block-left-desc-img img{border:4px solid #fff;border-radius:4px}
.content-page-item .news-block-left-desc{width:373px;float:left;margin:9px 0 0 20px}
.content-page-item .news-block-left-desc-date{width:66px;height:19px;border:1px solid #B3B3B3;border-radius:25px;font-size:13px;text-align:center}
.content-page-item .news-block-left-desc-title{width:100%;margin:13px 0 0}
.content-page-item .news-block-left-desc-title a{color:#5460a8;font-size:18px}
.content-page-item .news-block-left-desc-text{margin:13px 0 0;}
/*
.content-page-item .news-video-block-right{width:440px;height:235px;float:left}
.content-page-item .news-video-block-right-head{width:20%;height:30px;margin:18px 0 0 15px;float:right}
.content-page-item .news-video-block-right-head a{color:#5460a8;font-size:15px;font-weight:700;text-align:right;display:block;text-transform:uppercase;text-decoration:underline;padding-right:26px;background:url(../images/news-all-arrow.png)no-repeat right center}
.content-page-item .news-video-block-right-head a:hover{text-decoration:none}
.content-page-item .news-video-block-right-item-wrap{width:100%;height:175px;margin:10px 0 0}
.content-page-item .news-video-block-right-item{width:100%;height:85px;margin-bottom:5px}
.content-page-item .news-video-block-right-item-img{width:108px;height:78px;overflow:hidden;float:left;border:1px solid #DEDEE2;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-webkit-box-shadow:0 10px 21px -15px rgba(0,0,0,0.75);-moz-box-shadow:0 10px 21px -15px rgba(0,0,0,0.75);box-shadow:0 10px 21px -15px rgba(0,0,0,0.75)}
.content-page-item .news-video-block-right-item-img img{border:4px solid #fff;border-radius:4px}
*/
.content-page-item .news-block-right-desc{width:270px;float:left;margin:0 0 0 20px}
.content-page-item .news-block-right-desc-title{width:100%;margin:6px 0 0}
.content-page-item .news-block-right-desc-title a{color:#5460a8;font-size:16px}
.content-page-item .news-video-block-right-item{clear:both;margin-bottom:23px!important}
.content-page-item .desc-block-img-bb{position:relative;background:#fff;width:100%;height:4px;top:164px;z-index:1}
.content-page-item .news-content-wrapper{width:100%;padding-bottom:29px;/*border-bottom:2px solid #5460A8;*/margin-bottom:26px}
.content-page-item .news-content-left{width:345px;display:table-cell;margin:0 5px}
.content-page-item .news-content-right{width:585px;display:table-cell;margin:0 5px;vertical-align:top;}
.content-page-item .news-content-right span{color:#5460a8;font-size:16px;font-weight:700;margin:14px 0 11px;display:block}
.content-page-item .news-content-right a{color:#404A94!important;text-decoration:underline}
.content-page-item .news-content-right p{margin-bottom:18px}
.content-page-item .news-content-left-img{width:315px;height:202px;padding:4px;margin-bottom:10px}
.content-page-item .news-content-left-img img {border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;}
.content-page-item .another-news-block{width:100%;height:480px;margin:0 0 11px}
.content-page-item .another-news-head{color:#606060;font-size:23px;width:100%;height:35px;margin-bottom:15px}
.content-page-item .another-products-block{width:101%;height:420px;position:relative;left:-10px;/*background:url(../images/another-products-bg.jpg)no-repeat*/}
.content-page-item .another-products-block-head{width:100%;height:35px;color:#fff;font-size:23px;padding:25px 0 30px 15px}
.content-page-item .another-products-block-head h3{color:#606060;font-size:25px !important}
.content-page-item .another-products-block-head span{float:right;padding-top:8px}
.content-page-item .another-products-block-head span a{color:#fff;font-size:15px;font-weight:700;text-transform:uppercase;padding-right:22px;text-decoration:underline;background:url(../images/sales-all-arrow.png)no-repeat right center}
.content-page-item .another-products-block-head span a:hover,
.content-page-item .news-content-right a:hover{text-decoration:none}
.content-page-item .another-products-block-line{width:100%;height:255px;margin:13px auto 24px}
.content-page-item .another-products-block-item{width:220px;height:245px;float:left;margin-right:4px;margin-left:5px;padding-top:10px;background-color:#fff;border-radius:11px;-webkit-border-radius:11px;-moz-border-radius:11px;border:1px solid #5460A8;}
.content-page-item .another-products-block-item:hover{border:1px solid #5ABD32;}
.content-page-item .another-products-block-item:last-child{margin-right:0}
.content-page-item .another-product-img{width:190px;height:126px;min-height: 126px;margin:0 auto;padding-top:10px}
.content-page-item .another-product-img a{color:#5460A8;line-height: 130%;}
.content-page-item .another-product-img img{width:100%;max-height:126px;}
.content-page-item .another-products-block-item .another-presence,
.content-page-item .another-products-block-item .another-presence-non{top:0;left:10px}
.content-page-item .another-products-block-item .another-product-img{padding:0;margin-top:-15px}
.content-page-item .another-products-block-item .another-product-price{margin:50px auto 0}
.content-page-item .another-presence{font-size:12px;color:#5ABD32;position:relative;width:65px;top:-174px;left:-3px;height:17px;background-color:#fff;text-align:center}
.content-page-item .another-presence-non{font-size:12px;color:#b4b4b4;position:relative;width:80px;top:-161px;left:81px;height:15px;line-height:15px;background-color:#fff;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px}
.content-page-item .another-die{width:55px;position:relative;top:-179px;left:-15px}
.content-page-item .another-promotion{font-size:12px;color:#fff;width:53px;height:18px;background-color:#F9CA3D;text-align:center;padding-top:2px;border-radius:0 5px 5px 0;-webkit-border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;margin-bottom:5px}
.content-page-item .another-hit{font-size:12px;color:#fff;width:41px;height:18px;background-color:#5460A8;text-align:center;padding-top:2px;border-radius:0 5px 5px 0;-webkit-border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;margin-bottom:5px}
.content-page-item .another-discount{font-size:12px;color:#fff;width:31px;height:18px;background-color:#F36E6E;text-align:center;padding-top:2px;border-radius:0 5px 5px 0;-webkit-border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;margin-bottom:5px}
.content-page-item .another-block3d{font-size:12px;color:#606060;font-weight:700;width:35px;height:21px;background-color:#DEE0E3;text-align:center;padding-top:5px;border-radius:0 5px 5px 0;-webkit-border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;margin-bottom:5px}
.content-page-item .another-vid-view{width:35px;height:26px;text-align:center;border-radius:0 5px 5px 0;-webkit-border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;margin-bottom:5px;background:#DEE0E3 url(../images/vid-view.png)no-repeat center center}
.content-page-item .another-product-title{font-size:13px;font-weight:700;padding-top:2px;}
.content-page-item .another-product-img a:hover{color:#5ABD32;text-decoration:none}
.content-page-item .another-product-price{width:190px;margin:48px auto 0}
.content-page-item .another-product-price-left{width:150px;display:table-cell;vertical-align:middle}
.content-page-item .another-product-price-left-top{width:100%;height:15px}
.content-page-item .another-product-price-old{width:50%;float:left;color:#a5a5a5;font-size:12px;text-decoration:line-through}
.content-page-item .another-product-price-discount{width:50%;float:left;color:#f36e6e;font-size:12px}
.content-page-item .another-product-price-left-bottom{width:100%;clear:both;color:#5ABD32;font-size:24px}
.content-page-item .another-product-price-right{width:40px;display:table-cell;vertical-align:middle}
.content-page-item .another-product-price-right a{width:40px;height:40px;display:block;background:url(../images/cart-image.jpg)no-repeat center center}
.content-page-item .another-brands-block{width:97%;height:180px;margin:35px 0 0;padding-left:10px}
.content-page-item .another-brands-block-head{width:100%;height:35px;color:#606060;font-size:23px;margin-bottom:13px}
.content-page-item .another-brands-block-line{width:925px;height:110px}
.content-page-item .another-brands-block-item{width:171px;height:96px;float:left;padding-top:10px;margin-right:12px;text-align:center;border:2px solid #E9EDEF;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}
.content-page-item .another-brands-block-item img{max-height:70px;max-width:140px;position:relative;top:40%;margin-top:-30px;}
.content-page-item .another-brands-block-item:last-child{margin-right:0}
.content-page-item .another-brands-block-item:hover{border:2px solid #5460A8;-webkit-box-shadow:0 8px 12px -9px rgba(0,0,0,0.75);-moz-box-shadow:0 8px 12px -9px rgba(0,0,0,0.75);box-shadow:0 8px 12px -9px rgba(0,0,0,0.75)}
.content-page-item .another-products-detailed-btn{min-width:205px;height:44px;display:table;margin:0 auto;line-height:42px;background-color:#5ABD32;color:#fff;font-size:19px;text-align:center;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;padding:0 15px}
.content-page-item .another-products-detailed-btn:hover{text-decoration:none;border:1px solid #5ABD32}
/* новости */

/* blog */
.content__container .blog-left-aside-rubric {background: rgba(255, 255, 255, 0.1);border-bottom: 1px solid #E1E5E9;padding: 20px;}
.content__container .blog-left-aside-rubric h3 {font-size: 23px;line-height: 110%;text-transform: uppercase;color: #555555;font-weight: 700;font-size: 23px;line-height: 110%;text-transform: uppercase;color: #555555;}
.page .content .content__container .aside .aside-useful ul.blog-left-rubric li.active {background-color: #5460A8 !important;}
.page .content .content__container .aside .aside-useful ul.blog-left-rubric li.active a {color:#fff;}
.page .content .content__container .aside .aside-useful ul.blog-left-rubric li:hover {background-color:#5460A8}
.page .content .content__container .aside .aside-useful ul.blog-left-rubric li:hover a {color:#fff;}
.content-page-item .blogWrapper{width:100%;display:table}
.content-page-item .blogItem{width:100%;display:table;padding:18px 0 27px;border-bottom:1px solid #C2C2C2;margin-bottom:10px}
.content-page-item .blogItem:last-child{border-bottom:0;margin-bottom:20px}
.content-page-item .blogItemImg{width:280px;height:auto;float:left;/*border:1px solid #DEDEE2;background-color:#fff;padding:4px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;*/margin-right:27px;text-align:center;vertical-align:middle;overflow:hidden}
.content-page-item .blogItem .blogItemImg:hover{border-color:#5460a8}
.content-page-item .blogItemImg img {border:3px solid #fff;width:280px;height:auto;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;}
.content-page-item .blogItemImg img:hover{border:3px solid #5460a8;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;}
.content-page-item .blogItemImg-bb{position:relative;background:#fff;width:100%;height:4px;top:152px;z-index:1}
.content-page-item .blogItemDesc a{display:block;color:#5460a8;font-size:23px;line-height:1.3}
.content-page-item .blogItemDesc a:hover{color:#5ABD32}
.content-page-item .blogItemDesc p {font-size:14px;line-height:130%;}
.content-page-item .blogItemStat{width:100%;height:25px;margin:10px 0 9px}
.content-page-item .blogItemDate{width:66px;height:19px;border:1px solid #B3B3B3;border-radius:25px;color:#777;font-size:13px;text-align:center;line-height:1.5}
.content-page-item .blogItemViews{float:left;color:#777;font-size:13px;padding-left:26px;margin-top:2px;margin-left:43px;background:url(/images/views-bg.png)no-repeat left center}
.content-page-item .blogItemComment{float:left;font-size:13px;padding-left:19px;margin-left:18px;background:url(/images/comment-ico.png)no-repeat left center}
.content-page-item .blogArticle{width:100%;display:table;margin-bottom:30px;padding-top:18px}
.content-page-item .blogArticleTitle{width:90%;position:relative;margin-bottom:13px}
.content-page-item .blogArticleTitle .blogItemDate{margin:-13px 44px 20px 0;border:none;}
.content-page-item .blogArticleTitle h1{color:#5460a8;font-size:23px;line-height:1.2;font-weight:100}
.content-page-item .blogArticleTitle .blogItemViews{position:absolute;left:30px;right:-80px;margin-top:-13px}
.content-page-item .blogArticle .blogItemImg{margin-bottom:15px}
.content-page-item .blogArticle h2,.content-page-item .blogArticle h3{float:none;padding-bottom:15px}
.content-page-item .blogArticle p{padding-bottom:5px;text-align:justify;}
.content-page-item .blogArticle ol,.content-page-item .blogArticle ul{margin-left:35px;padding-bottom:15px;}
.content-page-item .blogArticle ul{list-style-type:disc !important;}
.content-page-item .blogArticle ul li {list-style: disc;}
.content-page-item .blogArticle .blogArticle-body img {border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;}
.content-page-item .blogArticleShare{width:100%;display:table;margin-bottom:54px}
.content-page-item .article-txt-img{width:280px;float:left;margin:15px 15px 15px 0;}
.content-page-item .article-txt-img img{border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;max-width:100%!important;margin:0!important;border:0!important;width:280px}
/* blog */


/* personal-menu */
.personal-menu {width:100%;height:42px;background-color:#5ABD32}
.personal-menu a {text-decoration: underline;}
.personal-menu-center{width:1200px;margin:0 auto}
.personal-menu-name{width:196px;height:38px;float:left;padding:12px 0 0 47px;margin:0 0 0 20px;color:#fff;font-size:13px;font-weight:700;background:url(/images/enter-card-bg.png)no-repeat 11px 8px}
.pm-border{display:block;width:1px;height:22px;float:left;margin:9px 11px 0 0;background:url(/images/personal-menu-border.png)no-repeat}
.personal-menu-card-number,.personal-menu-discount,.personal-menu-total{height:28px;float:left;padding:12px 0 0;margin:0;color:#fff;font-size:13px;font-weight:700}
.personal-menu-card-number{width:112px}
.personal-menu-discount{width:180px}
.personal-menu-total{width:195px}
.personal-menu .discount-title{opacity:.7;font-weight:400}
.personal-menu-item{width:405px;height:35px;float:left;padding:7px 0 0 20px;margin-left:7px;}
.personal-menu-item ul li{float:left;margin-right:27px}
.personal-menu-item ul li:last-child{margin-right:0}
.personal-menu-item ul li a{color:#FFF;font-size:12px;padding:7px 0 0 27px;display:block;height:25px;text-decoration: underline;}
.personal-menu .set-notes{background:url(/images/notes-ico.png)no-repeat left center}
.personal-menu .set-settings{background:url(/images/settings-ico.png)no-repeat left center}
.personal-menu .set-help{background:url(/images/help-ico.png)no-repeat left center}
.personal-menu .set-exit{background:url(/images/exit-ico.png)no-repeat left center}
.personal-menu .wrapper{background-color:#fff;max-width:1920px;min-width:1220px;margin:0 auto;min-height:100%;height:auto!important;height:100%}
/* personal-menu */

/* paginator */
.paginator-wrapper {width:100%;height:50px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;background-color:#F1F3F5;clear:both;margin:0 0 20px 0;text-align:center}
.paginator-wrapper ul{width:101%;padding:12px 0 0}
.paginator-wrapper ul li{margin-right:10px;width:30px;height:30px;display:inline-block}
.paginator-wrapper ul li a{color:#5460a8;font-size:13px;display:block;line-height:20px;width:25px;height:24px;text-align:center;border:2px solid #F1F3F5}
.paginator-wrapper ul li a:hover{border:2px solid #5abd32;text-align:center;border-radius:25px;-webkit-border-radius:25px;-moz-border-radius:25px}
.paginator-wrapper .first-li{width:65px!important}
.paginator-wrapper .prev-li{width:80px!important;margin-left:10px}
.paginator-wrapper .next-li{width:80px!important}
.paginator-wrapper .last-li{width:95px!important;margin-left:10px}
.paginator-wrapper .first-p{padding-left:17px;padding-right:20px;background:url(/images/pag-first.png)no-repeat 0 6px}
.paginator-wrapper .first-p:hover{color:#5abd32;padding:4px 0 0 19px;border:none!important;text-decoration:none;background:url(/images/pag-first.png)no-repeat 2px -15px}
.paginator-wrapper .last-p{width:95px!important;padding-right:65px;background:url(/images/pag-last.png) no-repeat 74px 6px}
.paginator-wrapper .last-p:hover{color:#5abd32;padding:4px 65px 0 2px;border:none!important;text-decoration:none;background:url(/images/pag-last.png)no-repeat 75px -15px}
.paginator-wrapper ul li a:hover{color:#5abd32;text-decoration:none;line-height:20px}
.paginator-wrapper .next-li a:hover,
.paginator-wrapper .prev-li a:hover,
.paginator-wrapper .first-li a:hover,
.paginator-wrapper .last-li a:hover{line-height:14px!important}
.paginator-wrapper .prev-p{width:80px!important}
.paginator-wrapper .next-p{width:80px!important}
.paginator-wrapper .prev-p:hover,
.paginator-wrapper .next-p:hover{padding:4px 0 0 2px;border:none!important}
.paginator-wrapper .current{color:#fff!important;border:2px solid #5abd32!important;background-color:#5abd32;border-radius:25px;-webkit-border-radius:25px;-moz-border-radius:25px}
/* paginator */



.content-page-item .tgreen {color: #5abd32!important;font-weight: 700;}

/* form input */
.form-input-wrapper {
    margin: 10px;
}
.input-form-all {
  font-size: 15px;
  border-radius: 10px;
  border: 1px solid #6e7282; 
  width: 100%;
  height: 55px;
  padding: 0 10px 0 15px;
}
.input-form-all.error {
    border: 1px solid #d6342b; 
}
.input-form-all.error + label {
      display: block;
      padding-top: 5px;
      color: #d6342b;
      font-size: 14px; 
}
.formSendValidate .error + label, .formSendValidate1 .error + label, .formSendValidate2 .error + label, .formSendValidate3 .error + label {
  display: block;
  padding-top: 5px;
  color: #d6342b;
  font-size: 14px; 
}
/* form input */


/* remodal */
.remodal-overlay{background:none}
.remodal-overlay.remodal-is-opening,.remodal-overlay.remodal-is-closing{animation-fill-mode:forwards}
.remodal-overlay.remodal-is-opening{animation:remodal-overlay-opening-keyframes .3s}
.remodal-overlay.remodal-is-closing{animation:remodal-overlay-closing-keyframes .3s}
.remodal{box-sizing:border-box;width:100%;margin-bottom:10px;padding:45px 15px;transform:translate3d(0,0,0);color:#2b2e38;background:#fff}
.remodal.remodal-is-opening,.remodal.remodal-is-closing{animation-fill-mode:forwards}
.remodal.remodal-is-opening{animation:remodal-opening-keyframes .3s}
.remodal.remodal-is-closing{animation:remodal-closing-keyframes .3s}
.remodal,.remodal-wrapper:after{vertical-align:middle}
.remodal-close{position:absolute;top:0;right:0;display:block;overflow:visible;width:35px;height:35px;margin:0;padding:0;cursor:pointer;transition:color .2s;text-decoration:none;color:#000;border:0;outline:0;background:transparent}
.remodal-close:hover,.remodal-close:focus{color:#2b2e38}
.remodal-close:before{font-family:Arial,"Helvetica CY","Nimbus Sans L",sans-serif!important;font-size:25px;line-height:35px;position:absolute;top:0;left:0;display:block;width:35px;content:"\00d7";text-align:center}
.remodal-confirm,.remodal-cancel{font:inherit;display:inline-block;overflow:visible;min-width:110px;margin:0;padding:12px 0;cursor:pointer;transition:background .2s;text-align:center;vertical-align:middle;text-decoration:none;border:0;outline:0}
.remodal-confirm{color:#fff;background:#81c784}
.remodal-confirm:hover,.remodal-confirm:focus{background:#66bb6a}
.remodal-cancel{color:#fff;background:#e57373}
.remodal-cancel:hover,.remodal-cancel:focus{background:#ef5350}
.remodal-confirm::-moz-focus-inner,.remodal-cancel::-moz-focus-inner,.remodal-close::-moz-focus-inner{padding:0;border:0}
@keyframes remodal-opening-keyframes {
from{transform:scale(1.05);opacity:0}
to{transform:none;opacity:1}
}
@keyframes remodal-closing-keyframes {
from{transform:scale(1);opacity:1}
to{transform:scale(0.95);opacity:0}
}
@keyframes remodal-overlay-opening-keyframes {
from{opacity:0}
to{opacity:1}
}
@keyframes remodal-overlay-closing-keyframes {
from{opacity:1}
to{opacity:0}
}
.lt-ie9 .remodal-overlay{background:#2b2e38}
.remodal,[data-remodal-id]{display:none}
.remodal-overlay{position:fixed;z-index:9999;top:-5000px;right:-5000px;bottom:-5000px;left:-5000px;display:none}
.remodal-wrapper{position:fixed;z-index:10000;top:0;right:0;bottom:0;left:0;display:none;overflow:auto;text-align:center;-webkit-overflow-scrolling:touch}
.remodal-wrapper:after{display:inline-block;height:100%;margin-left:-.05em;content:""}
.remodal-overlay,.remodal-wrapper{backface-visibility:hidden}
.remodal{position:relative;outline:none;text-size-adjust:100%}
.remodal-is-initialized{display:inline-block;width:100%;max-width:480px;border:2px solid #525ea6;border-radius:12px;-webkit-border-radius:12px;-moz-border-radius:12px;box-shadow:0 10px 14px -7px rgba(0,0,0,0.75);-webkit-box-shadow:0 10px 14px -7px rgba(0,0,0,0.75);-moz-box-shadow:0 10px 14px -7px rgba(0,0,0,0.75)}
#modal3d{max-width:790px!important}
.remodal #char-modal{padding:45px 15px 35px}
.remodal .modal-head{width:100%;text-align:center;font-size:22px;color:#525ea6;margin-bottom:30px !important;}
.remodal .modal-prod-in-cart{width:100%;color:#525ea6;font-size:14px;margin:20px 0 35px}
.remodal .modal-prod-in-cart span{color:#5abd32;font-weight: bold;}
.remodal .modal-issue-bl{width:90%;color:#525ea6;font-size:14px;display:flex;justify-content:space-around;align-items:center;margin:0 auto}
.remodal .modal-issue-bl .go-to-basket{display:flex;justify-content:space-around;align-items:center;height:38px;width:190px;border-radius:4px;text-align:center;color:#fff;text-decoration:none;background-color:#5460a8}
.remodal .modal-issue-bl .go-to-basket:active{opacity:.8}
.remodal .modal-issue-bl a{color:#525ea6;font-size:14px;text-decoration:underline}
.remodal .modal-issue-bl a:hover{color:#5abd32;}
.remodal .modal-issue-bl .go-to-basket:hover{background-color:#5abd32;color:#ffffff;}
/* remodal */

/* catalog */
/*
.ah-content .ah-breadcrumbs strong {font-weight: normal;}
.ah-breadcrumbs a.ah-breadcrumbs__item:after {margin-left:5px;margin-right:2px;}
.ah-main-sections > .ah-main-sections__item:hover{background-color:#5460A8;color:#ffffff;}
.ah-content > .ah-breadcrumbs .arrow {
  background: url("/img/arr.svg");
  width: 15px;
  height: 9px;
  display: inline-block;
}
.ah-content > .ah-breadcrumbs a {
  display: inline;
  font-size: 14px;
  line-height: 1.3;
  letter-spacing: .03em;
  -webkit-font-feature-settings: 'pnum' on,'lnum' on;
  font-feature-settings: 'pnum' on,'lnum' on;
  color: var(--color-grey);
}
.ah-content .bottom-text-bl h2, .ah-content .bottom-text-bl h3 {
  font-weight: 700;
  font-size: 18px;
  line-height: 1.1;
  letter-spacing: .03em;
  -webkit-font-feature-settings: 'pnum' on,'lnum' on;
  font-feature-settings: 'pnum' on,'lnum' on;
  color: #555;
  margin-bottom: 15px;
}
.ah-content .catalog-podrobno-brand-logo {
 float: left;
 margin: 0 15px 15px 0;
}
.ah-products-item__top {
  padding: 38px 6px 6px 6px !important;
  width: 100%;
}
.ah-products-list__col .ah-products-item__img {
  width: 285px;
  height: 180px;
  text-align: center;
  width: 100%;
}
.ah-products-list__col .ah-products-item__img img{
  height: 100%;
  width: auto;
  vertical-align: middle;
  position:relative;
  max-width: 280px;
}
.view-3 .ah-products-list__col .ah-products-item__img img{
  max-width: 165px;
}
.view-2 .ah-products-item__top {
  width: 340px;
}
.view-2 .ah-products-item__text {
 min-height: 100px;
}
.view-2 .ah-products-list__col .ah-products-item__img img{
  width: 280px;
  max-height: 190px;
  height: auto;
  vertical-align: middle;
}
.ah-filter__block .ah-prompt__content div {
  font-size: 14px;
  line-height: 1.5;
  letter-spacing: .03em;
  -webkit-font-feature-settings: 'pnum' on,'lnum' on;
  font-feature-settings: 'pnum' on,'lnum' on;
  color: var(--color-grey);
  margin-bottom: 10px;
  margin-top: 10px;
  font-weight: normal;
}
.ah-filter__block .ah-prompt__content strong {font-size: 15px; }
.ah-filter__block .ah-prompt__content span.title {color:#5460A8;font-weight: bold;}
.ah-filter__block .ah-prompt__body {width: 550px !important; }
.ah-filter__block .ah-prompt__content .helpTabShLeft td {text-align: center;border:1px solid #ffffff;}

.ah-card__body .ah-card-body__stock_grey {font-size: 14px;line-height: 1.3;letter-spacing: .03em;font-feature-settings: 'pnum' on,'lnum' on;color: var(--color-green);padding-left: 0px;position: relative;margin-bottom: 25px;color: var(--color-grey);}
.ah-card-slider__img img {
   max-width: 650px !important;
   max-height: 100%;
   height: 100%;
}
.ah-card-slider-thumbs__img img {
  max-width: 100%;
  width: auto;
  max-height: 50px;
}
.ah-card-slider__img { 
  padding: 0px !important;
}
.ah-card-slider-href-img {
  max-height:364px;height:100%; 
}
.ah-card-box__action.ah-icon-compare.active {
  color: #5ABD32;
}
.ah-card-spec__top { margin-bottom: 60px !important;}

.TolTipModalHelp {
  position: absolute;
  z-index: 100; 
  display: none;
  font-size: 15px;
  max-width: 500px; 
  height: auto;
  padding: 10px;
  border-radius: 3px;
  box-shadow: 0 1px 2px #666;
  background: #fff;
  margin-top:35px;
  margin-left:50px;
}
.TolTipModalHelp .tooltip-title img {max-width: 150px;float:left;padding:10px;}
.TolTipModalHelp .tooltip-title .tooltipName {font-size:19px;padding:20px;}
.TolTipModalHelp .tooltip-desc p {padding:0 10px;}
.TolTiphref {border-bottom: 1px dashed #6E7282;color:#6E7282;}
.ah-reviews-form__captcha {width: 350px !important;max-width: 350px !important;margin:0;padding:0;}
.ah-card-spec__items .ah-card-spec__item {
 padding-bottom: 19px !important; 
}
.ah-card-spec__items .ah-card-spec__item .ah-card-spec__name {
  min-height: 27px;
}
.ah-card-spec__items .ah-card-spec__item .ah-card-spec__name img {
  max-height: 25px;
  max-width: 25px;
}
.ah-card-spec__items .ah-card-spec__item .ah-card-spec__value { margin-top: 3px;}
.ah-card-block-product h2 {
  font-weight: 700;
  font-size: 29px;
}
.ah-info-products__colors-1 {
  float: left;
  width: 50px;
}
.ah-info-products__colors-1 .ah-info-products__color {
  margin-bottom: 7px;
}
.ah-card-tab__nav:before {
  background: #ffffff !important;
}
.ah-info-products__color span {
  border: 1px solid #d6dbea;
  border-radius:1px;
}
a.list-catalog-analog-img {
  text-align: center;
}
.list-catalog-analog-img img {
  width: auto !important;
  vertical-align: middle;
  position:relative !important;
}
.char-but-submit-action:hover {background-color: #5ABD32;}
.ah-basket-table__info-btn {font-size: 17px !important;}
a.aColor-Link-Items {text-decoration: underline !important;color: #5ABD32;}
.timeOption .select__scroll {max-height: 160px !important;}
.ah-filter__block .ah-checkbox span {
	display:inline !important;
}
*/
/* catalog */

/* main */
.products__container .products__body .products__body-item {text-align: center;}
.products__container .products__body .products__body-item .products__body-img img {width:240px !important;max-width:240px !important;height: auto !important;}
/* main */


.content-bill-end {line-height: 150%;font-size: 17px;}
.content-bill-end .bill-end-number {color: #5ABD32;}
.btn-green-all {background-color: #5ABD32;border-radius: 10px;font-size:16px;padding:10px 20px 10px 20px;color:#ffffff;cursor: pointer;}
.btn-green-all:hover {background-color: #5460A8;}


.aside-banner .main-slider-swiper {
	max-height: 320px;
	overflow: hidden;
}
.aside-banner .main-slider-swiper .swiper-slide img {
	height: 153px;
	width: 320px;
	object-fit: cover;
  border-radius: 10px;
}
.aside-banner .main-slider-swiper .left-swiper-pagination {
    position: absolute;
    text-align: center;
    display: flex;
    z-index: 10;
    margin-left: 59px;
    margin-top: 10px;
}
.aside-banner .left-swiper-pagination > .swiper-pagination-bullet {
	width: 10px;
	height: 10px;
	border-radius: 50%;
	background: #fff;
  border:1px solid #5abd32;
	transition: all 0.3s ease 0s;
	margin-right: 0.625rem;
	cursor: pointer;
}
.aside-banner .left-swiper-pagination > .swiper-pagination-bullet:last-child {
	margin: 0px 0px 0px 0px;
}
.aside-banner .left-swiper-pagination> .swiper-pagination-bullet-active {
	background: #5abd32;
}

/* admin */
#update-admin-page {width: 1000px !important;line-height: 140%;}
#update-admin-page .clear {clear: both;}
#update-admin-page input, #update-admin-page select {
  border-radius: 5px;
  border: 1px solid #6e7282; 
  padding: 3px;
  margin:3px 0 3px 0;
}
#update-admin-page textarea, #update-admin-page select {
  border-radius: 5px;
  border: 1px solid #6e7282; 
  padding: 3px;
  margin:3px 0 3px 0;
}
#update-admin-page .list_update_bike {height: auto !important;}
.admin-list-foto::-webkit-scrollbar {
  height: 7px;
  width: 7px;
}
/* Track */
.admin-list-foto::-webkit-scrollbar-track {
  background: #6e7282;
  border: 6px solid transparent;
  background-clip: content-box;   /* THIS IS IMPORTANT */
}
/* Handle */
.admin-list-foto::-webkit-scrollbar-thumb {
  background: #5460a8;
  border: 1px solid #6e7282;
  border-radius: 5px;
}
.bill-end-number { color:#5abd32; }

.info__item .info__content .info__title {margin-bottom: 6px;}
.info .info__container .info__body a {text-decoration: underline;color: #5460a8;}
.info .info__container .info__body h1,
.info .info__container .info__body h2,
.info .info__container .info__body h3,
.info .info__container .info__body h4
{
  margin-bottom: 15px;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 140%;
  color: #000;
}

.addrecall .modal__input textarea, .addrecall .modal__input input {
  outline: none;
  background: #ffffff;
  border: 1px solid #d6dbea;
  border-radius: 10px !important;
  letter-spacing: 0.03em;
  font-feature-settings: "pnum" on, "lnum" on;
  padding: 5px;
  height: 2.875rem;
  width: 100%;
}
.addrecall .select > .select__body > .select__title {
  color: inherit;
  text-align: left;
  border: 1px solid #d9d9d9;
  background-color: #fff;
  cursor: pointer;
  width: 100%;
  border-radius: 10px;
  overflow: hidden;
  max-width: 100%;
  height: 2.875rem;
}
.addrecall .select > .select__body .select__options {
  top: 51px;
}
.addrecall .select {
  color: #6e7282;
}

.ah-products .saleTitle h2 {
  font-size: 25px;
  display: inline;
}
.ah-products .saleTitle div {
  float: right;
  padding-top: 9px;
}
.ah-products .saleTitle a {
  letter-spacing: 0.07em;
  text-transform: uppercase;
  font-feature-settings: "pnum" on, "lnum" on;
  color: #d6342b;
  font-size: 0.6875rem;
  line-height: 1.4545454545;
  text-decoration: underline;
  text-decoration-style: dotted;
  font-weight: 700;
}
.contact-send-msg {
  margin: 100px 0 100px 470px;
  text-align: center;
}


.card_opisanie_special {
  font-feature-settings: "pnum" on, "lnum" on;
  color: #d6342b;
  padding: 7px;
  line-height: 1.4545454545;
  background-color: #ffffff;
  border-radius: 10px;
  margin-bottom: 15px;
  margin-top: -5px;
}
.card_opisanie_special a {
  border-bottom: 1px dashed #d6342b;
}


/* <charrezult> */
.yandexSplit {
  border:1px solid #5460a8;
  border-radius:13px;
  padding:10px;
  width:350px;
  text-align:center;
  margin: 0 auto;
  cursor: pointer;
}
.Moduls-rezultCharCredite {
  padding:10px;
  width:350px;
  text-align:center;
  margin: 0 auto;
}
.Moduls-rezultChar-endTXTinfo {
  width:450px;
  text-align:center;
  margin: 0 auto;
}
.yandexSplit:hover {
  border:1px solid green;
  background-color: #5460a8;
}
.Moduls-rezultCharItems h3 {
  font-weight: bold;
  font-size: 21px;
  margin-bottom: 5px;
}
.Moduls-rezultCharItems .bill-end-info {
  color: #5460a8;
  text-align: center;
}
.Moduls-rezultCharItems td {
  width:50%;
  vertical-align: top;
}
.Moduls-rezultCharItems .rezultChar {
  font-size:19px;
  line-height:130%;
  padding:10px 0 100px 0px;
}
.Moduls-rezultCharItems .Moduls-rezultChar-Point {
  margin:10px;
}
.Moduls-rezultCharItems .Moduls-rezultChar-Point div {
  display: inline-block;
}
.Moduls-rezultCharItems .Moduls-rezultChar-Point .point {
  background-color:#5abd32;
  color:#fff;
  padding:5px 10px 5px 10px;
  border-radius:53px;
  width:33px;
  text-align:center;
  vertical-align: middle;
}
.Moduls-rezultCharItems .Moduls-rezultChar-Point .pointTXT {
  width:89%;
  vertical-align: middle;
  margin-left:10px;
}
.Moduls-rezultCharItems .bannerOut img {
  width:500px;
  border-radius:13px;
  margin:15px 0 15px 70px;
}
/* </charrezult> */

.pageLandingPage .iamgeLP img {
  width: 910px;
  border-radius: 15px 15px 0 0;
}
.pageLandingPage .htmlLP {
  margin:25px 0;
}
.pageLandingPage .htmlLP a {
  text-decoration-line: underline;
  color: #5460A8;
}

.header__bottom-tabs .bestItemsMenu {
  border: 1px solid #626fbd;
  border-radius: 13px;
  margin:5px 0px 5px 3px;
  display: flex;
  flex-direction: row;
  width: 98%;
  align-items: center;
  justify-content: left;
}
.header__bottom-tabs .bestItemsMenu a {
  border-radius: 13px;
}
.header__bottom-tabs .bestItemsMenu a:hover {
  text-decoration: none;
  border: none;
}
.header__bottom-tabs .bestItemsMenu .imgSVG {
  padding:0 0px 0 9px;
}
/*
.header__bottom-tabs .bestItemsMenu div {
  min-height: 45px;
  float:left;
  vertical-align: middle;
}
.header__bottom-tabs .bestItemsMenu img {
  vertical-align: middle;
  margin-right: 7px;
}
*/

.action-title {
  left:69px !important;
}

.pageAllmainAction {
  float:right;
  text-align:right;
  width:40%;
  padding-right:20px;
  vertical-align: middle;
}
.pageAllmainAction img {
  vertical-align: middle;
  margin-right: 5px;
}
.pageAllmainAction a {
  color: #fff;
  border-bottom: 1px dashed #fff;
}
.pageAllmainAction a:hover {
  border-bottom: none;
}

.bannerTopAllSite {
  width: 910px;
  border-radius: 15px 15px 0 0;
}
.content__page .pageLandingPage h2 {
  font-weight: bold;
  margin: 7px 0 10px 0;
}
.content__page .pageLandingPage ul,
.content__page .pageLandingPage ol {
  margin:7px 0 0 25px;
}

/* user menu and room */
.topPanelUserMenu {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 42px;
  background: #5460a8;
  /*border-radius: 15px 15px 0 0;
  border: 1px solid #fff;*/
  color:#fff;
  max-width: 80rem;
  box-sizing: content-box;
  margin: 0 auto;
  min-width: 81.875em;
  padding:0;
  white-space: nowrap;
}
.topPanelUserMenu .parentUserMenu {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
.topPanelUserMenu .parentUserMenu a {
  border-bottom: 1px dashed #fff;;
}
.topPanelUserMenu .parentUserMenu a:hover {
  border-bottom: none;
}
.topPanelUserMenu .parentUserMenu div {
  padding: 0 10px;
}
.topPanelUserMenu .parentUserMenu .menuExit {
  border: 1px solid #fff;
  border-radius: 11px;
  padding:4px 9px;
  background-color: #5460a8;
  color:#fff;
  text-decoration: none;
}
.topPanelUserMenu .parentUserMenu .menuExit:hover,
.topPanelUserMenu .parentUserMenu .menuExit:focus {
  border: 1px solid #5460a8;
  background-color: transparent;
}
.topPanelUserMenu .parentUserMenu .fa {
  margin: 0 3px;
}
.razdelIndexuserhome {
  font-size: 115%;
}
.razdelIndexuserhome h2 {
  color: #800000;
  line-height: 124%;
  padding-bottom: 20px;
}
.razdelIndexuserhome b,
.razdelIndexuserhome strong {
  color: #800000;
}
/* user menu and room */

/* char type */
.paymentCharType {
  display: flex;
  flex-wrap: wrap;
  margin-bottom:4px;
}
.ah-order-form .paymentCharType a {
  font-size: 11px;
  color: var(--color-grey);
}
.ah-order-form .paymentCharType a:hover {
  text-decoration: none;
  background-color: #5460A8;
  color: #ffffff;
}
.paymentCharType a {
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  min-width: 90px;
  padding: 6px 10px;
  font-size: 11px;
  line-height: 1.5;
  letter-spacing: 0.07em;
  font-feature-settings: 'pnum' on, 'lnum' on;
  color: var(--color-grey);
  border: 1px solid #A8AEC0;
  border-radius: 5px;
  margin: 0 10px 10px 0;
  text-decoration: none;
}
.paymentCharType a.active  {
  background-color: #5460A8;
  color: #ffffff;
}
/* char type */

/* окно поиска */
.getRezultWind {
  background-color: #5460A8;
  color: #ffffff;
  border-radius: 0 15px 15px 0; 
  width: 190px;
  padding: 10px;
  position:absolute;
  top:600px;
  text-align: center;
  margin-left: 318px;
  z-index: 5;
  border: 3px solid #fff;
  border-left: 3px solid #e1e5e9;
  display: none;
}
.getRezultWind .btnShA {
  margin-top: 5px;
}
.getRezultWind .btnShA a {
  border-bottom: 1px dashed #e1e5e9;
}
.getRezultWind .btnShA a:hover {
  border-bottom: none;
}
.getRezultWind .closeRezultWind {
  position:absolute;
  right: 10px;
}
/* окно поиска */

/* rating */
.footer__top-rating {
  color: #fff;
  vertical-align: middle;
}
.footer__top-rating img {
  margin-right: 9px;
}
/* rating */

/* brands page */
.Page-brandsList {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: space-around;
  box-sizing: border-box;
}
.Page-brandsList .brandsItem {
  width: 42%;
  text-align: center;
  border: 1px solid #888888;
  border-radius: 13px;
  margin: 4%;
  padding: 10px;
}
.Page-brandsList .brandsItem .imDivBrands {
  height: 120px;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -webkit-box-align: center;
  align-items: center;
}
.Page-brandsList .brandsItem a {
  display: block;
  width: 100%;
  color: #262830;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.3;
}
.Page-brandsList .brandsItem .imDivBrands img {
  max-height: 90px;
  max-width: 250px;
  width: 100%;
}
/* brands page */


/* checkselect-popup */
.checkselect {
	position: relative;
	display: inline-block;
	min-width: 200px;
	text-align: left;
}
.checkselect-control {
	position: relative;
	padding: 0 !important;
}		
.checkselect-control select {
	position: relative;
	display: inline-block;
	width: 100%;
	margin: 0;
	padding-left: 5px;
	height: 30px;
}
.checkselect-over {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0; 			
	cursor: pointer;
}
.checkselect-popup {
	display: none;
	box-sizing: border-box;
	margin: 0;
	padding: 0;
	width: 100%;
	height: auto;
	max-height: 200px;
	position: absolute;
	top: 100%;
	left: 0px; 
	border: 1px solid #666;
	border-top: none;
	background: #fff;
	z-index: 9999;
	overflow: auto;
	user-select: none;
}	
.checkselect label {
	position: relative;
	display: block;
	margin: 0;
	padding: 4px 6px 4px 25px;
	font-weight: normal;
	font-size: 1em;
	line-height: 1.1;
	cursor: pointer;
}			
.checkselect-popup input {
	position: absolute;
	top: 5px; 
	left: 8px;
	margin: 0 !important;
	padding: 0;
}
.checkselect-popup label:hover {
	background: #03a2ff;
	color: #fff;
}
.checkselect-popup fieldset {
	display: block;
	margin:  0;
	padding: 0;
	border: none;
}
.checkselect-popup fieldset input {
	left: 15px;
}		
.checkselect-popup fieldset label {
	padding-left: 32px;
}		
.checkselect-popup legend {
	display: block;
	margin: 0;
	padding: 5px 8px;
	font-weight: 700;
	font-size: 1em;
	line-height: 1.1;
}
/* checkselect-popup */


/* blogArticle */
.blogArticle h2 {
  color: #262830;
  font-size: 25px;
  margin: 10px 0 0 0;
}
.blogArticle .topPublicInfo {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: flex-start;
  margin-bottom: 20px;
}
.blogArticle .topPublicInfo .blogImage {
  width: 300px;
  margin-right: 20px;
}
.blogArticle .topPublicInfo .blogImage img {
  max-width: 300px;
}
.blogArticle .topPublicInfo .ObjInfoLink {
  text-align: center;
  margin-top: 21px;
}
.blogArticle .topPublicInfo .ObjInfoLink a {
  background: #5460A8;
  border-radius: 13px;
  color: #fff;
  padding: 7px 9px;
  border: 1px solid #666;
}
.blogArticle .topPublicInfo .ObjInfoLink a:hover {
  background: #5ABD32;
  border: 1px solid #fff;
}
/* blogArticle */

/* Instructions */
.InstructionsItems div {
  margin: 0 0 25px 0;
}
.InstructionsItems img {
  vertical-align: middle;
  margin-right: 10px;
}
.InstructionsItems a {
  color: #5460A8;
}
/* Instructions */


.addBtnquestionnaire {
  border: 1px solid #5460A8;
  width: 170px;
  padding: 10px 5px;
  border-radius: 9px; 
  color: #fff;
  background-color: #5460A8;
  cursor: pointer;
  text-align: center;
  margin: 15px auto;
}
.addBtnquestionnaire:hover {
  background-color: #5abd32;
  border: 1px solid #fff;
}

.videoInfodesc {
  margin: 15px 0;
  font-size: 120%;
}


.ah-filter .addShMarkaend {
	display: none;
}
.ah-filter .addSOsend {
	display: none;
}
.ah-filter .addRegsend {
	display: none;
}
.ah-filter .shForminputp input {
    height: 35px;
	width: 89%;
    border: none;
    padding: 0;
    font-size: 15px;
    line-height: 1.5;
    letter-spacing: .03em;
    -webkit-font-feature-settings: 'pnum' on,'lnum' on;
    font-feature-settings: 'pnum' on,'lnum' on;
    color: var(--color-grey);
}
.ah-filter .shForminputp {
    border: 1px solid #a8aec0;
    border-radius: 8px;
    padding: 0 10px 0 10px;
	text-align: left;
	width: 95%;
	margin: 7px 0 10px 0;
}
.ah-filter .shForminputp img {
	vertical-align: middle;
	margin-top: -3px;
}
.ah-filter .shForminputp input:active, .ah-filter .shForminputp input:hover, .ah-filter .shForminputp input:focus {
	outline: 0;
	outline-offset: 0;
}

.cardVeloItemCena {
  color:#6E7282;
  margin:-15px 0 30px 0;
  font-size:15px;
}
.cardVeloItemCena a {
  font-size:15px;
  line-height: 1.3;
  letter-spacing: .03em;
  -webkit-font-feature-settings: 'pnum' on,'lnum' on;
  font-feature-settings: 'pnum' on,'lnum' on;
  color: #6E7282;
  border-bottom: 1px dashed #6E7282;
  padding: 0;
  margin: 0;
}


.ActionListMain {
  max-width: 80rem;
  box-sizing: content-box;
  margin: 20px auto;
  min-width: 81.875em;
  /*padding: 0 0.9375rem;*/
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: top;
  justify-content: space-between;
  width: 100%;
}
.ActionListMain .ActionListMainItem {
  width: 24%;
}
.ActionListMain .ActionListMainItem img {
  border-radius: 21px;
  border: 2px solid #fff;
  width: 100%;
}
.ActionListMain .ActionListMainItem img:hover {
  border: 2px solid #6e7282;
}
.ActionListMain .ActionListMainItem .nameAction {
  padding: 6px 15px;
  height: 60px;
  line-height: 21px;
}


/* main velo */
.main_velo_catalog .main_velo_catalog_types .menu_catalog {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: top;
  justify-content: space-between;
  width: 100%;
  color: #6e7282;
}
.main_velo_catalog .main_velo_catalog_types .menu_catalog .menu_catalog_item {
  text-align: center;
}
.main_velo_catalog .main_velo_catalog_types .menu_catalog .menu_catalog_item {
  margin-bottom: 25px;
}
.main_velo_catalog .main_velo_catalog_types .menu_catalog .menu_catalog_item .count_order {
  color: #5abd32;
}
.main_velo_catalog .main_velo_catalog_types .menu_catalog .menu_catalog_item a {
  font-weight: bold;
  font-size: 17px;
  line-height: 1.6875rem;
  color: #5460a8;
  transition: all 0.3s ease 0s;
}
.main_velo_catalog .main_velo_catalog_types .menu_catalog .menu_catalog_item img {
  width: 190px;
}
.mainListBranditems {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  width: 100%;
}
.mainListBranditems .mainListBranditem {
  width: 25%;
  padding: 30px 10px;
  text-align: center;
}
.mainListBranditems .mainListBranditem img {
  max-width: 90%;
  height: 30px;
}

.main_velo_catalog_pol {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-around;
  width: 100%;
}
.main_velo_catalog_pol .main_velo_catalog_pol_item {
  background-color: #F1F4F6;
  padding: 10px;
  margin: 10px;
  border-radius: 11px;
}
/* main velo */