

/* Start:/bitrix/templates/.default/components/webc/catalog.tags/template3/style.css?16058715791449*/
.catalog-tags-block {
    margin-bottom: 15px;
    padding-top: 13px;
}

.catalog-tags-block .catalog-tags-btn,
.catalog-tags-block .catalog-tags-btn {
    display: none;
    color: #fff;
    font-size: 14px;
    text-decoration: underline;
    cursor: pointer;
}

.catalog-tags-block .catalog-tags-btn:hover,
.catalog-tags-block .catalog-tags-btn:hover {
    text-decoration: none;
}

.mobile-title-tags {
    display: none;
    font-size: 14px;
    margin-bottom: 5px;
    color: #fff;
}

.tags-btn-block {
    text-align: right;
}

.catalog-tags {
    list-style: none;
    padding: 0;
    margin: 0;
}

.catalog-tags li {
    display: inline-block;
    padding: 0;
    margin-right: 5px;
    margin-bottom: 5px;
}

.catalog-tags li:before {
    display: none;
}

.catalog-tags li .catalog-tags-link {
	margin: 0;
    display: inline-block;
    padding: 2px 8px 3px 8px;
    color: #f0f0f0;
    transition: all .3s ease-in-out;
    border-radius: 3px;
    border: 1px solid #3D3D3D;
    font-size: 12px;
    line-height: 19px;
    background: #4A4A4A;
}

.catalog-tags li.active .catalog-tags-link,
.catalog-tags li .catalog-tags-link:hover {
    border: 1px solid #8AA429;
    background: #8AA429;
    color: #fff;
}

@media (max-width: 768px) {
    .catalog-tags li:nth-child(n+3) {
        display: none;
    }

    .catalog-tags-block .open_tags {
        display: inline-block;
    }

    .mobile-title-tags {
        display: block;
    }
}
/* End */


/* Start:/bitrix/templates/.default/components/webc/catalog.tags/template2/style.css?16058715591449*/
.catalog-tags-block {
    margin-bottom: 15px;
    padding-top: 13px;
}

.catalog-tags-block .catalog-tags-btn,
.catalog-tags-block .catalog-tags-btn {
    display: none;
    color: #fff;
    font-size: 14px;
    text-decoration: underline;
    cursor: pointer;
}

.catalog-tags-block .catalog-tags-btn:hover,
.catalog-tags-block .catalog-tags-btn:hover {
    text-decoration: none;
}

.mobile-title-tags {
    display: none;
    font-size: 14px;
    margin-bottom: 5px;
    color: #fff;
}

.tags-btn-block {
    text-align: right;
}

.catalog-tags {
    list-style: none;
    padding: 0;
    margin: 0;
}

.catalog-tags li {
    display: inline-block;
    padding: 0;
    margin-right: 5px;
    margin-bottom: 5px;
}

.catalog-tags li:before {
    display: none;
}

.catalog-tags li .catalog-tags-link {
	margin: 0;
    display: inline-block;
    padding: 2px 8px 3px 8px;
    color: #f0f0f0;
    transition: all .3s ease-in-out;
    border-radius: 3px;
    border: 1px solid #3D3D3D;
    font-size: 12px;
    line-height: 19px;
    background: #4A4A4A;
}

.catalog-tags li.active .catalog-tags-link,
.catalog-tags li .catalog-tags-link:hover {
    border: 1px solid #8AA429;
    background: #8AA429;
    color: #fff;
}

@media (max-width: 768px) {
    .catalog-tags li:nth-child(n+3) {
        display: none;
    }

    .catalog-tags-block .open_tags {
        display: inline-block;
    }

    .mobile-title-tags {
        display: block;
    }
}
/* End */


/* Start:/bitrix/templates/.default/components/webc/catalog.tags/template1/style.css?16058715481449*/
.catalog-tags-block {
    margin-bottom: 15px;
    padding-top: 13px;
}

.catalog-tags-block .catalog-tags-btn,
.catalog-tags-block .catalog-tags-btn {
    display: none;
    color: #fff;
    font-size: 14px;
    text-decoration: underline;
    cursor: pointer;
}

.catalog-tags-block .catalog-tags-btn:hover,
.catalog-tags-block .catalog-tags-btn:hover {
    text-decoration: none;
}

.mobile-title-tags {
    display: none;
    font-size: 14px;
    margin-bottom: 5px;
    color: #fff;
}

.tags-btn-block {
    text-align: right;
}

.catalog-tags {
    list-style: none;
    padding: 0;
    margin: 0;
}

.catalog-tags li {
    display: inline-block;
    padding: 0;
    margin-right: 5px;
    margin-bottom: 5px;
}

.catalog-tags li:before {
    display: none;
}

.catalog-tags li .catalog-tags-link {
	margin: 0;
    display: inline-block;
    padding: 2px 8px 3px 8px;
    color: #f0f0f0;
    transition: all .3s ease-in-out;
    border-radius: 3px;
    border: 1px solid #3D3D3D;
    font-size: 12px;
    line-height: 19px;
    background: #4A4A4A;
}

.catalog-tags li.active .catalog-tags-link,
.catalog-tags li .catalog-tags-link:hover {
    border: 1px solid #8AA429;
    background: #8AA429;
    color: #fff;
}

@media (max-width: 768px) {
    .catalog-tags li:nth-child(n+3) {
        display: none;
    }

    .catalog-tags-block .open_tags {
        display: inline-block;
    }

    .mobile-title-tags {
        display: block;
    }
}
/* End */


/* Start:/bitrix/templates/psk_copy/components/bitrix/system.pagenavigation/round/style.min.css?15694974252530*/
.bx-pagination{margin:10px 0}.bx-pagination .bx-pagination-container{text-align:center;position:relative}.bx-pagination .bx-pagination-container ul{padding:0;margin:0;list-style:none;display:inline-block}.bx-pagination .bx-pagination-container ul li{display:inline-block;margin:0 2px 15px 2px}.bx-pagination .bx-pagination-container ul li span{-webkit-transition:color .3s ease,background-color .3s ease,border-color .3s ease;-moz-transition:color .3s ease,background-color .3s ease,border-color .3s ease;-ms-transition:color .3s ease,background-color .3s ease,border-color .3s ease;-o-transition:color .3s ease,background-color .3s ease,border-color .3s ease;transition:color .3s ease,background-color .3s ease,border-color .3s ease;background:#eff0f1;padding:0 8px;display:block;height:32px;min-width:32px;line-height:32px;color:#444;font-size:14px;border-radius:16px;vertical-align:middle;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bx-pagination .bx-pagination-container ul li a{text-decoration:none;display:block;border-radius:16px;height:32px;min-width:32px;line-height:32px;color:#444;vertical-align:middle}.bx-pagination .bx-pagination-container ul li a:hover span{background:#dadada}.bx-pagination .bx-pagination-container ul li.bx-active span{background:#0083d1;color:#fff}.bx-pagination .bx-pagination-container ul li.bx-pag-all a span,.bx-pagination .bx-pagination-container ul li.bx-pag-prev a span,.bx-pagination .bx-pagination-container ul li.bx-pag-next a span{background:#fff;border:2px solid #eff0f1;line-height:28px;padding:0 18px;color:#444}.bx-pagination .bx-pagination-container ul li.bx-pag-all span,.bx-pagination .bx-pagination-container ul li.bx-pag-prev span,.bx-pagination .bx-pagination-container ul li.bx-pag-next span{color:#aab1b4;background:#fff;border:2px solid #eff0f1;line-height:28px;padding:0 18px}.bx-pagination .bx-pagination-container ul li.bx-pag-all a:hover span,.bx-pagination .bx-pagination-container ul li.bx-pag-prev a:hover span,.bx-pagination .bx-pagination-container ul li.bx-pag-next a:hover span{background:#fff;border-color:#dadada;color:#000}.bx-pagination.bx-green .bx-pagination-container ul li.bx-active span{background:#3bc915;color:#fff}.bx-pagination.bx-yellow .bx-pagination-container ul li.bx-active span{background:#f9a91d;color:#fff}.bx-pagination.bx-red .bx-pagination-container ul li.bx-active span{background:#e22b2b;color:#fff}.bx-pagination.bx-blue .bx-pagination-container ul li.bx-active span{background:#0083d1;color:#fff}
/* End */


/* Start:/bitrix/templates/psk_copy/components/bitrix/catalog/main/bitrix/catalog.section/.default/style.css?16046693511681*/
.production__info_seo{
	max-width: 760px;
    margin: auto;
    margin-top: 36px;
    color: #707070;
}

.watch_all_projects{
    margin: -10px auto 60px;
    padding: 16px 20px;
    cursor: pointer;
    width: 181px;
    height: 46px;
    border: none;
    font-size: 11px;
    letter-spacing: 0.4px;
    font-family: 'Roboto', sans-serif;
    text-transform: uppercase;
    text-align: center;
    padding-bottom: 2px;
    font-weight: bold;
    position: relative;
    border-radius: 3px;
    background: #febf26;
}

.watch_all_projects a , .watch_all_projects a:hover{color:white;}




.section-top-block {height:50px;    overflow: hidden;}
.section-top-block:after {position: relative;height: 15px;display: block;top: -65px;width: 100%;box-shadow: inset 0 -10px 5px 5px hsla(0,0%,100%,.5);content: "";}
.section-top-block.active:after {display: none;}
.show-more , .hide-more{display: none;cursor: pointer;float: right;}
.show-more.active, .hide-more.active{display: block;}
.section-top-block.active{height:unset;    overflow: unset;}
.seo-text-block-new , .show-block{    max-width: 830px !important;    position: relative;
    top: 15px;}
.section-top-block:not(.active):before {content: "\02026";
    box-sizing: content-box;
    float: right;
    position: relative;
    top: 29px;
    right: 20px;
    width: 4em;
    margin-left: -3em;
    padding-right: 5px;
    text-align: right;
    background-size: 100% 100%;
    background: linear-gradient(to right, rgba(255, 255, 255, 0), white 50%, white);}
.show-block div {padding-left: 30px;
    font-family: 'roboto', sans-serif;
    font-size: 15px;
    line-height: 28px;
    color: #707070;
text-decoration: underline;}
/* End */
/* /bitrix/templates/.default/components/webc/catalog.tags/template3/style.css?16058715791449 */
/* /bitrix/templates/.default/components/webc/catalog.tags/template2/style.css?16058715591449 */
/* /bitrix/templates/.default/components/webc/catalog.tags/template1/style.css?16058715481449 */
/* /bitrix/templates/psk_copy/components/bitrix/system.pagenavigation/round/style.min.css?15694974252530 */
/* /bitrix/templates/psk_copy/components/bitrix/catalog/main/bitrix/catalog.section/.default/style.css?16046693511681 */
