

/* Start:/local/templates/megre/components/bitrix/catalog.section.list/faq/style.css?17095502879119*/
/*
 * ********************************************************************************************
 *
 *      file             : style.css
 *      modified         : 01.02.2023
 *
 *      author           : Denis Artamonov
 *      authorEmail      : artamonov.d.i@yandex.com
 *      authorUrl        : https://artamonov.pro
 *
 *      company          : Webco - web solutions development company
 *      companyEmail     : hello@webco.io
 *      companyUrl       : https://webco.io
 *      partnerUrl       : https://www.1c-bitrix.ru/partners/1469188.php
 *      marketplaceUrl   : https://marketplace.1c-bitrix.ru/partners/detail.php?ID=1469188.php
 *
 *      copyright        : 2018 - 2023
 *
 * ********************************************************************************************
 */

/* line */
.bx_catalog_line {
    margin-bottom: 30px;
}

.bx_catalog_line .bx_catalog_line_category_title {
    padding-bottom: 14px;
    border-bottom: 1px solid #e5e5e5;
    font-size: 24px;
}

.bx_catalog_line .bx_catalog_line_category_title a {
    color: #000;
    text-decoration: none;
}

.bx_catalog_line .bx_catalog_line_ul {
    padding: 0;
}

.bx_catalog_line .bx_catalog_line_ul li {
    margin-bottom: 20px;
    list-style: none;
}

.bx_catalog_line .bx_catalog_line_ul li:before {
    content: '' !important
}

.bx_catalog_line .bx_catalog_line_img {
    position: relative;
    display: block;
    float: left;
    overflow: hidden;
    margin-right: 40px;
    width: 125px;
    height: 125px;
    border: 1px solid #ccc;
    border-radius: 2px;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    -webkit-background-size: contain;
}

.bx_catalog_line .bx_catalog_line_title {
    margin-bottom: 10px;
    padding: 0;
    vertical-align: top;
    line-height: 18px;
}

.bx_catalog_line .bx_catalog_line_title a {
    color: #4c7da6;
    font-size: 18px;
}

.bx_catalog_line .bx_catalog_line_title a:hover {
    text-decoration: none;
}

.bx_catalog_line .bx_catalog_line_title span {
    font-size: 16px
}

.bx_catalog_line .bx_catalog_line_description {
    color: #3f3f3f;
    font-size: 13px;
    line-height: 16px;
}

@media (max-width: 639px) {
    .bx-touch .bx_catalog_line .bx_catalog_line_img {
        margin-right: 10px;
        width: 50px;
        height: 50px;
    }

    .bx-touch .bx_catalog_line .bx_catalog_line_title {
        margin-bottom: 5px;
        line-height: 14px;
    }

    .bx-touch .bx_catalog_line .bx_catalog_line_title a {
        font-size: 14px;
    }

    .bx-touch .bx_catalog_line .bx_catalog_line_description {
        font-size: 11px;
    }
}

.bx_catalog_line .bx_catalog_line_img,
.bx_catalog_line .bx_catalog_line_title,
.bx_catalog_line .bx_catalog_line_title a,
.bx_catalog_line .bx_catalog_line_description {
    transition: all 0.3s ease;
}

/* text */
.bx_catalog_text {
    margin-bottom: 30px;
}

.bx_catalog_text .bx_catalog_text_category_title {
    padding-bottom: 14px;
    border-bottom: 1px solid #e5e5e5;
    font-size: 24px;
}

.bx_catalog_text .bx_catalog_text_category_title a {
    color: #000;
    text-decoration: none;
}

.bx_catalog_text .bx_catalog_text_ul {
    padding: 0;
}

.bx_catalog_text .bx_catalog_text_ul li {
    float: left;
    margin: 0 10px 10px;
    list-style: none;
}

.bx_catalog_text .bx_catalog_text_ul li:before {
    content: '' !important
}

.bx_catalog_text .bx_catalog_text_title {
    margin: 0;
    padding: 0;
    vertical-align: top;
    font-size: 14px;
    line-height: 14px;
}

.bx_catalog_tile .bx_catalog_tile_title a {
    display: inline-block;
    overflow: hidden;
    max-width: 100%;
    color: #4c7da6;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    font-size: 14px;
}

.bx_catalog_text .bx_catalog_text_title a:hover {
    text-decoration: none
}

.bx_catalog_text .bx_catalog_text_title span {
    font-size: 12px;
}

@media (max-width: 639px) {
    .bx-touch .bx_catalog_text .bx_catalog_line_title {
        margin-bottom: 5px;
        line-height: 12px;
    }

    .bx-touch .bx_catalog_text .bx_catalog_line_title a {
        font-size: 12px;
    }
}

.bx_catalog_text .bx_catalog_line_title,
.bx_catalog_text .bx_catalog_line_title a {
    transition: all 0.3s ease;
}

/* tile */

.bx_catalog_tile {
    margin-bottom: 30px;
}

.bx_catalog_tile .bx_catalog_tile_category_title {
    padding-bottom: 14px;
    border-bottom: 1px solid #e5e5e5;
    font-size: 24px;
}

.bx_catalog_tile .bx_catalog_tile_category_title a {
    color: #000;
    text-decoration: none;
}

.bx_catalog_tile .bx_catalog_tile_ul {
    padding: 0;
}

.bx_catalog_tile .bx_catalog_tile_ul li {
    float: left;
    box-sizing: border-box;
    margin-bottom: 20px;
    padding: 0 10px;
    width: 12.5%;
    list-style: none;
    text-align: center;
}

.bx_catalog_tile .bx_catalog_tile_ul li:before {
    content: '' !important
}

.bx_catalog_tile .bx_catalog_tile_ul li:nth-child(8n+1) {
    clear: both;
}

.bx_catalog_tile .bx_catalog_tile_img {
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0 auto;
    width: 78px;
    height: 78px;
    border: 1px solid #ccc;
    border-radius: 2px;
    background-color: #fff;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    -webkit-background-size: contain;
}

.bx_catalog_tile .bx_catalog_tile_title {
    margin-top: 5px;
    margin-bottom: 10px;
    padding: 0;
    vertical-align: top;
    line-height: 14px;
}

.bx_catalog_tile .bx_catalog_tile_title a {
    color: #4c7da6;
    font-size: 14px;
}

.bx_catalog_tile .bx_catalog_tile_title a:hover {
    text-decoration: none;
}

.bx_catalog_tile .bx_catalog_tile_title span {
    font-size: 12px;
}

/*2*/
@media (max-width: 980px) {
    .bx_catalog_tile .bx_catalog_tile_ul li {
        width: 20%;
    }

    .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(8n+1) {
        clear: none;
    }

    .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(5n+1) {
        clear: both;
    }
}

/*3*/
@media (max-width: 639px) {
    .bx-touch .bx_catalog_tile .bx_catalog_tile_title {
        margin-bottom: 5px;
        line-height: 14px;
    }

    .bx-touch .bx_catalog_tile .bx_catalog_tile_title {
        line-height: 10px;
    }

    .bx-touch .bx_catalog_tile .bx_catalog_tile_title a {
        font-size: 11px;
    }
}

@media (min-width: 480px) and (max-width: 639px) {
    .bx-touch .bx_catalog_tile .bx_catalog_tile_ul li {
        width: 25%;
    }

    .bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(8n+1) {
        clear: none;
    }

    .bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(5n+1) {
        clear: none;
    }

    .bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(4n+1) {
        clear: both;
    }
}

/*4*/
@media (max-width: 479px) {
    .bx-touch .bx_catalog_tile .bx_catalog_tile_ul li {
        width: 33.3%;
    }

    .bx-touch .bx_catalog_tile .bx_catalog_tile_img {
        width: 100%;
        height: 80px;
    }

    .bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(8n+1) {
        clear: none;
    }

    .bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(5n+1) {
        clear: none;
    }

    .bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(3n+1) {
        clear: both;
    }

}

.bx_catalog_tile .bx_catalog_tile_title,
.bx_catalog_tile .bx_catalog_tile_title a,
.bx_catalog_tile .bx_catalog_tile_ul li,
.bx_catalog_tile .bx_catalog_tile_img {
    transition: all 0.3s ease;
}

/* list */

.bx_sitemap {
    margin-bottom: 30px;
}

.bx_sitemap .bx_sitemap_title {
    padding-bottom: 14px;
    border-bottom: 1px solid #e5e5e5;
    font-size: 24px;
}

.bx_sitemap .bx_sitemap_title a {
    color: #000;
    text-decoration: none;
}

.bx_sitemap .bx_sitemap_ul li {
    padding: 0;
    line-height: 14px;
}

.bx_sitemap .bx_sitemap_ul li:before {
    content: '' !important
}

.bx_sitemap .bx_sitemap_li_title {
    display: inline-block;
    margin: 0;
    margin-bottom: 10px;
    padding: 0;
    vertical-align: top;
    font-weight: normal;
    line-height: 13px;
}

.bx_sitemap .bx_sitemap_li_title a {
    color: #4c7da6;
    white-space: nowrap;
    font-size: 13px;
}

.bx_sitemap .bx_sitemap_li_title a:hover {
    text-decoration: none
}

.bx_sitemap .bx_sitemap_li_title span {
    font-size: 11px;
}

@media (max-width: 639px) {
    .bx-touch .bx_sitemap .bx_catalog_line_title {
        margin-bottom: 5px;
        line-height: 12px;
    }

    .bx-touch .bx_sitemap .bx_catalog_line_title a {
        font-size: 12px;
    }
}

.bx_sitemap .bx_catalog_line_title,
.bx_sitemap .bx_catalog_line_title a {
    transition: all 0.3s ease;
}
/* End */


/* Start:/local/templates/megre/components/bitrix/system.pagenavigation/.default/style.min.css?17071521792083*/
.list-pagination-wrapper{text-align:right}.list-pagination-container{display:inline-block}.list-pagination-container ul{color:#898989;font-size:16px;line-height:1;list-style-type:none;margin:0;padding:0;display:flex;align-items:center}.list-pagination-container li{float:left;margin-right:5px}.list-pagination-container li:last-child{margin-right:0}.list-pagination-container a{color:#898989;padding:3px 5px;text-decoration:none}.list-pagination-container .list-pagination-active span,.list-pagination-container a:hover{color:#81b751}.list-pagination-container .list-pagination-active span{padding:3px 5px}.list-pagination-container .list-pagination-pag-next i,.list-pagination-container .list-pagination-pag-prev i{opacity:.5}.list-pagination-container .list-pagination-pag-next a>span>i,.list-pagination-container .list-pagination-pag-prev a>span>i{opacity:1}@media (max-width:767px){.list-pagination-wrapper{text-align:center}.list-pagination-wrapper i.pagination-arrow-left,.list-pagination-wrapper i.pagination-arrow-right{width:10px;height:13px;background-repeat:no-repeat}.list-pagination-container .list-pagination-pag-next span,.list-pagination-container .list-pagination-pag-prev span{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:5px;border:1px solid #b19e86}.list-pagination-container .list-pagination-pag-next i,.list-pagination-container .list-pagination-pag-prev i{opacity:1}.list-pagination-container .list-pagination-pag-next a>span,.list-pagination-container .list-pagination-pag-prev a>span{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:5px;background-color:#cbc4bb;border:0}.list-pagination-container .list-pagination-pag-next a>span>i,.list-pagination-container .list-pagination-pag-prev a>span>i{filter:brightness(0) invert(1)}.list-pagination-pag-prev{margin-right:15px!important}.list-pagination-pag-next{margin-left:10px}.list-pagination-container a{display:block;font-weight:700}.list-pagination-container .list-pagination-active span{padding:10px;font-weight:700}}
/* End */


/* Start:/local/templates/megre/components/bitrix/news.list/faq/style.min.css?1707152179129*/
div.news-list{word-wrap:break-word}div.news-list img.preview_picture{float:left;margin:0 4px 6px 0}.news-date-time{color:#486daa}
/* End */


/* Start:/local/templates/megre/components/native/static.block/sidebar.banner.gift.from.taiga/style.min.css?17460199022794*/
.static-banner-wrapper[data-code=sidebar-gift-from-taiga]{position:relative}.static-banner-wrapper[data-code=sidebar-gift-from-taiga] .static-banner-background{height:100%;border-radius:12px;overflow:hidden}.static-banner-wrapper[data-code=sidebar-gift-from-taiga] .static-banner-background::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,rgba(0,0,0,.7) 0,rgba(0,0,0,0) 75%);border-radius:12px}.static-banner-wrapper[data-code=sidebar-gift-from-taiga] .static-banner-background img{border-radius:12px;height:100%;object-fit:cover;object-position:bottom center}.static-banner-wrapper[data-code=sidebar-gift-from-taiga] .static-banner-content{max-width:270px;padding:25px;position:absolute;top:0}.static-banner-wrapper[data-code=sidebar-gift-from-taiga] .static-banner-title{color:#003e2a;font-size:32px;line-height:1.3;margin-bottom:20px;font-weight:300}.static-banner-wrapper[data-code=sidebar-gift-from-taiga] .static-banner-description{color:#898989;font-size:16px;line-height:1.3;margin-bottom:20px}.static-banner-wrapper[data-code=sidebar-gift-from-taiga] .static-banner-detail label{color:#fff;font-size:16px;line-height:1;margin-bottom:10px}.static-banner-wrapper[data-code=sidebar-gift-from-taiga] .static-banner-detail input{-webkit-appearance:none;background-color:transparent;border:1px solid #fff;border-radius:3px;box-shadow:none;line-height:1;margin-bottom:30px;outline:0;padding:9px 7px;width:100%;backdrop-filter:blur(5px);color:#fff}.static-banner-wrapper[data-code=sidebar-gift-from-taiga] .static-banner-detail a{background:#003e2a;border-radius:5px;color:#fff;display:block;font-family:"Cera Regular",Tahoma,"sans-serif";max-width:180px;padding:12px;text-align:center;text-decoration:none}.static-banner-wrapper[data-code=sidebar-gift-from-taiga] .loader-dots>span:nth-of-type(4n),.static-banner-wrapper[data-code=sidebar-gift-from-taiga] .loader-dots>span:nth-of-type(4n+1),.static-banner-wrapper[data-code=sidebar-gift-from-taiga] .loader-dots>span:nth-of-type(4n+2),.static-banner-wrapper[data-code=sidebar-gift-from-taiga] .loader-dots>span:nth-of-type(4n+3){background-color:#fff}.static-banner-wrapper[data-code=sidebar-gift-from-taiga] .static-banner-privacy{bottom:0;color:#fff;font-size:10px;left:0;line-height:1.3;max-width:270px;padding:25px;position:absolute}.static-banner-wrapper[data-code=sidebar-gift-from-taiga] .static-banner-privacy a{color:#fff;text-decoration:underline}.static-banner-wrapper[data-code=sidebar-gift-from-taiga] .static-banner-content .checkbox{margin-bottom:20px}.static-banner-wrapper[data-code=sidebar-gift-from-taiga] .static-banner-content .checkbox__label,.static-banner-wrapper[data-code=sidebar-gift-from-taiga] .static-banner-content .checkbox__label::before{color:#fff}
/* End */
/* /local/templates/megre/components/bitrix/catalog.section.list/faq/style.css?17095502879119 */
/* /local/templates/megre/components/bitrix/system.pagenavigation/.default/style.min.css?17071521792083 */
/* /local/templates/megre/components/bitrix/news.list/faq/style.min.css?1707152179129 */
/* /local/templates/megre/components/native/static.block/sidebar.banner.gift.from.taiga/style.min.css?17460199022794 */
