@import url(//walnutex.com/wp-content/themes/walnutex/header.css);@import url(//walnutex.com/wp-content/themes/walnutex/footer.css);.slide-block{height:auto;width:100%;padding:0;border:0;margin:0;float:left;position:relative;margin-top:0}.slide-block .slider-wrapper{height:auto;width:100%;padding:0;border:0;margin:0;float:left;position:relative;overflow:hidden}.slide-block .slider-wrapper img{height:auto;width:100%;padding:0;border:0;margin:0;float:left;position:fixed;z-index:0}.slide-block .about-outer{height:auto;width:100%;padding:0;border:0;margin:0;float:left;position:relative;display:non;background:rgba(51,95,51,.6);background:rgba(34,139,34,.6);background:rgba(231,198,151,.25)}.slide-block .about-wrapper{height:auto;width:1200px;padding:10px 0;border:0;margin:0 0 0 -600px;float:left;position:relative;left:50%}.slide-block .about-form{height:auto;width:90%;padding:331px 0 200px;border:0;margin:0 5%;float:left}.slide-block .about-form .title{color:#fff;font-size:34px;margin:0 0 30px;padding:0;border:0;text-align:center;line-height:auto;width:100%;line-height:42px;font-family:Cuprum;float:left}.slide-block .about-form .subtitle{color:#fff;font-size:79px;margin:0 0 30px;padding:0;border:0;text-align:center;line-height:auto;width:100%;line-height:85px;font-family:CuprumB;float:left;text-transform:uppercase}.slide-block .about-form .downtitle{color:#fff;font-size:17px;margin:0;padding:0;border:0;text-align:center;line-height:auto;width:100%;line-height:30px;font-family:CuprumB;float:left;text-transform:uppercase}.slide-block .about-form .order{height:42px;line-height:42px;width:auto;padding:5px 25px;border:0;position:relative;left:50%;margin:30px 0 0 -78px;float:left;font-size:21px;color:#fff;cursor:pointer;position:relative;background:#228b22;border-radius:0;font-family:Open;text-transform:uppercase;color:#fff}.slide-block .about-form .order:hover{background-color:#2baf2b}.modal-window1,.modal-window2,.modal-window3,.modal-window4{background:rgba(0,0,0,.8);display:none;height:100%;width:100%;left:0;top:0;position:fixed;z-index:99999;outline:0px solid #000}.modal-window1{background:rgba(0,0,0,.8)}.window-container1,.window-container2,.window-container3,.window-container4{display:block;margin:0 auto;padding:0;height:auto;line-height:auto;width:450px;z-index:9999;opacity:0;z-index:999999999999999999;position:relative;top:50%;left:50%;margin-left:-225px;top:50%;height:auto;margin-top:-263px;float:left;background:#fff}.animation2,.animation1,.animation3,.animation4{-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5)}.visible2,.visible1,.visible3,.visible4{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.close2,.close1,.close3,.close4{cursor:pointer;position:absolute;top:5px;right:5px;width:30px;height:30px;line-height:27.5px;background-color:none;border:0;font-size:21px;z-index:9999999999999;text-align:center;border-radius:0;opacity:1;color:#000;background:#fff;color:#000;font-family:PFBeau;font-size:0;background:url('https://walnutex.com/images/krest.png') center center no-repeat;background-size:auto 100%}.close2:hover,.close1:hover,.close3:hover,.close4:hover{background-color:#fff;color:#ed1c24}.wpcf7{height:auto;width:100%;padding:0;border:0;margin:0;float:left}.wpcf7 form{height:auto;width:90%;padding:30px 2%;border:0;margin:0 3%;float:left}.wpcf7 form .title{height:auto;line-height:40px;width:100%;padding:0;border:0;margin:0 0 15px;float:none;font-family:Cuprum!important;font-size:28px;text-transform:uppercase;font-weight:400;color:#333!important;text-align:center;margin-bottom:15px!important}.wpcf7 form .field{height:auto;width:100%;margin:0 0 10px;border:0;padding:0;float:left}.wpcf7 form .field span{height:auto;width:100%;margin:0;border:0;padding:0;float:left}.wpcf7 form .field span input{height:40px;line-height:40px;width:94%;margin:0;border:0;padding:0 3%;float:left;font-size:18px;font-weight:400;color:#333;text-align:left;box-shadow:inset 0 0 0 1px #cacaca}.wpcf7 form .field span textarea{height:80px;line-height:22px;width:94%;margin:0;border:0;padding:15px 3%;float:left;font-size:18px;font-weight:400;color:#333;text-align:left;box-shadow:inset 0 0 0 1px #cacaca}.wpcf7 form .field span select{height:50px;line-height:50px;width:100%;margin:0;border:0;padding:0 3%;float:left;font-size:15px;text-transform:uppercase;font-weight:400;color:#333;text-align:left;box-shadow:inset 0 0 0 1px #cacaca}.wpcf7 form .button{height:auto;width:auto;margin:5px 0 0;border:0;padding:0;float:right;position:relative;top:0;left:0}.wpcf7 form .button input{height:43px;line-height:33px;width:auto;padding:5px 15px;border:0;position:relative;float:right;font-size:17px;color:#fff;cursor:pointer;position:relative;background:#228b22;border-radius:0;font-family:Open;text-transform:uppercase;color:#fff}.wpcf7 form .button input:hover{background-color:#2baf2b}.cptch_block{float:left;padding-bottom:0;margin-top:10px}form input.cptch_input{padding:5px;text-align:center;font-size:18px!important}.cptch_block{float:left;padding-bottom:0;margin-top:10px;width:auto!important;float:left!important}form input.cptch_input{padding:5px;text-align:center;font-size:18px!important;border:0!important}div.wpcf7 .ajax-loader{display:none!important}.cptch_span{font-size:16px!important;width:auto!important}form input.cptch_input{box-shadow:inset 0 0 0 1px #CACACA!important;margin-top:-9px;width:25px!important;margin-top:-4px;margin-bottom:-2px!important;background:rgba(255,255,255,.8)!important}.cptch_block label{float:left}body .cptch_reload_button_wrap{margin:0 0 5px 0!important;float:left}.wpcf7 form .wpcf7-response-output{height:auto;line-height:17px;width:90%!important;color:red;text-align:center;font-size:15px;padding:0 5%!important;margin:10px 0 0 0!important;float:left;border:0;position:relative;bottom:0;left:0;border:0!important}.wpcf7 form .wpcf7-response-output.wpcf7-mail-sent-ok{height:auto;line-height:17px;width:90%!important;color:green;text-align:center;font-size:15px;padding:0 5%!important;margin:10px 0 0 0!important;float:left;border:0;position:relative;bottom:0;left:0}.wpcf7 form .wpcf7-not-valid-tip{display:none!important}.wpcf7 form .wpcf7-form-control.wpcf7-validates-as-required.wpcf7-not-valid,.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.wpcf7-not-valid,.wpcf7-form-control.wpcf7-checkbox.wpcf7-validates-as-required.wpcf7-not-valid{box-shadow:inset 0 0px 0px 1px red}.wpcf7 form .field .field-wrapper input.wpcf7-form-control.wpcf7-validates-as-required.wpcf7-not-valid,.wpcf7-form-control.wpcf7-checkbox.wpcf7-validates-as-required.wpcf7-not-valid{box-shadow:inset 0 0px 0px 1px red!important}.wpcf7 form .field .field-wrapper span .wpcf7-form-control.wpcf7-validates-as-required.wpcf7-not-valid,.wpcf7-form-control.wpcf7-checkbox.wpcf7-validates-as-required.wpcf7-not-valid{box-shadow:inset 0 0px 0px 1px red}.wpcf7 form .field .field-wrapper .wpcf7-form-control.wpcf7-validates-as-required.wpcf7-not-valid label input,.wpcf7-form-control.wpcf7-checkbox.wpcf7-validates-as-required.wpcf7-not-valid input{box-shadow:inset 0 0px 0px 1px red}div.wpcf7 .ajax-loader{display:none!important}.wpcf7-form-control.wpcf7-validates-as-required.wpcf7-not-valid,.wpcf7-form-control.wpcf7-checkbox.wpcf7-validates-as-required.wpcf7-not-valid{background-color:#FFDBDB!important}p.cptch_wrap{float:right;padding:0}.cptch_block label{color:white!important;color:black!important}.cptch_reload_button{font-size:20px!important;margin-top:3px!important;margin-left:5px!important;height:auto!important}.wpcf7-form-control-wrap.client-checkbox,.wpcf7-form-control-wrap.client-checkbox span{width:auto;float:left;margin:0}.order-form .wpcf7-form-control-wrap.client-checkbox{float:left;margin-bottom:10px;width:100%}.wpcf7-form-control-wrap.client-checkbox span.wpcf7-list-item-label{width:auto;font-size:17px}[type=checkbox],[type=radio]{float:left;margin-top:6px;margin-right:10px}.woocommerce form .form-row .input-checkbox{margin-top:8px!important}.wpcf7 form .wpcf7-form-control.wpcf7-checkbox.wpcf7-validates-as-required.wpcf7-not-valid{background:none!important;box-shadow:inset 0 0px 0px 0px red!important}.wpcf7 form .wpcf7-form-control.wpcf7-checkbox.wpcf7-validates-as-required.wpcf7-not-valid{color:red!important}.info{height:auto;line-height:auto;width:100%;padding:0;border:0;margin:0;float:left;background:#fff;position:relative;z-index:5}.info.single-page{margin-top:131px}.info-block{height:auto;line-height:auto;width:100%;padding:0;border:0;margin:0;float:left}.info-block-wrapper{height:auto;line-height:auto;width:1200px;padding:70px 0 75px;border:0;margin:0 0 0 -600px;float:left;position:relative;left:50%}.footer .info-block-wrapper{padding-bottom:55px}.info-block h1{height:auto;line-height:65px;width:100%;border:0;margin:0;float:left;font-size:63px;color:#000;text-align:center;font-weight:400;font-family:Cuprum}.info.single-page .info-block h1{text-align:center}.info-block.about-block.advans1 h2{line-height:32px;font-size:37px;margin-bottom:0}.info.single-page .info-block.service-block h1,.info.single-page .info-block.news-block h1{margin-bottom:25px}.info-block h1 span{color:#000}.info-block h2{height:auto;line-height:47px;width:100%;border:0;margin:0 0 30px;float:left;font-size:53px;color:#000;text-align:center;font-weight:400;font-family:Cuprum}.info-block.service-block2 h2{font-size:37px;line-height:42px}h3{height:auto;line-height:32px;width:auto;border:0;margin:0;float:left;font-size:27px;color:#624926;text-align:left;font-weight:400;font-family:Cuprum}p{height:auto;line-height:25px;width:100%;padding:0 0 15px;border:0;margin:0;float:none;font-size:19px;color:#000;text-align:justify;font-weight:400;font-family:Cuprum}.link{width:100%;float:left}.link a{height:auto;line-height:25px;width:auto;overflow:hidden;padding:10px 25px;border:0;margin:30px 0 0;border:0;border-radius:25px;font-size:18px;font-weight:700;float:left;color:#ede7a9;background:0 0;cursor:pointer;text-transform:uppercase;box-shadow:0 0 0 1px #ede7a9;position:relative;left:50%;margin-left:-95px;font-weight:400;font-family:RobotoNarrowB}.first .link a{margin-left:-71px}.link a:hover{background:rgba(255,255,255,.3)}.info-block.service-block.service-block2{background:#fff8ef}.info-block.service-block .info-block-wrapper{padding-bottom:55px}.info-block.service-block ul{height:auto;width:80%;padding:0;border:0;margin:0 10%;float:left;list-style:none}.info-block.service-block.service-block2 ul{width:70%;margin:0 15%}.info-block.service-block ul li{height:auto;width:31.3333%;padding:0 0 10px;border:0;margin:30px 1% 0;float:left}.info-block.service-block ul li img{height:auto;width:88%;padding:0;border:0;margin:0;float:left;border:0 outset gold;position:relative;left:6%;margin-left:-3px;border:3px solid #228b22;border-bottom:3px solid #e7c697;border-right:3px solid #e7c697;border-radius:50%;cursor:pointer;background:#fff}.info-block.service-block ul li:hover img{opacity:.75}.info-block.service-block ul li .title{height:auto;width:100%;padding:0;border:0;margin:0;float:left}.info-block.service-block ul li .title a{height:auto;line-height:28px;width:80%;padding:10px 10%;border:0;margin:10px 0 0;float:left;font-size:24px;color:#000;text-align:center;font-weight:400;font-family:Cuprum;font-family:CuprumB;color:#000}.info-block.service-block ul li:hover .title a{color:#bb8c4a}.info-block.service-block ul li .title a span{color:#db8608;font-family:CuprumB}.info-block.service-block ul ol{height:auto;width:100%;padding:0;border:0;margin:10px 0 0;float:left;box-shadow:0 0 0 0px #cdcdcd;list-style:none}.info-block.service-block ul ol.first{width:90%;margin-left:5%;margin-right:5%}.info-block.service-block ul ol li{height:auto;width:100%;padding:0;border:0;margin:0;float:left;box-shadow:0 0 0 0px #cdcdcd;text-align:center;font-family:Roboto;font-size:15px;line-height:18px}.info-block.service-block ul ol.first li{width:98%;margin:0 1%}.info-block.service-block ul ol li a{height:auto;width:100%;padding:7px 0;border:0;margin:0;float:left;color:#444;text-align:center;font-weight:400;font-family:Roboto;font-size:15px;line-height:18px}.info-block.about-block{width:100%;height:auto}.info-block.about-block.advans1{background:#e7c697}.info-block.about-block .block{padding:8vh 5%;width:40%;float:left;height:auto;height:55vh}.info-block.about-block .block.block2{background:#e7c697}.info-block.about-block img.alignright{float:right;width:45%;margin-left:3%;margin-bottom:25px;height:auto;position:static;margin-top:0}.info-block.about-block h1{padding-bottom:35px;float:none;text-align:left}.info-block.about-block p{text-align:justify;float::none}.info-block.about-block ul,.info-block.about-block ul li{width:100%;float:none;font-family:Roboto}.info-block.about-block ul li{font-size:16px;line-height:21px}.info-block.about-block h3{padding-top:20px;width:100%;float:none}.info-block.about-block ul{padding-bottom:20px}.info-block.advans-block{background:url('https://walnutex.com/images/consult-fon3-1.jpg') center top no-repeat;background-size:auto 150%;background-attachment:fixed}.advans-block-outer{width:100%;height:auto;margin:0;padding:0;border:0;float:left}.info-block.advans-block .info-block-wrapper{padding-bottom:55px;margin-left:-600px;width:1200px;padding-top:80px;padding-bottom:50px}.info-block.advans-block h2{margin-bottom:40px;color:#fff}.info-block.advans-block .item{height:auto;width:22%;padding:0;border:0;margin:10px 1.5% 20px;float:left}.info-block.advans-block .item.item4{margin-left:18.1%}.info-block.advans-block .item img{height:auto;width:110px;padding:0;border:0;margin:0;float:left;position:relative;left:50%;margin-left:-55px}.info-block.advans-block .item .subtitle{height:auto;line-height:22px;width:100%;padding:5px 0 10px;border:0;margin:0;float:none;font-size:18px;color:#000;text-align:center;font-weight:400;color:#fff;float:left;font-family:OpenB}.info-block.advans-block .item .desc{height:auto;line-height:21px;width:100%;padding:0;border:0;margin:0;float:none;font-size:22px;color:#000;text-align:left;font-weight:400}.info-block.two-block .gallery{width:102%!important;float:left;margin:0 0 0 -1%!important;padding:0;border:0}.info-block.two-block .gallery .gallery-item{height:auto;width:30.8333%!important;border:0;margin:0 1.25% 15px 1.25%!important;float:left}.info-block.two-block .gallery .gallery-item a{height:auto;width:100%;border:0;margin:0;float:left}.info-block.two-block .gallery .gallery-item img{height:auto!important;width:100%;border:0!important;margin:0;float:left;cursor:pointer}.info-block.two-block .gallery .gallery-item:hover img{opacity:.75}.info-block.gallery-block img.huge{width:35%;height:auto;float:right;margin-left:3%;margin-bottom:30px}.info-block.gallery-block .gallery{width:62%;float:left;margin-top:60px;margin-bottom:55px!important}.single-page .info-block.gallery-block .gallery{width:100%!important;margin-bottom:0!important;margin-top:30px!important}.info-block.gallery-block .gallery .gallery-item{width:31.3333%!important;float:left;margin:10px 1%!important;cursor:pointer}.single-page .info-block.gallery-block .gallery.gallery-columns-4 .gallery-item{width:23%!important}.info-block.gallery-block .gallery .gallery-item img{width:100%;float:left;border:0!important;height:auto!important}.info-block.gallery-block .gallery .gallery-item:hover img{opacity:.75}.info-block.gallery-block h2{float:none;text-align:left;padding-top:40px}.info-block.news-block{background:url('https://walnutex.com/images/fon.jpg') left top repeat;background-size:auto auto;background-attachment:fixed;border-top:1px solid #cdcdcd;border-bottom:1px solid #cdcdcd}.single-page .info-block.news-block{background:#fff}.info-block.news-block .info-block-wrapper{padding-top:75px;padding-bottom:55px}.info-block.news-block ul{height:auto;width:102%;padding:0;border:0;margin:0 0 0 -1%;float:left;list-style:none}.info-block.news-block ul li{height:auto;width:48%;padding:0;border:0;margin:0 1%;float:left}.reviews-page .info-block.news-block ul li{width:42%;padding:25px 2% 15px;box-shadow:0 0 0 1px #cdcdcd;background:#f0f0f0;margin-left:2%;margin-right:2%}.info-block.news-block ul li img{height:auto;width:100%;padding:0;border:0;margin:0;float:left}.reviews-page .info-block.news-block ul li img{width:47%;margin-right:5%;margin-bottom:15px}.info-block.news-block ul li:hover img{opacity:.7}.info-block.news-block ul li .title{height:auto;line-height:25px;width:100%;padding:0;border:0;margin:0;float:none;font-size:22px;color:#000;text-align:left;font-weight:400;text-align:left;float:left;font-family:OpenB;font-size:22px;line-height:25px;margin:15px 0}.reviews-page .info-block.news-block ul li .title{float:none}.info-block.news-block ul li p{height:auto;line-height:19px;width:100%;padding:0 0 15px;border:0;margin:0;float:none;font-size:18px;color:#000;text-align:left!important;font-weight:400;text-align:left;float:left;font-family:Roboto;font-size:15px;line-height:19px}.reviews-page .info-block.news-block ul li p{float:none}.info-block.news-block ul li p strong{color:grey}.info-block.news-block ul li .button{height:28px;line-height:28px;width:auto;padding:5px 15px;border:0;position:relative;margin:10px 0 0;float:left;font-size:14px;color:#fff;cursor:pointer;position:relative;background:0 0;color:#db8608;border-radius:0;font-family:Roboto;box-shadow:0 0 0 1px #db8608;text-transform:uppercase}.info-block.news-block ul li .button:hover{background-color:#fc9b09;color:#fff}@media screen and (max-width:1500px){.slide-block .slider-wrapper{background-size:150% auto}.slide-block .slider-wrapper img{width:160%;margin-left:-30%}.info-block.about-block .block{height:65vh}.info-block.advans-block .item .subtitle{font-size:17px}.slide-block .about-form{padding:281px 0 150px}.metaslider .slides img{width:130%!important;margin-left:-15%!important;top:0}}@media screen and (max-width:1300px){.info-block-wrapper,.slide-block .about-wrapper,.info-block.advans-block .info-block-wrapper,.footer-last-wrapper{width:1000px;margin:0 0 0 -500px}.slide-block .about-form{padding:281px 0 150px}.metaslider .slides img{width:170%!important;margin-left:-35%!important}.info-block.service-block ul li .title a{line-height:23px;font-size:18px;min-height:46px}}@media screen and (max-width:1150px){.info-block-wrapper,.slide-block .about-wrapper,.info-block.advans-block .info-block-wrapper,.footer-last-wrapper{width:880px;margin:0 0 0 -440px}.info-block.about-block .block{height:auto}.info-block.advans-block .item{width:47%}}@media screen and (max-width:990px){.info-block-wrapper,.slide-block .about-wrapper,.info-block.advans-block .info-block-wrapper,.footer-last-wrapper,.info-block.footer-block .info-block-wrapper{width:92%;margin:0;padding-left:4%;left:0;padding-right:4%}.metaslider .slides img{width:250%!important;margin-left:-75%!important}.slide-block .about-form{padding:100px 0}.slide-block .about-form .subtitle{font-size:59px;line-height:65px}.slide-block .about-form .title{font-size:24px;line-height:32px}.slide-block .about-form .order{height:35px;line-height:35px;font-size:18px;margin-left:-74px;margin-top:0}h1,.info-block h1{line-height:47px;font-size:45px}h2,.info-block h2{line-height:32px;font-size:37px}.info-block.about-block.advans1 h2{line-height:27px;font-size:27px}.info-block.service-block2 h2{font-size:32px;line-height:37px}h3{line-height:22px;font-size:24px}p,.info-block.news-block ul li .title{font-size:16.5px;line-height:21px}.info-block.service-block ul{margin-top:0}.info-block.service-block ul li{width:31.333%}.info-block.advans-block{background-size:auto 1100px}.info-block.about-block .block{padding-top:65px;padding-bottom:65px}.info-block.about-block .block.block1{padding-bottom:40px}.info-block.about-block .block{width:90%}.info-block.advans-block .item .subtitle{line-height:21px;min-height:42px}.info-block.footer-block p{font-size:18px;line-height:22px}.info.single-page{margin-top:0}}@media screen and (max-width:768px){.window-container1,.window-container2,.window-container3,.window-container4{top:50px;margin-top:0}.metaslider .slides img{width:350%!important;margin-left:-125%!important}.info-block.gallery-block .gallery{width:100%!important;margin-bottom:35px!important;margin-top:0!important}.info-block.gallery-block .gallery .gallery-item{margin-top:0!important;margin-bottom:2vw!important}.info-block.gallery-block img.huge{display:none}.info-block.gallery-block h2{float:left;padding-top:0}.info-block.advans-block .item img{width:100px;margin-left:-50px}.info-block.advans-block .item .subtitle{min-height:0}.info-block.about-block img.alignright{width:60%;margin-left:20%;margin-right:20%;margin-bottom:40px}.single-page .info-block.gallery-block .gallery.gallery-columns-4 .gallery-item{width:48%!important}.info-block.news-block .info-block-wrapper{padding-bottom:30px!important}.info-block.news-block ul li{width:70%;margin:0 15% 30px}.info-block.service-block.service-block2 ul{width:80%!important;margin-left:10%!important;margin-right:10%!important}}@media screen and (max-width:650px){.info-block.service-block ul li{width:48%}.info-block.service-block ul li:last-child{margin-left:26%}.info-block.service-block.service-block2 ul li:last-child{margin-left:1%}}@media screen and (max-width:600px){.window-container1,.window-container2,.window-container3,.window-container4{width:84%;padding-left:3%;padding-right:3%;margin-left:5%;left:0}.metaslider .slides img{width:500%!important;margin-left:-200%!important}.info-block.advans-block .item{width:47%}}@media screen and (max-width:480px){.wpcf7 form .field span input,.wpcf7 form .field span textarea{font-size:17px}.slide-block .about-form .subtitle{font-size:49px;line-height:55px}h1,.info-block.about-block h1{text-align:center}.info-block.gallery-block .gallery .gallery-item{width:48%!important}.info-block.about-block img.alignright{width:80%;margin-left:10%;margin-right:10%}.info-block.news-block ul li{width:80%;margin:0 10% 30px}.info-block.advans-block .item{width:97%}}@media screen and (max-width:420px){.metaslider .slides img{width:600%!important;margin-left:-250%!important}.info-block.service-block ul{width:90%;margin:0 5%}.info-block.service-block ul li,.info-block.service-block ul li:last-child,.info-block.service-block.service-block2 ul li:last-child{width:70%;margin-left:15%;margin-right:15%}.info-block.service-block ul li .title a{min-height:0}}@media screen and (max-width:370px){.wpcf7 form .button,.wpcf7 form .button input{width:100%;text-align:center}.wpcf7 form .button{margin-top:20px}.info-block.about-block img.alignright{width:90%;margin-left:5%;margin-right:5%}.info-block.news-block ul li{width:90%;margin:0 5% 30px}}