

/* Start:/bitrix/templates/uzbi_2019/components/arturgolubev/search.title/sidebar/style.css?173010886913827*/
/* div.title-search-result {
	display: block !important;
} */

.bx_smart_searche, .bx_smart_searche *, .bx-searchtitle, .bx-searchtitle * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.bx-searchtitle {

}

.bx-searchtitle-history {
    margin-top: 5px;
}

.bx-searchtitle-history a {
    color: #222;
    text-decoration: underline;
}

.bx-searchtitle-history a:hover {
    text-decoration: none;
}

.bx-searchtitle .bx-block-title {
    color: #343434;
    text-transform: uppercase;
    font-size: 12px;
    margin-bottom: 9px;
    font-weight: 600;
}

.bx-searchtitle .bx-input-group {
    position: relative;
    display: table;
    border-collapse: separate;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.bx-searchtitle .bx-input-group {
}

.bx-searchtitle .bx-input-group .bx-form-control {
    position: relative;
    z-index: 2;
    float: left;
    width: 100%;
    margin-bottom: 0;
    display: block;
    width: 100%;
    height: 48px;
    padding: 0 12px 0 0;
    line-height: 48px;
    color: #333;
    background: transparent;
    border:0;
    border-right: none;
    outline: none;
    font-size: 1.6rem;
}

.bx-searchtitle .bx-input-group-btn {
    position: relative;
    font-size: 0;
    width: 1%;
    white-space: nowrap;
    vertical-align: middle;
    display: table-cell;
    line-height: normal;
}

.bx-searchtitle .bx-input-group-btn button {
    position: relative;
    width: 66px;
    height: 48px;
    border: none;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 0;
    cursor: pointer;
    padding: 0;
    border: 0;
    font-size: 16px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.bx-searchtitle .bx-input-group-btn button svg {
    width: 25px;
    height: 25px;
}


div.title-search-result {
    border: 0 none !important;
    border-top: 0 none;
    display: none;
    overflow: hidden;
    z-index: 999;
    min-width: 200px;
    margin-top: 3px;
    background-color: #FFF;
    /* border-top: 0 none; */
    border-radius: 2px;
    box-shadow: 0px 0px 7px -2px #d6d6d6;

    /* display: block !important; */
}

div.title-search-fader {
    display: none;
    background-image: url('/bitrix/templates/uzbi_2019/components/arturgolubev/search.title/sidebar/images/fader.png');
    background-position: right top;
    background-repeat: repeat-y;
    position: absolute;
}

p.title-search-preview {
    font-size: 12px;
}

div.title-search-result td.title-search-price span {
    font-size: 26px;
}

/*========================*/
.bx_smart_searche {
    padding-top: 8px;

    border-top: 0 none;
    border-radius: 0 0 3px 3px;
}

.bx_smart_searche .bx_info_wrap {
    margin-left: 85px;
}

.bx_smart_searche .bx_img_element {
    float: left;
    padding: 5px;
    width: 75px;
    text-align: center;
}

.bx_smart_searche .bx_item_block {
    min-height: 65px;
    position: relative;
}

.bx_smart_searche .bx_image {
    /* width: 45px;
    height: 45px;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    border: 1px solid #e8e8e8; */
    display: inline-block;
    max-width: 100%;
}

.bx_smart_searche .bx_image.empty_image {
    background-image: url(/bitrix/templates/uzbi_2019/components/arturgolubev/search.title/sidebar/image/noimg.png);
}

.bx_smart_searche .bx_item_element {
    padding: 8px 0;
}

.bx_smart_searche .bx_item_element_all_result {
    text-align: center;
}

.bx_smart_searche .bx_item_element hr {
    margin: 0;
    border: none;
    border-bottom: 1px solid #e5e5e5;
}

.bx_smart_searche .bx_item_element a {
    margin-top: 5px;
    display: inline-block;
    color: #333;
    font-size: 14px;
    text-decoration: none;
    font-weight: bold;
}

.bx_smart_searche .bx_item_element a b {
    font-weight: bold;
}

.bx_smart_searche .bx_item_element a b {
    color: #000;
}

.bx_smart_searche .bx_item_element a:hover,
.bx_smart_searche .bx_item_element a:hover b {
    text-decoration: underline;
}

.bx_smart_searche .bx_item_preview_text {
    font-size: 13px;
    padding: 5px 10px 5px 0;
}

.bx_smart_searche .bx_price {
    font-weight: bold;
    font-size: 15px;
    margin-top: 5px;
}

.bx_smart_searche .bx_price .old {
    font-weight: normal;
    text-decoration: line-through;
    color: #636363;
    font-size: 12px;
    vertical-align: middle;
}

.bx_smart_searche .bx_item_block.all_result {
    min-height: 0
}

.bx_smart_searche .bx_item_block.others_result {
    min-height: 0;
    line-height: 12px;
    padding: 0;
}

.bx_smart_searche .bx_item_block.all_result .all_result_button {
    display: inline-block;
    font-size: 14px;
    background-color: #1485CE;
    border: 1px solid;
    border-color: #1485CE;
    color: #FFF;
    padding: 0 22px;
    height: 34px;
    text-decoration: none;
    border-radius: 2px;
    margin: 0 0 8px;

    line-height: 34px;
    text-transform: uppercase;
    font-weight: bold;
    letter-spacing: .5px;
}

.bx_smart_searche .bx_item_block_href {
    display: block;
    text-decoration: none;
    margin-bottom: 5px;
    padding: 8px;
    line-height: 14px;
}

.bx_smart_searche .bx_item_block_href:hover {
    background-color: #feeed2;
}

.bx_smart_searche .bx_item_block_hrline {
    border-bottom: 1px solid #f5a61c;
    margin: 0 8px 5px;
}

.bx_item_block_item_clear {
    display: block;
    clear: both;
}

.bx_smart_searche .bx_item_block_item_info_wrap {
    display: block;
}

.bx_smart_searche .bx_item_block_item_info_wrap.wpic {
    padding-left: 39px;
}

.bx_smart_searche .bx_item_block_item_info {
    display: block;
}

.bx_smart_searche .bx_item_block_href_category_title {
    color: #a2a2a2;
    /* font-weight: bold; */
}

.bx_smart_searche .bx_item_block_href_category_name {
    color: #f5a61c;
    font-weight: bold;
    text-transform: uppercase;
}

.bx_smart_searche .bx_item_block_item_image {
    width: 34px;
    height: 34px;
    float: left;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    margin-right: 5px;
}

.bx_smart_searche .bx_item_block_item_name {
    color: #333;
    overflow: hidden;
    height: 34px;
    display: block;
    line-height: 17px;
    display: flex;
}

.bx_smart_searche .bx_item_block_item_name_flex_align {
    margin: auto 0;
}

.bx_smart_searche .bx_item_block_item_simple_name {
    color: #333;
    display: block;
    line-height: 17px;
}

.bx_smart_searche .bx_item_block_item_name b, .bx_smart_searche .bx_item_block_item_simple_name b {
    color: #f5a61c;
}

.bx_smart_searche .bx_item_block_item_price {
    float: right;
    text-align: right;
    color: #333;
    line-height: 17px;
    padding-left: 5px;
}

.bx_smart_searche .bx_item_block_item_price.bx_item_block_item_price_only_one {
    line-height: 34px;
}

.bx_smart_searche .bx_item_block_item_price .bx_price_new {
    white-space: nowrap;
    font-weight: bold;
    display: block;
}

.bx_smart_searche .bx_item_block_item_price .bx_price_old {
    white-space: nowrap;
    text-decoration: line-through;
}

.bx_smart_searche .bx_item_block_item_text {
    color: #9b9b9b;
    display: block;
    margin-top: 8px;
    font-size: 13px;
    line-height: 15px;
}

.bx_smart_searche .bx_item_block_item_props {
    color: #9b9b9b;
    display: block;
    margin-top: 8px;
    font-size: 13px;
    line-height: 15px;
}

.bx_smart_searche .bx_item_block_item_text.wpic, .bx_smart_searche .bx_item_block_item_props.wpic {
    /* padding-left: 39px; */
}

.bx_item_block_item_prop_item {
    display: block;
}

.bx_smart_no_result_find {
    padding: 0 8px 8px;
}


/* preloader base */
.bx-searchtitle .bx-searchtitle-preloader {
    position: absolute;
    top: 2px;
    right: 110%;
    width: 30px;
    height: 30px;
    z-index: 5;
    display: none;
    /* display: block; */
}

.bx-searchtitle .bx-searchtitle-preloader.view {
    background: url(/bitrix/templates/uzbi_2019/components/arturgolubev/search.title/sidebar/images/loader_orange.gif) center center no-repeat;
}



.bx-searchtitle.theme-blue .bx-searchtitle-preloader.view {
    background-image: url(/bitrix/templates/uzbi_2019/components/arturgolubev/search.title/sidebar/images/loader_blue.gif);
}

/*.bx_smart_searche.theme-blue .bx_item_block.all_result .all_result_button {
    background-color: #223970;
    border-color: #223970;
}

.bx-searchtitle.theme-blue .bx-input-group-btn button {
    background-color: #223970;
    border-color: #223970;
    color: #FFF;
}*/

.bx-searchtitle.theme-blue .bx-input-group-btn button:hover,
.bx_smart_searche.theme-blue .bx_item_block.all_result .all_result_button:hover {
    /*background-color: #5ca6e4;
    border-color: #5ca6e4;
    text-decoration: none;*/
}

.bx_smart_searche.theme-blue .bx_item_element a b {
    color: #5ca6e4;
}

.bx_smart_searche.theme-blue .bx_item_block_href:hover {
    background-color: #b2d9f1;
}

.bx_smart_searche.theme-blue .bx_item_block_href_category_name {
    color: #223970;
}

.bx_smart_searche.theme-blue .bx_item_block_item_name b, .bx_smart_searche.theme-blue .bx_item_block_item_simple_name b {
    color: #223970;
}

.bx_smart_searche.theme-blue .bx_item_block_hrline {
    border-color: #223970;
}

/* black */
.bx-searchtitle.theme-black .bx-input-group .bx-form-control {
    border-color: #333;
}

.bx-searchtitle.theme-black .bx-searchtitle-preloader.view {
    background-image: url(/bitrix/templates/uzbi_2019/components/arturgolubev/search.title/sidebar/images/loader_black.gif);
}

.bx_smart_searche.theme-black .bx_item_block.all_result .all_result_button {
    background-color: #333;
    border-color: #333;
}

.bx-searchtitle.theme-black .bx-input-group-btn button {
    background-color: #333;
    border-color: #333;
    color: #FFF;
}

.bx-searchtitle.theme-black .bx-input-group-btn button:hover, .bx_smart_searche.theme-black .bx_item_block.all_result .all_result_button:hover {
    background-color: #5c5c5c;
    border-color: #5c5c5c;
    text-decoration: none;
}

.bx_smart_searche.theme-black .bx_item_element a b {
    color: #5c5c5c;
}

.bx_smart_searche.theme-black {
    /* border:1px solid #333; */
    border-top: 0 none;
    border-radius: 0 0 3px 3px;
}

.bx_smart_searche.theme-black .bx_item_block_href:hover {
    background-color: #eaeaea;
}

.bx_smart_searche.theme-black .bx_item_block_href_category_name {
    color: #333;
}

.bx_smart_searche.theme-black .bx_item_block_item_name b, .bx_smart_searche.theme-black .bx_item_block_item_simple_name b {
    color: #333;
}

.bx_smart_searche.theme-black .bx_item_block_hrline {
    border-color: #333;
}

/* green */
.bx-searchtitle.theme-green .bx-input-group .bx-form-control {
    border-color: #159ebb;
}

.bx-searchtitle.theme-green .bx-searchtitle-preloader.view {
    background-image: url(/bitrix/templates/uzbi_2019/components/arturgolubev/search.title/sidebar/images/loader_green.gif);
}

.bx_smart_searche.theme-green .bx_item_block.all_result .all_result_button {
    background-color: #159ebb;
    border-color: #159ebb;
}

.bx-searchtitle.theme-green .bx-input-group-btn button {
    background-color: #159ebb;
    border-color: #159ebb;
    color: #FFF;
}

.bx-searchtitle.theme-green .bx-input-group-btn button:hover,
.bx_smart_searche.theme-green .bx_item_block.all_result .all_result_button:hover {

}

.bx_smart_searche.theme-green .bx_item_element a b {
    color: #44b1c9;
}

.bx_smart_searche.theme-green .bx_item_block_href:hover {
    background-color: #d0ebf1;
}

.bx_smart_searche.theme-green .bx_item_block_href_category_name {
    color: #159ebb;
}

.bx_smart_searche.theme-green .bx_item_block_item_name b, .bx_smart_searche.theme-green .bx_item_block_item_simple_name b {
    color: #159ebb;
}

.bx_smart_searche.theme-green .bx_item_block_hrline {
    border-color: #159ebb;
}

/* red */
.bx-searchtitle.theme-red .bx-input-group .bx-form-control {
    border-color: #E22B2B;
}

.bx-searchtitle.theme-red .bx-searchtitle-preloader.view {
    background-image: url(/bitrix/templates/uzbi_2019/components/arturgolubev/search.title/sidebar/images/loader_red.gif);
}

.bx_smart_searche.theme-red .bx_item_block.all_result .all_result_button {
    background-color: #E22B2B;
    border-color: #E22B2B;
}

.bx-searchtitle.theme-red .bx-input-group-btn button {
    background-color: #E22B2B;
    border-color: #E22B2B;
    color: #FFF;
}

.bx-searchtitle.theme-red .bx-input-group-btn button:hover, .bx_smart_searche.theme-red .bx_item_block.all_result .all_result_button:hover {
    background-color: #e95c5c;
    border-color: #e95c5c;
    text-decoration: none;
}

.bx_smart_searche.theme-red .bx_item_element a b {
    color: #e95c5c;
}

.bx_smart_searche.theme-green .bx_item_block_href:hover {
    background-color: #f9d4d4;
}

.bx_smart_searche.theme-red .bx_item_block_href_category_name {
    color: #E22B2B;
}

.bx_smart_searche.theme-red .bx_item_block_item_name b, .bx_smart_searche.theme-red .bx_item_block_item_simple_name b {
    color: #E22B2B;
}

.bx_smart_searche.theme-red .bx_item_block_hrline {
    border-color: #E22B2B;
}

/* yellow */
.bx-searchtitle.theme-yellow .bx-input-group .bx-form-control {
    border-color: #F9A91D;
}

.bx-searchtitle.theme-yellow .bx-searchtitle-preloader.view {
    background-image: url(/bitrix/templates/uzbi_2019/components/arturgolubev/search.title/sidebar/images/loader_yellow.gif);
}

.bx_smart_searche.theme-yellow .bx_item_block.all_result .all_result_button {
    background-color: #F9A91D;
    border-color: #F9A91D;
}

.bx-searchtitle.theme-yellow .bx-input-group-btn button {
    background-color: #F9A91D;
    border-color: #F9A91D;
    color: #FFF;
}

.bx-searchtitle.theme-yellow .bx-input-group-btn button:hover, .bx_smart_searche.theme-yellow .bx_item_block.all_result .all_result_button:hover {
    background-color: #faba4a;
    border-color: #faba4a;
    text-decoration: none;
}

.bx_smart_searche.theme-yellow .bx_item_element a b {
    color: #faba4a;
}

.bx_smart_searche.theme-yellow .bx_item_block_href_category_name {
    color: #F9A91D;
}

.bx_smart_searche.theme-yellow .bx_item_block_item_name b, .bx_smart_searche.theme-yellow .bx_item_block_item_simple_name b {
    color: #F9A91D;
}

.bx_smart_searche.theme-yellow .bx_item_block_hrline {
    border-color: #F9A91D;
}
/* End */


/* Start:/bitrix/templates/uzbi_2019/components/bitrix/menu/header__nav/style.css?1730108869388*/
.header__nav--submenu {
    position: absolute;
    list-style: none;
    background-color: #ffffff;
    left: 0;
    padding: 0 20px;
    box-shadow: 0 5px 5px rgba(0, 0, 0, .1);
    opacity: 0;
    visibility: hidden;
    transition: .2s all linear;
}

.header__nav li {
    position: relative;
}

.header__nav li:hover ul {
    opacity: 1;
    visibility: visible;
}
/* End */


/* Start:/bitrix/templates/uzbi_2019/styles.css?1743405768315*/
.starrequired {
    color:#f00;
    font-weight:bold;
}

.table {
    width:100%;
    border-collapse:collapse;
}
.table td,
.table th {
    padding:10px;
    border:1px solid #d4d4d4;
    color:#000;
}

.image_left {
    float:left;
    margin:0 20px 0 0;
}
.image_right {
    float:right;
    margin:0 0 0 20px;
}
/* End */


/* Start:/bitrix/templates/uzbi_2019/template_styles.css?175152258747755*/
.sidenav__primary > li.item_11 i,
.sidenav__primary > li.item_08 i {
    width: auto !important;
    height: auto !important;
}
.article-item-img.lazy {
    background-image: none !important;
    background-color: #F1F1FA;
}
.article-item {
position: relative;
    flex: 1 1 calc(33.33% - 13.3px);
    box-shadow: 0px 1px 12px rgb(0 0 0 / 10%);
    max-width: 450px;
    background-color: white;
    display: flex;
    flex-direction: column;
    transition: box-shadow 0.3s ease;
    border-radius: 8px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    overflow: hidden;
}
.articles_sections_list {
    padding: 0 !important;
    padding-top: 30px!important;
    box-shadow: none!important;
}
.articles_sections_list .bx_sitemap_li_title {
    margin-bottom: 0;
}
.articles_sections_list__container li {
    margin: 0;
}
.articles_sections_list__container li ul li {
    display: none;
}

.articles_sections_list__container li ul li h2 {
    display: none;
}

.articles_sections_list__container li a:link, .articles_sections_list__container li a:visited {
    background: none!important;
}

.articles_sections_list__container li ul li h2+ul.articles_sections_list__subsection {
    display: none;
}

.sidenav__primary>li.item_14 i {
    width: 37px!important;
    height: 45px!important;
}
.articles__item_container:hover {
    box-shadow: none!important;
}
.article-item-label {
    position:  absolute;
    top:  0;
    left:  0;
    font-weight:  600;
    font-size:  12px;
    color:  #FFFFFF;
    background-color:  var(--color-second);
    padding:  3px 15px;
    border-radius:  6px 0 6px 0;
    text-transform:  uppercase;
}
.article-item-img-wrap {
    position:  relative;
    padding-bottom:  52.6%;
}
.article-item-img {
    display:  block;
    position:  absolute;
    top:  0;
    left:  0;
    width:  100%;
    height:  100%;
    background-position:  center;
    background-size:  cover;
    border-radius:  6px 6px 0 0;
    -webkit-tap-highlight-color:  transparent;
}
.article-item-content {
    display:  flex;
    flex-direction:  column;
    flex:  1 1;
    height: 100%;
}
@media (max-width: 575px) {	
.video-comments .article-item-info {
    padding: 10px 10px 16px 11px;
    flex:  1 1;
    display:  flex;
    flex-direction:  column;
}
.popular-stati .article-item-info{
    padding: 10px 10px 16px 11px;
    flex:  1 1;
    display:  flex;
    flex-direction:  column;
}
.budinter .article-item-info{
    padding: 10px 10px 16px 11px;
    flex:  1 1;
    display:  flex;
    flex-direction:  column;
}
}
@media (min-width: 576px) {	
.video-comments .article-item-info {
    padding:  16px 22px 20px;
    flex:  1 1;
    display:  flex;
    flex-direction:  column;
}
.popular-stati .article-item-info {
    padding:  16px 22px 20px;
    flex:  1 1;
    display:  flex;
    flex-direction:  column;
}
.budinter .article-item-info {
    padding:  16px 22px 20px;
    flex:  1 1;
    display:  flex;
    flex-direction:  column;
}
}
.icon-calendar-red {
    background-size: contain;
    background-repeat: no-repeat;
    display: inline-block;
    width:  15px;
    height:  15px;
	margin-top: -3px;
    background-image:  url("data:image/svg+xml, %3Csvg width='11' height='11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M10.374 1.805a.755.755 0 0 0-.552-.234h-.786V.982A.946.946 0 0 0 8.747.29.946.946 0 0 0 8.054 0H7.66a.946.946 0 0 0-.694.289.946.946 0 0 0-.288.693v.59H4.322v-.59A.946.946 0 0 0 4.033.29.946.946 0 0 0 3.34 0h-.392a.946.946 0 0 0-.694.289.946.946 0 0 0-.289.693v.59H1.18a.755.755 0 0 0-.553.233.755.755 0 0 0-.233.552v7.857c0 .213.078.397.233.553.156.155.34.233.553.233H9.82a.755.755 0 0 0 .553-.233.755.755 0 0 0 .233-.553V2.357a.755.755 0 0 0-.233-.552zM7.464.982c0-.057.019-.104.055-.141a.191.191 0 0 1 .142-.055h.393c.057 0 .104.018.14.055a.191.191 0 0 1 .056.141V2.75a.191.191 0 0 1-.055.141.192.192 0 0 1-.142.055h-.392a.191.191 0 0 1-.142-.055.191.191 0 0 1-.055-.141V.982zm-4.714 0c0-.057.019-.104.055-.141a.191.191 0 0 1 .142-.055h.392a.19.19 0 0 1 .142.055.191.191 0 0 1 .055.141V2.75a.19.19 0 0 1-.055.141.191.191 0 0 1-.142.055h-.392a.191.191 0 0 1-.142-.055.192.192 0 0 1-.055-.141V.982zm7.071 9.232H1.18V3.93H9.82v6.285z' fill='%23C64922'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Cpath fill='%23fff' d='M0 0h11v11H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}
.icon-eye-red {
    background-size: contain;
    background-repeat: no-repeat;
    display: inline-block;
    width:  18px;
    height:  17px;
    background-image:  url("data:image/svg+xml, %3Csvg width='18' height='17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M8.66 3.433c-3.31 0-6.31 1.777-8.524 4.664a.663.663 0 0 0 0 .803c2.214 2.89 5.214 4.667 8.523 4.667 3.31 0 6.31-1.777 8.524-4.664a.663.663 0 0 0 0-.803c-2.214-2.89-5.215-4.667-8.524-4.667zm.237 8.635c-2.197.136-4.01-1.641-3.873-3.801.114-1.78 1.584-3.224 3.398-3.335 2.196-.136 4.01 1.641 3.872 3.801-.117 1.777-1.587 3.22-3.397 3.335zm-.11-1.648c-1.183.073-2.161-.884-2.083-2.045.06-.96.853-1.736 1.831-1.798 1.184-.073 2.161.883 2.083 2.045-.063.963-.857 1.739-1.831 1.798z' fill='%23C64922'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Cpath fill='%23fff' d='M0 0h17.319v17H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}
.main-page-blog-link {
font-weight: 400;
    font-size: 17px;
    line-height: 25px;
    color: var(--color-primary);
    transition: color 0.3s ease;
    -webkit-tap-highlight-color: transparent;
    text-align: right;
    display: block;
    margin-bottom: 10px;
    text-decoration: none;
}
.main-page-blog-link-wrapper {
    display: flex;

    align-items: flex-end;
    margin-bottom: 20px;
}
.author {
    padding: 0 15px 5px 20px;
}
.article-item-title {
    display: block;
    margin-bottom: 10px;
    font-weight: 500;
    font-size: 16px;
    line-height: 20px;
    color: #000;
    transition: color 0.3s ease;
    -webkit-tap-highlight-color: transparent;
    text-decoration: none;
    height: 40px;
    overflow: hidden;
}
.article-item-title:hover {
    text-decoration:  none;
}
.article-item-title:active {
    color:  var(--color-second);
}
.article-item-teaser {
    font-weight: 400;
    font-size: 14px;
    line-height: 16px;
    color: #636363;
}
.article-item-footer {
    display:  flex;
    align-items:  center;
    justify-content:  space-between;
    padding:  13px 22px;
    font-size:  14px;
    color:  #7C7C7C;
    padding-bottom: 0;
}
.article-item-footer-views {
    display:  flex;
    align-items:  center;
}
.article-item-footer-views-text {
    margin-left:  6px;
}
.article-item-footer-date {
display: flex;
    align-items: center;
    margin: 8px 0 8px 0;
    font-size: 15px;
}
.article-item-footer-date-text {
    margin-left:  6px;
}
.articles-list-more {
    margin-bottom:  150px;
}
.articles-list-more-btn-wrap {
    text-align:  center;
}


.blog-filter {
    display: block !important;
}
.footer__dev.mobile {
    display: none !important;
}
.footer__dev {
    position: absolute;
    right: 88px;
    bottom: 85px
}

#tag_form ul li::marker {
   content: none;
}
#tag_form ul li [type="checkbox"], #tag_form ul li [type="radio"] {
    display: none;
}
#tag_form ul {
    display: flex;
    flex-wrap: wrap;
    row-gap: 20px;
}
.open-table {
    background: none;
    border: 1px solid #d4d4d4;
    margin: 0 auto;
    display: flex;
    padding: 15px;
}
#tag_form .more {
    margin: 0px auto;
    display: flex;
    align-items: center;
    justify-content: center;
}
#tag_form ul li {
    margin-right: 30px;
    padding: 10px 20px;
    background-color: rgb(225, 235, 255);
    border-radius: 20px;
    cursor: pointer;
    transition:  all 0.3s ease;
}
#tag_form ul li label {
    cursor: pointer;
}
#tag_form ul li:hover {
    background-color: rgb(214, 204, 232);
}

#tag_form ul li input[type="checkbox"]:checked {
    background-color: rgb(214, 204, 232);
}

#sidenav__second_05 .sidenav__second_name {
    height: 3.2em;
}

.sidenav__second {
    width: 250px!important;
}
.sidenav__second_heading {
    font-size: 2.6rem!important;
    line-height: 3rem!important;
}
.sidenav__second ul {
    flex-direction: column;
}
.sidenav__second_name {
    font-size: 1.5rem!important;
    height: auto!important;
}
.sidenav__second ul li {
    width: 100% !important;
}
.bxmaker-authuserphone-login {
    margin: 0 auto;
    max-width: 500px;
}
#edost_catalogdelivery_quantity {
    color: black;
}
.blog_rating {

    font-style: normal;
    font-weight: bold;
    font-size: 18px;
    line-height: 21px;

    color: #000000;
    padding-bottom: 53px;
    margin-top: 30px;
    align-items: center;
    justify-content: center;
    display: grid;
}
.blog_rating p {
    padding-bottom: 39px;
}
.blog_rating .rating {
    display: inline-block;
    margin-left: 16px;
}
.blog_rating .rating.s1 {
    margin-left: 0;
}
.blog_rating .rating a {
    display: block;
    width: 244px;
    height: 64px;
    border: 1px solid #B3B3B3;
    box-sizing: border-box;
    border-radius: 4.12517px;
    font-style: normal;
    font-weight: normal;
    font-size: 18.5633px;
    line-height: 64px;
    text-align: left;
    text-decoration: none;
    color: #000000;
    padding-left: 73px;
}
.blog_rating .rating a img {
    position: absolute;
    margin-top: 17px;
    margin-left: -50px;
}
.blog_rating .rating.s1 a.active,
.blog_rating .rating.s1 a:hover {
    background-color: #8cf968;
}
.blog_rating .rating.s2 a.active,
.blog_rating .rating.s2 a:hover {
    background-color: #fbdd1a;
}
.blog_rating .rating.s3 a.active,
.blog_rating .rating.s3 a:hover {
    background-color: #ff7878;
}
@media only screen and (max-width: 767px)  {
    .footer__dev {
        display: none !important;
    }
/*    .footer__dev.mobile {
        display: block !important;
    }*/
    .bxmaker-authuserphone-login {
        max-width: 300px;
    }
    .product_data__heading .icon_doc:not(:first-of-type) {
        display: none;
    }
    .product_data__heading span:not(:first-of-type) {
        display: none;
    }
}
.tab-reviews__btn {

    font-size: 25px;
    text-align: center;
    display: block;
    margin: 10px 0;
}
@media screen and (max-width: 749px) {
    .tab-reviews__btn {
        position: relative;
        width: calc(100% - 40px);
        top: auto;
        margin: 0 20px 20px 20px;
        right: auto;
        font-size: 14px;
    }
}
.tab-reviews__item {
    padding: 50px;
    box-shadow: 1px 0 0 0 #eaeaef, 0 1px 0 0 #eaeaef, 1px 1px 0 0 #eaeaef, 1px 0 0 0 #eaeaef inset, 0 1px 0 0 #eaeaef inset;
}
@media screen and (max-width: 749px) {
    .tab-reviews__item {
        padding: 20px;
    }
}
.tab-reviews__rating {
    margin-bottom: 20px;
}
.tab-reviews__row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 20px;
}
@media screen and (max-width: 749px) {
    .tab-reviews__row {
        -webkit-flex-wrap: wrap;
        -moz-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
}
.tab-reviews__text {
    margin-bottom: 20px;
}
@media screen and (max-width: 749px) {
    .tab-reviews__text {
        font-size: 13px;
    }
}
.tab-reviews__text b {
    display: block;
    margin-bottom: 10px;
}
.tab-reviews__text p {
    line-height: 1.71;
    margin: 0;
}
.tab-reviews__person {
    margin-bottom: 16px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between;
}
@media screen and (max-width: 749px) {
    .tab-reviews__person {
        -webkit-flex-wrap: wrap;
        -moz-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
}
.tab-reviews__person .name {
    font-size: 20px;
    line-height: 1.33;
    position: relative;
    padding-left: 24px;
}
@media screen and (max-width: 749px) {
    .tab-reviews__person .name {
        font-size: 14px;
        margin-bottom: 2px;
        width: 100%;
    }
}

.tab-reviews__person .date {
    line-height: 1.43;
    opacity: 0.5;
    color: #000;
}
@media screen and (max-width: 749px) {
    .tab-reviews__person .date {
        font-size: 13px;
        line-height: 1.54;
        margin-left: 24px;
    }
}
.tab-reviews__reply {
    line-height: 1.43;
    border-bottom: 1px dotted #cdcdd3;
    text-decoration: none;
    color: #000;
}
@media screen and (max-width: 749px) {
    .tab-reviews__reply {
        font-size: 13px;
    }
}
.tab-reviews__col {
    width: 50%;
}
.tab-reviews__col:last-child {
    margin-bottom: 0;
}
@media screen and (max-width: 749px) {
    .tab-reviews__col {
        width: 100%;
        margin-bottom: 14px;
    }
}
.tab-reviews__col--plus {
    padding-right: 40px;
}
@media screen and (max-width: 749px) {
    .tab-reviews__col--plus {
        padding-right: 0;
    }
}
.tab-reviews__col--plus b {
    color: #319e24;
}
.tab-reviews__col--minus b {
    color: #e72444;
}
.tab-reviews__col b {
    font-size: 14px;
    font-weight: 500;
    display: block;
    margin-bottom: 10px;
}
@media screen and (max-width: 749px) {
    .tab-reviews__col b {
        font-size: 13px;
    }
}
.tab-reviews__col p {
    font-size: 14px;
    line-height: 1.71;
    margin: 0;
}
@media screen and (max-width: 749px) {
    .tab-reviews__col p {
        font-size: 13px;
    }
}
.tab-reviews__all {
    text-align: center;
    min-height: 80px;
    border-top: 1px solid #eaeaef;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
}
.tab-reviews__all a {
    text-decoration: none;
    color: #000;
    border-bottom: 1px dotted #cdcdd3;
    opacity: 0.6;
}
.tab-reviews__all a:hover {
    color: #e72444;
    opacity: 1;
    border-bottom: 1px dotted transparent;
}
.popup {
    width: 1160px;
    position: relative;
    display: none;
}
.popup--add .popup-tab__title {
    font-size: 30px;
}
@media screen and (max-width: 749px) {
    .popup--add .popup-tab__title {
        font-size: 20px;
        display: block;
        line-height: normal;
        padding: 0;
        margin-bottom: 20px;
    }
}
@media screen and (max-width: 999px) {
    .popup {
        width: 100%;
    }
}
.popup.fancybox-content {
    background-color: transparent;
    padding: 0 60px 0 0;
}
@media screen and (max-width: 1440px) {
    .popup.fancybox-content {
        padding: 60px 0 0 0;
    }
}
.popup.fancybox-content .fancybox-button.fancybox-close-small {
    padding: 0;
    outline: none;
    border: 0;
}
.popup.fancybox-content .fancybox-button.fancybox-close-small svg {
    display: none;
}
.popup__wrap {

    background-color: #ffffff;
}
@media screen and (max-width: 749px) {
    .popup__wrap {
        padding-top: 10px;
    }
}
.popup__close {
    position: absolute;
    right: 0;
    top: 0;
    appearance: none;
    width: 42px;
    height: 42px;
    background-color: transparent;
    border: 0;
    padding: 0;
    background-image: url("/bitrix/templates/uzbi_2019/../images/icons/form-close.svg");
    background-repeat: no-repeat;
    background-position: center;
    font-size: 0;
    outline: none;
    display: none;
}
.popup-tab__title {
    font-size: 20px;
    color: #000;
    font-weight: 500;
    line-height: 1em;
    margin-bottom: 30px;
    text-align: center;
}
@media screen and (max-width: 749px) {
    .popup-tab__title {
        padding: 20px;
        display: none;
    }
}
.popup-tab__item {
    padding: 50px;
    display: none;
}
@media screen and (max-width: 749px) {
    .popup-tab__item {
        padding: 20px;
    }
}
.popup-tab__item.active {
    display: block;
}
.popup-form__row {
    margin-bottom: 30px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
}
.popup-form__row:last-child {
    margin-bottom: 0;
}
@media screen and (max-width: 749px) {
    .popup-form__row {
        -webkit-flex-wrap: wrap;
        -moz-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .popup-form__row:first-child .popup-form__col:first-child {
        margin-bottom: 20px;
    }
}
.popup-form__row--control .popup-form__col {
    width: auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
}
.popup-form__col {
    margin-right: 40px;
    width: 100%;
}
@media screen and (max-width: 749px) {
    .popup-form__col {
        margin-right: 0;
        margin-bottom: 10px;
    }
}
.popup-form__col:last-child {
    margin-right: 0;
}
.popup-form__col--btn {
    margin-left: auto;
}
@media screen and (max-width: 749px) {
    .popup-form__col--btn {
        width: 100% !important;
    }
}
@media screen and (max-width: 999px) {
    .popup-form__col--submit {
        -webkit-flex-wrap: wrap;
        -moz-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        -webkit-justify-content: flex-end;
        -moz-justify-content: flex-end;
        justify-content: flex-end;
    }
}
.popup-form label {
    font-size: 12px;
    color: #000000;
    margin-bottom: 14px;
    display: block;
}
.popup-form input[type=text],
.popup-form textarea {
    border: solid 1px #d8d8dc;
    background-color: #ffffff;
    font-size: 16px;
    color: #000;
    width: 100%;
    outline: none;
    padding: 20px 30px 20px 20px;
    font-family: inherit;
    resize: none;
}
@media screen and (max-width: 749px) {
    .popup-form input[type=text],
    .popup-form textarea {
        padding: 14px 30px 15px 20px;
    }
}
.popup-form__license {
    max-width: 600px;
}
.popup-form__license input[type=checkbox] {
    width: 0.1px;
    height: 0.1px;
    opacity: 0;
    position: absolute;
    z-index: -10;
}
.popup-form__license input[type=checkbox]:checked + label:before {
    background-color: #53a4d8;
    border: solid 1px #53a4d8;
}
.popup-form__license input[type=checkbox]:checked + label:after {
    display: block;
}
.popup-form__license label {
    position: relative;
    padding-left: 38px;
}
@media screen and (max-width: 749px) {
    .popup-form__license label {
        padding-left: 34px;
    }
}
.popup-form__license label:before {
    content: "";
    position: absolute;
    width: 24px;
    height: 24px;
    border: solid 1px #d8d8dc;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}
@media screen and (max-width: 749px) {
    .popup-form__license label:before {
        width: 20px;
        height: 20px;
    }
}
.popup-form__license label:after {
    content: "";
    position: absolute;
    width: 12px;
    height: 10px;
    background-image: url("/bitrix/templates/uzbi_2019/../images/icons/checkbox-icon.svg");
    background-repeat: no-repeat;
    background-position: -17px -17px;
    left: 6px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    display: none;
}
@media screen and (max-width: 749px) {
    .popup-form__license label:after {
        left: 5px;
    }
}
@media screen and (max-width: 749px) {
    .popup-form__license label:before, .popup-form__license label:after {
        top: 0;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none;
    }
}
@media screen and (max-width: 749px) {
    .popup-form__license label:after {
        top: 5px;
    }
}
@media screen and (max-width: 749px) and (max-width: 749px) {
    .popup-form__license label:after {
        top: 4px;
    }
}
@media screen and (min-width: 1401px) and (max-width: 1800px) {
    .header__nav li {
        margin-right: 30px!important;
    }
}
.popup-form__license a {
    color: #332f60;
}
.popup-form__btn {
    padding: 12px 25px;
    white-space: nowrap;
}
@media screen and (max-width: 749px) {
    .popup-form__btn {
        width: 100%;
    }
}
.popup-form__file {
    margin-right: 40px;
}
@media screen and (max-width: 999px) {
    .popup-form__file {
        margin-bottom: 20px;
        margin-right: 0;
    }
}
.popup-form__file label {
    margin-bottom: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    white-space: nowrap;
}
.popup-form__file label input {
    width: 0.1px;
    height: 0.1px;
    opacity: 0;
    position: absolute;
    z-index: -10;
}
.popup-form__file label span {
    font-size: 14px;
    color: #000000;
}
.popup-form__file label svg {
    margin-right: 8px;
}
.popup-nav {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
}
@media screen and (max-width: 999px) {
    .popup-nav {
        display: block;
    }
}
@media screen and (max-width: 749px) {
    .popup-nav {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -moz-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        overflow: hidden;
        height: 40px;
    }
}
.popup-nav.active {
    height: auto;
}
.popup-nav.active .popup-nav__item.active:before {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
}
.popup-nav .slick-arrow {
    position: absolute;
    width: 30px;
    height: 100%;
    border: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    padding: 0;
}
.popup-nav .slick-arrow:hover {
    background: transparent;
}
.popup-nav .slick-arrow:before {
    width: 6px;
    height: 13px;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.popup-nav .slick-arrow.slick-prev {
    left: 0;
}
.popup-nav .slick-arrow.slick-prev:before {
    background-position: -16px -1px;
}
.popup-nav .slick-arrow.slick-next {
    right: 0;
}
.popup-nav .slick-arrow.slick-next:before {
    background-position: -22px -1px;
}
.popup-nav__item {
    height: 70px;
    text-decoration: none;
    color: #000;
    font-weight: 500;
    font-size: 16px;
    width: 100%;
    line-height: 70px;
    text-align: center;
    background-color: #f5f5f8;
    box-shadow: 1px 0 0 0 #eaeaef, 0 1px 0 0 #eaeaef, 1px 1px 0 0 #eaeaef, 1px 0 0 0 #eaeaef inset, 0 1px 0 0 #eaeaef inset;
    outline: none;
}
@media screen and (max-width: 749px) {
    .popup-nav__item {
        height: 40px;
        line-height: 40px;
    }
}
.popup-nav__item:hover, .popup-nav__item.active {
    color: #e72444;
    background-color: #fff;
    box-shadow: none;
}
@media screen and (max-width: 749px) {
    .popup-nav__item:hover, .popup-nav__item.active {
        font-size: 18px;
        padding-bottom: 20px;
        height: 50px;
        position: relative;
    }
    .popup-nav__item:hover:before, .popup-nav__item.active:before {
        content: "";
        position: absolute;
        width: 8px;
        height: 15px;
        background-image: url(/bitrix/templates/uzbi_2019/../images/arrows.svg);
        background-repeat: no-repeat;
        right: 20px;
        top: 10px;
        -webkit-transform: rotate(-90deg);
        -ms-transform: rotate(-90deg);
        transform: rotate(-90deg);
    }
    .search-page {}
}
@media screen and (max-width: 370px) {
    .search-page {
        padding: 0 10px!important;
    }
}
@media screen and (max-width: 359px) {
    .search-page .sklad {
        display: none;
    }
}
.reviews-info {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
	align-items: center;
    margin: -44px 0 9px 0;
}
.reviews-info__rank {
    font-size: 14px;
    font-weight: 500;
    color: #fff;
    height: 26px;
    text-align: center;
    padding: 0 10px;
    background-color: #000;
    margin-right: 15px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    position: relative;
}
.reviews-info__rank:after {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    border-top: 13px solid transparent;
    border-left: 5px solid #000;
    border-bottom: 13px solid transparent;
    right: -5px;
    top: 0;
}
.reviews-info__rank--medium {
    background-color: #df831e;
}
.reviews-info__rank--medium:after {
    border-left: 5px solid #df831e;
}
.reviews-info__rank--bad {
    background-color: #a7a7a7;
}
.reviews-info__rank--bad:after {
    border-left: 5px solid #a7a7a7;
}
.reviews-info__rank--good {
    background-color: #319e24;
}
.reviews-info__rank--good:after {
    border-left: 5px solid #319e24;
}
.reviews-info__count {
    font-size: 13px;
}
.review_form__stars {
    background: #F5F5F8;
    border-top: 1px solid #EAEAEF;
    border-bottom: 1px solid #EAEAEF;
    padding: 30px 0;
    margin-bottom: 30px;
    margin-left: -50px;
    margin-right: -50px;
}
.review_form__stars .title1 {
    text-align: center;
    color: #7A7A7B;
    font-size: 16px;
}
.reviews-info .stars {
    pointer-events: none;
    margin: 0;
}
.reviews-info .stars a {
    pointer-events: none;

}
.stars {
    display: block;
    background: url("data:image/svg+xml,%0A%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 0.668152L15.6819 8.12857L23.915 9.32491L17.9575 15.132L19.3638 23.3318L12 19.4604L4.63609 23.3318L6.04246 15.132L0.0849609 9.32491L8.31802 8.12857L12 0.668152Z' fill='%23d5d4d4'/%3E%3C/svg%3E%0A") repeat-x 0 9px;
    background-size: 48px 30px;
    position: relative;
    height: 48px;
    width: 240px;
    margin: 10px auto 0;
}
.stars a {

    display: flex;
    align-items: center;
    justify-content: center;
    width: 48px;
    height: 48px;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 5;
}
.stars a:nth-child(2) {
    width: 96px;
    z-index: 4;
}
.stars a:nth-child(3) {
    width: 144px;
    z-index: 3;
}
.stars a:nth-child(4) {
    width: 192px;
    z-index: 2;
}
.stars a:nth-child(5) {
    width: 250px;
    z-index: 1;
}
.articles .stars a:nth-child(4) {
    width: 118px;
}
.articles .stars a:nth-child(5) {
    width: 150px;
}
.stars a.active, .stars a:hover {
    background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 0.668152L15.6819 8.12857L23.915 9.32491L17.9575 15.132L19.3638 23.3318L12 19.4604L4.63609 23.3318L6.04246 15.132L0.0849609 9.32491L8.31802 8.12857L12 0.668152Z' fill='%23FFC100'/%3E%3C/svg%3E") repeat-x 0 9px;
    background-size: 48px 30px;
}
.review_form__result {
    display: none;
}
.form-feedback__btn {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: none;
    font-weight: 500;
    line-height: normal;
    padding: 15px 25px;
    border: 2px solid #53a4d8;
    font-size: 16px;
    font-family: "Montserrat", Arial, sans-serif;
    cursor: pointer;
}
@media screen and (max-width: 1200px) {
    .form-feedback__btn {
        font-size: 14px;
    }
    .utp-list {
        display: none;
    }
    .product-item-big-table .photo-container {
        display: none;
    }
    .product-item-tr a.btn:link, .product-item-tr a.btn:visited {
        padding: 0 3px !important;
        font-size: 13px !important;
        line-height: 25px !important;
    }
    .product-item-big-table tr:first-of-type {
        display: none;
    }
}
.form-feedback__btn:hover {
    color: #fff;
    background-color: #53a4d8;
}

.tab-reviews .smartSearch .js-smartSearch-result-item {
    display: block;
}
.badge {
    max-width: 100%!important;
}
.reviews__photo {
    display: flex;
    align-items: center;
}
.reviews__photo a {
    margin: 20px;
}
.form-line input[type="text"], .form-line input[type="password"], .form-line textarea {
    font-size: 20px;
    line-height: 42px;
    color: #86979c;
    padding: 0 2%;
    border: 1px solid #c7d3d6;
    width: 95%;
    background: rgba(255,255,255,.8);
    border-radius: 10px;
    font-family: Akrobat, sans-serif;
}
.aggregateRating {
    display: none;
}
.articles .reviews-info {
    bottom: calc(0px - 13px);
}
.articles__item_info {
    position: relative;
}
.blog_sharing {
    margin-top: 25px;
}
.blog_sharing .sharing {
    display: none;
    position: absolute;
    width: 181px;
    min-height: 240px;
    background: #FFFFFF;
    box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.2);
    margin-left: -16px;
    margin-top: -16px;
    padding: 16px 16px 0;
}
.blog_sharing:hover .sharing,
.blog_sharing:focus .sharing,
.blog_sharing:active .sharing {
    display: block;
    z-index: 2;
}
.blog_sharing .sharing p {
    padding-bottom: 20px;
    border-bottom: 1px solid #CBCBCB;
}
body > main .blog_sharing ul {
    max-width: inherit;
    padding-top: inherit;
}
body > main .blog_sharing ul li {
    list-style: none;
    width: 100%;
    display: block;
    float: left;
    padding-bottom: 8px;
}
body > main .blog_sharing ul li a {
    color: #000;
    text-decoration: none;
}
body > main .blog_sharing ul li a:hover {
    color: #000;
    text-decoration: underline;
}
.blog_sharing a {
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 21px;
    color: #000000;
    text-decoration: none;
}
.blog_sharing a:hover {
    color: #000000;
    text-decoration: none;
}
.blog_sharing a img {
    position: absolute;
    margin-top: 3px!important;
    margin-left: 13px;
}
.blog_rating p {
    padding-bottom: 39px;
}
.blog_rating .rating {
    display: inline-block;
    margin-left: 16px;
}
.blog_rating .rating.s1 {
    margin-left: 0;
}
.blog_rating .rating a {
    display: block;
    width: 244px;
    height: 64px;
    border: 1px solid #B3B3B3;
    box-sizing: border-box;
    border-radius: 4.12517px;
    font-style: normal;
    font-weight: normal;
    font-size: 18.5633px;
    line-height: 64px;
    text-align: left;
    text-decoration: none;
    color: #000000;
    padding-left: 73px;
}
.blog_sharing li {
    list-style: none;
    padding: 0;
}
.blog_sharing ul {
    padding: 0;
}
.blog_rating .rating a img {
    position: absolute;
    margin-top: 17px;
    margin-left: -50px;
}
.blog_rating .rating.s1 a.active,
.blog_rating .rating.s1 a:hover {
    background-color: #8cf968;
}
.blog_rating .rating.s2 a.active,
.blog_rating .rating.s2 a:hover {
    background-color: #fbdd1a;
}
.blog_rating .rating.s3 a.active,
.blog_rating .rating.s3 a:hover {
    background-color: #ff7878;
}
body > main .section_content .blog_info img {
    margin-top: 15px;
    /*margin-bottom: 40px;*/
    max-width: 100%;
    height: auto;
}
body > main .section_content .blog_info li  p {
    padding-bottom: 0px;
}
.blog_author.share2 {
    display: block;
    text-align:center;
	margin:0 auto;
}

.articles .articles__item_container {
    flex-direction: column;
    height: 100%;
}
.articles .articles__container {
    column-gap: 20px;
}
.articles .articles__item_image {
    width: auto;
}
.articles .articles__item_info {
    width: auto;
    height: 100%;
}
.articles .articles__item_image img {
    width: 100%;
}
.articles  .article-item-info {
    padding: 0;
}
.articles .reviews-info {
    margin-top: auto;
}
.articles .article-item-footer {
    padding: 0;
}
.articles .author {
    padding: 0;
}
.sidenav__second ul li {
    text-align: left!important;
    border: none!important;
}
.sidebar__logo img {
    width: 215px;
    position: relative;
    left: 2px;
}
.showcase__slider_wrap {
}
.videos__wrap {
    padding-left: 10px;
}
.header.fix_top {
    top: -48px!important;
    left: 67px!important;
}
.sidenav__search {
    position: absolute;
    right: 400px;
    background: white!important;
}
.bx-searchtitle .bx-input-group-btn button {
    background: white;
}
.tab-reviews__person > div {
    display: flex;
    align-items: center;
}
.tab-reviews__person > div img {
    width: 70px;
    border-radius: 50%;
}
.slider_wrap:hover .slider_arrow_prev {
    left: 5px!important;
}
.slider_wrap:hover .slider_arrow_prev, .slider_wrap:hover .slider_arrow_next {
    opacity: 1!important;
}
.slider_wrap:hover .slider_arrow_next {
    right: 5px!important;
}
.slider_wrap {
    position: relative;
}
.product__media_image img {
    max-height: none!important;
}

.popup-window.popup-window-with-titlebar {
    padding: 0!important;
}
.popup-window-titlebar {
    height: auto!important;
}
.popup-window-with-titlebar .popup-window-content {
    background: transparent!important;
}
.popup-window-button {
    background: #3bcaac!important;
    color: #fff!important;
}
.header__links_bookmark {
    display: none!important;
}
.goods {
    border:none!important;
    outline: 1px solid #E8EDEF;
}
.goods:hover .goods__footer_buttons a.in_cart2 .buy {
    background: #2fadbb;
}
.goods:hover .goods__footer_buttons a.in_cart2 .buy span {
    color:white;
}
.catalog_element_navigate_container {
    margin-left: 0px!important;
}
.bx-filter {
    margin-left: 0px!important;
}
.articles__item_image a {
    height: 250px;
}
.articles .articles__item_image img {
    height: 100%;
    object-fit: cover;
}

@media screen and (max-width: 500px) {
.articles .articles__item {
width: 100%;
    margin: 0 0 30px 0;
    border: 1px solid #dbdbdb;
    box-shadow: 0 0 4px 0 #b0b0b0;
}
}

@media (min-width: 501px) and (max-width: 1200px) {
.articles .articles__item {
width: calc((100% / 2) - 15px);
    margin: 0 0 30px 0;
    border: 1px solid #dbdbdb;
    box-shadow: 0 0 4px 0 #b0b0b0;
}
}

@media (min-width: 1201px) and (max-width: 1500px) {
.articles .articles__item {
width: calc((100% / 3) - 15px);
    margin: 0 0 30px 0;
    border: 1px solid #dbdbdb;
    box-shadow: 0 0 4px 0 #b0b0b0;
}
}
@media (min-width: 1501px) and (max-width: 1900px) {
.articles .articles__item {
width: calc((100% / 4) - 15px);
    margin: 0 0 30px 0;
    border: 1px solid #dbdbdb;
    box-shadow: 0 0 4px 0 #b0b0b0;
}
}
@media (min-width: 1901px) and (max-width: 9000px) {
.articles .articles__item {
width: calc((100% / 4) - 15px);
    margin: 0 0 30px 0;
    border: 1px solid #dbdbdb;
    box-shadow: 0 0 4px 0 #b0b0b0;
}
}

.header__info {
    display: flex;
    align-items: center;
}
.header__info {
    font-size: 0;
    line-height: 0;
    height: 48px;
    padding-top: 4px;
    text-align: right;
    padding-right: 20px;
    position: relative;
}
.header__phones {
    font-weight: 400!important;
    font-size: 12px!important;
    line-height: 12px!important;
    color: #91A6AE!important;
    display: flex!important;
    flex-direction: column-reverse!important;
    margin-right: 25px;
    position: relative;
}
.header__phones:before {
    content: "";
    position: absolute;
    width: 1px;
    height: 21px;
    background: #E8EDEF;
    right: -25px;
    top: 1px;
}
.header__phones a {
    color: #545454!important;
    font-weight: 500!important;
    text-decoration: none!important;
    font-size: 22px!important;
    line-height: 22px!important;
}
.header__worktime {
    display: flex!important;
    flex-direction: column-reverse!important;
    font-weight: 400!important;
    font-size: 12px!important;
    line-height: 12px!important;
    color: #91A6AE!important;
    background: none!important;
}
.header__worktime > a {
    font-size: 22px!important;
    line-height: 22px!important;
    text-decoration: none!important;
    font-weight: 500!important;
    color: #545454!important;
}
.header__info .callback {
    left: -45px!important;
    right: auto!important;
    top: 3px!important;
    background: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.0238 4.96825C13.9928 5.1573 14.8833 5.6312 15.5814 6.3293C16.2795 7.02739 16.7534 7.91791 16.9424 8.8869M13.0238 1C15.0369 1.22365 16.9142 2.12517 18.3474 3.55655C19.7806 4.98793 20.6845 6.86409 20.9107 8.87697M9.2311 12.7689C8.03905 11.5769 7.0978 10.229 6.40732 8.79089C6.34793 8.66719 6.31824 8.60534 6.29542 8.52708C6.21435 8.24895 6.27258 7.90742 6.44125 7.67188C6.48871 7.6056 6.54541 7.54889 6.65881 7.43549C7.00564 7.08866 7.17906 6.91524 7.29244 6.74086C7.72001 6.08323 7.72001 5.23543 7.29244 4.57781C7.17906 4.40342 7.00565 4.23001 6.65881 3.88318L6.46549 3.68985C5.93827 3.16263 5.67465 2.89902 5.39154 2.75582C4.82848 2.47103 4.16354 2.47103 3.60048 2.75582C3.31737 2.89902 3.05375 3.16263 2.52653 3.68985L2.37015 3.84624C1.84473 4.37166 1.58202 4.63437 1.38138 4.99154C1.15874 5.38787 0.998656 6.00344 1.00001 6.45803C1.00123 6.86769 1.0807 7.14768 1.23963 7.70764C2.09377 10.717 3.70535 13.5566 6.07437 15.9256C8.4434 18.2947 11.283 19.9062 14.2924 20.7604C14.8523 20.9193 15.1323 20.9988 15.542 21C15.9966 21.0013 16.6121 20.8413 17.0085 20.6186C17.3656 20.418 17.6283 20.1553 18.1538 19.6299L18.3101 19.4735C18.8374 18.9462 19.101 18.6826 19.2442 18.3995C19.529 17.8365 19.529 17.1715 19.2442 16.6085C19.101 16.3253 18.8374 16.0617 18.3101 15.5345L18.1168 15.3412C17.77 14.9944 17.5966 14.8209 17.4222 14.7076C16.7646 14.28 15.9168 14.28 15.2591 14.7076C15.0848 14.8209 14.9113 14.9944 14.5645 15.3412C14.4511 15.4546 14.3944 15.5113 14.3281 15.5588C14.0926 15.7274 13.751 15.7857 13.4729 15.7046C13.3947 15.6818 13.3328 15.6521 13.2091 15.5927C11.771 14.9022 10.4231 13.9609 9.2311 12.7689Z' stroke='%232fadbb' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") 50% 50% no-repeat!important;
}
.gray {
    color: #91A6AE;
}
.bx-searchtitle .bx-input-group .bx-form-control {
    font-weight: 400;
    font-size: 14px;
    line-height: 14px;
    color: #91A6AE;
    padding-left: 25px;
    height: 43px;
}
.bx-searchtitle .bx-input-group {

}
.sidenav__search {
    position: relative;
    right: auto;
    background: white!important;
    border: 1px solid #E8EDEF;
    width: 60%;
    margin: 8px 15px;
}
@media screen and (min-width: 992px) {
    .product_data__content {
        max-width: 1400px;
    }
}

@media screen and (min-width: 1101px) and (max-width: 1300px) {
    .sidenav__search {
        width: 30%;
    }
}
@media screen and (min-width: 1301px) and (max-width: 1500px) {
    .sidenav__search {
        width: 40%;
    }
}
@media screen and (min-width: 1501px) and (max-width: 1700px) {
    .sidenav__search {
        width: 50%;
    }
}
@media screen and (min-width: 1701px) and (max-width: 1850px) {
    .sidenav__search {
        width: 55%;
    }
}
.bx-searchtitle .bx-input-group-btn button {
    width: 60px;
    height: 40px;
}
.bx-searchtitle .bx-input-group-btn button svg {
    width: 18px;
    height: 18px;
}
.bx-searchtitle .bx-input-group-btn button:before {
    content: "";
    position: absolute;
    width: 1px;
    height: 21px;
    background: #E8EDEF;
    right: 0px;
    top: 10px;
}
.header__location {
    color: #19255B!important;
    font-weight: 550;
    text-decoration: revert!important;
    text-decoration-style: dotted!important;
    margin-right: -40px;
}
.header__location_hint.open + .sidenav__search {
    width: 65vh;
    right: 45px;
}
@media screen and (min-width: 1501px) and (max-width: 1650px) {
    .header__location_hint.open + .sidenav__search {
        width: 45vh;
        right: 45px;
    }
}
@media screen and (min-width: 1301px) and (max-width: 1500px) {
    .header__location_hint.open + .sidenav__search {
        width: 45vh;
        right: 45px;
    }
    .header__location_hint.open + .sidenav__search + .header__info .header__phones a {
        font-size: 16px!important;
    }
    .header__location_hint.open + .sidenav__search + .header__info .header__worktime > a {
        font-size: 16px!important;
    }
}
#itlcb-wrapper.itlcb-opened .itlcb-widget-body, #itlcb-wrapper.itlcb-opened .itlcb-call-info-block {
    height: 217px;
}
.swiper-wrapper{
	padding: 0 0 15px;
}
.brand-image .brand_slider .swiper-wrapper{
	padding: 0;
}
.brand-image .brand_slider .swiper-slide{
	height: auto;
}
.brand-image .brand_slider .brand__item{
	display: table;
	height: 100%;
}
.swiper-wrapper .swiper-slide .brand__item a{
	display: table-cell;
	vertical-align: middle;
}
.index_page .brand_slider{
	padding: 30px 0 !important;
}
.about__block .about__content{
	width: 62%;
	padding: 0 2% 0 0;
}
.about__block .about__info_container{
	width: 100%;
}
.about__block .about__info_item{
	display: block;
	width: 100%;
}
.about__block .about__info_image{
	width: 100%;
}
.about__block .about__image{
	width: 36%;
}
@media screen and (max-width: 992px) {
	.about__block .about__content{
		width: 100%;
	}
	.about__block .about__image{
		width: 100%;
		margin: 30px 0 0;
	}
}
.promo__item{
	width: 100%;
}
.recommende_right .goods__price-block{
	width: calc(100% - 30px);
}
.brands_list .brands_list__item_image img{
	width: auto;
	height: auto;
	max-width: 175px;
	max-height: 62px;
}
.brands_list__item_info{
	display: table;
}
.brands_list__item_box{
	display: table-cell;
	vertical-align: middle;
}

.popular-stati__slider .swiper-wrapper .swiper-slide,
.budinter__slider .swiper-wrapper .swiper-slide,
.video-comments__slider .swiper-wrapper .swiper-slide,
.read-also__slider .swiper-wrapper .swiper-slide{
	display: flex;
	height: auto;
}

.product_benefites li{
	width: 20%;
	box-sizing: border-box;
	padding: 0 2%;
}

@media screen and (max-width: 992px) {
	.product_benefites li{
		width: 100%;
	}
	.product_benefites li+li{
		margin: 15px 0 0;
	}
}

.product_benefites .text{
	text-align: center;
}

.product_benefites .text b{
	display: block;
}

.product__cost .btn+.btn{
	margin: 10px 0 0;
}

a.product__button
{
	font: 500 16px/50px 'HelveticaNeueCyr';
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	height: 50px;
	box-sizing: border-box;
	border: 1px solid #e8edef;
	background: #fff;
	border-radius: 8px;
	color: #223970;
	text-align: center;
	text-decoration: none;
	margin: 15px 0 0;
	cursor: pointer;
	transition: all .2s ease;
}

a.product__button--request
{
	background: #223970;
	border-color: #223970;
	color: #fff;
}

a.product__button--order
{
	background: #2fadbb;
	border-color: #2fadbb;
	color: #fff;
}

a.product__button--order span
{
	position: relative;
	top: 7px;
}

a.product__button span,
.product__cost .btn span {margin-right: 10px !important;}

.product__cost .btn,
a.product__button--oneclickbuy svg path {transition: all .2s ease;}

a.product__button:hover
{
	background: #223970;
	border-color: #223970;
	color: #fff;
}

a.product__button--oneclickbuy:hover svg path {stroke: #fff;}

a.button--fast {margin-top: 15px !important;}
.footer__info {padding-right: 0 !important;}

@media screen and (max-width: 992px) {
	body .product__info{
		height: auto;
		padding-bottom: 20px;
	}
}

.block-marketplace .img-blockm
{
	max-width: 34px;
	margin-top: 6px;
}

/* ===FBOX=== */

.fbox
{
	display: none;
	width: 320px;
	min-width: 308px;
	box-sizing: border-box;
    padding: 30px;
	border-radius: 5px;
}

.fbox__header
{
	font: 500 22px/1.2em 'HelveticaNeueCyr';
	color: #223970;
	text-align: center;
	margin: 0 0 10px;
}

.fbox__text
{
	font: 400 16px/1.2em 'HelveticaNeueCyr';
	color: #494949;
}

.fbox__text p:last-child {margin: 0;}

.fbox__form input[type="text"],
.fbox__form input[type="tel"],
.fbox__form input[type="email"],
.fbox__form textarea
{
	font: 400 15px 'HelveticaNeueCyr';
	color: #91a6ae;
	width: 100%;
	border: 1px solid #bfbfbf;
	margin: 10px 0 0;
	box-sizing: border-box;
	border-radius: 5px;
	transition: all .2s ease;
}

.fbox__form input[type="text"],
.fbox__form input[type="tel"],
.fbox__form input[type="email"]
{
	height: 43px;
	padding: 0 14px;
}

.fbox__form textarea
{
	height: 94px;
	padding: 14px;
	resize: none;
}

.fbox__form input[type="text"]:focus,
.fbox__form input[type="tel"]:focus,
.fbox__form input[type="email"]:focus,
.fbox__form textarea:focus
{
	border-color: #2fadbb;
	outline: none;
}

.fbox__form input[type="text"].error,
.fbox__form input[type="tel"].error,
.fbox__form input[type="email"].error,
.fbox__form textarea.error
{
	border-color: #ff2276;
}

.fbox__button {display: flex;}

.fbox__button .button
{
	font: 500 16px/50px 'HelveticaNeueCyr';
	width: 100%;
	height: 50px;
	background: #2fadbb;
	border-radius: 8px;
	color: #fff;
	text-align: center;
	text-decoration: none;
	margin: 15px 0 0;
	cursor: pointer;
	transition: all .2s ease;
}

.fbox__button .button:hover
{
	background: #223970;
}

.fbox__disclaimer
{
	font: 300 12px/1.2em 'HelveticaNeueCyr';
	text-align: justify;
	margin: 15px 0 0;
}

.fbox__result {display: none;}
.field--subject {display: none !important;}

table.bx-registration-table tr
{
	width: calc(33.3333% - 30px);
	margin-right: 30px;
}

table.bx-registration-table td.bx-auth-oflow {overflow: hidden;}

table.bx-registration-table input.bx-auth-input {line-height: 1;}

table.bx-registration-table input.bx-auth-input.bx-auth-input--captcha
{
	width: calc(100% - 200px);
	float: left;
}

table.bx-registration-table img.bx-auth-captcha
{
	float: left;
	margin: 0 0 0 20px;
}

@media screen and (max-width: 1219px) {
	table.bx-registration-table tr
	{
		width: calc(50% - 30px);
		margin-right: 30px;
	}
}

@media screen and (max-width: 699px) {
	table.bx-registration-table tr
	{
		width: 100%;
		margin-right: 0;
	}
}

table.bx-auth-table td.authorize-submit-cell input.btn {font-size: 1.6rem;}
form[name="bform"] div:nth-child(2) {font-size: 14px !important}

.product_benefites .icon img
{
	width: 80px;
	height: 80px;
}

.intec-basket.intec-basket-template-1 button.intec-basket-order-button
{
	background-color: #2fadbb !important;
	border-color: #2fadbb !important;
}

.intec-basket.intec-basket-template-1 button.intec-basket-order-button:hover
{
	background-color: #223970 !important;
	border-color: #223970 !important;
}

.intec-basket.intec-basket-template-1 .intec-basket-tabs-item.active {border-color: #2fadbb !important;}

.cookie
{
	display: none;
	position: fixed;
	left: 96px; bottom: 15px;
	width: 320px;
	height: 260px;
	background: #fff;
	color: #515151;
	font-weight: 400;
	font-size: 14px;
	line-height: 20px;
	padding: 24px;
	border-radius: 5px;
	z-index: 999;
	box-shadow: 0px 1px 18px 0px rgba(0,0,0,.35);
}

.cookie a,
.cookie a:hover {color: #2fadbb;}

.cookie__button
{
	font: 500 15px/36px 'HelveticaNeueCyr';
	width: 100%;
	height: 36px;
	background: #2fadbb;
	border-radius: 8px;
	color: #fff;
	text-align: center;
	margin: 16px 0 0;
	cursor: pointer;
	transition: .2s ease;
}

.cookie__button:hover {background: #223970;}

@media screen and (max-width: 992px) {

	.cookie
	{
		top: calc(50% - 130px);
		left: calc(50% - 160px);
		
	}

}

.popup-window-titlebar .popup-window-titlebar-text a:link,
.popup-window-titlebar .popup-window-titlebar-text a:visited {color: #2fadbb;}
/* End */
/* /bitrix/templates/uzbi_2019/components/arturgolubev/search.title/sidebar/style.css?173010886913827 */
/* /bitrix/templates/uzbi_2019/components/bitrix/menu/header__nav/style.css?1730108869388 */
/* /bitrix/templates/uzbi_2019/styles.css?1743405768315 */
/* /bitrix/templates/uzbi_2019/template_styles.css?175152258747755 */
