/*NOTE: This file is intended for programmers. Aspro technical support is not advised to work with him.*/

/* Examples (uncomment to use):*/

/* Expand site width */
/* body .wrapper { max-width: 1400px !important;  } */

/* Set site background image */
/* body {  background: url(image_source) top no-repeat; }

/* Hide compare button */
/* a.compare_item { display: none !important;  }*/

h1, h2, h3, h4, h5  {font-family: 'Roboto Slab', serif;}
 
#headerfixed .logo-row .logo img, #headerfixed .logo-row .logo svg {
    width: auto;
    max-width: 100%;
}

a { color:#179dff;}
a:hover {  color: #012233;
 text-decoration: underline;}



header .menu_top_block li.catalog>.dropdown>li>a, body .menu_top_block.catalog_block .dropdown >li.full>a, .left_menu > li> a {
background:#fff; border-left:0; border-right:0; color:#179dff;}


header .menu_top_block li.catalog>.dropdown>li>a:hover, body .menu_top_block.catalog_block .dropdown >li.full>a:hover, .left_menu > li> a:hover  {
    color: #012233;
 text-decoration: underline !important;
}

.menu_top_block.catalog_block .dropdown>li.full:not(.v_bottom)>.dropdown>li>a:hover, header .menu_top_block.catalogfirst li.full:not(.v_bottom)>.dropdown>li>a.section:hover, .menu_top_block.catalog_block .dropdown>li.full:not(.v_bottom)>.dropdown>li.current>a.section{
    color: #012233;
 text-decoration: underline !important
}

header .menu_colored .menu_top_block>li.current>a, header .menu_dark .menu_top_block.menu>li.current>a, header .menu_dark .menu_top_block.menu>li.current:hover>a, .menu_top_block.catalog_block .dropdown>li.full:hover>a:before, .menu_top_block.catalog_block .dropdown>li.full.current>a, header .menu_top_block li.catalog>.dropdown>li.current>a, .left_menu>li.current>a, .left_menu>li:hover>a:before {
background:#179dff;}

.ust-tbl {margin-bottom:25px;}


.img-responsive {
    display: block;
    max-width: 100%;
    height: auto;
}
.f-left {float:left;}
.f-right {float:right;}

.bg-light-gray {
    background: #f6f6f6;
}

.pd-40-0 {    padding: 40px 0;}

.pd-20-0 {  padding: 20px 0;}
.pd-20 {padding:20px;}
.pd-0-20,{padding:0px 20px;}




.table-n td { padding:5px; width:180px; padding-left:25px; border-bottom:1px dotted #dbdbdb;}
.h1-inner {display:block; font-size:18px;}
.nav2 a {font-size:22px; margin:0 10px;}


.tbl {width:100%;}
.tbl tr td { text-align:left; padding:5px;border:1px solid #012133;}
.catalog_detail table tr:nth-child(even) td{   background:#ebebeb;}

.section_item_inner :nth-child(even) td{   background:none;}
.contacts-stores :nth-child(even) td { background:none;}

.tbl-first { background:#169dff !important; color:#fff;}
.inf-tab:active, inf-tab:focus {color:#000 !important;}
.inf-tab>li.active>a {color:#000 !important;}

.accordion-head .pay {
    float: right;
    color: #555555;
}
#mobileheader {height:80px;}
.topmenu-LIGHT{margin-bottom:10px;}

.properties .pay {font-weight:bold; font-size:14px;}




.sale-order-detail-payment-options-shipment-image-element, .sale-order-detail-payment-options-methods-image-element {

background-size: cover;
 background-repeat: no-repeat;
}


.basket-items-list-item-container:nth-child(even) td {
background:none !Important;
}
.list_item tr:nth-child(even) td {
background:none !Important;
}
.module_products_list tr:nth-child(even) td {
background:none !Important;
}
.top-block .top-block-item .address {
    display: none !Important;
}
.top-block-item .phone-block .dropdown { min-width:285px !important;}
footer .phone .dropdown { max-width:285px !important;}

.services-prices {
    border: 1px solid #ededed;
    border-radius: 8px;
}

.services-prices .body-info, .services-prices {
    flex: 1;
    display: flex;
    flex-direction: column;
}
.services-prices .pay { margin-bottom:20px; display:block;} 

.services-prices .pay b{font-size:32px; margin-bottom:20px;}
.services-prices .body-info {padding:25px  !important;    }
.services-prices .title {font-size:24px; margin-bottom:35px  !important;  }
.services-prices .body-info .previewtext p{ display: flex; align-items:center;}
.services-prices .body-info .previewtext p img {margin-right:8px;}
.services-prices  .section_name {display:none;}

.services-prices .image a img {
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
}

.bottom-services {
margin-top:auto;

}

.maxwidth-theme .intro-text {display:none;}

.services h2{
color:#0c2232;
}

.btn.btn-default.in-cart, .btn.btn-default.in-cart:hover {
    background: #0066ba;
    border-color: #0066ba;
}
.group_description_block p {font-size:16px;}
.cat_section_links { 

display: block;
    margin: 3px 4px 3px 0;
    transition: .4s;
    cursor: pointer;
    display: inline-block;
    padding: 0 18px;
    height: 35px;
    line-height: 32px;
    border-radius: 25px;
    text-align: center;
    border: 2px solid #e6e6e6;
    font-size: 14px;
}
.cat_section_links:hover { border-color:#179dff; color:#43abf7; }

div.item-title a, div.item-title a span {font-weight:500 !important;}
.price {font-weight:600 !important;}
.catalog_block .catalog_item {    text-align: left !important; }
.price_measure {display:none;}
.basket-coupon-block-total-price-current, .basket-item-price-current-text, .bx-soa-cart-d, .bx-soa-pp-list-description, .bx-price{font-family: "Helvetica Neue", sans-serif !important; }
.sale-order-list-shipment-element, .sale-order-list-title,.sale-order-list-accomplished-title {font-family: "Helvetica Neue", sans-serif !important; }
.price_currency {font-family: "Helvetica Neue", sans-serif;     font-weight: 500;}
.item-available .item-stock .value {border: 1px solid #179dff; padding: 1px 5px;    color: #179dff;}
.item-available .item-stock .icon {display:none;}
.item-unavailable .item-stock .icon {display:none;}
.item-unavailable .item-stock .value {border: 1px solid #999999;     padding: 1px 5px;    color: #999999;}
.item-unavailable  img {filter: grayscale(80%);}

.block .catalog_block .catalog_item_wrapp .catalog_item { box-shadow: 0 0px 0 0 #f2f2f2 inset;   border-top: 2px solid #f2f2f2; }

.catalog .item_wrap.hover, .catalog .item_wrap.touch.hover, .catalog .item_wrap:not(.touch):hover {
    z-index: 1;
    box-shadow: 0 0 20px rgba(0,0,0,.1);
    -moz-box-shadow: 0 0 20px rgba(0,0,0,.1);
    -o-box-shadow: 0 0 20px rgba(0,0,0,.1);
    -webkit-box-shadow: 0 0 20px rgba(0,0,0,.1);
}
.ajax_load.block .footer_button {    display: block !important;}
.footer_button {    opacity: 1 !important;    visibility: visible !important;    height: auto !important;}
.footer_button { text-align: left !important; }
.bx_filter .bx_filter_section {    border: none;    background: #FFF;}
.bx_filter .bx_filter_parameters_box_title {    font-weight:800;}
.bx_filter .title .bx_filter_parameters_box_title {    display: none }
.bottom_slider .catalog_item, .bottom_slider .catalog_item .buttons_block {    text-align: left;}
body .catalog_item:hover .footer_button, body .catalog_item.hover .footer_button {margin:0 !important;}

.tabs_slider .catalog_item.hover, .tabs_slider .catalog_item:not(.touch):hover {
padding-bottom: 0 !important; }

.styled-block {
background:none;
background-color: #f2f2f2;
border-left:0;
font-size:18px;
color:#000;
}

.table-hid-xs{
  @media(max-width: 768px){
    display: none;
  }
}
.sale_block .text {    background: #EF476F;    color: #fff;}
.catalog_block .article_block, .catalog_block .item-stock { margin: 6px 0 !important;}
.catalog_block .cost.prices .price {  margin-left: 0px; }

.iblock-vote.small div {    background: url(https://antenna.com.ru/bitrix/templates/aspro_next/images/svg/ai.svg) -137px -51px no-repeat;}
.item-stock .icon {    background: url(https://antenna.com.ru/bitrix/templates/aspro_next/images/svg/ai.svg) -92px -48px no-repeat;}
.iblock-vote table td div {    background:url('https://antenna.com.ru/bitrix/templates/aspro_next/images/svg/ai.svg') -374px -51px no-repeat;}

.stickers .sticker_hit, .stickers .sticker_khit {    background-color: #FFD166;}
.stickers .sticker_recommend, .stickers .sticker_sovetuem {    background-color: #06D6A0;}
.stickers .sticker_novoe {     background-color: #073B4C;}
.stickers .sticker_aktsii {     background-color: #EF476F;}

.detail.partners .detailimage {
 float: none;
margin: 8px;}
.detail.partners .detailimage .img-partner {
box-shadow:none;
padding:8px;}


.b9ed21e8-43a6-11e8-80f9-00155d007300 .price {    color: #EF476F !important; font-weight:600;}
.b85972ad-776d-11eb-8db6-00155d00c804 .price {text-decoration:line-through !important; font-weight:400 !important; color:#888 !important; font-size: 13px !important;}
.b85972ad-776d-11eb-8db6-00155d00c804, .b9ed21e8-43a6-11e8-80f9-00155d007300 {display:inline;}
.b85972ad-776d-11eb-8db6-00155d00c804 .price_name, .b9ed21e8-43a6-11e8-80f9-00155d007300 .price_name {display:none;}
.article_block {display:none !important;}


.footer_button {
    /* opacity: 0;



html:not(.mobile) .bottom_slider.specials .tabs_slider .catalog_item .footer_button, html:not(.mobile) .catalog_block .catalog_item_wrapp .footer_button, html:not(.mobile) .catalog_block_slider .catalog_item .footer_button, html:not(.mobile) .viewed_slider .tabs_slider .catalog_item .footer_button {
    position: initial !important;