@charset "UTF-8";@import url(css/menu.css);@import url(css/modalwin.css);@font-face{font-family:FranklinGothicDemiC;src:local(FranklinGothicDemiC), url(fonts/FranklinGothicDemiC.otf);}
body{font-family:FranklinGothicDemiC;}
header{}
.menuAndLogo{padding:18px 0 14px 0;}
.logo{padding-left:8px !important;}
.logoMobile{}
*{margin:0;padding:0;box-sizing:border-box;}
.wrap{background-color:#FFF;}
header{}
.logo{min-height:112px;}
.cnt{min-height:112px;}
.cnt li{list-style-type:none;}
.mainNav{padding:0;}
.mainPhone{font-size:18px;}
.secondPhone{font-size:18px;}
.secondPhone a{color:#000;}
.bigNum{font-size:26px;}
.callme:not([class="callmePrice"]){padding:12px 0 6px 0;}
.callme a:not([class="callmePrice"]){background:rgba(255,255,255,.6) url(images/telephone.png) 4px center/16px no-repeat;padding:4px 4px 4px 26px;border-radius:4px;color:#64BD01;font-size:16px;border:solid 2px #64bd01;transition:.3s;}
.callme a:link:not([class="callmePrice"]){color:#64bd01;text-decoration:none;}
.callme a:visited:not([class="callmePrice"]){color:#64bd01;text-decoration:none;}
.callme a:hover:not([class="callmePrice"]){color:#64bd01;text-decoration:none;background:rgba(255,255,255,1) url(images/telephone.png) 4px center/16px no-repeat;border:solid 2px #64bd01;}
.conpanyName a{font-size:26px;color:#9c5b27;padding:0;margin:0;}
.conpanyName a:active, .conpanyName a:focus{text-decoration:none;color:#9c5b27;}
.conpanyName a:hover{color:#9c5b27;text-decoration:none;}
.mainstream li{list-style-type:none;padding:0;margin:0;font-size:16px;}
.mainstream li span{display:inline-block;width:172px;font-size:18px;}
.mainstream a:link, .phonelink:link{color:#000;}
.mainstream a:visited, .phonelink:visited{color:#000;}
.mainstream a:hover{color:#000;}
.phonelink:hover{text-decoration:none;}
.myCity{color:#999;}
.mainStream{padding-top:24px;}
.mainStreamPic, .mainStreamTxt{display:table-cell;vertical-align:top;}
.mainStreamTxt{padding-left:12px;}
.mainStreamPic{width:150px;}
.mainStreamTxt h2{font-weight:normal;font-size:18px;text-transform:uppercase;line-height:150%;margin-top:0;}
.mainStream .col-md-4{min-height:254px}
.mainStream .col-md-4:last-child{border-right:none;}
.mainStreamTxt a:link{color:#64bd01;text-decoration:underline;}
.mainStreamTxt a:visited{color:#64bd01;text-decoration:underline;}
.mainStreamTxt a:hover{color:#9c5b27;text-decoration:underline;}
.mainStreamTxt ul{padding-left:16px;}
.mainStreamPrice{color:#9c5b27;font-size:14px;text-decoration:line-through;}
.mainStreamPriceSale{color:#9c5b27;font-size:20px;font-weight:600;}
.mainStreamPic img{width:150px;border-radius:75px;margin-bottom:20px;}
.inSquare{vertical-align:super;font-size:10px;}
.allServ{padding-top:20px;}
.allServ a{display:inline-block;padding:4px 10px;border-radius:4px;font-size:16px;}
.allServ a:link, .readmore:link{color:#64bd01;text-decoration:underline;}
.allServ a:visited, .readmore:visited{color:#64bd01;}
.allServ a:hover, .readmore:hover{color:#9c5b27;}
.allServ li:first-child a{background:#64bd01;color:#fff;text-decoration:none;transition:.2s;}
.allServ li:first-child a:hover{background:#9c5b27;color:#fff;text-decoration:none;}
.allServ li{display:inline;}
.infoGr, .services{background:#fff4d4;padding:24px;font-size:16px;line-height:100%;}
.infoGr p{padding:12px 0 12px 56px;}
.alterTitle{color:#64bd01;font-weight:normal;text-transform:uppercase;}
.pageContentCnt .alterTitle{color:#9c5b27;}
.stage1{background:url(images/stage1.png) left center/48px no-repeat;padding-left:56px;}
.stage2{background:url(images/stage2.png) left center/48px no-repeat;padding-left:60px;}
.stage3{background:url(images/stage3.png) left center/38px no-repeat;padding-left:56px;}
.stage4{background:url(images/stage4.png) left center/42px no-repeat;padding-left:56px;}
.stage5{background:url(images/stage5.png) 6px center/40px no-repeat;padding-left:56px;}
.infoGr a:link{color:#9c5b27;text-decoration:underline;}
.infoGr a:visited{color:#9c5b27;}
.infoGr a:hover{color:#64bd01;}
.about{}
.reasons li{display:inline-block;padding:12px 24px 12px 42px;line-height:130%;position:relative;}
.reasons li span{color:#000;}
.reason1{background:url(images/reason1.png) center left/32px no-repeat;}
.reason2{background:url(images/clock.png) center left/28px no-repeat;}
.reason3{background:url(images/12.png) center left/32px no-repeat;}
.reason4{background:url(images/Hands-Thumb.png) center left/32px no-repeat;}
.left-price{float:left;width:281px;}
.right-reson{float:left;width:270px;margin-left:5px;margin-bottom:20px;}
.leftBath{float:left;width:278px;text-align:center;}
.rightBath{float:left;width:278px;margin-bottom:20px;text-align:center;}
@media (min-width:1200px){.ourAdv{width:990px;margin:0 auto;}
.smallBath{width:443px;}
.smallPrice{width:49%;}
.smallReson{width:43%;margin-left:30px;}}
@media screen and (max-width:768px){}
.ourAdv li{display:block;float:left;width:290px;padding-top:30px;padding-left:66px;padding-right:0px;padding-bottom:0px;font-size:14px;font-weight:bold;margin-right:20px;margin-left:20px;list-style-image:none;height:85px;}
.konsultac{background:url(images/zamer.png) left center/56px no-repeat;padding-left:56px;}
.pomosh{background:url(images/pomosh.png) left center/56px no-repeat;padding-left:56px;}
.ekonom{background:url(images/ekonom.png) left center/56px no-repeat;padding-left:56px;}
.kredit{background:url(images/kredit.png) left center/56px no-repeat;padding-left:56px;}
.kruglosut{background:url(images/24-7.png) left center/56px no-repeat;padding-left:56px;}
.kvalifik{background:url(images/kvalific.png) left center/56px no-repeat;padding-left:56px;}
.srok{background:url(images/srok.png) left center/56px no-repeat;padding-left:56px;}
.garant{background:url(images/garant3.png) left center/56px no-repeat;padding-left:56px;}
.vyvoz-musora{background:url(images/musor.png) left center/56px no-repeat;padding-left:56px;}
.green-head{color:#64bd01;font-size:120%;text-align:center;}
.skidka{font-size:300%;text-align:center;color:#64bd01;margin-left:-70px;line-height:85%;margin-top:-7px;margin-bottom:-7px;}
.skidka span{font-weight:600;}
.castomHr{margin-left:-33px;margin-bottom:23px;background:url(/wp-content/themes/alternativa/images/hr.png) 0 50% no-repeat;height:15px;border:0 none;overflow:hidden;width:960px;}
.castomHr2{width:100%;}
.new-mrkr-right{margin-left:22px;list-style-image:url(/marker.png);}
.aboutPic{padding:24px;}
.aboutPic img, .feedBack img{width:100%;height:auto;}
.serviceList li{display:inline-block;padding:4px 2px;width:224px;}
.feedBack .wpcf7-text{height:40px;}
.feedBack .wpcf7-select, .feedBack .wpcf7-text, .wpcf7-textarea{-webkit-appearance:none;border:solid thin #ccc;-moz-border-radius:0;border-radius:0;-moz-border-radius:0;outline:none;padding:4px 10px;background:#fff;margin-top:10px;width:100%;transition:.3s;}
.feedBack1 .wpcf7-select, .feedBack1 .wpcf7-text, .wpcf7-textarea{-webkit-appearance:none;border:solid thin #ccc;-moz-border-radius:0;border-radius:0;-moz-border-radius:0;outline:none;padding:4px 10px;background:#fff;margin-top:10px;width:91%;height:40px;transition:.3s;}
.feedBack .wpcf7-textarea{height:100px;resize:none;}
.feedBack .wpcf7-select:focus, .feedBack .wpcf7-text:focus, .feedBack .wpcf7-textarea:focus{border:solid thin #64BD01;}
.feedBack .wpcf7-select{background:url(images/down.png) 99% center/8px no-repeat;cursor:pointer;}
div.wpcf7 img.ajax-loader{border:none;vertical-align:middle;margin-left:4px;width:18px;}
.wpcf7-submit{background:#64BD01;color:#fff;border:none;padding:4px 16px;margin-top:10px;border-radius:4px;transition:.3s;margin-right:5px;outline:none;}
.wpcf7-submit:hover{background:#9c5b27;}
.wpcf7-not-valid-tip{display:none !important;}
div.wpcf7-response-output{margin:0 !important;padding:0 !important;border:none !important;}
.feedBack h3{padding-top:48px;}
li > ul.sub-menu{position:absolute;display:none;z-index:10000;background:#64bd01;}
li > ul.sub-menu > li{display:block;}
li > ul.sub-menu > li > a{display:block;padding:10px 0px;}
li:hover > ul.sub-menu{position:absolute;display:block;z-index:10000;background:#64bd01;}
.fCol:last-child{border:none;}
.fCol li{list-style-type:none;}
.fCol a:link{color:#000;}
.fCol a:visited{color:#000;}
.fCol a:hover{color:#000;}
.wa a{text-decoration:underline;}
footer{background:rgb(244, 244, 244);padding:24px 0;}
.copyright, .wa{font-size:12px;}
.reviews{padding:24px 0 0 0;}
.reviews .row{padding:24px 0 0 0;}
.revImg, .revTxt{display:inline-block;float:left;}
.revImg{width:140px;text-align:center;}
.revTxt{padding:0 12px;font-size:14px;}
.soc-rew{width:24px;padding-bottom:7px;}
.revName{font-size:24px;padding-right:12px;}
.revImg img{border-radius:75px;margin-top:8px;}
.reviews .allServ{padding-top:0;padding-bottom:20px;}
#modal_form input[type='text'], #modal_form input[type='tel']{width:300px;height:40px;padding:6px;outline:none;border:solid thin #ccc;}
#modal_form input[type='text']:focus, #modal_form input[type='tel']:focus{border:#64bd01 solid thin;}
.breadcrumbs{vertical-align:top;font-size:14px;padding:12px 0 0 0;}
.breadcrumbs .current{padding-left:2px;}
.breadcrumbs a:link{color:#64bd01;text-decoration:underline;}
.breadcrumbs a:visited{color:#64bd01;}
.breadcrumbs a:hover{color:#9c5b27;}
.sep{display:inline-block;position:absolute;height:0;width:0;margin:6px;border-top:5px solid transparent;border-left:5px solid #9c5b27;border-bottom:5px solid transparent;margin-left:10px !important;z-index:2;}
.breadcrumbs span{margin-left:20px;}
article{padding:0 8px;}
.borderTop{border-top:solid thin rgba(0,0,0,.1);}
.cntCell li{font-size:20px;list-style-type:none;padding:6px 0;}
.formCell{background:rgba(204, 204, 204, 0.53);padding:24px !important;}
.formCell input[type='text'], .formCell input[type='tel']{padding:6px;outline:none;height:40px;border:solid thin #ccc;width:100% !important;}
.formCell input[type='text']:focus, .formCell input[type='tel']:focus, .formCell textarea:focus{border:solid thin #64bd01;}
.formCell table{width:100%;}
.formCell td{padding:0 4px;}
.formCell h4{margin:0 0 10px 0;}
.formCell .wpcf7-response-output{padding-top:12px !important;}
.formCell textarea{resize:none;height:120px;}
.map{}
#serviceBlock{position:absolute;background:#F4F4F4;width:100%;display:none;padding:12px;z-index:9;transition:.3s;-webkit-box-shadow:0px 3px 9px 0px rgba(0,0,0,0.22);-moz-box-shadow:0px 3px 9px 0px rgba(0,0,0,0.22);box-shadow:0px 3px 9px 0px rgba(0,0,0,0.22);}
#serviceBlock a:link:not([class="callmePrice"]){color:#000;text-decoration:underline;}
#serviceBlock a:visited:not([class="callmePrice"]){color:#000;}
#serviceBlock a:hover:not([class="callmePrice"]){color:#64bd01;}
.open{display:block !important;}
.pageContent{margin:32px 0;}
.allRepair{border-right:solid thin rgba(0,0,0,.1);}
.allRepair h4{font-size:20px;font-weight:normal;}
.allRepair li{list-style-type:none;display:block;padding:5px 0 5px 0 !important;}
.allRepair li a{font-size:16px;}
.allRepair li a:link:not([class="callmePrice"]), article a:link:not([class="callmePrice"]){color:#64bd01;text-decoration:underline;}
.allRepair li a:visited:not([class="callmePrice"]), article a:visited:not([class="callmePrice"]){color:#64bd01;text-decoration:underline;}
.allRepair li a:hover:not([class="callmePrice"]), article a:hover:not([class="callmePrice"]){color:#9c5b27;text-decoration:underline;}
.pageContent .alterTitle{color:#9C5B2C;font-weight:normal;text-transform:uppercase;margin:4px 0 12px 0 !important;}
h1.alterTitle{font-size:32px;}
.portfolioSingle{height:200px;display:flex;align-items:flex-end;-webkit-align-items:flex-end;text-align:center;width:100% !important;justify-content:center;-webkit-justify-content:flex-start;margin-top:24px;}
.portfolioSingle:hover{}
.portfolioSingleName{background:rgba(255,255,255,.9);padding:6px;font-size:16px;color:#000;width:100%;text-align:left;border:rgba(0,0,0,.1) solid thin;}
.portfolioLnk:link{text-decoration:none;}
.portfolioLnk:visited{text-decoration:none;}
.portfolioLnk:hover{text-decoration:none;}
#fancy_title{display:none !important;}
.ask{font-size:20px;}
.answer{background:#F4F4F4;padding:12px;border-radius:8px;margin-bottom:24px;font-size:14px;margin-top:18px;color:#888;}
.answer:before{position:absolute;content:'';width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #F4F4F4;margin-top:-22px;margin-left:16px;}
.actionTxt, .rvTxt{padding:0 !important;}
.rvSingle{padding:20px 0;margin:0 !important;border-bottom:solid thin rgba(0,0,0,.1);}
.actionSingle{padding:20px 0;margin:0 !important;border-bottom:solid thin rgba(0,0,0,.1);}
.actionTxt h2, .rvTxt h2{font-weight:normal;}
.actionPic{padding-left:0 !important;max-width:180px;}
.rvPic{padding-left:0 !important;max-width:150px;}
.actionPic:before{width:68px;height:24px;background:#CA0000;position:absolute;content:'Акция!';font-size:16px;color:#fff;padding:0 8px;margin-top:-10px;margin-left:92px;}
.salePic{padding-left:0 !important;max-width:180px;}
.salePic:before{width:69px;height:23px;background:#CA0000;position:absolute;content:'Скидка!';font-size:15px;color:#fff;padding:0 8px;margin-top:-10px;margin-left:92px;}
.rvPic img{border-radius:50%;}
.sendRv{padding-top:12px;}
.sendRevForm input[type='text']{height:40px;padding:6px;outline:none;-webkit-appearance:none;border:solid thin #ccc;}
.sendRevForm textarea{max-width:600px;height:140px;resize:none;}
.sendRevForm .wpcf7-submit{margin-top:0;}
.sendRevForm textarea:focus, .sendRevForm input[type='text']:focus, .request input[type='text']:focus, .request input[type='tel']:focus, .request textarea:focus{border:solid thin #64bd01;}
.file{background:url(images/pin.png) left center/20px no-repeat;padding-left:30px;color:#999;}
.request{border-top:solid thin rgba(0,0,0,.2);margin-top:24px;padding-top:24px;}
.actions .request, .rvPage .request, .pageAsk .request{border:none;padding-top:0;}
.request input[type='text'], .request input[type='tel']{height:40px;padding:6px;outline:none;-webkit-appearance:none;border:solid thin #ccc;width:100%;}
.request textarea{height:100px;resize:none;margin-top:24px;}
.requestBg table{width:100%;}
.requestBg{background:rgba(204, 204, 204, 0.53);padding:24px 0;}
.request td{padding:0 24px;}
.request td:nth-child(2n){padding-left:0;}
.contentField > ul{padding-left:50px;}
.padl50{padding-left:50px;}
.padl50 li{margin-bottom:10px;list-style-image:url(images/marker-main.png);}
.ulAdv{margin-left:-21px;}
.aboutExcerpt a{color:#64bd01;text-decoration:underline;}
.col-md-12 a{color:#64bd01;text-decoration:underline;}
.col-md-12 li{list-style-type:none;}
.col-md-12 ul{margin-top:20px;margin-bottom:-14px;}
.bigHref{color:#64bd01;text-decoration:underline;font-size:120%;}
.bigText{color:#64bd01;font-size:140%;font-weight:600;}
.fright{float:right;}
.tooltip2{color:#900;text-decoration:none;}
.tooltip:hover{color:red;position:relative;}
.tooltip-top[data-tooltip]:hover:after{content:attr(data-tooltip);padding:4px 8px;position:absolute;left:0;bottom:100%;white-space:nowrap;z-index:20px;background-color:#000;color:#fff;}
.tooltip-bottom[data-tooltip]:hover:after{content:attr(data-tooltip);padding:5px 10px;position:absolute;left:0;border:1px solid #F1EFEF;border-radius:4px;line-height:19px;top:100%;white-space:normal;text-align:center;z-index:9999;background-color:#FDFDFD;color:#000;}
.tablePrice{width:100% !important;min-width:50%;margin-bottom:24px;}
.tablePrice tr{background-color:#e9e6d1;color:#696461;}
.tablePrice td{width:auto !important;padding:8px;text-align:left !important;}
.tablePrice tr td:first-child{width:50% !important;}
.tablePrice tr td:nth-child(2){width:21% !important;}
@media screen and (max-width:414px){.tablePrice tr td:first-child, .tablePrice tr td:nth-child(2){width:auto!important;}
}
.tablePrice tr:first-child{font-size:20px;padding:10px;background-color:#64bd01;color:white;height:44px;margin-bottom:0;}
.tablePrice tr:nth-child(2){border-bottom:3px solid #bcb3a0;font-size:16px;}
.tablePrice tr:nth-child(2n){background-color:#fff;}
.tablePrice tr:last-child{border-bottom:1px solid #bcb3a0;}
.boldText{font-weight:600;}
.rekviz{font-size:20px;}
.clear{clear:both;}
.priceKompleks{}
.priceKompleks div{width:25%;float:left;border:1px solid #b9e28c;margin:-1px 0 0 -1px;padding:0;min-height:298px;background-color:rgba(100, 189, 1, 0.10);}
.priceKompleks ul{list-style-type:none;margin-bottom:0;}
.priceKompleks li{padding-left:10px;height:35px;line-height:35px;}
.priceKompleks .callme{height:57px;line-height:57px;padding:0;text-align:center;}
.priceKompleks li:nth-child(2n){background-color:rgba(100, 189, 1, 0.18);}
.priceKompleks p{font-size:20px;padding:10px;background:#64bd01;color:white;height:77px;margin-bottom:0;}
.priceKompleks .callme a{background:rgb(210, 77, 0) url(images/telephone-white.png) 4px center/16px no-repeat;border-radius:15px;color:white;border:solid 2px rgb(210, 77, 0);}
.priceBig{margin-bottom:15px;margin-top:35px;text-align:center;}
.priceBig:after{content:" ";clear:both;display:table;}
.priceHead{color:#656565;font-size:23px;margin-bottom:35px;display:block;z-index:3;position:relative;text-align:center;}
.priceElement{display:inline-block;vertical-align:top;position:relative;padding:25px 13px 40px;width:250px;height:440px;background:#fff;box-shadow:0 1px 1px rgba(0,0,0,0.04);border-radius:7px;margin-right:7px;border:2px solid #b9b9b9;}
.priceElement.active{border:2px solid #64bd01;z-index:3;transform:scale(1.1);}
.priceBig .priceElement li{position:relative;color:#696969;font-size:14px;margin-bottom:10px;line-height:1.3;padding-left:40px;list-style:none;text-align:left;}
.priceBig .priceElement li:before{height:6px;width:6px;border-radius:50%;background:#e29a2d;top:6px;left:18px;content:'';display:block;position:absolute;}
.priceBig .priceElement .bigprice{color:#656565;font-size:30px;margin-bottom:5px;position:relative;display:block;text-align:center;}
.priceBig .priceElement .smallprice{color:#b2b2b2;font-size:16px;display:block;position:relative;line-height:1.2;text-decoration:line-through;text-align:center;}
.active .priceHead, .priceElement.active .bigprice{color:#64bd01;}
.priceElement .btnPrice{width:206px;color:#92c367;border-color:#64bd01;border-width:2px;border-style:solid;font-size:18px;padding:0;border-radius:30px;margin-left:8px;}
.btn-green2-transparent:hover{background:#92c367;color: #ffffff;cursor:pointer;transition:.3s;}
.priceElement .btnPrice a{width:inherit;color:#64bd01;height:inherit;display:block;text-align:center;line-height:59px;}
.priceElement.active .btnPrice{background:#64bd01;color:#ffffff;cursor:pointer;}
.priceElement.active .btnPrice a{color:#ffffff;}
.priceElement .btnPrice a:hover, .priceElement.active .btnPrice a:hover, .priceElement .btnPrice a:focus, .priceElement.active .btnPrice a:focus{text-decoration:none;color:#ffffff;transition:.3s;}
@media screen and (max-width:1024px){.priceKompleks div{width:100%;margin-bottom:10px;}
.priceElement{padding:25px 13px 40px;width:207px;height:500px;}
.priceBig .priceElement .bigprice{font-size:24px;}
.priceElement .btnPrice{width:161px;}
}