

/* Start:/bitrix/components/bitrix/system.pagenavigation/templates/visual/style.min.css?15078105573386*/
.bx_pagination_bottom *{vertical-align:baseline}.bx_pagination_bottom{color:#8d8d8d;font-size:11px}.bx_pagination_bottom .bx_pagination_section_two{float:right;text-align:right}.bx_pagination_bottom .bx_pg_section{display:inline-block;height:30px;vertical-align:top;line-height:30px}.bx_pagination_bottom .bx_pagination_select_container{display:inline-block}.bx_pagination_bottom .bx_pagination_select_container select{position:relative;margin:2px 20px 2px 10px;padding:1px 25px 3px 5px;height:22px;outline:0;border:1px solid #e0e0e0;border-radius:1px;background:#fff url(/bitrix/components/bitrix/system.pagenavigation/templates/visual/images/select_arrow.png) no-repeat right center;color:#8d8d8d;font-size:11px;line-height:16px;resize:none;-webkit-appearance:none}@-moz-document url-prefix(){.bx_pagination_bottom .bx_pagination_select_container select{background:#fff!important;padding-right:5px}}.bx_pagination_bottom .bx_pagination_page{white-space:nowrap;font-size:12px}.bx_pagination_bottom .bx_pagination_page ul{display:inline-block;margin:0;padding:0}.bx_pagination_bottom .bx_pagination_page li{display:inline-block;min-width:22px;color:#8d8d8d;text-align:center;line-height:22px}.bx_pagination_bottom .bx_pagination_page li a{display:block;min-width:22px;color:#8d8d8d;text-align:center;text-decoration:none;line-height:22px}.bx_pagination_bottom .bx_pagination_page li a:hover{color:#555}.bx_pagination_bottom .bx_pagination_page li.bx_active{border-radius:3px;background:#dbecf4;box-shadow:inset 0 2px 2px 0 rgba(0,0,0,.1)}.bx_pagination_bottom .bx_pg_section.bx_pg_pagination_num{display:block}.bx_pagination_bottom .bx_pg_section.bx_pg_show_col select{margin-right:5px}.bx_pagination_bottom .bx_wsnw{white-space:nowrap}@media(min-width:480px) and (max-width:639px){.bx_pagination_bottom .bx_pagination_select_container select{margin-right:10px}}@media(max-width:479px){.bx_pagination_bottom .bx_pagination_section_two{float:none;text-align:left}.bx_pagination_bottom .bx_pagination_select_container{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:47%}.bx_pagination_bottom .bx_pagination_select_container select{display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-right:0!important;width:90%}.bx_pagination_bottom .bx_pg_section{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;text-align:left}.bx_pagination_bottom .bx_pagination_page{white-space:normal}.bx_pagination_bottom .bx_pg_section.bx_pg_pagination_num{width:100%;height:auto;text-align:center}.bx_pagination_bottom .bx_pg_section.bx_pg_show_col{display:none}.bx_pagination_bottom .bx_pg_text{display:inline-block;width:50%}.bx_pagination_bottom .bx_pg_section.pg_pagination_num .bx_pg_text{display:none}}.bx_pagination_bottom .bx_pagination_section_one,.bx_pagination_bottom .bx_pagination_section_two,.bx_pagination_bottom .bx_pagination_select_container,.bx_pagination_bottom .bx_pagination_select_container select,.bx_pagination_bottom .bx_pg_section,.bx_pagination_bottom .bx_pagination_page,.bx_pagination_bottom .bx_pg_section.bx_pg_pagination_num,.bx_pagination_bottom .bx_pg_section.bx_pg_show_col,.bx_pagination_bottom .bx_pg_text,.bx_pagination_bottom .bx_pg_section.pg_pagination_num .bx_pg_text{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
/* End */


/* Start:/local/templates/termo-jet-v4/components/bitrix/catalog/production-in-stock/bitrix/catalog.section/.default/style.css?15507545074065*/
.product-sections-header {
	margin-top: 40px;
}

.product-sections-header h1 {
	display: inline-block;
	vertical-align: top;
}

.product-sections-header .product-sections-header-desc {
    display: inline-block;
    position: relative;
    padding: 0px 40px 0px 40px;
}

.product-sections-header .product-sections-header-desc:before, .product-sections-header .product-sections-header-desc:after {
    content: " ";
    display: block;
    background: url("/local/templates/termo-jet-v4/components/bitrix/catalog/production-in-stock/bitrix/catalog.section/.default/images/small-color-brackets.png");
    width: 18px;
    height: 99px;
    position: absolute;
}

.product-sections-header .product-sections-header-desc:before {
    left: 0;
}

.product-sections-header .product-sections-header-desc:after {
    right: 0;
    background-position: -18px 0px;
}

.product-sections-header .product-sections-header-desc p {
    color: #597683;
    font-family: 'ProximaNovaBold';
    line-height: 1;
    text-transform: uppercase;
    text-align: center;
    font-size: 17px;
}

#production-in-stock-wrap {
    margin-top: 30px;
}

#production-in-stock-wrap .production-in-stock-item {
    margin: 40px 0px;
}

#production-in-stock-wrap .production-in-stock-item .production-in-stock-item-name {
    font-family: 'ProximaNovaBlack';
    text-transform: uppercase;
}

#production-in-stock-wrap .production-in-stock-item .production-in-stock-item-type {
    font-family: 'ProximaNovaBold';
    text-transform: uppercase;
    min-height: 100px;	
}

#production-in-stock-wrap .production-in-stock-item .production-in-stock-item-type:before {
    content: "";
    display: inline-block;
    width: 14px;
    height: 14px;
    background: #db214d;
    margin-right: 8px;
}

#production-in-stock-wrap .production-in-stock-item .production-in-stock-item-img {
    overflow: hidden;
    position: relative;
    text-align: center;
}

#production-in-stock-wrap .production-in-stock-item .production-in-stock-item-img img {
    height: 100%;
}

#production-in-stock-wrap .production-in-stock-item .production-in-stock-item-status {
    background: #db214d;
    color: #FFFFFF;
    text-align: center;
    font-family: 'ProximaNovaBold';
    text-transform: uppercase;
}

@media (min-width: 769px){
    .product-sections-header h1 {
        margin: 0px 130px 0px 0px;
        line-height: 0.9;
    }

    .product-sections-header h1:before { 
        top: 1px;
    }

    .product-sections-header .product-sections-header-desc:before, .product-sections-header .product-sections-header-desc:after {
        top: -18px;
    }

    #production-in-stock-wrap .production-in-stock-item .production-in-stock-item-name {
        font-size: 20px;
        width: 80%;
    }

    #production-in-stock-wrap .production-in-stock-item .production-in-stock-item-type {
        font-size: 20px;
    }

    #production-in-stock-wrap .production-in-stock-item .production-in-stock-item-img {
        height: 340px;
    }

    #production-in-stock-wrap .production-in-stock-item .production-in-stock-item-status {
        font-size: 22px;
        padding: 12px 0px 12px;
    }
}

@media (max-width: 768px){
	.product-sections-header .product-sections-header-desc p br {
		display: none;
	}

    .product-sections-header .product-sections-header-desc {
        margin-top: 30px;
    }

    .product-sections-header .product-sections-header-desc:before, .product-sections-header .product-sections-header-desc:after {
        top: -9px;
    }

    #production-in-stock-wrap .production-in-stock-item .production-in-stock-item-name {
        font-size: 18px;
    }

    #production-in-stock-wrap .production-in-stock-item .production-in-stock-item-type {
        font-size: 18px;
    }

    #production-in-stock-wrap .production-in-stock-item .production-in-stock-item-type:before {
        margin-top: 8px;
        vertical-align: top;
    }

    #production-in-stock-wrap .production-in-stock-item .production-in-stock-item-img {
        height: 240px;
    }

    #production-in-stock-wrap .production-in-stock-item .production-in-stock-item-status {
        font-size: 20px;
        padding: 4px 0px 4px;
    }
}
/* End */


/* Start:/local/templates/termo-jet-v4/css/components/product-list.css?15756260745608*/
.product-list-wrap {
    position: relative;
    text-align: center;
}

.product-list-wrap img {
    max-height: 175px;
}

.product-list-wrap .product-list-body {
    margin: 0 -25px;
    text-align: left;
}

.product-list-wrap .product-list-item {
    padding: 0px 25px;
}

.product-list-wrap .product-list-item:hover {

}

.product-list-wrap .product-list-item .product-list-item-body {
    position: relative;
    padding: 20px 0px 10px;
	min-height: 410px;
}

.product-list-wrap .product-list-item .product-list-item-img {
    display: block;
    position: relative;
}

.product-list-wrap .product-list-item .product-list-item-img img {

}

.product-list-wrap .product-list-item:hover .product-list-item-img img {

}

.product-list-wrap .product-list-item .product-list-item-title {
    /*text-transform: uppercase;*/
    font-family: 'ProximaNovaBlack';
    color: #002c57;
    line-height: 0.75;
    position: relative;
}

.product-list-wrap .product-list-item .product-list-item-title span {
	font-weight: 600;
	font-family: 'ProximaNovaRegular';
	display: block;
	margin-top:2px;
}
.product-list-wrap .product-list-item .product-list-item-title.thermojet-standart {
    color: #db214d;
}

.product-list-wrap .product-list-item .product-list-item-title.thermojet-warm-water {
    color: #08d3f4;
}

.product-list-wrap .product-list-item .product-list-item-ico {
    display: inline-block;
    vertical-align: top;
    margin: -8px 0px 0px 0px;
    height: 19px;
}

.product-list-wrap .product-list-item .product-list-item-type {
    font-size: 16px;
    line-height: 1;
    /*color: #597683;*/
	color: #05386b;
    font-family: 'ProximaNovaBold';
    text-transform: uppercase;
    position: relative;
}

.product-list-wrap .product-list-item .product-list-item-text {
    position: relative;
    padding: 10px 0px;
}

.product-list-wrap .product-list-item .product-list-item-text p {
    line-height: 1.4;
    font-size: 14px;
    /*color: #597683;*/
	color: #05386b;
    font-family: 'OpenSansRegular';
}

.product-list-wrap .product-list-item .product-list-item-href {
    position: relative;
    -webkit-transition: all 0.4s;
    -o-transition: all 0.4s;
    transition: all 0.4s;
    text-align: center;
}

.product-list-wrap .product-list-item .product-list-item-bg {
    position: absolute;
    height: 100%;
    border: 2px solid #97aab2;
    top: 0;
    -webkit-transition: all 0.4s;
    -o-transition: all 0.4s;
    transition: all 0.4s;
    opacity: 0;
    width: 100%;
    left: 0;
}

.product-list-wrap .product-list-item-body:hover .product-list-item-bg {
    opacity: 1;
}

.product-list-wrap .product-list-item .product-list-item-bg .product-list-item-bg-top {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
}

.product-list-wrap .product-list-item .product-list-item-bg .product-list-item-bg-top:before, .product-list-wrap .product-list-item .product-list-item-bg .product-list-item-bg-top:after {
    content: " ";
    display: block;
    border: 5px solid #597683;
    width: 23px;
    height: 23px;
    position: absolute;
}

.product-list-wrap .product-list-item .product-list-item-bg .product-list-item-bg-top:before {
    left: -6px;
    top: -6px;
    border-right: none;
    border-bottom: none;
}

.product-list-wrap .product-list-item .product-list-item-bg .product-list-item-bg-top:after {
    right: -6px;
    top: -6px;
    border-left: none;
    border-bottom: none;
}

.product-list-wrap .product-list-item .product-list-item-bg .product-list-item-bg-bottom {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
}

.product-list-wrap .product-list-item .product-list-item-bg .product-list-item-bg-bottom:before, .product-list-wrap .product-list-item .product-list-item-bg .product-list-item-bg-bottom:after {
    content: " ";
    display: block;
    border: 5px solid #597683;
    width: 23px;
    height: 23px;
    position: absolute;
}

.product-list-wrap .product-list-item .product-list-item-bg .product-list-item-bg-bottom:before {
    left: -6px;
    bottom: -6px;
    border-right: none;
    border-top: none;
}

.product-list-wrap .product-list-item .product-list-item-bg .product-list-item-bg-bottom:after {
    right: -6px;
    bottom: -6px;
    border-left: none;
    border-top: none;
}

.product-list-wrap .product-list-href {
    position: relative;
}

.product-list-wrap .full-site-btn {
    margin-top: 50px;
}

#page-wrap .news-list-wrap {
    margin-top: 0px;
}

@media (min-width: 769px) {
    .product-list-wrap .product-list-item .product-list-item-title {
        font-size: 24px;
        margin: 0px 0px 15px 14%;
		min-height: 55px;
    }

    .product-list-wrap .product-list-item .product-list-item-type {
        margin: 20px 0px 0px 14%;
    }

    .product-list-wrap .product-list-item .product-list-item-text {
        margin: 10px 0px 0px 14%;
        width: 76%;
    }

    .product-list-wrap .product-list-href {
        margin-top: 25px;
    }
}

@media (max-width: 768px) {
    .product-list-wrap {
        margin: 30px auto;
    }

    .product-list-wrap .product-list-item .product-list-item-body {
        padding: 20px 0px 35px;
    }

    .product-list-wrap .product-list-item .product-list-item-title {
        font-size: 20px;
        margin: 0px 0px 20px 12%;
    }

    .product-list-wrap .product-list-item .product-list-item-type {
        margin: 20px 0px 0px 12%;
    }

    .product-list-wrap .product-list-item .product-list-item-text {
        margin: 10px 0px 0px 12%;
        width: 78%;
    }

    .product-list-wrap .product-list-href {
        margin-top: 35px;
    }
}
/* End */


/* Start:/local/templates/termo-jet-v4/components/bitrix/news.list/news-list/style.css?15507545113670*/
.news-list-wrap {
    margin: 50px auto 0px;
    position: relative;
    background: #dae5ea;
    box-shadow: inset 0px 8px 18px 0px #c0ced5;
    overflow: hidden;
    padding-bottom: 35px;
}

.news-list-wrap h2 {
    color: #FFFFFF;
}

.news-list-wrap h2:before {
    background-position: -14px 0px;
}

.news-list-wrap .news-list-item:hover {

}

.news-list-wrap .news-list-item .news-list-item-body {
    position: relative;
}

.news-list-wrap .news-list-item .news-list-item-img {
    position: relative;
}

.news-list-wrap .news-list-item .news-list-item-img img {

}

.news-list-wrap .news-list-item:hover .news-list-item-img img {

}

.news-list-wrap .news-list-item .news-list-item-description {
    font-size: 0;
}

.news-list-wrap .news-list-item .news-list-item-date {
    font-size: 13px;
    color: #12b99f;
    font-family: 'ProximaNovaRegular';
    text-transform: uppercase;
    position: relative;
    -webkit-transition: all 0.4s;
    -o-transition: all 0.4s;
    transition: all 0.4s;
}

.news-list-wrap .news-list-item-body:hover .news-list-item-date {
    color: #db204d;
}

.news-list-wrap .news-list-item .news-list-item-title {
    text-transform: uppercase;
    font-family: 'ProximaNovaBold';
    display: inline-block;
    color: #05386b;
    line-height: 1;
    position: relative;
}

.news-list-wrap .news-list-item .news-list-item-title:hover {
    color: #db214d;
}

.news-list-wrap .news-list-item .news-list-item-text {
    position: relative;
}

.news-list-wrap .news-list-item .news-list-item-text p {
    font-size: 14px;
    font-family: 'OpenSansRegular';
    color: #05386b;
    line-height: 1.4;
}

.news-list-wrap .news-list-item .news-list-item-href {
    font-size: 13px;
    color: #08d3f4;
    font-family: 'ProximaNovaRegular';
    text-transform: uppercase;
    border-bottom: 1px solid;
}

.news-list-wrap .news-list-item .news-list-item-href:hover {
    color: #db214d;
}

@media (min-width: 769px) {
    .news-list-wrap h2 {
        margin: 30px 0px 0px 0px;
    }

    .news-list-wrap .news-list-item .news-list-item-body {
        padding: 25px 0px 30px;
    }

    .news-list-wrap .news-list-item .news-list-item-title {
        font-size: 18px;
        margin: 5px 0px 0px 0%;
    }

    .news-list-wrap .news-list-item .news-list-item-text {
        margin: 0px 0px 0px 0%;
        padding: 8px 0px 10px 0px;
    }
}

@media (min-width: 992px) {
    .news-list-wrap .news-list-item.col-md-6 .news-list-item-date {
        margin-left: 0;
    }

    .news-list-wrap .news-list-item.col-md-6 .news-list-item-title {
        margin-left: 0;
    }

    .news-list-wrap .news-list-item.col-md-6 .news-list-item-text {
        margin-left: 0;
        width: 130%;
    }

}

@media (max-width: 991px) {
    .news-list-wrap .news-list-item .news-list-item-img {
        display: block;
        margin: 0px 18% 10px 7%;
    }

    .news-list-wrap .news-list-item .news-list-item-date {
        margin: 0px 0px 0px 7%;
    }

    .news-list-wrap .news-list-item .news-list-item-title {
        font-size: 18px;
        margin: 4px 0px 0px 7%;
    }

    .news-list-wrap .news-list-item .news-list-item-text {
        margin: 0px 0px 0px 7%;
        padding: 20px 0px 10px 0px;
    }

    .news-list-wrap .news-list-item .news-list-item-href {
        margin: 0px 0px 0px 7%;  
    }
}

@media (max-width: 768px) {
    .news-list-wrap h2 {
        margin: 30px 0px 0px 0px;
    }

    .news-list-wrap .news-list-body {
        margin: 25px -15px 0px;
    }

    .news-list-wrap .news-list-item {
        margin: 20px 0px;
    }

    .news-list-wrap .news-list-item .news-list-item-body {
        padding: 10px 0px 10px;
    }
}
/* End */
/* /bitrix/components/bitrix/system.pagenavigation/templates/visual/style.min.css?15078105573386 */
/* /local/templates/termo-jet-v4/components/bitrix/catalog/production-in-stock/bitrix/catalog.section/.default/style.css?15507545074065 */
/* /local/templates/termo-jet-v4/css/components/product-list.css?15756260745608 */
/* /local/templates/termo-jet-v4/components/bitrix/news.list/news-list/style.css?15507545113670 */
