body{font-family:'Open Sans',sans-serif;font-size:12px;color:#010101;background:#fff;font-weight:400}img{max-width:100%;height:auto}.title{color:#001e54;text-align:left;font-size:38px;margin:57px 27px 7px;letter-spacing:-.5px;font-weight:700}h1,h2{font-size:31px;font-weight:600;text-align:center;color:#001e54;margin-top:44px}.subtitle-h2{font-weight:600;text-align:center;color:#001e54;font-size:25px;max-width:700px;margin:0 auto}a{color:#010101}a.contact-us{color:#e74c1c;text-decoration:underline}audio{margin-bottom:18px}table{border:3px solid #f0410c;width:100%;max-width:1055px;margin:50px auto 30px}textarea{width:100%;height:50px;margin-bottom:20px}table tr td,table tr th{padding:5px 30px;font-size:22px}table tr th{font-size:18px;font-weight:500;text-align:left}header{position:fixed;width:100%;z-index:50}footer{background:#4b4b4d;background:-webkit-linear-gradient(bottom,#3f3f3f,#80807e);background:-o-linear-gradient(bottom,#3f3f3f,#80807e);background:linear-gradient(to top,#3f3f3f,#80807e)}.custom-logo{width:85px}.custom-logo-link,.logo-404{margin:20px 0;display:block;color:#001d55;font-weight:500}.logo-404{margin-bottom:0}.custom-logo-link:hover{text-decoration:none;color:#001d55}.head-block .row{margin:auto}.home-link{line-height:32px;padding:8px 11px 0;float:right;text-align:center;text-transform:uppercase;font-family:'Open Sans Condensed',sans-serif;font-size:32px;letter-spacing:-.5px}.home-link p{font-size:16px;font-weight:500;letter-spacing:10px;font-family:Open sans}.header-menu-wr{float:left;margin:58px 29px 0;position:relative}.header-menu:before{content:'';position:absolute;left:50%;margin-left:20px;bottom:7px;border:4px solid transparent;border-top:5px solid #e74c1c}.header-menu{float:left;cursor:pointer}.header-menu .icon-bar{background-color:#888;width:30px;display:block;height:3px;margin:5px}.header-phone-wr{display:block;float:right;font-size:30px;margin:22px 44px 0 0}.header-phone a span{font-size:23px}.header-phone a:hover,.header-phone a:focus,.header-phone a:active{cursor:pointer;text-decoration:none;color:#000}.navbar-right{font-size:17px;margin:61px 86px 0 0}.navbar{margin-bottom:0}.header-menu-pages{padding:0 20px;margin-top:44px;position:relative}.navbar-default .navbar-nav>li>a{padding:5px 8px 1px;color:#010101}.header-menu-pages:before,.navbar-default .navbar-nav>li>a:before{background-color:#e74c1c;content:"";bottom:-16px;left:50%;position:absolute;height:5px;width:0;display:block;z-index:1;transition:all .5s cubic-bezier(.25,.1,.25,1) 0s !important}.header-menu-pages:hover,.navbar-default .navbar-nav>li>a:hover{text-decoration:none;color:#010101}.header-menu-pages:hover:before,.navbar-default .navbar-nav>li>a:hover:before,.navbar-default .navbar-nav .current-menu-item a:before{left:0;width:100%}.head-block{background:url(//kalyazinstroy.ru/wp-content/themes/stroymaterialy/img/home-top-image.png) center no-repeat;min-height:400px;background-size:cover;border-bottom:2px solid #000}.subtitle{font-size:32px;margin-left:26px;letter-spacing:.6px;color:#001e54}.menu-list{background:#fff;position:absolute;width:250px;left:-20px;font-size:18px;margin-top:40px;border:2px solid #ed4c1e;border-radius:6px;padding:0;display:none}.menu-list ul{padding:0;margin:5px 0}.menu-list ul li{text-decoration:none;width:100%;list-style-type:none}.menu-list ul li a{display:block;width:100%;padding:0 15px}.menu-list:before,.menu-list:after{content:'';position:absolute;left:28px;top:-22px;border:10px solid transparent;border-bottom:10px solid #eb4d1e}.menu-list:after{border-bottom:10px solid #fff;top:-19px}.menu-list a:hover{background:#eaedf6;text-decoration:none;color:#010101}.page_item_default a{color:#041d55;font-weight:600}.teaser{padding:0;width:365px;margin:63px 10px 71px;border:1px solid #666e9c;border-radius:7px;background:#e4e7f0;background:radial-gradient(rgba(240,241,246,.61),#e4e7f0)}.top-teaser{border-radius:6px;display:inline;float:left;margin:5px 15px 5px 5px}.top-teaser-text{display:block;padding:20px 10px 0 0;font-size:17px}.bottom-teaser,.bottom-teaser-wr{display:none}.empty-line{padding-top:100px}.td_color{background:#fff}#overlay{width:100%;height:100%;background-color:rgba(0,0,0,.6);position:fixed;z-index:10;display:none}.navbar-default{background:#fff}.closeform{position:absolute;top:0;right:0;width:27px;height:24px;cursor:pointer;margin:15px 10px;background:url(//kalyazinstroy.ru/wp-content/themes/stroymaterialy/img/close.png) no-repeat;z-index:20}.entry_form,.entry_form_reviews{border:2px solid #f8551e;background:#f2f2f2;border-radius:3px;width:440px;position:fixed;margin-left:-240px;margin-top:-200px;top:50%;z-index:110;left:50%;display:none;box-shadow:2px 2px 6px #000}.form-header,.form-header-reviews{text-align:center;background:#eaedf6;color:#052357;font-size:24px;font-weight:700;position:relative}.form-footer{background:#eaedf6;padding:5px}.form-header p,.form-header-reviews p{padding:20px;font-size:28px;margin:0}.custom-logo{padding:0 10px 10px 0}.custom-logo-link{font-size:36px;font-weight:500;font-family:Roboto Condensed}.custom-logo-link:hover,.custom-logo-link:active,.custom-logo-link:focus{text-decoration:none;color:#010101}.form-body,.form-body-reviews{padding:18px;background:#fff}.entry_form .form-body p,.entry_form_reviews .form-body-reviews p{font-size:18px;margin:10px 0 0}.entry_form .form-body input,.entry_form_reviews .form-body-reviews input{width:100%;padding:12px;font-size:20px}.form-message{text-align:center;display:none}.submit-button,.submit-button-reviews{margin:25px auto;max-width:350px;width:100%;height:60px;display:block;background:#f14408;background:-webkit-linear-gradient(bottom,#fb5928,#f14408);background:-o-linear-gradient(bottom,#fb5928,#f14408);background:linear-gradient(to top,#fb5928,#f14408);text-transform:uppercase;font-size:20px;font-weight:600;color:#fff;border:none}.border-gradient{padding:1px;float:none;margin:45px auto 0;width:176px;height:174px;border-radius:100px;cursor:pointer;background:#a7b0d1;background:-webkit-linear-gradient(to bottom right,#a7b0d1,#fff,#a7b0d1);background:-o-linear-gradient(to bottom right,#a7b0d1,#fff,#a7b0d1);background:linear-gradient(to bottom right,#a7b0d1,#fff,#a7b0d1)}.border-gradient:hover{background:#a7b0d1;background:-webkit-linear-gradient(to bottom right,#fd5f30,#ffd102,#fd5f30);background:-o-linear-gradient(to bottom right,#fd5f30,#ffd102,#fd5f30);background:linear-gradient(to bottom right,#fd5f30,#ffd102,#fd5f30)}.border-gradient:hover .sector-img-link p{color:#f0430b}.sectors{margin-bottom:90px;position:relative}.second-line{margin-left:145px}.sector-img-link{top:0;width:162px;border-radius:100px;height:160px;margin:6px 0 0 7px;background:#d4eaff;background:-webkit-linear-gradient(to bottom right,#d4eaff,#fff);background:-o-linear-gradient(to bottom right,#d4eaff,#fff);background:linear-gradient(to bottom right,#d4eaff,#fff);display:block}.sector-img-link p{position:absolute;text-align:center;font-size:18px;width:160px;margin-top:185px}.sector-img{width:170px;right:54px;bottom:-10px;position:absolute}.grid-img{width:208px;right:33px}.form-button-wr,.form-button-reviews{margin:0 auto 50px;max-width:550px;color:#fff;text-align:center;text-transform:uppercase;padding:20px;background:#f0410c;background:-webkit-linear-gradient(bottom,#f0410c,#ff5927);background:-o-linear-gradient(bottom,#f0410c,#ff5927);background:linear-gradient(to top,#f0410c,#ff5927);font-size:21px;font-weight:600;cursor:pointer}.form-button-wr:hover,.form-button-reviews:hover{background:#ff5927;background:-webkit-linear-gradient(bottom,#ff5927,#f0410c);background:-o-linear-gradient(bottom,#ff5927,#f0410c);background:linear-gradient(to top,#ff5927,#f0410c)}.consultation{background:#eaedf6;margin-top:40px}.consultation .container-fluid{padding:0}.consultation-text{text-align:center;background:#dfe1ee;font-size:21px;margin:19px 0 0;padding:14px}.consultation-points{max-width:460px;margin:23px auto;line-height:48px}.consultation-point{font-size:22px}.consultation-point span{font-family:serif;font-style:italic;color:#f0430b;font-size:34px}.consultation-block{margin-bottom:30px}.delivery{margin-top:25px;text-align:center}.delivery .subtitle-h2{font-weight:500;font-size:26px}.text-under-map{font-size:26px;max-width:900px;margin:65px auto 50px;color:#001e54}.b-carousel-block{float:left;height:100%;margin:10px;width:349px;box-shadow:2px 2px 6px #a9a9a9}.carusel-nav{width:200px;margin:25px auto;text-align:center;display:none}.carusel-nav-item{padding:5px;border:1px solid #000;border-radius:10px;margin:0 8px;display:inline-block;cursor:pointer}.carusel-point{background:0 0;padding:3px;border-radius:10px}.carusel-point-activ{background:#000}.delivery-button{margin-top:50px}.reviews{background:#ebeef5;margin-top:55px}.review{margin-top:30px}.review-item{background:#fff;padding:10px 20px}.review-page-contant{width:1100px;padding:30px}.review-name-page{color:#ff501b;font-size:22px;margin-top:15px}.review-city-page{color:#ff501b;font-size:16px;margin-bottom:13px}.review-name{color:#722d03;font-size:22px;margin-top:15px}.review-city{color:#722d03;font-size:16px;margin-bottom:13px}.review-text{font-size:17px;margin-bottom:20px}.reviews-audio{height:30px;position:relative}.more-info{text-align:center;font-size:22px;text-transform:uppercase;padding:13px;background:#f34510;color:#fff;max-width:350px;display:block;margin:0 auto;background:#f1400c;background:-webkit-linear-gradient(bottom,#f1400c,#ff5927);background:-o-linear-gradient(bottom,#f1400c,#ff5927);background:linear-gradient(to top,#f1400c,#ff5927)}.more-info:hover,.more-info:active,.more-info:focus{color:#fff;background:#ff5927;background:-webkit-linear-gradient(bottom,#ff5927,#f1400c);background:-o-linear-gradient(bottom,#ff5927,#f1400c);background:linear-gradient(to top,#ff5927,#f1400c);text-decoration:none}.b-carouser-wrapper{margin-bottom:40px}.contacts-text{text-align:center;margin:50px 0 50px;font-size:19px}.contacts-text p{margin-bottom:17px}.contacts-title{font-size:30px;margin-bottom:10px}.contacts-button{margin:50px 0 60px}.footer-wr{position:relative}.footer-nav-menu-class,.navbar-menu{text-align:center;padding:30px 0}.navbar-menu ul li,.footer-nav-menu-class ul li{display:inline;font-size:16px;padding:0 10px;border-left:1px solid #fff}.navbar-menu ul li:first-child,.footer-nav-menu-class ul li:first-child{border:none}.navbar-menu ul li a,.footer-nav-menu-class ul li a{color:#fff}.navbar-menu ul li a:hover,.footer-nav-menu-class ul li a:hover{color:#fe9600}.footer-social-block{margin:32px 0;top:0;right:0;position:absolute}.copyright{text-align:center;color:#fff;font-size:13px;margin-bottom:10px;padding-top:20px}.footer-contacts{position:absolute;color:#fff;padding:0;font-size:14px}.web_study{width:30px;position:absolute;right:0;bottom:0;color:#fff;margin:15px 0 0;font-size:16px}#error-404 .text-404{font-size:170px;color:#001e54;font-weight:700}#error-404{width:310px;margin:0 auto;font-size:20px}.back-to-site{max-width:550px;color:#000;text-align:center;text-transform:uppercase;padding:20px;border:2px solid #ff1507;font-size:18px;margin:80px auto 20px;display:block}.line-404{width:100%;height:89px;background:#dbddec}.otziv-title,.otziv-bottom-line,.otziv-kontakty-line{width:100%;background:#dbddec}.otziv-kontakty-line,.form-button-wr{margin:0 auto}.otziv-bottom-line,.otziv-kontakty-line{padding:50px}.otziv-title h1{text-align:center;padding:30px 0;margin:0}.error-404 a{color:#000;text-decoration:none}.button-go-reviews,.button-location{max-width:550px;color:#000;text-align:center;text-transform:uppercase;padding:20px;border:2px solid #f0410c;font-size:21px;font-weight:600;cursor:pointer;margin:0 auto;background:#fff}.pick-up-text{text-align:center;font-size:16px}.pick-up-img{display:block;margin:30px auto}.pick-up-map-img{width:100%}.pick-up h2{font-size:26px;padding:0 10px}.kontakty p{font-size:18px}.kontakty .container{margin-top:20px;margin-bottom:20px}.page{font-size:16px}.page .container{margin:0 auto}.page-img{display:block;margin:20px auto;text-align:center}.page-img img{box-shadow:5px 5px 0px #b3b2b8;max-width:750px;width:100%}.button-location div{position:relative}.button-location div:before{content:'';position:absolute;left:50%;margin-left:-10px;bottom:-22px;border:10px solid transparent;border-top:10px solid #00224f}#mep_0{max-width:350px}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current{background:url(//kalyazinstroy.ru/wp-content/themes/stroymaterialy/img/line.png) repeat-x!important;top:13px!important;height:6px!important}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total{height:5px!important;top:13px!important}.mejs-time-current{background:url(//kalyazinstroy.ru/wp-content/themes/stroymaterialy/img/line.png) repeat-x!important}.mejs-controls div.mejs-time-rail{padding-top:6px}.mejs-controls .mejs-time-rail span{height:5px!important}.mejs-controls .mejs-time-rail .mejs-time-total{background:#28292b!important;margin:7px 5px!important}.mejs-time-loaded{background:#48494b!important}.mejs-container{background:transparent!important}.mejs-container .mejs-controls{border-radius:3px!important;background:#4b4b4d!important;background:-webkit-linear-gradient(bottom,#252724,#4b4b4d)!important;background:-o-linear-gradient(bottom,#252724,#4b4b4d)!important;background:linear-gradient(to top,#252724,#4b4b4d)!important}.b-carousel{margin:20px auto 2px;overflow:hidden}.h-carousel-wrapper{max-width:1115px;position:relative;overflow:hidden;margin:0 auto}.h-carousel-items{width:10000px;position:relative}.b-carousel-button-left,.b-carousel-button-right{width:31px;height:176px;position:relative;top:90px;cursor:pointer}.reviews .b-carousel-button-left,.reviews .b-carousel-button-right{top:150px}.b-carousel-button-left{float:left;background:url(//kalyazinstroy.ru/wp-content/themes/stroymaterialy/img/carousel-left.png) no-repeat}.b-carousel-button-right{float:right;background:url(//kalyazinstroy.ru/wp-content/themes/stroymaterialy/img/carousel-right.png) no-repeat}.b-carousel_title{margin-top:0}.formcallback{font-size:19px;color:#001d55;cursor:pointer}@media (min-width:1200px){.container{width:1200px}}@media only screen and (max-width:1199px){.custom-logo{padding:0 5px 5px 0}.home-link{font-size:28px}.home-link p{font-size:12px}.navbar-default .navbar-nav>li>a{padding:5px 5px 1px}.header-phone-wr{margin-right:0;margin-top:29px;font-size:22px}.navbar-right{font-size:15px;margin-right:15px;margin-top:59px}.header-menu-wr{margin:58px 10px 0;position:relative}.header-menu-pages{padding:0 10px}.teaser{width:292px}.top-teaser-text{font-size:13px}.second-line{margin-left:115px}.review-page-contant{width:920px}.b-carousel-block{width:295px}.js--audio-play,.js--audio-mute{padding:4px 0 4px 4px}.js--volumelinewr{width:45px}.js--volumeline{width:34px}.js--timeline{width:145px}.b-carousel-block{width:420px}.b-carousel-block img{width:100%}}@media only screen and (max-width:992px){.title{font-size:26px}.head-block{min-height:0}.subtitle{font-size:24px}.header-menu-wr{float:right;margin-top:25px;position:static}.menu-list{width:350px;margin-left:-175px;left:50%;text-align:center}.menu-list:before,.menu-list:after{display:none}.menu-list ul li{padding:3px 0}.custom-logo-link{margin:10px 0}.custom-logo{width:70px}.home-link{line-height:26px;font-size:28px}.home-link p{font-size:15px;letter-spacing:8px}.header-phone-wr{margin:25px 0 0 85px;font-size:24px;float:left}.formcallback{display:none}.empty-line{padding-top:80px}.teaser{width:220px;border:none;margin:50px 10px}.top-teaser-text{padding:10px;text-align:center;margin-bottom:0}.second-line{margin-left:0}.sectors:last-child{margin-left:245px}.dilevery .container{padding:0}.b-carousel-block{width:337px}.sector-img{right:25px}.footer-social-block{float:right;margin:0;position:static}.navbar-menu,.footer-nav-menu-class{padding:31px 0 10px}.footer-contacts{position:relative}.review-name-page,.review-city-page{text-align:center}.b-carousel-button-left,.b-carousel-button-right{display:none}.carusel-nav{display:block}.header-menu:before{left:auto;bottom:15px;margin-left:17px}}@media only screen and (max-width:767px){.head-block .container{padding:0}.navbar-header{width:290px;float:left}.header-phone-wr{margin:23px 0 0;overflow:hidden;float:none}.header-phone{width:230px;margin:0 auto}.sector-img{right:85px}.sectors:last-child{margin-left:185px}.b-carousel-block{width:340px}.custom-logo-link{margin:10px}.top-teaser-text{min-height:92px}.b-carousel-block{width:45vw}.teaser-wr{width:600px;margin:0 auto}.teaser{width:180px}.footer-social{margin-left:10px}.footer-phone{font-size:18px}.navbar-menu ul li,.footer-nav-menu-class ul li{border:none}}@media only screen and (max-width:600px){.title{font-size:20px}h1,h2{font-size:22px}.pick-up h2{font-size:22px}.subtitle-h2,.delivery .subtitle-h2,.text-under-map{font-size:18px}.subtitle{font-size:18px;margin-bottom:70px}.home-link{display:table;float:none;font-size:20px;line-height:19px;padding:0 11px 0}.home-link p{font-size:15px;letter-spacing:3px;margin-bottom:3px}.header-phone-wr{margin-top:28px}.navbar-header{width:150px;text-align:center}.page .container{margin:0 auto}.custom-logo{width:45px;text-align:center;padding:0}.custom-logo-link{margin:0}.teaser-wr{display:none}.menu-list{width:300px;margin-left:-150px}.entry_form,.entry_form_reviews{width:300px;margin-left:-150px}.entry_form .form-body p,.entry_form_reviews .form-body-reviews p{font-size:16px}.entry_form .form-body input,.entry_form_reviews .form-body-reviews input{padding:8px}.submit-button,.submit-button-reviews{font-size:20px}.form-header p,.form-header-reviews p{padding:20px;font-size:18px}.sectors{width:100%}.sectors:last-child{margin-left:0}.sector-img{right:auto}.form-button-wr{max-width:380px;font-size:16px}.consultation-text{font-size:19px}.consultation-point{font-size:18px}.consultation-points{max-width:400px}.b-carousel-block{width:91vw}.teaser{width:440px;float:none;margin:10px auto}.bottom-teaser-wr{display:block}.bottom-teaser{margin:0 auto;display:block;width:130px;padding:15px 0 0}.top-teaser-text{min-height:0;font-size:17px}.web_study{float:right;position:relative;margin:0}.navbar-menu ul,.footer-nav-menu-class ul{padding:0}.navbar-menu ul li,.footer-nav-menu-class ul li{border:none;font-size:16px;display:block;padding:0 0 25px}.pick-up .b-carousel-block{width:45vw}table tr td,table tr th{font-size:14px;padding:10px}table tr th{font-size:12px}.header-menu:before{bottom:25px}}@media only screen and (max-width:450px){.subtitle{margin-left:15px}.title{font-size:17px;margin:30px 15px 5px}h1,h2{margin-top:10px}.pick-up h2{font-size:18px}.pick-up-text{font-size:14px}.empty-line{padding-top:70px}.custom-logo{width:35px}.home-link{font-size:14px;line-height:13px;padding:0 7px 0}.home-link p{font-size:8px}.navbar-header{width:93px;margin-top:-7px}.header-menu-wr{margin:20px 0 0}.header-phone-wr{margin-top:18px}.header-phone{text-align:center;width:150px}.header-phone a span,.header-phone a,.header-phone i{font-size:15px}.consultation-points{width:300px}.consultation-point span{font-size:24px}.consultation-point{font-size:14px;max-width:300px}.b-carousel-block,.pick-up .b-carousel-block{width:89vw;margin:10px 1px}.review-page-contant{padding:15px}.js--timeline{width:135px}.teaser{width:300px}.footer-social-block{float:none;margin:0 auto 20px;width:218px}.footer-social{margin:0 10px}.navbar-menu ul li,.footer-nav-menu-class ul li{padding:5px 0 15px}.navbar-menu,.footer-nav-menu-class{padding:10px 0 0}.footer-contacts{text-align:center}.header-menu:before{bottom:15px}}