/* CSS kod pishite v etom faile, chotobi pri ustanovke obnovlenii ne bilo problem  */
/* --------------------------------------- */
/* Here you can put custom css rules for your site */

.underline {border-bottom: none!important;}

footer .info i, .top-callback .email {
  display:none!important;
}
.table_scroll{
  overflow-x: auto;
}
.cart_icon{
  background: #1d2029 url(/bitrix/templates/aspro-scorp_dev/images/scorp2.png) -30px 0 no-repeat;
  width: 18px;
    height: 17px;
    display: flex;
    background-position: -105px 0;
    background-color: transparent;
}

.offer_btn_new span,
.offer_btn_new button{
    display: flex;
    align-items: center;
    color: #fff;
    height: 40px;
    padding: 10px 24px 10px 45px;
    border-radius: 3px;
    font-size: 14px;
    font-weight: 700;
    border: 0;
    background: #FF0000;
    position: relative;
    cursor: pointer;
    text-transform: none;
}
.offer_btn_new span:hover,
.offer_btn_new button:hover{
  opacity: 0.8;
  background: #FF0000;
}
.offer_btn_new span i{
    font-style: normal;
    display: block;
    position: relative;
}
.offer_btn_new span i::before {
    content: "Запросить КП";
}
.offer_btn_new span::before,
.offer_btn_new button::before{
    display: block;
    content: "";
    width: 24px;
    height: 24px;
    left: 13px;
    position: absolute;
    top: calc(50% - 12px);
    background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><rect width="24" height="24" fill="url(%23pattern0_1_2)"/><defs><pattern id="pattern0_1_2" patternContentUnits="objectBoundingBox" width="1" height="1"><use xlink:href="%23image0_1_2" transform="scale(0.0416667)"/></pattern><image id="image0_1_2" width="24" height="24" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHdSURBVHgBtZbPK0RRFMfP8yMbzKRIYxrDQiwQ2VnIQhYKZSOFKRulYcWSvVLyDyAbWytThLG0sRMWEpMyMbGYhVEzvrc5N/c97737pmdOfTrzzr1zvue+e+6dIbKxQqFggHXwDvIabkGUHMxwENiGWwY58ELOFmWfASOGYVyTzkQ1XNkDiGjmLior+QZ91jkVNt8bYL+Pip7I3VLK50qQgEiPTqCWvFve8twILiHS7ybg1+rBKUS6/kPgzSEeBIfiQxX5MOzRFSodJnOhUbAFujEW9iXAIklrDInn4IaIyrMH5gJY8Zx+D02Aiu/wA3x6yCHmrWElJzLA+cQKIuKhmQ/KGagB1WAMZEAMVIAgmAHP4IZjkhTYUBWFAOc07wGq+EJQHLB54cVcKh68JbDCq4tjPM9JoyDktjy7PUiwb2PfBGZBLzhW5h2BPdKYncA9qtuEH7fEX0FYeW4HHaQxuzY9AJ2qIJjGaxHX8q4SjxO3ok5A3ichJJiCb1DGB0EW1CmdkeZ5QfJgsk1jcK0cE+96ElyAJHkz0RiP8sHUplbj1sxbW68UU9u07CfZTkDuSYD8583+GcGyWnh5aXmnezW+CRbkT67bxB0P/yZ0TOiqWQV3JSbN8QaPyjw/tni9WNOBr5wAAAAASUVORK5CYII="/></defs></svg>');
    background-size: cover;
}
.catalog.item-views.list .buttons,
.catalog.item-views.price .buttons,
.catalog.detail .buy_block .buttons{
  width: 100%;
  padding: 0;
  margin-top: 10px;
  display: flex;
  align-items: center;
}
.catalog.item-views.list .buttons .to_cart,
.catalog.item-views.price .buttons .to_cart,
.catalog.detail .buy_block .buttons .to_cart{
  display: flex;
  align-items: center;
  padding: 9px 13px 9px;
}
.catalog.item-views.list .buy_block.in .buttons .to_cart,
.catalog.item-views.price .buy_block.in .buttons .to_cart,
.catalog.detail .buy_block.in .buttons .to_cart{
  display: none;
}
.catalog.item-views.price .buttons .to_cart span,
.catalog.item-views.list .buttons .to_cart span,
.catalog.detail .buy_block .buttons .to_cart span{
  font-size: 14px;
  text-transform: none;
  font-weight: 700;
}
.catalog.item-views.price .buy_block .buttons .in_cart,
.catalog.item-views.list .buy_block .buttons .in_cart,
.catalog.detail .buy_block .buttons .in_cart{
  font-size: 14px;
  text-transform: none;
  font-weight: 700;
  text-align: left;
}
.catalog.detail .buy_block .buttons .in_cart span,
.catalog.item-views.price .buy_block .buttons .in_cart span,
.catalog.item-views.list .buy_block .buttons .in_cart span
{
  padding-left: 32px;
}
.catalog.item-views.list .buttons .to_cart .cart_icon,
.catalog.item-views.price .buttons .to_cart .cart_icon,
.catalog.detail .buy_block .buttons .to_cart .cart_icon{
  margin-right: 10px;
}
.catalog.item-views.list .buy_block.in .in_cart>span:before,
.catalog.item-views.price .buy_block.in .in_cart>span:before,
.catalog.detail .buy_block.in .in_cart>span:before{
  left: 8px;
}
.form .captcha-row,
.form-request__block .captcha-row{
  
}
.form-request__popup .processing-block,
.form-request__block .processing-block{
  padding-top: 0;
}
.form .processing-block{
  margin-top: 0;
}
.catalog.item-views.list .buy_block,
.catalog.detail .buy_block{
    max-width: 265px;
}
.catalog.item-views.price .buy_block{
    max-width: 300px;
}
.catalog.item-views.price .buttons .to_cart.hide768,
.catalog.item-views.list .buttons .to_cart.hide768,
.catalog.item-views.price .buy_block.in .buttons .in_cart.hide768,
.catalog.item-views.list .buy_block.in .buttons .in_cart.hide768{
    display: flex;
}
.catalog.item-views.price .buttons .to_cart.show768,
.catalog.item-views.list .buttons .to_cart.show768,
.catalog.item-views.list .buttons .in_cart.show768,
.catalog.item-views.price .buttons .in_cart.show768{
    display: none;
}
.buy_block.in .in_cart{
  display: flex;
  align-items: center;
  height: 40px;
}
.form-header i{
  background: #FF0000;
}
.show768{
    display: none !important;
}
.catalog.detail .btn,
.catalog.item-views .btn{
  height: 40px;
}
.form .form-body.form_in_new{
  background: #eaf0f2;
}
.form .form-body .captcha-row{
  margin:0;
}
@media(max-width: 1285px) and (min-width: 1200px){
     .catalog.item-views.list .offer_btn_new span{
        display: block;
     }
    .catalog.item-views.list .offer_btn_new span i::before{
        top: -8px;
        position: absolute;
        line-height: 19px;
    }
}
@media(max-width: 991px) and (min-width: 768px){
  .catalog.item-views.price .buy_block{
    display: flex;
    max-width: 100%;
    align-items: center;
        justify-content: space-between;
  }
  .catalog.item-views.price .price_block_name_item{
    margin-bottom: 10px;
    margin-top: 0 !important;
    width: 100%;
  }
  .catalog.item-views.price .offer_btn_new{
    width: 49%;
  }
  .catalog.item-views.price .buttons{
    width: 49%;
    margin-top: 0;
  }
  .catalog.item-views.price .item .buttons .btn{
    margin-top: 0 !important;
  }
  .catalog.item-views.price .offer_btn_new span,
  .catalog.item-views.price .buttons .to_cart span{
    font-size: 12px;
  }
  .catalog.item-views.price .buttons .to_cart
  {
    height: 40px;
  }
  .catalog.item-views.price .buy_block.in .buttons .in_cart{
    height: 40px;
      align-items: center;
      display: flex;
  }
}
@media(max-width: 768px){
  .buy_block.in .in_cart{
    height: 40px;
  }
    .offer_btn_new span,
    .offer_btn_new button{
        height: 40px;
    }
    .offer_btn_new span, .offer_btn_new button{
        padding: 5px 24px 5px 45px
    }
    .catalog.item-views.price .item .buttons .btn{
        margin-top: 0 !important;
        width: auto;
        width: 135px;
    }
    .catalog.item-views.price .item .buttons{
         max-width: 195px;
    }
    .catalog.item-views.list .buttons .to_cart, .catalog.item-views.price .buttons .to_cart, .catalog.detail .buy_block .buttons .to_cart{
        padding: 5px 13px 5px;
    }
    .catalog.item-views.price .buy_block{
        margin-top: 10px;
        display: flex;
        align-items: center;
        min-width: 100%;
    }
    .catalog.item-views.price .offer_btn_new span i::before{
        content: "Запросить КП";
    }
    .catalog.item-views.price .buttons{
        margin-top: 0;
    }
    .catalog.item-views.price .offer_btn_new span{
        font-size: 12px;
        width: 135px;
        margin-right: 5px;
        padding: 5px 0 5px 45px;
    }
    .catalog.item-views.price .buttons .to_cart span{
        font-size: 12px;
    }
    .catalog.item-views.price .buttons .to_cart.hide768,
    .catalog.item-views.list .buttons .to_cart.hide768,
    .catalog.item-views.price .buttons .in_cart.hide768,
    .catalog.item-views.list .buttons .in_cart.hide768,
    .catalog.item-views.list .buy_block.in .buttons .to_cart.hide768,
    .catalog.item-views.price .buy_block.in .buttons .to_cart.hide768{
        display: none;
    }
    .catalog.item-views.price .buttons .to_cart.show768,
    .catalog.item-views.list .buttons .to_cart.show768,
    .catalog.item-views.price .buy_block.in .buttons .in_cart.show768,
    .catalog.item-views.list .buy_block.in .buttons .in_cart.show768
    {
        display: flex !important;
    }
    .catalog.item-views.price .buy_block.in .buttons .to_cart.show768,
    .catalog.item-views.list .buy_block.in .buttons .to_cart.show768{
      display: none !important;
    }
    .hide768{
      display: none !important;
    }
}



/*new*/

.main-block {
    font-size: 18px;
    line-height: 1.5;
    background-color: #fff;
    padding: 15px;
    color: #000;
}

.dealer-text {
    font-size: 14px;
}

.orange-block {
    font-size: 18px;
    line-height: 1.5;
    background-color: #f27e25;
    padding: 15px;
    color: #ffffff;
}

.orange-block a {
    color: #ffffff;
    text-decoration: none; /* Убираем подчеркивание */
    border-bottom: 1px dashed #ffffff; /* Добавляем свою линию */ 
}

.orange-block a:hover {
    color: #ffffff;
    text-decoration: none; /* Убираем подчеркивание */
    border-bottom: 1px dashed #ffffff; /* Добавляем свою линию */ 
}

.logo-img {
    max-width: 200px;
    height: auto;
}
.main-block-wrapper{
    border: 1px solid #f27e25;
    border-radius: 3px;
}
.orange-block span{
	border-bottom: 1px dashed #ffffff;
}