@import "../../../../20180419030025cs_/http%EF%B9%95/teplotrend5.ru/css/fonts.css";
::-moz-selection {background: #b3d4fc; text-shadow: none; }
::selection {background: #b3d4fc; text-shadow: none; }
::-webkit-input-placeholder {color: #333; font-family: "Open Sans"; font-size: 18px; font-weight: 300;}
:-moz-placeholder 			{color: #333; font-family: "Open Sans"; font-size: 18px; font-weight: 300;}
::-moz-placeholder 			{color: #333; font-family: "Open Sans"; font-size: 18px; font-weight: 300;}
:-ms-input-placeholder 		{color: #333; font-family: "Open Sans"; font-size: 18px; font-weight: 300;}
input[placeholder] 			{color: #333; font-family: "Open Sans"; font-size: 18px; font-weight: 300;}
hr {display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }
ul, li {margin: 0; padding: 0; list-style: none;}
audio, canvas, iframe, img, svg, video {vertical-align: middle; max-width: 100%;}
img {height: auto;}
fieldset {border: 0; margin: 0; padding: 0; }
textarea {resize: vertical; }
p {margin: 0; line-height: 1.6;}
a {text-decoration: underline; color: #c2c2c2; cursor: pointer;}
a:hover {text-decoration: none; color: #c2c2c2;}
a:hover, a:active, a:focus {outline: none;}
h1, h2, h3 {font-family: "exo2", Arial;}
h2 {font-size: 24px; line-height: 1.2; margin-top: 0; color: #004196; font-weight: 700; text-align: center;} 
h3 {font-size: 18px; font-weight: 700; text-align: center; line-height: 24px; margin-top: 0;}
body {font-family: "Open Sans", Arial, sans-serif; font-size: 14px; color: #1b2327; text-align: center; }
.nav-tabs {border: 0;}
.hidden {display: none !important; visibility: hidden; }
.cf:before, .cf:after {content: " "; display: table; }
.cf:after {clear: both; }
.cf {*zoom: 1; }
.yel {color: #ff8a00;}
.white {color: #fff;}

.btn {font-size: 16px; display: inline-block; padding: 7px 10px; max-width: 100%; white-space: nowrap; font-weight: 600; background-color: #ff8a00; box-shadow: 1px 2px 2px #9A5100; border-radius: 5px; -webkit-appearance: none; -moz-appearance: none; appearance: none; border: 0; cursor: pointer; position: relative;}
.btn-animation:hover {animation: pulse 2s infinite; }
@keyframes pulse {
	0%		{box-shadow: inset 0 0 0 #FFDDB5; }
	50%		{box-shadow: inset 0 0 3px 3px #FFDDB5;}
	100%	{box-shadow: inset 0 0 0 #FFDDB5; }
}
.btn-more-animation {animation: pulse1 1s infinite 5s; }
@keyframes pulse1 {
	0%		{color: #fff}
	50%		{color: #333}
	100%	{color: #fff}
}
.btn-flat {border-radius: 0;}
.btn-more {cursor: pointer;}
.material-icons {vertical-align: middle; padding-left: .2em;}

/*.btn:hover:before {content: ''; display: block; left: 0; right: 0; top: 0; bottom: 0; position: absolute; background: rgba(255, 255, 255, 0.3);}*/

form { max-width: 365px; margin: 5px auto; font-size: 0;}
form .userfile,
form textarea,
form input{display: inline-block; padding: 10px 10px 10px 70px; margin-bottom: 5px; width: 100%; outline: none; background: #eee; border-radius: 5px; border: 2px solid transparent; border-bottom: 2px solid #ff8a00; vertical-align: top;}
form textarea {height: 100px; resize: none; padding: 10px; font-size: 14px;}
form .btn{width: 100%; font-size: 18px; font-weight: 400; padding: 13px 3px; margin: 0 0 10px; }
form .field_error {border-color: red;}
form .userfile {width: 100%; height: 50px; padding: 1px; position: relative; overflow: hidden;} 
form.f-calc .userfile {width: 100%;}
form .userfile .userfile-button {display: inline-block;
    line-height: 43px;
    color: #333;
    font-family: "Open Sans";
    font-size: 18px;
    font-weight: 300;
    padding: 0 5px;
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;}
form .userfile input[type=file] {position: absolute; left: 0; top: 0; padding: 0; cursor: pointer; width: 100%; border: 0; font-size: 10px; opacity: 0; }


.container {max-width: 980px;}
.section {padding: 20px 0; }
.section .title {font-family: "exo2"; font-size: 18px; font-weight: 700; line-height: 1.33; text-transform: uppercase;}

/* header */

#stickyheader {display: none; padding: 10px 0; font-size: 0; position: fixed; top: 0; left: 0; right: 0; z-index: 99; background: rgba(27, 35, 39, 0.8); }

#stickyheader ul li {display: inline-block; width: 90px; vertical-align: middle; font-size: 11px; font-family: exo2; text-transform: uppercase;}
#stickyheader ul li a{text-decoration: none; padding: 0 5px; line-height: 18px; display: block; color: white; white-space: nowrap;}
#stickyheader ul li a:hover{color: #ff9522; }
@media (min-width: 768px){
    #stickyheader ul {font-size: 0;
    display: inline-block;
    vertical-align: middle;
    padding: 10px 0;
    width: calc(100% - 151px - 165px);
}
    #stickyheader ul li{width: 120px;
    font-size: 16px;}
}
#stickyheader .b-logo{width: 151px;
    display: inline-block; vertical-align: middle;}
#stickyheader .b-tel{width: 165px;
    display: inline-block; vertical-align: middle;}
#stickyheader .b-tel .b-icon-tel{ margin-bottom: 3px; }
#stickyheader .b-tel .btn{padding: 3px;
    font-size: 14px;
    width: 100%;}

.s-header {background: #1b2327; padding: 10px 0; font-size: 0; }
.b-header-item {display: inline-block; width: 100%; vertical-align: middle; margin-bottom: 10px;}
.b-logo-img {width: 169px; margin: 0 auto;}
.b-header-item .txt {font-size: 14px; line-height: 1; color: #afafaf; }
.b-tel-block .txt {line-height: 1.4; font-size: 13px; color: #eee; font-weight: 300;}
.b-tel-block .btn {margin-top: 5px;}
.b-icon-tel {color: #eee; font-size: 18px; font-weight: 700; line-height: 1;}
.b-icon-tel a {text-decoration: underline; color: inherit; display: inline-block;}
.b-icon-tel a:before {content: ''; background: url(../../../../20180419032201im_/http%EF%B9%95/teplotrend5.ru/img/icon-phone.png) center no-repeat; width: 14px; height: 14px; display: inline-block; margin-right: 10px;}

.s-main {padding-top: 0;}
.b-main-text {background: url(../../../../20180419024035im_/http%EF%B9%95/teplotrend5.ru/img/bg-main-1.jpg) no-repeat; background-size: cover; padding: 20px 0; position: relative;}
.b-main-slogan {text-transform: uppercase;}
.b-main-slogan h2{line-height: 1; margin-bottom: 40px;}
.b-main-slogan .big{display: block; font-size: 24px;}
.b-main-slogan .small{font-size: 13px; margin-right: .5em;}
.b-main-slogan .sub{font-size: 13px; color: #fff; display: block;}
.b-main-icons {text-align: left; width: 240px; margin: 0 auto; z-index: 1; position: relative;}
.b-main-icons .item:first-child {margin-bottom: 10px;}
.b-main-icons .img,
.b-main-icons .txt {display: inline-block; vertical-align: middle;}
.b-main-icons .img {width: 40px;}
.b-main-icons .txt {font-family: "Open Sans"; font-weight: 600; color: #fff; font-size: 14px; margin-left: 10px; line-height: 1;}
.b-main-product {position: absolute; width: 77px; left: 50%; margin-left: 70px; bottom: -35px; z-index: 3;}
.b-main-video {margin: 40px auto; padding-left: 10px; padding-right: 10px; max-width: 500px;}
.b-main-video .video {height: 0; padding-bottom: 100%; background: url(../../../../20180419033202im_/http%EF%B9%95/teplotrend5.ru/img/rev-main.jpg) center no-repeat; -webkit-background-size: cover; background-size: cover; position: relative; overflow: hidden;}
.b-main-video .video-txt {position: absolute; bottom: 0; left: 0; right: 0; top: 70%; text-align: left; background: rgba(255, 255, 255, 0.61); padding: 10px; cursor: pointer; font-size: 0; -webkit-transition: top .5s linear 0s; -o-transition: top .5s linear 0s; transition: top .5s linear 0s;}
.b-main-video .video-txt:before {content: 'Читать далее'; background: #fff; position: absolute; bottom: 0; right: 0; display: inline-block; font-size: 16px; padding: 0 5px 5px 0; box-shadow: 0 0 11px 8px #fff;}
.b-main-video .video-txt span {display: inline-block; vertical-align: middle; font-size: 14px; line-height: 1.2; width: 100%;}
.b-main-video .video-txt:after {content: ''; display: inline-block; width: 0; height: 100%; vertical-align: middle;}
.b-main-video .video-txt.opened {top: 0;}
.b-main-video .video-txt.opened:before {display: none;}
.b-main-video .title {margin-bottom: 20px;}
.b-main-video .title span {display: block;}
.b-main-form {margin: 40px 0 10px;}
.b-main-form .title {margin-bottom: 30px;}
.b-main-form .title span {display: block;}
.b-main-form .title .small {font-size: 12px; text-transform: none; font-weight: 400;}

.s-six {background: #fff url(../../../../20180419024511im_/http%EF%B9%95/teplotrend5.ru/img/bg-kirpich.jpg) repeat center;}
.b-six {font-size: 0; text-align: center; margin: 20px auto; font-size: 0;}
.b-six .item {font-size: 18px; margin: 10px auto 40px; width: 280px; display: inline-block;}
.b-six .item:last-child {margin-bottom: 0;}
.b-six .item .title {border: 5px solid #ff8a00; font-size: 28px; white-space: nowrap; padding: 10px 5px; margin-bottom: 20px;}
.b-six .item .img {background: url(../../../../20180419030944im_/http%EF%B9%95/teplotrend5.ru/img/b-six-1.jpg) no-repeat center; -webkit-background-size: cover; background-size: cover; height: 215px; position: relative; overflow: hidden;}
.b-six .item-2 .img {background-image: url(../../../../20180419032614im_/http%EF%B9%95/teplotrend5.ru/img/b-six-2.jpg);}
.b-six .item-3 .img {background-image: url(../../../../20180419034730im_/http%EF%B9%95/teplotrend5.ru/img/b-six-3.jpg);}
.b-six .item-4 .img {background-image: url(../../../../20180419040929im_/http%EF%B9%95/teplotrend5.ru/img/b-six-4.jpg);}
.b-six .item-5 .img {background-image: url(../../../../20180105232239im_/http%EF%B9%95/teplotrend5.ru/img/b-six-5.jpg);}
.b-six .item-6 .img {background-image: url(../../../../20180105224028im_/http%EF%B9%95/teplotrend5.ru/img/b-six-6.jpg);}
.b-six .item .btn-more {position: absolute; bottom: 0; left: 0; right: 0; background: #1b2327; color: #eee; font-size: 18px; font-weight: 300; padding: 10px 5px; }
.b-six .more p {line-height: 1.2; font-size: 12px;}

.s-soot {padding: 40px 0;}
.s-soot .title{line-height: 1; margin-bottom: 10px;}
.s-soot .btn{padding: 10px 20px; width: 220px; margin: 0 auto;}
.s-soot .more-soot {font-size: 0; transition: max-height .5s 0s linear; max-height: 0; overflow: hidden; margin-top: 10px;}
.s-soot .more-soot.opened {max-height: 1600px;}
.s-soot .more-soot .item{ max-width: 100%; width: 310px; margin: 5px auto;}
.s-soot .more-soot .item table{width: 100%;}
.s-soot .more-soot .item table tr{font-size: 12px; background: #e5e5e5;}
.s-soot .more-soot .item table tr:first-child{background: #1b2327; color: #fff; font-size: 16px;}
.s-soot .more-soot .item table tr:last-child{font-family: "Open Sans"; font-size: 16px; font-weight: 600; background: #eee;}
.s-soot .more-soot .item table td{padding: 10px 5px; font-family: "exo2"; line-height: 1.2; border-left: 1px solid #cecece;}
.s-soot .more-soot .item table td:first-child {border: 0;}
.s-soot .more-soot .item table tr:not(:first-child) td:last-child {color: #ff8a00; font-size: 14px; font-weight: 700;}
.s-soot .b-soot-tbl{margin-top: 50px;}
.s-soot .b-soot-tbl table{width: 100%;}
.s-soot .b-soot-tbl tr{font-weight: 600; background: #eee;}
.s-soot .b-soot-tbl tr:nth-child(odd){background: #e5e5e5;}
.s-soot .b-soot-tbl tr:first-child{font-weight: 700; background: #000; color: #eee; text-transform: uppercase;}
.s-soot .b-soot-tbl tr:first-child td:last-child{background: #ff8a00; color: #eee;}
.s-soot .b-soot-tbl tr:first-child td:first-child{text-align: center; font-size: 16px;}
.s-soot .b-soot-tbl td{font-size: 16px; padding: 10px; border-right: 1px solid #cecece; width: 16.66%;}
.s-soot .b-soot-tbl td .small{font-weight: 400;}
.s-soot .b-soot-tbl td:first-child{font-size: 14px; text-align: left;}
.s-soot .b-soot-tbl td:last-child{color: #ff8a00; border: 0;}
.s-soot .b-soot-tbl td .yes-no {text-align: left; width: 50%; display: inline-block;}

.s-vid .title{margin-bottom: 20px;}
.s-vid .title .small{font-size: 18px;}
.s-vid .title > span {display: block;}
.b-vid-wrap {max-width: 350px; margin: 0 auto;}
.line-yel{background: #ff8a00; width: 40px; height: 5px; margin: 10px auto;}
.b-vid .item{margin-bottom: 20px;}
.b-vid .item .tit{font-size: 18px; line-height: 1; font-weight: 700; height: 40px;}
.b-vid .item .btn-more{position: absolute; bottom: 0; left: 0; right: 0; background: #ff8a00; width: 130px; margin: 0 auto; padding: 3px;}
.b-vid .item .txt{position: absolute; bottom: 0; left: 0; right: 0;}
.b-vid .item .img{background: url(../../../../20180419030543im_/http%EF%B9%95/teplotrend5.ru/img/b-vid-1.jpg) 0 0 no-repeat; background-size: cover; max-width: 320px; height: 150px; border: 3px solid #1b2327; position: relative; margin: 0 17px; overflow: hidden; cursor: pointer;}
.b-vid .item-2 .img{background-image: url(../../../../20180419032231im_/http%EF%B9%95/teplotrend5.ru/img/b-vid-2.jpg);}
.b-vid .item-3 .img{background-image: url(../../../../20180419035132im_/http%EF%B9%95/teplotrend5.ru/img/b-vid-3.jpg);}
.b-vid .item-4 .img{background-image: url(../../../../20180419041304im_/http%EF%B9%95/teplotrend5.ru/img/b-vid-4.jpg);}
.b-vid .item-5 .img{background-image: url(../../../../20180419033157im_/http%EF%B9%95/teplotrend5.ru/img/b-vid-5.jpg);}
.b-vid .item-6 .img{background-image: url(../../../../20180419024330im_/http%EF%B9%95/teplotrend5.ru/img/b-vid-6.jpg);}
.b-vid .item-7 .img{background-image: url(../../../../20180419022223im_/http%EF%B9%95/teplotrend5.ru/img/b-vid-7.jpg);}
.b-vid .item-8 .img{background-image: url(../../../../20180105222219im_/http%EF%B9%95/teplotrend5.ru/img/b-vid-8.jpg);}
.b-vid .item-9 .img{background-image: url(../../../../20180419030631im_/http%EF%B9%95/teplotrend5.ru/img/b-vid-9.jpg);}
.item .more {position: absolute; left: 0; right: 0; top: 100%; height: inherit; background: #fff; padding: 15px; font-size: 0; transition: top .5s 0s linear;}
.item .more.opened {top: 0; cursor: pointer;}
.item .more > p,
.item .more ul{display: inline-block; width: 100%; vertical-align: middle; font-size: 14px;}
.item .more:after{content: ''; display: inline-block; vertical-align: middle; width: 0; height: 100%;}
.item .more li{margin-bottom: 10px; font-size: 0;}
.item .more li span{display: inline-block; vertical-align: middle;}
.item .more li .icon{width: 15%;}
.item .more li .txt2{font-family: "exo2"; font-size: 14px; line-height: 14px; width: 85%; text-align: left; }
.bx-wrapper {position: relative;}
.bx-controls-direction {position: absolute; top: 50%; left: 0; right: 0; height: 36px; z-index: 99; margin-top: 12px;}
.bx-controls-direction.down {z-index: 1;}
.bx-controls-direction .bx-prev,
.bx-controls-direction .bx-next{width: 37px; height: 100%; position: absolute; right: 0; background: url(../../../../20180419031114im_/http%EF%B9%95/teplotrend5.ru/img/icon-arrow-right.png) center no-repeat; text-indent: -999em;}
.bx-controls-direction .bx-prev{background-image: url(../../../../20180419031541im_/http%EF%B9%95/teplotrend5.ru/img/icon-arrow-left.png); left: 0;}
.bx-controls-direction .bx-next{}

.s-get-calc .title span {display: block;}
.s-get-calc .item{padding: 10px 0;}
.f-get-calc {font-size: 18px;}
.f-get-calc .tit{color: #1b2327; font-family: "exo2"; font-size: 18px; font-weight: 700; margin: 10px 0 20px;}
.f-get-calc .inp{font-size: 0;}
.f-get-calc .inp label{font-weight: 300; font-size: 18px; width: 40%; text-align: left; vertical-align: middle;}
.f-get-calc .inp label:before{content: '\2022'; color: #ff8a00; font-size: 42px; line-height: 0; padding-right: 10px; vertical-align: -9px;}
.f-get-calc .inp input{font-size: 18px; width: 60%; vertical-align: middle;}
.f-get-calc input {padding: 10px; margin-bottom: 10px;}
.f-get-calc .f-tel {padding-left: 25px;}

.s-rev {background: #fff url(../../../../20180419024511im_/http%EF%B9%95/teplotrend5.ru/img/bg-kirpich.jpg) repeat center;}
.s-rev .title{font-size: 14px;}
.b-rev {margin: 10px 0 20px;}
.b-rev-item {}
.b-rev-item .ava { background: url(../../../../20180317203240im_/http%EF%B9%95/teplotrend5.ru/css/main.css) center no-repeat; background-size: cover; width: 100px; height: 100px; border-radius: 200px; margin: 0 auto;}
.b-rev-item.item-1 .ava {background-image: url(../../../../20180419024608im_/http%EF%B9%95/teplotrend5.ru/img/rev-ava-1.jpg);}
.b-rev-item.item-2 .ava {background-image: url(../../../../20180419033255im_/http%EF%B9%95/teplotrend5.ru/img/rev-ava-2.jpg);}
.b-rev-item.item-3 .ava {background-image: url(../../../../20180419041159im_/http%EF%B9%95/teplotrend5.ru/img/rev-ava-3.jpg);}
.b-rev-item.item-4 .ava {background-image: url(../../../../20180419034627im_/http%EF%B9%95/teplotrend5.ru/img/rev-ava-4.jpg);}
.b-rev-item.item-5 .ava {background-image: url(../../../../20180105231457im_/http%EF%B9%95/teplotrend5.ru/img/rev-ava-5.jpg);}
.b-rev-item.item-6 .ava {background-image: url(../../../../20180419031235im_/http%EF%B9%95/teplotrend5.ru/img/rev-ava-6.jpg);}
.b-rev-item .txt {font-size: 12px; text-align: left;}
.b-rev-item .txt .avt {font-family: "exo2"; font-size: 14px; font-weight: 700; text-align: center; margin: 5px 0;}
.b-ava-txt .txt {position: relative;}
.b-ava-txt .txt.fix {max-height: 200px; overflow: hidden; transition: max-height .5s 0s linear;}
.b-ava-txt .txt.opened {max-height: 800px;}
.b-ava-txt .txt .btn-more-txt {position: absolute; right: 0; bottom: 0; display: none; background: #FF8A00; padding: 3px 10px; box-shadow: -2px 0 34px 20px #ebebeb; cursor: pointer;}
.b-ava-txt .txt.fix .btn-more-txt {display: inline-block; }
.b-rev-item .btn-more {font-family: "exo2"; font-size: 16px; font-weight: 700; margin: 20px auto; border: 3px solid #1b2327; max-width: 220px; padding: 10px 5px; cursor: pointer;}
.b-rev-more {display: none;}
.b-rev-more.opened {display: block;}
.b-rev-more .item { margin: 0 5px 20px; display: inline-block; max-width: 400px;}
.b-rev-more .go-rev-slider .item {margin-right: 0; margin-left: 0;}
.b-rev-more .tit-more{font-family: "exo2"; font-size: 18px; font-weight: 700; margin-bottom: 10px;}
.b-rev-more .img{max-width: 400px; height: 0; padding-bottom: 70%; background: url(../../../../20180419040557im_/http%EF%B9%95/teplotrend5.ru/img/rev-img.jpg) center no-repeat; background-size: cover; margin: 0 auto;}
.b-rev-more-tit{font-family: "exo2"; font-size: 14px; font-weight: 700; line-height: 30px; text-transform: uppercase;}
.b-rev-more-txt{font-size: 14px; text-align: left; }
.b-rev-more-txt:after {content: ''; display: block; height: 1em;}
.b-rev-more .bx-wrapper {margin: 0 auto;}
.bx-wrapper .bx-pager {	text-align: center;	font-size: .85em; font-family: Arial; font-weight: bold; color: #666; padding-top: 20px; padding-bottom: 20px;}
.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {display: inline-block; *zoom: 1; *display: inline;}
.bx-wrapper .bx-pager.bx-default-pager a {background: #666;	text-indent: -9999em; display: block;	width: 10px; height: 10px; margin: 0 5px; outline: 0; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active { background: #000; }
.b-rev-more .lSSlideOuter .lSPager.lSpg {margin-bottom: 20px;}
.b-rev-wrap {position: relative;}
.owl-nav {position: absolute; top: 30px; max-width: 260px; margin: 0 auto; left: 0; right: 0;}
.owl-nav >div {background: url(../../../../20180317203240im_/http%EF%B9%95/teplotrend5.ru/css/main.css) center no-repeat; opacity: 1; background-size: contain; width: 37px; height: 37px; cursor: pointer; text-indent: -999em;}
.owl-nav .owl-prev {position: absolute; left: 0; background-image: url(../../../../20180419030014im_/http%EF%B9%95/teplotrend5.ru/img/icon-arrow-left-big.png);}
.owl-nav .owl-next {position: absolute; right: 0; background-image: url(../../../../20180419034553im_/http%EF%B9%95/teplotrend5.ru/img/icon-arrow-right-big.png);}
.owl-stage-outer {overflow: hidden;}
.owl-item {float: left;}


.s-why {padding-top: 0;}
.s-why .header {background: #1b2327; padding: 20px 0 10px; margin-bottom: 20px;}
.s-why .title {font-size: 16px; line-height: 18px; color: #fff;}
.s-why .logo{margin-top: 10px;}
.s-why .item:first-child{margin-bottom: 20px;}
.b-why-items {padding: 0; margin: 0; text-align: left;}
.b-why-items li{line-height: 18px; margin-bottom: 15px; position: relative; padding-left: 40px;}
.b-why-items li:before {content: ''; display: block; width: 30px; position: absolute; top: 0; bottom: 0; left: 0; background: url(../../../../20180419025219im_/http%EF%B9%95/teplotrend5.ru/img/icon-circle.png) center no-repeat;}
.b-why-items li:after {content: ''; display: block; position: absolute; background: url(../../../../20180419031252im_/http%EF%B9%95/teplotrend5.ru/img/icon-punktir.png) top repeat-y; width: 4px; left: 12px; top: 50%; height: 70px;}
.b-why-items li:last-child:after {display: none;}
.b-why-imgs { max-width: 500px; margin: 0 auto;}
.b-why-imgs .thmb-item .txt{display: none;}
.b-why-imgs .thmb-item{width: 19%; margin: .5%; float: left; height: 0; padding-bottom: 12%; cursor: pointer; background: url(../../../../20180419023512im_/http%EF%B9%95/teplotrend5.ru/img/b-why-1.jpg) center no-repeat; -webkit-background-size: cover; background-size: cover; }
.b-why-imgs .thmb-item:nth-child(2){background-image: url(../../../../20180419035400im_/http%EF%B9%95/teplotrend5.ru/img/b-why-2.jpg);}
.b-why-imgs .thmb-item:nth-child(3){background-image: url(../../../../20180419032051im_/http%EF%B9%95/teplotrend5.ru/img/b-why-3.jpg);}
.b-why-imgs .thmb-item:nth-child(4){background-image: url(../../../../20180419034314im_/http%EF%B9%95/teplotrend5.ru/img/b-why-4.jpg);}
.b-why-imgs .thmb-item:nth-child(5){background-image: url(../../../../20180419040408im_/http%EF%B9%95/teplotrend5.ru/img/b-why-5.jpg);}
.b-why-imgs .thmb-item.active {outline: 3px solid #ff8a00;}
.b-why-imgs .big-img{height: 0; padding-bottom: 70%; margin: 0 .5%;}
.b-why-txt {font-weight: 600; margin-top: 20px;}

.s-sert {}
.s-sert .title{font-size: 16px; line-height: 18px;}
.b-sert-wrap {padding: 30px 50px; max-width: 500px; margin: 0 auto;}
.b-sert .item {position: relative;}
.b-sert .item a {position: absolute; display: block; z-index: 2; left: 0; right: 0; top: 0; bottom: 0;}
.b-sert .item:before{content: ''; display: block; position: absolute; left: 0; right: 0; top: 0; bottom: 0; background: url(../../../../20180419033128im_/http%EF%B9%95/teplotrend5.ru/img/icon-zoom.png) center no-repeat; z-index: 1;}
.s-sert .bx-controls-direction {margin: -20px -45px 0; z-index: 1;}
.s-sert .bx-viewport {z-index: 2;}

.s-want-wrap {background: #1b2327;}
.s-want .title {font-size: 14px; line-height: 18px; color: #eee; margin-bottom: 15px;}
.f-want input {text-align: center; padding: 10px;}

.s-faq {}
.s-faq .title{font-size: 16px; line-height: 18px; }
#accord-faq {text-align: left;}
#accord-faq .faq-img {display: block; text-align: center; padding: 20px 0; position: relative;}
#accord-faq .faq-img img {width: 160px;}
#accord-faq .faq-img:before{content: ''; display: block; position: absolute; left: 0; right: 0; top: 0; bottom: 0; background: url(../../../../20180419024929im_/http%EF%B9%95/teplotrend5.ru/img/icon-zoom-white.png) center no-repeat; z-index: 1;}
#accord-faq .video {margin: 20px 0; max-width: 100%;}
#accord-faq .faq-list {padding: 0; margin: 0;}
#accord-faq .faq-list li{margin-bottom: 10px; font-size: 0;}
#accord-faq .faq-list li span{vertical-align: middle; display: inline-block; width: 94%; font-size: 14px;}
#accord-faq .faq-list li:before{content: '\2022'; color: #ff8a00; font-size: 30px; vertical-align: middle; display: inline-block; width: 6%;}
#accord-faq .panel {background: #eee; border-radius: 0; margin-top: 2px;}
#accord-faq .panel > a {display: block; color: inherit; text-decoration: none; font-size: 14px; padding: 20px 20px 20px 10px; position: relative;}
#accord-faq .panel > a:hover {background: #ff8a00;}
#accord-faq .panel.active > a {background: #ff8a00;}
#accord-faq .panel > a:after {content: ''; position: absolute; display: block; right: 0; width: 25px; top: 0; bottom: 0; background: url(../../../../20180419025229im_/http%EF%B9%95/teplotrend5.ru/img/icon-arrow-down.png) center no-repeat;}
#accord-faq .panel-body { padding: 10px 5px; background: #fff; margin: 5px; border: 0;}
#accord-faq .btn { margin: 20px auto; display: block; width: 230px; text-align: center; padding: 10px;}

.s-pay {padding-bottom: 0; position: relative;}
.b-pay .title-big{color: #eee; font-family: "exo2"; font-size: 42px; font-weight: 700; line-height: 48px; text-transform: uppercase;}
.b-pay .title-sub{color: #eee; font-family: "exo2"; font-size: 32px; font-weight: 700; line-height: 48px; text-transform: uppercase; margin-bottom: 50px;}
.b-pay-items-wrap { max-width: 300px; margin: 20px auto;}
.b-pay-items {}
.b-pay-items .item {}
.b-pay-items .item img{}
.b-pay-items .item .line-yel{margin: 20px auto 10px;}
.b-pay-items .item .txt{font-family: "exo2"; font-size: 18px; font-weight: 700; line-height: 24px; text-transform: uppercase;}
.s-pay .bx-controls-direction {top: 80px; margin: 0 -10px;}
.b-del {background: #1b2327;}
.b-del .title {margin-top: 20px;}
.b-del .txt{color: #fff;}

.s-map {padding-top: 0;}
.b-map {}
.b-map > ymaps { max-height: 220px;}
.b-map-desc {}
.f-map {}
.f-map {}
.b-map-form {background: #1b2327; margin: 0; padding: 40px 0 20px;}
.b-map-form .title {color: #fff; font-size: 20px;}
.b-map-form .title .small {font-size: 18px; line-height: 1.6;}
.b-map-form .title .small + .small{font-size: 13px;}
.b-map-form .title .small + .small b{text-transform: uppercase;}

.s-footer-form {}
.s-footer-form .title span{display: block;}
.f-footer {max-width: 200px;}
.f-footer input{padding: 10px; text-align: center;}

.s-footer {background: #1b2327;}
.b-rekv {}
.b-rekv img{display: block; margin: 10px auto; width: 50px;}
.b-rekv-txt {color: #565656; text-align: left; margin: 20px auto 0; width: 220px;} 
.b-rekv-txt li {}
.b-logo-bottom {}
.b-logo-bottom .b-logo-img{margin-bottom: 10px;}
.b-logo-bottom .b-logo-img img{}
.b-adr{color: #fff; text-align: left; padding: 10px 20px; max-width: 300px; margin: 0 auto;}
.b-adr-item{padding-left: 30px; position: relative; margin-bottom: 10px;}
.b-adr-item.adr {}
.b-adr-item.tel {font-size: 18px; font-weight: 600;}
.b-adr-item.mail {font-size: 18px;}
.b-adr-item:before{content: ''; display: block; background: url(../../../../20180317203240im_/http%EF%B9%95/teplotrend5.ru/css/main.css) center no-repeat; position: absolute; left: 0; top: 0; bottom: 0; width: 20px;}
.b-adr-item:nth-child(1):before{background-image: url(../../../../20180419040500im_/http%EF%B9%95/teplotrend5.ru/img/icon-map.png);}
.b-adr-item:nth-child(2):before{background-image: url(../../../../20180419032718im_/http%EF%B9%95/teplotrend5.ru/img/icon-phone2.png);}
.b-adr-item:nth-child(3):before{background-image: url(../../../../20180419034559im_/http%EF%B9%95/teplotrend5.ru/img/icon-mail.png);}

.dark {position: fixed; display: none; z-index: 80; top: 0px; height: 100%; width: 100%; background: rgba(0, 0, 0, 0.51);}
.popup {display: none; position: fixed; left: 0; top: 0; bottom: 0; right: 0; text-align: center; z-index: 90; }
.popup:before {display: inline-block; height: 100%; width: 0; vertical-align: middle; content: ''; }
.popup-wrap {position: relative; /*width: 400px;*/ max-width: 90%; z-index: 99; vertical-align: middle; display: inline-block; }
.form-popup-style {position: relative; z-index: 99; vertical-align: middle; padding: 20px; border: 1px solid white; border-radius: 3px;}
.polit-popup {background: #fff; max-height: 700px; padding: 40px 10px 10px; text-align: left;}
.polit-popup .txt {overflow-y: scroll; height: 100%;}
.polit-popup .closepopup{color: #000;}
.form-popup-style{background: #1b2327;}
.form-popup-style .f-title{font-size: 20px; color: #eee; line-height: 1; margin-bottom: 20px;}
.form-popup-style input {padding: 10px; text-align: center;}
.form-popup,
.form-popup-rev,
.form-popup-dog,
.polit-popup {display: none;}
.closepopup {position: absolute; top: -4px; right: 3px; font-size: 30px; cursor: pointer; color: #fff;}
.popup-success-dog,
.popup-success, .popup-error {display: none; font-size: 24px; color: #fff; width: 98%; max-width: 470px; margin: 10px auto; border-radius: 10px; border: 1px solid #c2c2c2; padding: 20px 40px; background: #2E3B5C; box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.38);}
.popup-success-dog > p,
.popup-success > p, .popup-error > p {font-weight: 600; font-size: 35px; line-height: 30px; margin: 0 0 20px 0; text-align: center;}
.popup-success-dog > p + p,
.popup-success > p + p, .popup-error > p + p { font-size: 24px; line-height: 1;}
.popup-success-dog .btn,
.popup-success .btn {width: 50%;}

@media (min-width: 480px){
}
@media (min-width: 768px){
	.section {padding: 50px 0;}
	.s-main {padding-top: 0; }
	.b-header-item {width: 25%; text-align: left; margin-bottom: 0;}
	.b-header-item-2 .txt {font-size: 12px; padding: 0 5px;}
	.b-tel-block {text-align: right;}
	.b-tel-block .btn {margin-top: 0;}
	.b-header-item .b-logo-img {margin-bottom: 10px;}
	.b-main-text {height: 600px; background-position: 50%; margin-bottom: 70px;}
	.b-main-slogan h2 {margin-top: 30px;}
	.b-main-slogan .big,
	.b-main-slogan .small {font-size: 34px; display: inline-block;}
	.b-main-slogan .small {margin: 0 0 0 .2em;}
	.b-main-slogan .sub {display: block; font-size: 23px; white-space: nowrap; line-height: 1.8;}
	.b-main-icons {width: 100%; font-size: 0; padding: 0 30px;}
	.b-main-icons .item {display: inline-block; width: 50%;}
	.b-main-icons .img {width: 59px;}
	.b-main-icons .txt {font-size: 24px; line-height: 1.3; margin-left: 20px;}
	.b-main-product {width: 175px; margin-left: -200px; bottom: -75px;}
	.b-main-video {min-width: 740px;}
	.b-main-video .title {text-transform: none; font-size: 28px; line-height: 1.2;}
	.b-main-video .video {padding-bottom: 60%;}
    .b-main-video .video-txt span {font-size: 16px; line-height: 1.4;}
	/* .b-main-video .video iframe {height: 100%;} */
	.b-main-form .title {font-size: 28px; font-weight: 900; line-height: 1.4;}
	.b-main-form .title .small {font-size: 24px; line-height: inherit;}
	.f-calc {max-width: none; font-size: 0;}
	.f-calc input {width: 32.33%; margin: 0 .5%; padding: 10px;}
	.f-calc button { margin: 30px auto 0; width: 300px;}
    form.f-calc .userfile {width: 21.66%; }
	.s-soot .title {font-size: 36px;}
	.s-soot .more-soot .item {display: inline-block; vertical-align: top; margin: 10px;}
	.s-soot .more-soot .item table tr:first-child {font-size: 14px; height: 52px;}
	.s-six .title {font-size: 36px;}
	.b-six .item {margin-left: 20px; margin-right: 20px;}
	.b-vid-wrap {max-width: none;}
	.b-vid-wrap .bx-controls-direction{left: -40px; right: -40px;}
	.s-vid {background: url(../../../../20180419031338im_/http%EF%B9%95/teplotrend5.ru/img/bg-s-vid.jpg) center no-repeat; background-size: cover; padding: 100px 0;}
	.s-vid .title {font-size: 36px; line-height: 1.2; color: #fff;}
	.s-vid .title .small {font-size: inherit;}
	.b-vid .item .tit {color: #fff;}
	.s-get-calc .title {font-size: 28px; line-height: 1;}
	.s-get-calc .items {font-size: 0;}
	.s-get-calc .item {width: 50%; display: inline-block; vertical-align: middle;}
	.f-get-calc {max-width: 300px;}
	.s-rev .title {font-size: 28px; line-height: 1.2;}
	.b-rev-item .ava {width: 150px; height: 150px;}
    .b-rev .owl-nav {top: 60px; max-width: 330px;}
	.b-rev-item .txt {font-size: 14px;}
	.s-why .header {background: transparent;}
	.s-why .title {color: #1b2327; font-size: 36px; line-height: 1; }
	.s-why .logo {margin-top: 0;}
	.b-why-txt {font-size: 18px;}
	.s-sert {background: #fff url(../../../../20180419024511im_/http%EF%B9%95/teplotrend5.ru/img/bg-kirpich.jpg) repeat center;}
	.s-sert .title {font-size: 36px; line-height: 1;}
	.b-sert-wrap {max-width: none; font-size: 0; padding: 40px 10px 0;}
	.b-sert .item {width: 25%; display: inline-block; padding: 10px;}
	.s-want .title {font-size: 28px; line-height: 1.2;}
	.f-want {max-width: none;}
	.f-want input,
	.f-want button{display: inline-block; width: 40%; vertical-align: middle; margin: 20px 5px 0; height: 50px;}
	.s-faq .title {font-size: 36px; line-height: 1;}
	.s-faq .items {font-size: 0; margin-top: 30px;}
	.s-faq .item {width: 45%; display: inline-block; vertical-align: top; font-size: 14px;}
	.s-faq .item-2 {width: 55%;}
	.s-faq .item-1 {text-align: left; font-family: "exo2";}
	.s-faq .item-1 .txt1{font-size: 28px; font-weight: 700; margin-top: 10px;}
	.s-faq .item-1 .txt2{font-size: 18px;}
	#accord-faq .panel {background: transparent; border: none; border-bottom: 1px solid #ff8a00; box-shadow: none; margin-top: 0;}
	#accord-faq .panel > a {font-size: 16px;}
	.s-pay { background: #1b2327; }
	.s-pay .title {font-size: 36px;}
	.b-pay-items-wrap {max-width: none;}
	.b-pay-items .item .txt {color: #fff; font-size: 14px; line-height: 1.4;}
	.b-pay-items {font-size: 0;}
	.b-pay-items .item {display: inline-block; width: 31.33%; padding: 0 1%; vertical-align: top;}
	.b-del {margin-top: 30px;}
	.s-map {padding: 0; position: relative;}
	.b-map {height: 360px; }
	.b-map > ymaps {max-height: 360px; }
	.b-map-adr {position: absolute; top: 0; left: 0;}
	.b-adr-img {background: url(../../../../20180419040456im_/http%EF%B9%95/teplotrend5.ru/img/s-map-img.jpg) center no-repeat; background-size: cover; height: 180px;}
	.b-map-adr .b-adr {background: rgba(27, 35, 39, 0.82); max-width: none;}
	.b-map-adr .b-adr .title { font-family: "Open Sans"; font-size: 24px; line-height: 1.8;}
	.s-footer-form .title {font-size: 36px; line-height: 1; margin-bottom: 30px;}
	.f-footer {max-width: none;}
	.f-footer input,
	.f-footer button {display: inline-block; width: 200px; margin: 0 5px; height: 50px;}
	.s-footer {padding: 10px 0; font-size: 0;}
	.s-footer .item {width: 31.33%; margin: 0 1%; font-size: 14px; display: inline-block; vertical-align: middle;}
	.b-logo-bottom .b-logo-img {margin-bottom: 0;}


    .form-more-popup .popup-more-left { width: 100px; height: 100px; background-size: auto; background-color: #fff; display: inline-block; position: static; vertical-align: middle; margin: 0; }
    .form-more-popup .popup-more-right {width: 50%; float: right; padding-left: 5%;}
    .form-more-popup .form-tire-more {width: 100%;}
    .form-more-popup .img {width: 100%; height: 200px;}
    .form-more-popup .txt {font-size: 18px; line-height: 1.2; margin-bottom: 1em;}
}

@media (min-width: 992px) {
	.section {position: relative;}
	.b-header-item-2 .txt {font-size: 14px;}
	.b-header-item-3 .txt {font-size: 18px; line-height: 1.33;}
	.b-main-text {height: 870px; margin-bottom: 100px;}
	.screw{position: absolute; left: 0; right: 0; bottom: 0; height: 100px; overflow: hidden;}
	.screw:after {content: ''; display: block; position: absolute; bottom: -50px; left: 0; right: 0; height: 100%; background: white; transform: skewY(-3deg); z-index: 1;}
	.screw-top{top: 0;}
	.screw-top:after{top: -50px;}
	.screw-black:after{background: #1b2327;}
	.b-main-text .screw {bottom: -2px;}
	.b-main-video .video {height: 200px;}
	.b-main-slogan .big, .b-main-slogan .small {font-size: 46px;}
	.b-main-slogan .sub {font-size: 32px;}
	.b-main-icons {width: 85%;}
	.b-main-icons .img {width: 94px; }
	.b-main-product {width: 248px; margin-left: -420px; bottom: -100px; }
	.b-main-video {min-width: 0; position: absolute; top: 320px; left: 50%; }
	.b-main-video .title {font-size: 24px; text-align: left; color: #dfdfdf;}
	.b-main-video:after {content: ''; position: absolute; display: block; width: 57px; height: 46px; background: url(../../../../20180419032515im_/http%EF%B9%95/teplotrend5.ru/img/icon-arrow-down-big.png) center no-repeat; bottom: -90px; left: 50%; margin-left: -28px;}
	.b-main-form {margin-top: 20px;}
	.b-main-form .title {font-size: 36px; line-height: 1.2;}
	.b-main-form .title .small {font-size: 28px;}
	.f-calc {font-size: 0;}
	.f-calc input  {width: 21.66%; height: 50px; }
	.f-calc button {width: 31%; height: 50px; margin: 0 .5%;}
	.s-six {padding: 120px 0 100px;}
	.s-vid {padding: 130px 0;}
	.b-vid {font-size: 0; }
	.b-vid .item {font-size: 14px; display: inline-block; width: 31.33%;}
	.s-get-calc .title span {display: inline-block; margin: 0 .15em;}
	.s-get-calc .items {margin-top: 20px;}
	.s-rev .title {margin: 40px 0;}
	.s-rev .title .yel{font-size: 48px;}
	.b-rev-wrap {margin: 0 30px 20px;}
	.s-rev {padding: 120px 0;}
	.s-rev .btn-more {display: none;}
	.b-rev-more {display: block;}
	.b-rev-more-tit {font-size: 24px; line-height: 2;}
	.b-ava-txt {background: #232323; font-size: 0; padding: 40px 60px;}
	.b-ava-txt .ava {display: inline-block; vertical-align: middle; width: 30%; height: 0; padding-bottom: 30%;}
	.b-ava-txt .txt {display: inline-block; vertical-align: middle; width: 67%; font-size: 14px; color: #eee; margin-left: 3%;}
	.b-ava-txt .txt .avt {font-size: 20px; text-align: left;}
    .b-ava-txt .txt .btn-more-txt {box-shadow: -2px 0 34px 20px #232323;}
	.b-rev .owl-nav {top: 40px; max-width: none; margin-left: -30px; margin-right: -30px; }
	.b-rev .owl-nav > div {width: 62px; height: 62px;}
	.b-rev-more {margin-top: 30px;}
	.b-rev-more .tit-more {font-size: 24px;}
	.b-rev-more .img {max-width: none;}
	.s-why .title {font-size: 48px;}
	.s-why .title .yel {display: block;}
	.b-why-items {font-size: 18px;}
	.b-why-imgs .big-img {padding-bottom: 55%;}
	.s-sert {padding: 120px 0;}
	.s-want {padding: 140px 0; margin-top: -120px; position: relative;}
	.s-want .title {font-size: 36px;}
	.s-want .title .br {display: block;}
	.s-want .screw-top{top: 40px;}
	.s-want .screw-top:after{top: 50px;}
	.s-want .screw-down{bottom: 40px;}
	.s-want .screw-down:after{bottom: 50px;}
	.f-want {}
	.f-want input,
	.f-want button{width: 200px;}
	.s-faq .title {font-size: 48px;}
	#accord-faq .panel > a {font-size: 24px; font-weight: 600; }
	#accord-faq .panel-body {font-size: 18px;}
	.s-faq .item-1 {width: 40%;}
	.s-faq .item-2 {width: 60%;}
	.s-pay {margin-top: 70px;}
	.s-pay .screw-top{top: -100px;}
	.s-pay .screw-top:after{top: 50px;}
	.s-pay .screw-down{bottom: -100px;}
	.s-pay .screw-down:after{bottom: 50px;}
	.b-map-form {position: absolute; z-index: 20; width: 380px; top: 130px; right: 50%; margin-right: 70px; margin-top: 0; background: rgba(27, 35, 39, 0.82);}
	.b-map-form .container {width: 100%;}
	.b-map-form .title {font-size: 24px;}
	.b-map-form .title .small + small,
	.b-map-form .title .small {font-size: 16px; font-weight: 400; line-height: 1.6;}
	.b-map-form .f-calc input,
	.b-map-form .f-calc button {width: 80%; margin-bottom: 10px;}
	.b-map {height: 600px;}
	.b-map > ymaps {max-height: 600px;}
	.b-map-adr {position: absolute; top: 130px; left: 50%; margin-left: 140px; }
	.b-map-adr .b-adr {background: rgba(27, 35, 39, 0.82);}
	.s-footer-form {padding: 10px 0 100px;}
	.s-footer-form .title {font-size: 36px;}
	.s-footer-form .title span {display: inline-block; margin-right: .3em;}
	.s-footer-form .screw-top {top: -100px;}
	.s-footer-form .screw-top:after {top: 50px;}
	.s-footer {padding: 0 0 50px;}
	.s-footer .b-rekv-txt {text-align: center; margin-top: 0; width: 100%;}
	.s-footer .b-rekv img {width: 40px; margin: 0 auto;}
	.s-footer .screw-top {top: -100px;}
	.s-footer .screw-top:after {top: 50px;}

}

/*
     FILE ARCHIVED ON 20:32:40 Mar 17, 2018 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 13:51:55 Jul 29, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  capture_cache.get: 0.263
  captures_list: 0.41
  exclusion.robots: 0.031
  exclusion.robots.policy: 0.024
  esindex: 0.006
  cdx.remote: 13.269
  LoadShardBlock: 112.676 (3)
  PetaboxLoader3.datanode: 376.941 (5)
  PetaboxLoader3.resolve: 112.267 (3)
  load_resource: 813.362 (2)
*/