.title-search-result { background: white; border: none; border-radius: none; padding: 0!important; z-index: 999; margin-left: -5vw;}
@media screen and (max-width: 440px) { .title-search-result { min-width: 420px!important; margin-left: -200px!important; } }
/*----------------------------------------------------- */
/* SEARCH POPUP */
/*----------------------------------------------------- */
.search-popup { color: #34393c; position: absolute; top: 100%; width: 100%; }
@media screen and (max-width: 1500px) { .search-popup {right: 6vw;} }
@media screen and (max-width: 1400px) { .search-popup {right: 8vw;} }
@media screen and (max-width: 1288px) { .search-popup {right: -3vw;} }
.search-popup__container { background: white; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px;}
.search-popup__group { border-bottom: 1px solid #ebebeb; padding: 20px 10px 20px 12px; }
@media screen and (max-width: 1288px) { .search-popup__group { border: none; } }
@media screen and (min-width: 865px) { .search-popup__group--long { height: 392px; } }
@media screen and (max-width: 864px) { .search-popup__group--long { padding-bottom: 0; } }
.search-popup__group--short { border: none; height: 210px; padding-bottom: 12px; }
@media screen and (max-width: 1288px) { .search-popup__group--short { height: auto; padding-top: 0; } }
.search-popup__section { float: left; height: 100%; margin-right: 8px; position: relative; }
@media screen and (max-width: 864px) { .search-popup__section { border-top: 1px solid #ebebeb; float: none; margin: 0 2px 0 0; padding: 20px 0; width: auto; } }
.search-popup__section:last-child { margin-right: 2px; }
.search-popup__section::before { background: #ebebeb; bottom: 0; content: ""; display: block; position: absolute; right: 2px; top: 0; width: 1px; }
@media screen and (max-width: 1288px) { .search-popup__section::before { bottom: 20px; top: 20px; } }
@media screen and (min-width: 1289px) { .search-popup__section--1 { width: 206px; } }
@media screen and (min-width: 865px) and (max-width: 1288px) { .search-popup__section--1 { width: 174px; } }
@media screen and (max-width: 864px) { .search-popup__section--1 { border: none; padding-top: 0; } }
@media screen and (min-width: 1289px) { .search-popup__section--2 { width: 582px; } }
@media screen and (min-width: 865px) and (max-width: 1288px) { .search-popup__section--2 { width: 294px; } }
@media screen and (min-width: 1289px) { .search-popup__section--3 { width: 428px; } }
@media screen and (min-width: 865px) and (max-width: 1288px) { .search-popup__section--3 { width: 324px; } }
@media screen and (min-width: 1289px) { .search-popup__section--4 { width: 606px; } }
@media screen and (min-width: 1289px) { .search-popup__section--5 { width: 618px; } }
@media screen and (max-width: 1288px) { .search-popup__section--4, .search-popup__section--5 { border-top: 1px solid #ebebeb; float: none; margin: 0 2px 0 0; padding: 20px 0; } }
@media screen and (max-width: 1288px) { .search-popup__section--4::before, .search-popup__section--5::before { bottom: 20px; top: 20px; } }
@media screen and (max-width: 1288px) { .search-popup__section--5 { padding-bottom: 0; } }
@media screen and (max-width: 1288px) { .search-popup__section--5::before { bottom: 0; } }
.search-popup__section-title { font-size: 14px; line-height: 18px; text-align: center; }
.search-popup__scroller { overflow: hidden; }
.search-popup__scroller--long { max-height: 356px; }
@media screen and (max-width: 440px) { .search-popup__scroller--long { max-height: 174px; } }
.search-popup__scroller--short { max-height: 174px; }
@media screen and (max-width: 440px) { .search-popup__scroller--medium { max-height: 238px; } }
.search-popup__scroller .mCSB_inside > .mCSB_container { margin-right: 14px; }
.search-popup__scroller .mCSB_scrollTools { opacity: 1; width: 6px; }
.search-popup__scroller .mCSB_scrollTools .mCSB_draggerRail { opacity: 0; }
.search-popup__scroller .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background: #cbccce; border-radius: 6px; width: 6px; }
.search-popup__scroller .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, .search-popup__scroller .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background: #cbccce; }
.search-popup__vendor { border: 2px solid #15151514; float: none; margin: 0 0 8px; padding: 18px; transition: border-color 0.18s, color 0.18s; width: auto; }
@media screen and (min-width: 441px) and (max-width: 864px) { .search-popup__vendor { float: left; margin-right: 8px; width: 174px; } }
.search-popup__vendor:nth-child(even) { margin-right: 0; }
@media screen and (min-width: 441px) and (max-width: 864px) { .search-popup__vendor:nth-last-child(2):nth-child(odd) { margin-bottom: 0; } }
.search-popup__vendor:last-child { margin-bottom: 0; }
.search-popup__vendor:hover { border-color: #0cb28b; box-shadow: none; }
.search-popup__vendor .caption { height: 40px; line-height: 20px; }
.search-popup__product { border: 2px solid #eff1f0; border-radius: 5px; color: #34393c; float: left; display: block; height: 63px; margin: 0 8px 8px 0; padding: 8px; transition: border-color 0.18s, color 0.18s; width: 250px; }
@media screen and (max-width: 1288px) { .search-popup__product { margin-right: 0; } }
@media screen and (max-width: 864px) { .search-popup__product { float: none; width: auto; } }
.search-popup__product:nth-child(even) { margin-right: 0; }
@media screen and (min-width: 1289px) { .search-popup__product:nth-last-child(2):nth-child(odd) { margin-bottom: 0; } }
.search-popup__product:last-child { margin-bottom: 0; }
.search-popup__product:hover { border-color: #0cb28b; color: #b2b4b7; }
.search-popup__product-image { max-height: 100%; max-width: 100%;    position: absolute; margin: auto; left: 0; top: 0; bottom: 0; right: 0;}
.search-popup_product-image-container {float: left; width: 65px; height: 65px; margin-right: 15px; position: relative;}
.search-popup__product-caption { display: block; line-height: 63px; overflow: hidden; }
.search-popup__product-caption .aligner { line-height: 21px; max-height: 63px; overflow: hidden; }
.search-popup__offer { background: #eff1f0; border: 2px solid #eff1f0; border-radius: 5px; color: #34393c; display: block; height: 120px; line-height: 63px; margin: 0 0 8px; padding: 8px 18px; position: relative; transition: border-color 0.18s; }
@media screen and (max-width: 440px) { .search-popup__offer { height: auto; line-height: normal; padding: 8px; } }
.search-popup__offer:last-child { margin: 0; }
.search-popup__offer:hover { border-color: #0cb28b; }
@media screen and (min-width: 441px) { .search-popup__offer--narrow { padding-right: 118px; } }
@media screen and (min-width: 865px) { .search-popup__offer--wide { padding-right: 236px; } }
@media screen and (min-width: 441px) and (max-width: 864px) { .search-popup__offer--wide { padding-right: 118px; } }
.search-popup__offer-caption { font-size: 14px; line-height: 21px; max-height: 63px; overflow: hidden; }
@media screen and (max-width: 440px) { .search-popup__offer-caption { height: 63px; margin: 0 0 8px; } }
.search-popup__offer-prices { bottom: 8px; display: block; line-height: 20px; position: absolute; right: 18px; text-align: right; top: 75px; }
@media screen and (max-width: 440px) { .search-popup__offer-prices { line-height: normal; position: static; text-align: left; } }
@media screen and (min-width: 441px) { .search-popup__offer-prices--narrow { width: 102px; } }
@media screen and (min-width: 865px) { .search-popup__offer-prices--wide { width: 218px; } }
@media screen and (min-width: 441px) and (max-width: 864px) { .search-popup__offer-prices--wide { width: 102px; } }
.search-popup__offer-price { border-radius: 12px; border-bottom-left-radius: 0; color: white; height: 24px; line-height: 24px; margin-right: 12px; padding: 0 9px; text-transform: uppercase; }
@media screen and (min-width: 441px) and (max-width: 864px) { .search-popup__offer-price { margin: 0 0 8px; } }
@media screen and (max-width: 440px) { .search-popup__offer-price { margin-right: 4px; } }
.search-popup__offer-price:last-child { margin: 0; }
.search-popup__offer-price--current { background: #008e87; }
.search-popup__offer-price--new { background: #f77b28; }
.search-popup__offer-price--old { background: #cbccce; text-decoration: line-through; }
.search-popup__article { background: none; float: left; margin: 0 8px 8px 0; padding: 0 10px 12px; width: 278px; }
@media screen and (min-width: 865px) and (max-width: 1288px) { .search-popup__article { width: 373px; height: 60px;} }
@media screen and (max-width: 864px) { .search-popup__article { border-bottom: 1px solid #eff1f0; float: none; margin: 0 0 12px; padding: 0 0 12px; width: auto; height: 60px;} }
.search-popup__article:nth-child(even) { margin-right: 0; }
@media screen and (min-width: 865px) { .search-popup__article:nth-last-child(2):nth-child(odd) { margin-bottom: 0; } }
.search-popup__article:last-child { border: none; margin-bottom: 0; padding-bottom: 0; }
.search-popup__article:hover { box-shadow: none; }
.search-popup__article .category { font-size: 14px; line-height: 18px; margin: 0 0 10px; }
.search-popup__article .category a { color: #b2b4b7; }
.search-popup__article .title { line-height: 20px; height: 100px; margin: 0 0 12px; overflow: hidden; }
@media screen and (max-width: 864px) { .search-popup__article .title { margin: 0 0 26px; } }
.search-popup__article .title a:hover { text-decoration: underline; }
.search-popup__article .title em { color: #0cb28b; font-style: normal; }
.search-popup__article .bottom-panel { position: static; }
.search-popup__article .bottom-panel .info { float: left; }
.search-popup__article .bottom-panel .stats { float: right; }
/*----------------------------------------------------- */
/* SEARCH NEWS */
/*----------------------------------------------------- */
.search-news .article-item { background: white; border-radius: 5px; float: left; font-size: 14px; margin: 0 16px 16px 0; -webkit-transition: box-shadow 0.36s; transition: box-shadow 0.36s; }
.search-news .article-item:hover { box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.2); }
.search-news .article-item:hover .image img { -webkit-transform: scale(1.1); transform: scale(1.1); }
.search-news .article-item .image { border-top-left-radius: 5px; border-top-right-radius: 5px; display: block; overflow: hidden; }
.search-news .article-item .image img { border-top-left-radius: 5px; border-top-right-radius: 5px; -webkit-transition: transform 0.36s; transition: transform 0.36s; height: 100%; width: 100%; }
.search-news .article-item .text { overflow: hidden; padding: 16px 20px 52px; position: relative; }
@media screen and (max-width: 864px) { .search-news .article-item .text { padding: 16px; } }
.search-news .article-item .type { font-size: 14px; margin: 0 0 16px; }
@media screen and (min-width: 865px) { .search-news .article-item .type { line-height: 20px; } }
.search-news .article-item .type a { color: #b2b4b7; }
.search-news .article-item .title { overflow: hidden; }
.search-news .article-item .title a { color: #34393c; display: inline-block; }
.search-news .article-item .brief { color: #777; overflow: hidden; }
@media screen and (max-width: 864px) { .search-news .article-item .brief { margin: 0 0 16px; } }
.search-news .article-item .brief p { margin: 0; }
.search-news .article-item .bottom-panel { bottom: 16px; color: #b2b4b7; font-size: 12px; left: 20px; position: absolute; right: 20px; }
@media screen and (min-width: 865px) { .search-news .article-item .bottom-panel { line-height: 20px; } }
@media screen and (max-width: 864px) { .search-news .article-item .bottom-panel { position: static; } }
.search-news .article-item .bottom-panel a { color: #b2b4b7; }
.search-news .article-item .info { float: left; }
@media screen and (max-width: 440px) { .search-news .article-item .info { float: none; margin: 0 0 16px; } }
.search-news .article-item .stats { float: right; }
@media screen and (max-width: 440px) { .search-news .article-item .stats { float: none; } }
.search-news .article-item .date { margin-right: 6px; }
.search-news .article-item .date::after { content: "|"; margin-left: 8px; }
.search-news .article-item .date:last-child { margin: 0; }
.search-news .article-item .date:last-child::after { display: none; }
.search-news .article-item .views { margin-right: 24px; }
.search-news .article-item .views:last-child { margin: 0; }
.search-news .article-item .fa-eye, .search-news .article-item .fa-comment-alt { margin-right: 3px; position: relative; top: 1px; }
.search-news .article-item--1 { width: 408px; }
@media screen and (max-width: 864px) { .search-news .article-item--1 { float: none; margin-right: 0; width: auto; } }
@media screen and (min-width: 1289px) { .search-news .article-item--1:nth-child(3n) { margin-right: 0; } }
@media screen and (min-width: 865px) and (max-width: 1288px) { .search-news .article-item--1:nth-child(3n) { display: none; } }
@media screen and (min-width: 865px) and (max-width: 1288px) { .search-news .article-item--1:nth-child(2n) { margin-right: 0; } }
@media screen and (min-width: 865px) { .search-news .article-item--1 .text { height: 130px; } }
@media screen and (min-width: 865px) { .search-news .article-item--1 .title { line-height: 20px; max-height: 60px; } }
@media screen and (min-width: 865px) { .search-news .article-item--1 .brief { line-height: 18px; max-height: 54px; } }
.search-news .article-item--2 { width: 302px; }
@media screen and (min-width: 1289px) { .search-news .article-item--2 .image { height: 170px; } }
@media screen and (min-width: 865px) and (max-width: 1288px) { .search-news .article-item--2 .image { height: 230px; } }
.search-news .article-item--2 .text { padding: 16px 20px; }
@media screen and (max-width: 864px) { .search-news .article-item--2 .text { padding: 16px; } }
@media screen and (min-width: 865px) { .search-news .article-item--2 .title { height: 60px; line-height: 20px; } }
.search-news .article-item--2 .bottom-panel { position: static; }
.search-news .article-item--3 { width: 302px; }
@media screen and (min-width: 1289px) { .search-news .article-item--3 .text { height: 266px; } }
@media screen and (min-width: 865px) and (max-width: 1288px) { .search-news .article-item--3 .text { height: 326px; } }
@media screen and (min-width: 865px) { .search-news .article-item--3 .title { line-height: 20px; max-height: 60px; } }
@media screen and (min-width: 1289px) { .search-news .article-item--3 .brief { line-height: 18px; max-height: 144px; } }
@media screen and (min-width: 865px) and (max-width: 1288px) { .search-news .article-item--3 .brief { line-height: 18px; max-height: 180px; } }
.search-news .article-item--4 { width: 620px; }
@media screen and (max-width: 1288px) { .search-news .article-item--4 { float: none; margin-right: 0; width: auto; } }
@media screen and (min-width: 1289px) { .search-news .article-item--4 .image { height: 348px; } }
@media screen and (min-width: 865px) and (max-width: 1288px) { .search-news .article-item--4 .image { border-bottom-left-radius: 5px; border-top-right-radius: 0; float: left; height: 230px; width: 408px; } }
@media screen and (min-width: 865px) and (max-width: 1288px) { .search-news .article-item--4 .image img { border-bottom-left-radius: 5px; border-top-right-radius: 0; } }
@media screen and (min-width: 1289px) { .search-news .article-item--4 .text { height: 268px; } }
@media screen and (min-width: 865px) and (max-width: 1288px) { .search-news .article-item--4 .text { height: 162px; } }
@media screen and (min-width: 865px) { .search-news .article-item--4 .title { line-height: 20px; max-height: 60px; } }
@media screen and (min-width: 1289px) { .search-news .article-item--4 .brief { line-height: 18px; max-height: 144px; } }
@media screen and (min-width: 865px) and (max-width: 1288px) { .search-news .article-item--4 .brief { line-height: 18px; max-height: 54px; } }
.search-news .article-group { float: left; margin: 0 16px 16px 0; width: 302px; }
.search-news .article-group .article-item { float: none; margin-right: 0; }
.search-news .article-group .article-item:last-child { margin: 0; }
@media screen and (min-width: 1289px) { .search-news .article-group .article-item .text { height: 91px; } }
@media screen and (min-width: 865px) and (max-width: 1288px) { .search-news .article-group .article-item .text { height: 121px; } }
@media screen and (min-width: 1289px) { .search-news .article-group .article-item .type { margin: 0 0 12px; } }
@media screen and (min-width: 865px) { .search-news .article-group .article-item .title { line-height: 20px; margin: 0; } }
@media screen and (min-width: 1289px) { .search-news .article-group .article-item .title { max-height: 60px; } }
@media screen and (min-width: 865px) and (max-width: 1288px) { .search-news .article-group .article-item .title { max-height: 80px; } }
@media screen and (min-width: 865px) { .search-news .news-line { margin-bottom: -16px; } }
@media screen and (min-width: 865px) and (max-width: 1288px) { .search-news .news-line .article-item, .search-news .news-line .article-group { width: 408px; } }
@media screen and (max-width: 864px) { .search-news .news-line .article-item, .search-news .news-line .article-group { float: none; margin-right: 0; width: auto; } }
@media screen and (min-width: 1289px) { .search-news .news-line .article-item:nth-child(4n), .search-news .news-line .article-group:nth-child(4n) { margin-right: 0; } }
@media screen and (min-width: 865px) and (max-width: 1288px) { .search-news .news-line .article-item:nth-child(even), .search-news .news-line .article-group:nth-child(even) { margin-right: 0; } }
@media screen and (max-width: 864px) { .search-news .news-line .article-item:last-child, .search-news .news-line .article-group:last-child { margin: 0; } }
/*----------------------------------------------------- */
/* SEARCH OFFERS */
/*----------------------------------------------------- */
.search-offer { background: white; border-radius: 5px; float: left; margin: 0 16px 16px 0; padding: 20px; transition: background 0.18s, color 0.18s; width: 580px;  height: 200px;}
@media screen and (min-width: 865px) and (max-width: 1288px) { .search-offer { width: 368px; } }
@media screen and (max-width: 864px) { .search-offer { float: none; margin-right: 0; width: auto; height: auto;} }
@media screen and (max-width: 440px) { .search-offer { padding: 14px; height: auto;} }
.search-offer:nth-child(even) { margin-right: 0; }
@media screen and (min-width: 865px) { .search-offer:nth-last-child(2):nth-child(odd) { margin-bottom: 0; } }
.search-offer:last-child { margin-bottom: 0; }
.search-offer_image { background: white; border-radius: 5px; display: block; text-align: center; }
@media screen and (min-width: 1289px) { .search-offer_image { float: left; height: 142px; line-height: 142px; margin-right: 16px; width: 138px; } }
@media screen and (min-width: 441px) and (max-width: 1288px) { .search-offer_image { margin-bottom: 20px; } }
@media screen and (max-width: 440px) { .search-offer_image { margin: 0 0 16px; padding: 16px; } }
.search-offer_image img { max-height: 100%; max-width: 100%; }
.search-offer_info { overflow: hidden; }
.search-offer_info .title { font-size: 18px; font-weight: normal; margin: 0 0 8px; }
@media screen and (min-width: 441px) { .search-offer_info .title { height: 44px; line-height: 44px; overflow: hidden; } }
.search-offer_info .title a { color: #34393c; }
@media screen and (min-width: 441px) { .search-offer_info .title a { display: inline-block; line-height: 22px; vertical-align: bottom; } }
.search-offer_info .title a:hover { text-decoration: underline; }
.search-offer_info .type { color: #b2b4b7; font-size: 14px; line-height: 18px; margin: 0 0 12px; overflow: hidden; }
.search-offer_info .rating { height: 16px; line-height: 16px; margin: 0 0 14px; }
.search-offer_info .rating:last-child { margin: 0; }
.search-offer_info .rating .star { color: #cbccce; display: inline-block; }
.search-offer_info .rating .star.is-active { color: #ffc600; }
.search-offer_info .price { float: left; margin-left: 10px; }
.search-offer_info .price:first-child { margin-left: 0; }
@media screen and (max-width: 440px) { .search-offer_info .price { margin-bottom: 12px; } }
.search-offer_info .price span { border-radius: 15px; border-bottom-left-radius: 0; color: white; display: inline-block; font-size: 21px; font-weight: normal; height: 34px; line-height: 34px; padding: 0 12px; }
.search-offer_info .price small { font-size: 18px; }
.search-offer_info .price--current span { background: #0cb28b; }
.search-offer_info .price--new span { background: #f77b28; }
.search-offer_info .price--old span { background: #cbccce; text-decoration: line-through; }
.search-offer_info .buy { float: right; padding: 0; width: 120px; }
@media screen and (max-width: 440px) { .search-offer_info .buy { clear: both; float: none; width: 100%; } }
.actikul_search {color: #0cb28b }
/*----------------------------------------------------- */
/*  */
/*----------------------------------------------------- */
.search-result-header {min-height: 70px;}
.search-popup .page-container {width: 1256px;}
@media screen and (max-width: 1288px) {.search-popup .page-container {width: 100%;} .search-offer.clearfix {height: 260px;}}
@media screen and (max-width: 950px) {.search-popup .page-container {width: 832px;}}
@media screen and (max-width: 864px) {.search-popup .page-container {width: 415px;}}
@media screen and (max-width: 470px) {.search-popup .page-container {width: 350px;}}
@media screen and (max-width: 380px) {.search-popup .page-container {margin-left:10vw;}}
@media screen and (max-width: 380px) {.search-popup .page-container {width: 300px; margin-left:20vw;}}

.search-result-header {min-height: 70px;}
