@charset "utf-8";@font-face{font-family:'MontserratRegular';font-display:swap;src:url(fonts/MontserratRegular.eot);src:url(fonts/MontserratRegular.eot?#iefix) format("embedded-opentype"),url(fonts/MontserratRegular.woff) format("woff"),url(fonts/MontserratRegular.woff2) format("woff2"),url(fonts/MontserratRegular.ttf) format("truetype"),url(fonts/MontserratRegular.otf) format("opentype"),url(fonts/MontserratRegular.svg#svgFontName) format("svg");font-weight:400;font-style:normal}@font-face{font-family:'MontserratMedium';font-display:swap;src:url(fonts/MontserratMedium.eot);src:url(fonts/MontserratMedium.eot?#iefix) format("embedded-opentype"),url(fonts/MontserratMedium.woff) format("woff"),url(fonts/MontserratMedium.woff2) format("woff2"),url(fonts/MontserratMedium.ttf) format("truetype"),url(fonts/MontserratMedium.otf) format("opentype"),url(fonts/MontserratMedium.svg#svgFontName) format("svg");font-weight:400;font-style:normal}@font-face{font-family:'MontserratBold';font-display:swap;src:url(fonts/MontserratBold.eot);src:url(fonts/MontserratBold.eot?#iefix) format("embedded-opentype"),url(fonts/MontserratBold.woff) format("woff"),url(fonts/MontserratBold.woff2) format("woff2"),url(fonts/MontserratBold.ttf) format("truetype"),url(fonts/MontserratBold.otf) format("opentype"),url(fonts/MontserratBold.svg#svgFontName) format("svg");font-weight:400;font-style:normal}@font-face{font-family:'Montserrat-BoldItalic';font-display:swap;src:url(fonts/Montserrat-BoldItalic.eot);src:url(fonts/Montserrat-BoldItalic.eot?#iefix) format("embedded-opentype"),url(fonts/Montserrat-BoldItalic.woff) format("woff"),url(fonts/Montserrat-BoldItalic.woff2) format("woff2"),url(fonts/Montserrat-BoldItalic.ttf) format("truetype"),url(fonts/Montserrat-BoldItalic.otf) format("opentype"),url(fonts/Montserrat-BoldItalic.svg#svgFontName) format("svg");font-weight:400;font-style:normal}@font-face{font-family:'MontserratExtraBold';font-display:swap;src:url(fonts/MontserratExtraBold.eot);src:url(fonts/MontserratExtraBold.eot?#iefix) format("embedded-opentype"),url(fonts/MontserratExtraBold.woff) format("woff"),url(fonts/MontserratExtraBold.woff2) format("woff2"),url(fonts/MontserratExtraBold.ttf) format("truetype"),url(fonts/MontserratExtraBold.otf) format("opentype"),url(fonts/MontserratExtraBold.svg#svgFontName) format("svg");font-weight:400;font-style:normal}@font-face{font-family:'Montserrat-SemiBold';font-display:swap;src:url(fonts/Montserrat-SemiBold.eot);src:url(fonts/Montserrat-SemiBold.eot?#iefix) format("embedded-opentype"),url(fonts/Montserrat-SemiBold.woff) format("woff"),url(fonts/Montserrat-SemiBold.woff2) format("woff2"),url(fonts/Montserrat-SemiBold.ttf) format("truetype"),url(fonts/Montserrat-SemiBold.otf) format("opentype"),url(fonts/Montserrat-SemiBold.svg#svgFontName) format("svg");font-weight:400;font-style:normal}@font-face{font-family:'Montserrat-SemiBoldItalic';font-display:swap;src:url(fonts/Montserrat-SemiBoldItalic.eot);src:url(fonts/Montserrat-SemiBoldItalic.eot?#iefix) format("embedded-opentype"),url(fonts/Montserrat-SemiBoldItalic.woff) format("woff"),url(fonts/Montserrat-SemiBoldItalic.woff2) format("woff2"),url(fonts/Montserrat-SemiBoldItalic.ttf) format("truetype"),url(fonts/Montserrat-SemiBoldItalic.otf) format("opentype"),url(fonts/Montserrat-SemiBoldItalic.svg#svgFontName) format("svg");font-weight:400;font-style:normal}@font-face{font-family:'CormorantGaramond-SemiBoldItalic';font-display:swap;src:url(fonts/CormorantGaramond-SemiBoldItalic.eot);src:url(fonts/CormorantGaramond-SemiBoldItalic.eot?#iefix) format("embedded-opentype"),url(fonts/CormorantGaramond-SemiBoldItalic.woff) format("woff"),url(fonts/CormorantGaramond-SemiBoldItalic.woff2) format("woff2"),url(fonts/CormorantGaramond-SemiBoldItalic.ttf) format("truetype"),url(fonts/CormorantGaramond-SemiBoldItalic.otf) format("opentype"),url(fonts/CormorantGaramond-SemiBoldItalic.svg#svgFontName) format("svg");font-weight:400;font-style:normal}@font-face{font-family:'CormorantGaramond-SemiBold';font-display:swap;src:url(fonts/CormorantGaramond-SemiBold.eot);src:url(fonts/CormorantGaramond-SemiBold.eot?#iefix) format("embedded-opentype"),url(fonts/CormorantGaramond-SemiBold.woff) format("woff"),url(fonts/CormorantGaramond-SemiBold.woff2) format("woff2"),url(fonts/CormorantGaramond-SemiBold.ttf) format("truetype"),url(fonts/CormorantGaramond-SemiBold.otf) format("opentype"),url(fonts/CormorantGaramond-SemiBold.svg#svgFontName) format("svg");font-weight:400;font-style:normal}@font-face{font-family:'CormorantGaramond-BoldItalic';font-display:swap;src:url(fonts/CormorantGaramond-BoldItalic.eot);src:url(fonts/CormorantGaramond-BoldItalic.eot?#iefix) format("embedded-opentype"),url(fonts/CormorantGaramond-BoldItalic.woff) format("woff"),url(fonts/CormorantGaramond-BoldItalic.woff2) format("woff2"),url(fonts/CormorantGaramond-BoldItalic.ttf) format("truetype"),url(fonts/CormorantGaramond-BoldItalic.otf) format("opentype"),url(fonts/CormorantGaramond-BoldItalic.svg#svgFontName) format("svg");font-weight:400;font-style:normal}@font-face{font-family:'CormorantGaramond-MediumItalic';font-display:swap;src:url(fonts/CormorantGaramond-MediumItalic.eot);src:url(fonts/CormorantGaramond-MediumItalic.eot?#iefix) format("embedded-opentype"),url(fonts/CormorantGaramond-MediumItalic.woff) format("woff"),url(fonts/CormorantGaramond-MediumItalic.woff2) format("woff2"),url(fonts/CormorantGaramond-MediumItalic.ttf) format("truetype"),url(fonts/CormorantGaramond-MediumItalic.otf) format("opentype"),url(fonts/CormorantGaramond-MediumItalic.svg#svgFontName) format("svg");font-weight:400;font-style:normal}a{color:#000;text-decoration:none}.main-container-center.no-padding,.main-container-center.page-map{padding:0}.body{min-width:320px;width:100%}.overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.5);z-index:2}.overlay.active{display:block}.alignleft{float:left;margin:0 15px 15px 0}.alignright{float:right;margin:0 0 15px 15px}.aligncenter{display:block;margin:0 auto}#header{height:186px;position:relative;display:flex;justify-content:space-between;align-items:center}.transition-5{transition:all .5s ease}.phone{list-style:none;font:16px MontserratMedium}.phone li{padding:3px 0}.phone a{color:#000}.phone a:hover{text-decoration:none}.phone span{font-size:25px;color:#e0b728}#footer .email-header{display:flex;justify-content:space-between}.email-header a{font:14px MontserratMedium;color:#000;text-decoration:underline}.email-header i{display:block;width:37px;height:37px;margin-bottom:3px;padding:10px;font-size:16px;text-align:center;background:#fdd147}.block-slogan-call{display:flex;flex-direction:column;flex-wrap:wrap;align-items:flex-end}.block-slogan-call .phone-link{font-size:37px;font-weight:700;}.block-slogan-call .link-email{font:14px MontserratMedium;color:#000;text-decoration:underline;}.block-slogan-call .phone-link span{color:#e0b728;}.slogan{font:26px CormorantGaramond-SemiBoldItalic}a.more{display:block;width:291px;height:61px;background:url(images/button-contact.png) no-repeat 0 0;text-decoration:none}a.more-uk{display:block;width:291px;height:61px;background:url(images/button-contact-uk.png) no-repeat 0 0;text-decoration:none}a.more:hover{background:url(images/button-contact.png) no-repeat 0 -61px}a.more-uk:hover{background:url(images/button-contact-uk.png) no-repeat 0 -61px}.modalDialogPack{font-size:14px;color:#4c4c4d}.modalDialogPack p{text-align:center;margin-bottom:13px}.modalDialogPack{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.8);z-index:99999;-webkit-transition:opacity 800ms ease-in;-moz-transition:opacity 800ms ease-in;transition:opacity 800ms ease-in;display:none;pointer-events:none}.modalDialogPack:target{display:block;pointer-events:auto}.modalDialogPack>div{width:340px;position:relative;margin:6% auto;padding:20px;background:#807c74}.modalDialogPack .wpcf7 input{height:35px;width:300px;padding:0 5px;border:none;border-radius:4px;background:#fff}.modalDialogPack .wpcf7 input.wpcf7-submit{text-decoration:none;background:url(images/btn-consult-form.png) no-repeat 0 0;width:300px;height:61px;text-indent:-9999px;cursor:pointer;box-shadow:none;border:0;padding:0;outline:none}.modalDialogPack .wpcf7 input.wpcf7-submit:hover{background:url(images/btn-consult-form.png) no-repeat 0 -61px}.modalDialogPack .wpcf7 h2{margin-top:0}.close{position:absolute;right:0;top:-22px;text-align:center;color:#ff0030;left:0;font-size:19px;font-family:MontserratBold}.modalDialogPack .form-in-modal__row{margin-bottom:10px}.title-form-3881,.title-form-3882{padding-bottom:12px;font:25px CormorantGaramond-SemiBoldItalic;color:#fff}.modalDialogPack div.wpcf7-response-output{color:#fff}#main_menu>li, #main_menu_uk>li{font:12px MontserratExtraBold;text-transform:uppercase;height:43px}#main_menu li, #main_menu_uk li{position:relative;float:left;padding:26px;list-style:none}#main_menu>li, #main_menu_uk>li{border:1px dashed #cecece;border-bottom:none}#main_menu li a{display:block;padding-bottom:6px;border-bottom:2px solid #fff}#main_menu>li:hover, #main_menu_uk>li:hover{border-top:none;cursor:pointer}#main_menu>li:hover>a,#main_menu_uk>li:hover>a{border-bottom:2px solid #cea730}.sub-menu{position:absolute;top:52px;width:325px;padding:0 13px 0 30px;height:0;overflow:hidden;opacity:0;border-bottom:0;background:#f8d135;transition:all .3s;z-index:100}li:hover .sub-menu{overflow:visible;opacity:1;height:auto}#main_menu li .sub-menu li, #main_menu_uk li .sub-menu li{padding:10px 20px;text-transform:none}#main_menu li .sub-menu a::before, #main_menu_uk li .sub-menu a::before{position:relative;left:-10px;display:inline-block;content:'•';color:#fff}#main_menu li .sub-menu li:first-child, #main_menu_uk li .sub-menu li:first-child{padding-top:36px}#main_menu li .sub-menu li:last-child, #main_menu_uk li .sub-menu li:last-child{padding-bottom:30px}#main_menu li .sub-menu li a, #main_menu_uk li .sub-menu li a{font:22px CormorantGaramond-SemiBoldItalic;color:#fff;border:none}#main_menu li .sub-menu li:hover a, #main_menu_uk li .sub-menu li:hover a{color:#584913;text-decoration:underline}#main_menu li .sub-menu li:hover a::before, #main_menu_uk li .sub-menu li:hover a::before{color:#584913}.home-banner{position:relative;margin-bottom:60px;overflow:hidden}.home-banner img{width:100%;height:auto}.text-banner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;letter-spacing:14px;font:24px CormorantGaramond-SemiBold;text-transform:uppercase;color:#fff}.text-banner::before,.text-banner::after{content:"";position:absolute;background:url(images/sprite-img.png) no-repeat;width:10px;height:10px;left:0;right:0;margin:auto}.text-banner::before{top:-18px}.text-banner::after{bottom:-18px}.part1{padding-bottom:16px}#content_wrap{margin:17px 3px;min-height:700px}#sidebar{position:relative}#sidebar .widget.raboty,#sidebar .widget.otziv,#sidebar .widget.portfolio,#sidebar .widget.uslugi,#sidebar .widget.last_post{position:relative;border:1px solid #e0b727}#sidebar .widget.raboty{margin-top:34px}#sidebar .widget{margin:0 0 90px 6px}#sidebar .widget_head{position:relative}#sidebar .widget_head .head2,#sidebar .widget.portfolio .head2,#sidebar .widget.uslugi .head2,#sidebar .widget.last_post .head2{position:absolute;top:-25px;left:20px;padding:0 15px;background:#fff;font:35px CormorantGaramond-SemiBoldItalic;color:#222}.btn-all-view{position:relative}.btn-all-view a{padding:10px;position:absolute;bottom:-18px;right:25px;font:12px Montserrat-SemiBold;color:#3f3f3e;text-decoration:none;text-transform:uppercase;background:#e0b727}.btn-all-view a:hover{background:#3f3f3e;color:#ffe400}.thumb-raboty{width:100%;height:auto;max-width:340px;padding:7px 7px 8px;display:block;margin-bottom:10px}.raboty .post_one{position:relative}.raboty .post_one p{position:absolute;bottom:7px;font:14px MontserratRegular;left:22px}.raboty .post_one a{background:#fff;font-weight:700}.raboty .post_one a:hover{color:#000}.leftpanel{position:absolute;left:0;width:48px;list-style:none;z-index:2}#sidebar .home_post{position:relative;left:-26px;margin:28px 0}.home_post img{max-width:340px;width:100%;height:auto}#content_wrap .post .h2,#content_wrap .post h2{font:35px CormorantGaramond-SemiBoldItalic;color:#222}.home-center-more{width:145px;margin:0 auto;padding-top:10px;border-bottom:1px solid #fadb62;font:12px MontserratBold;color:#3f3f3e}.home-center-block{position:relative}.home-center-block::before{position:absolute;display:inline-block;height:140px;width:100%;content:"";background:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0ffff',endColorstr='#fff',GradientType=0)}.home-center-more:hover{border-bottom:1px solid #3f3f3e;cursor:pointer}.home-center-show{display:none}.home-center-block.open::before{background:none}.post h1{font:35px CormorantGaramond-SemiBoldItalic;color:#222}.post p{font:14px Verdana}.widget.otziv li{margin:0 20px}.widget.otziv .comment-0{margin-top:35px}.widget.otziv .comment-1{margin:20px 20px 24px}.review-title::before{position:relative;display:inline-block;left:-42px;width:63px;height:47px;content:'';background:url(images/sprite-img.png) no-repeat;background-position:-1px -12px}.review-title a{font:18px Montserrat-SemiBold;color:#3f3f3e}.widget.otziv p{font:14px Verdana;font-style:italic;color:#3f3f3e}.otziv li,.widget.portfolio,#portfolio_menu li,#menu-uslugio-menu li,#footer_menu li{list-style:none}.widget.otziv .comment-0 p{padding-bottom:10px;border-bottom:1px solid #e0b727}.widget.portfolio{background:#f6c20a;padding:0 0 56px}.widget.portfolio li{padding:30px 0;font:16px Montserrat-SemiBold;text-align:center;background:#fadb62;text-transform:uppercase}.widget.portfolio li:nth-child(odd) a{color:#3f3f3e}.widget.portfolio li:nth-child(even) a{color:#fadb62}.widget.portfolio li:nth-child(2){background:url(images/portfolio-1.jpg) no-repeat;background-size:cover}.widget.portfolio li:nth-child(4){background:url(images/portfolio-2.jpg) no-repeat;background-size:cover}#portfolio_menu{position:relative;left:-20px;top:36px}.widget.uslugi{padding:0 0 50px}#menu-uslugio-menu{position:relative;left:-20px;top:36px}#menu-uslugio-menu a{font:16px MontserratBold;color:#fff}#menu-uslugio-menu li{padding:40px 0;margin-bottom:10px;text-align:center;background:url(images/usluga2.jpg) no-repeat}#menu-uslugio-menu li:first-child{background:url(images/usluga1.jpg) no-repeat}#menu-uslugio-menu li:last-child{background:url(images/usluga3.jpg) no-repeat}.widget.last_post{left:0;font:16px MontserratMedium;color:#222;padding-left:50px}.widget.last_post .post_one p{padding-left:20px}.widget.last_post .post_one p::before{position:relative;display:block;left:-64px;top:14px;width:42px;height:10px;content:'';background:url(images/sprite-img.png) no-repeat;background-position:0 -60px}.widget.last_post .post_one p:hover a{text-decoration:underline}.btn-left-panel-xs{display:none}.block-consult{height:203px;text-align:center;background:url(images/bg-btn-call.jpg) no-repeat}.block-consult a,.btn-creative-form a{color:#fff;padding:10px;background:#f8cc20;font:22px CormorantGaramond-SemiBoldItalic}.block-consult a.button_consult,.btn-creative-form a.button_consult{padding:10px 15%}.bg-btn-consult:hover a{background:#3f3f3e;color:#ffe400}.bg-btn-consult:hover{border:1px solid #3f3f3e}.bg-btn-consult{position:relative;top:42%;border:1px solid #f8cc20;padding:20px 3px 16px}.bg-btn-consult::before,.bg-btn-consult::after,.romb-before::before,.romb-before::after{position:absolute;content:'';width:10px;height:10px;background:url(images/sprite-img.png) no-repeat;background-position:0 0}.bg-btn-consult::before{top:-5px;left:-5px}.bg-btn-consult::after{bottom:-5px;left:-5px}.romb-before::before{top:-5px;right:-5px}.romb-before::after{bottom:-5px;right:-5px}#footer,#footer a{color:#fff}#footer .email-header,#footer .fa-phone{color:#191919}#foot_wrap{background:url(images/bg-footer.jpg) repeat;width:inherit;height:360px;background-size:cover}#footer_menu{display:flex;justify-content:space-between;margin:80px 0 20px}#footer_menu a{font:12px MontserratExtraBold;color:#fff;text-transform:uppercase}#footer_menu li{position:relative}#footer_menu li:hover a{color:#f8cc20;cursor:pointer}#footer_menu li:last-child::after{content:""}.social-icon{text-align:center;margin-bottom:20px}#footer_menu li::after{top:0;right:-53px}.social-icon a{padding:0 10px}.social-icon i{font-size:22px;color:#f8cc20}.social-icon i:hover{color:#fff}#foot_wrap .phone a{text-decoration:none}#foot_wrap .email-header{margin-top:30px}#foot_wrap .block-slogan-call{margin-top:0}.block-gallery-home img{max-width:100%;width:100%;height:auto}.big-gallery-home{padding:0 5px 5px 0}.mini-gallery-home{padding:0 6px 6px 0}.part-2-home{max-height:780px;background:url(images/bg-part2.jpg) no-repeat;background-size:cover}.quality-design h3.h2,.quality-design h2{font:35px CormorantGaramond-SemiBoldItalic;color:#fff}.quality-design h2:first-child{margin-top:88px}.quality-design{padding:0 30px;font:14px Verdana;color:#fff}.quality-design p{padding-bottom:10px}.quality-design .block-consult{background:none}.block-list-work{display:flex;justify-content:start;align-items:flex-start;margin-bottom:50px}.list-work .img-work{max-width:60px;width:100%;height:60px;margin-right:15px;background:url(images/list-work.png) no-repeat}.list-work .img-work-2{background-position:-60px 0}.list-work .img-work-3{background-position:-120px 0}.list-work .img-work-4{background-position:0 -60px}.list-work .img-work-5{background-position:0 -120px}.list-work .img-work-6{background-position:-120px -60px}.list-work .img-work-7{background-position:0 -120px}.list-work .img-work-8{background-position:-60px -120px}.list-work .img-work-9{background-position:-120px -120px}.list-work .text-work{min-height:80px;font:17px MontserratMedium;color:#3f3f3e}.part-3-home{margin-top:86px}.title-part-3-home{font:35px CormorantGaramond-SemiBoldItalic;color:#222}#wpcf7-f4997-p13-o4,#wpcf7-f5047-p17-o4,#wpcf7-f5047-p89-o4{height:247px;margin:46px 0 80px;-webkit-box-shadow:0 0 29px -1px rgba(0,0,0,.5);-moz-box-shadow:0 0 29px -1px rgba(0,0,0,.5);box-shadow:0 0 29px -1px rgba(0,0,0,.5)}#wpcf7-f5047-p89-o4 .form-in-modal,#wpcf7-f4997-p13-o4 .form-in-modal,#wpcf7-f5047-p17-o4 .form-in-modal{max-width:100%}#wpcf7-f5047-p89-o4 .title-form,#wpcf7-f4997-p13-o4 .title-form,#wpcf7-f5047-p17-o4 .title-form{padding:30px 0 20px;font:20px MontserratBold;color:#222}#wpcf7-f5047-p89-o4 input,#wpcf7-f4997-p13-o4 input,#wpcf7-f5047-p17-o4 input{border:none;border-bottom:1px solid #ababab;outline:none;min-width:208px;width:100%}#wpcf7-f5047-p89-o4 input:focus,#wpcf7-f4997-p13-o4 input:focus,#wpcf7-f5047-p17-o4 input:focus{border-bottom:1px solid #e0b727}#wpcf7-f5047-p89-o4 button,#wpcf7-f4997-p13-o4 button,#wpcf7-f5047-p17-o4 button{width:291px;height:61px;border:none;outline:none;background:url(images/call-zayavka.jpg) no-repeat}#wpcf7-f5047-p89-o4 button:hover,#wpcf7-f4997-p13-o4 button:hover,#wpcf7-f5047-p17-o4 button:hover{background-position:0 -60px}#wpcf7-f5047-p89-o4 .btn-submit-form4996, #wpcf7-f4997-p13-o4 .btn-submit-form4996{margin:auto;border:none}#wpcf7-f5047-p89-o4 .block-input-form-4997, #wpcf7-f4997-p13-o4 .block-input-form-4997{display:flex;justify-content:center;padding:0 25px}#wpcf7-f5047-p89-o4 .form-in-modal-4997, #wpcf7-f4997-p13-o4 .form-in-modal-4997{text-align:center;margin-top:28px}.block-input-form-4997 .form-in-modal__row{padding:0 10px;margin:0 10px}.btn-view-our-work{font:12px MontserratBold;color:#3f3f3e;cursor:pointer}.btn-view-our-work span{padding-bottom:4px;border-bottom:1px solid #fadb62}.btn-view-our-work:hover{letter-spacing:1px}.btn-view-our-work:hover span{padding:6px 10px 4px;border:1px solid #3f3f3e}.breadcrumb{margin-top:30px;font:14px Montserrat-SemiBoldItalic;color:#222}.breadcrumb a{color:#7f7f7f}.post ul li{background:url(images/marker01.png) no-repeat 0 0;padding-left:30px;margin-bottom:15px;list-style:none;min-height:18px}.post ul.tabs-ul li{background:none}.btn-more{text-align:center}.btn-more a{padding:10px;font:12px Montserrat-SemiBold;color:#3f3f3e;text-decoration:none;text-transform:uppercase;background:#e0b727}.btn-more:hover a{background:#3f3f3e;color:#ffe400}.tabs-ul{display:flex;justify-content:space-around;padding-top:58px}.tabs-ul li{list-style:none;max-width:48%}.tabs-ul a{padding:9px 35px;font:35px CormorantGaramond-SemiBoldItalic;color:#222;background:#f8cc20}.post .tabs-ul li.active,.post .tabs-ul li:hover a{background:#f7dd76}.tabs-ul li:hover .address-tabs{color:#626262}.address-tabs{margin-top:30px;font:25px MontserratBold;color:#222}.phone-tabs{margin-top:18px;font:16px MontserratMedium;color:#000}.phone-tabs span{font:25px MontserratMedium;color:#e0b728}.tab-maps iframe{width:100%;border:1px solid #e0b727!important}.email-block{font-size:25px;margin:30px 0 44px;color:#222}.email-block a{font-family:'MontserratBold'}.email-block span{font:25px MontserratMedium;text-decoration:underline}.article-block h1{font:35px CormorantGaramond-SemiBoldItalic;color:#222}.article-block .cat_post{border:1px solid #e0b727;margin-bottom:50px}.cat_post_desc{position:relative}.cat_post_desc .head3,.article-block .cat_post_desc .head3 a{position:static;padding:0;font:20px Montserrat-SemiBold;color:#222}.cat_post_desc .head3:hover a{color:#f8cc20}.cat_post_desc p{font:13px MontserratMedium;color:#222}.cat_post_desc img{position:absolute;left:-15px;bottom:5px;max-width:210px;width:100%;height:auto;margin:0;border-radius:4px}.article-block .btn-article-view a{padding:12px 42px;background:#fadb62;color:#3f3f3e;font:12px Montserrat-SemiBold;cursor:pointer}.article-block .btn-article-view:hover a{color:#f8cd1f;background:#3f3f3f}.text-article-post{margin:0 60px 36px 215px}.paginate a{margin:0 4px;padding:7px 12px;border:1px solid #f6c20a;font:16px Montserrat-SemiBold;color:#5f5f5f}.paginate span.page-numbers:not(.dots){padding:8px 13px;font:16px Montserrat-SemiBold;color:#fff;background:#f6c20a}.next.page-numbers,.prev.page-numbers{border:none;font:18px CormorantGaramond-BoldItalic;text-decoration:underline;color:#222}.next.page-numbers:hover,.prev.page-numbers:hover{text-decoration:none}.paginate a:hover{color:#fff;background:#f6c20a}.article-block .paginate{margin-bottom:100px}#content_wrap h1{font:35px CormorantGaramond-SemiBoldItalic;color:#222}.portpholio-p{font:16px Montserrat-SemiBold;color:#222}.b-sendform{position:relative;width:100%;height:auto;background:url(images/bg-form_call.jpg) no-repeat;background-size:cover}.women-form{position:absolute;right:25px;bottom:0;height:auto}.b-sendform .b-calc-form{padding:45px}#wpcf7-f3886-p13-o4 input,#wpcf7-f3886-p13-o4 textarea,#wpcf7-f3886-p13-o5 input,#wpcf7-f3886-p13-o5 textarea,#wpcf7-f3886-p89-o4 input,#wpcf7-f3886-p89-o4 textarea,#wpcf7-f3886-o4 input,#wpcf7-f3886-o4 textarea{margin-bottom:8px;width:53%;height:60px;padding:0 15px;font:16px MontserratMedium;color:#3f3f3e}#wpcf7-f3886-p13-o4 textarea,#wpcf7-f3886-p13-o5 textarea,#wpcf7-f3886-p89-o4 textarea,#wpcf7-f3886-o4 textarea{height:152px;padding-top:15px}.b-sendform .wpcf7 .wpcf7-submit{background:url(images/button-calc-proect.png) no-repeat;text-indent:-9999px;box-shadow:none;cursor:pointer;border:0;margin:5px auto 0}.b-sendform-uk .wpcf7 .wpcf7-submit{background:url(images/button-calc-proect-uk.png) no-repeat;text-indent:-9999px;box-shadow:none;cursor:pointer;border:0;margin:5px auto 0}.table-responsive{margin-top:18px;overflow-x:auto;min-height:.01%}.price-flat-table{border-collapse:collapse!important;color:#8b6c48;width:100%}.price-flat-table th{background:none repeat scroll 0 0 #fff;color:#433833;height:91px;text-align:center;text-shadow:0 1px 1px #fff;vertical-align:middle}.price-flat-table th p{margin:0}.price-flat-table th.c-price-plan{background:url(images/price-flat-th-bg.png) no-repeat scroll 0 0 rgba(0,0,0,0);border-left:1px solid #fff;width:186px}.price-flat-table th.c-price-plan-sketchy{background-color:#eee;background-position:0 0}.price-flat-table th.c-price-plan-standard{background-color:#d2dbc6;background-position:-200px 0}.price-flat-table th.c-price-plan-vip{background-color:#ffdfb9;background-position:-400px 0}.price-flat-table th.c-price-plan-premium{background-color:#ffa792;background-position:-600px 0}.price-flat-table th.c-price-plan .title{font-size:18px;font-weight:700;line-height:20px}.price-flat-table th.c-price-plan .price{font-size:22px;line-height:24px;margin-top:5px}.price-flat-table th.c-price-plan .price-discount{color:#c93e00;font-size:18px;margin-top:0}.price-flat-table th.c-price-plan .price-discount s{color:#000}.price-flat-table th.c-price-plan .action{color:#c93e00;margin-top:5px}.price-flat-table th.c-variant{width:260px}.price-flat-table th.c-variant .title{color:#8b6c48;font-size:19px;line-height:21px}.price-flat-table th.c-variant .price{color:#c93e00;font-size:21px;line-height:23px}.price-flat-table th .labeled{position:relative}.price-flat-table th .labeled:after{background:url(images/price-labels.png) no-repeat scroll 0 0 rgba(0,0,0,0);content:"";height:68px;position:absolute;right:-4px;top:-4px;width:74px;z-index:1000}.price-flat-table th .labeled-best:after{background-position:0 0;top:-32px}.price-flat-table th .labeled-all:after{background-position:-75px 0}.price-flat-table th .labeled-content{display:table-cell;height:91px;vertical-align:middle}.price-flat-table th.c-price-plan .labeled-content{width:186px}.price-flat-table th.c-variant .labeled-content{width:260px}.price-flat-table td{background:none repeat scroll 0 0 #fff;border:1px solid #ededed;padding:7px}.price-flat-table td.c-price-plan{color:#8b6c48;font-size:14px;text-align:center}.price-flat-table td.c-discount{color:#c93e00}.price-flat-table td.c-discount s{color:#787878}.price-flat-table td.c-title{color:#8b6c48;font-size:14px}.price-flat-table td.c-pack{padding:0}.price-flat-table td.true,.price-flat-table td.false{background-position:center center;background-repeat:no-repeat}.price-flat-table td.true{background-image:url(images/option-true.gif)}.price-flat-table td.false{background-image:url(images/option-false.gif)}.price-flat-table td.c-select .btn-styled{display:block;font-size:14px;font-weight:700;padding:0}.price-flat-table td .pack{background-position:7px center;background-repeat:no-repeat;padding:7px 7px 7px 30px;position:relative}.price-flat-table td .pack.icon1{background-image:url(images/pack-icons/i01.png)}.price-flat-table td .pack.icon2{background-image:url(images/pack-icons/i02.png)}.price-flat-table td .pack.icon3{background-image:url(images/pack-icons/i03.png)}.price-flat-table td .pack.icon4{background-image:url(images/pack-icons/i04.png)}.price-flat-table td .pack.icon5{background-image:url(images/pack-icons/i05.png)}.price-flat-table td .pack.icon6{background-image:url(images/pack-icons/i06.png)}.price-flat-table td .pack.icon7{background-image:url(images/pack-icons/i07.png)}.price-flat-table td .pack.icon8{background-image:url(images/pack-icons/i08.png)}.price-flat-table td .pack.icon9{background-image:url(images/pack-icons/i09.png)}.price-flat-table td .pack.icon10{background-image:url(images/pack-icons/i10.png)}.price-flat-table td .pack.icon11{background-image:url(images/pack-icons/i11.png)}.price-flat-table td .pack.icon12{background-image:url(images/pack-icons/i12.png)}.price-flat-table td .pack.icon13{background-image:url(images/pack-icons/i13.png)}.price-flat-table td .pack .text{cursor:default}.price-flat-table td .pack .hint{background:none repeat scroll 0 0 rgba(94,76,65,.9);border-radius:3px;bottom:50%;color:#fff;display:none;left:0;margin-bottom:16px;padding:9px;position:absolute;width:250px;text-shadow:none}.price-flat-table td .pack .hint:after{background:url(images/callout.png) no-repeat scroll 0 0 rgba(0,0,0,0);bottom:-16px;content:"";height:16px;position:absolute;right:45px;width:15px}.price-flat-table td .pack:hover .hint{display:block}.price-flat-table tbody tr:nth-child(2n) td,.price-flat-table tfoot td{background-color:#fdf7f2}.page.raboty{display:flex;flex-wrap:wrap;justify-content:space-between}.page.raboty .post_one{margin:0 22px 20px 24px}.design-project-cost table th{color:#f6c20a;font:20px MontserratRegular;padding:10px 20px;text-align:left}.design-project-cost table th,.design-project-cost table td{border:1px solid #e3e3e3}#content_wrap .design-project-time h2{text-align:center}.design-project-time table thead th{font:18px MontserratRegular}.block-document,.block-document-2{position:relative;margin-bottom:20px;height:266px;font:13px Verdana;color:#222}.title-document{position:absolute;display:block;left:30px;padding:5px 10px;background:#fff;font:25px CormorantGaramond-SemiBoldItalic}.img-document{max-width:266px;width:100%;height:auto;border:1px solid #e0b727}.block-document p,.block-document-2 p{margin-top:30px}.block-document-2 .title-document{left:auto;right:30px}.block-document-2 .img-document{float:right}.post .title-p{margin:40px 0 25px;font:25px CormorantGaramond-SemiBoldItalic;color:#222}.select-document{margin-left:15px;background:#fadb62}.post ul.select-document li{margin:0;padding:12px 0;list-style:none;background:none;font:16px Montserrat-SemiBold;color:#222}#content .select-document li:first-child{padding-top:24px}#content .select-document li:last-child{padding-bottom:24px}.post ul.select-document li::before{position:relative;display:inline-block;left:-15px;width:42px;height:10px;background:url(images/sprite-img.png) no-repeat;background-position:0 -73px;content:""}.mini-strong{font:bold 13px Verdana;color:#222;padding:15px 0 15px 15px}.title-interer{font:25px CormorantGaramond-SemiBoldItalic;color:#222}.text-interer{font:14px Montserrat-SemiBold;color:#3f3f3e}.list-work.block-interer{padding-top:30px;margin:32px 0;box-shadow:0 0 18px 3px rgba(119,119,119,.5);-moz-box-shadow:0 0 18px 3px rgba(119,119,119,.5);-webkit-box-shadow:0 0 18px 3px rgba(119,119,119,.5)}.list-work.block-interer .block-list-work{margin-bottom:7px}p.btn-work-interer{font:12px MontserratBold;color:#3f3f3e;width:200px;margin-bottom:10px}.title-page-interer{padding-bottom:39px;font:16px MontserratBold;color:#222}.post .block-price-design li{display:flex;flex-wrap:wrap;align-items:center;justify-content:start;margin-bottom:0;padding:14px 15px 12px 188px;background:none}.img-price-design{max-width:266px;position:absolute;left:-104px;top:-14px}.block-price-design{position:relative;margin:36px 0 0 104px}.block-price-design .mini-from{font:12px MontserratBold}.block-price-design li:nth-child(odd){background:#f6c20a}.block-price-design li:nth-child(even){background:#1e1e1e}.price-design-title{font:16px MontserratBold;color:#3f3f3e}.price-design-title span{padding-left:50px;font:14px Montserrat-SemiBold;color:#5c5c5c}.price-design-text,.price-design-text3{font:22px CormorantGaramond-MediumItalic;color:#fff}.price-design-text span,.price-design-text4{font:22px MontserratExtraBold;color:#fff}.price-design-text>span{display:block;width:100%}.price-design-text>span::before{position:relative;top:-14px;display:inline-block;width:68px;height:1px;content:"";background:url(images/sprite-img.png) no-repeat;background-position:0 -85px}.price-design-text2{font:22px CormorantGaramond-MediumItalic;color:#1e1e1e}.price-design-text2 span{font:22px MontserratExtraBold;color:#1e1e1e}.price-design-text4{width:100%}.price-design-text4::before{position:relative;top:-14px;display:inline-block;width:98px;height:1px;margin-right:8px;content:"";background:url(images/sprite-img.png) no-repeat;background-position:0 -85px}.container-sendform{margin:100px auto}.title-general{font:35px CormorantGaramond-SemiBoldItalic;color:#222}.title-gallery{position:absolute;top:-22px;background:#fff;padding:0 15px;font:30px CormorantGaramond-SemiBoldItalic;color:#5f5f5f}.block-gallery-home{position:relative;padding-top:34px;padding-bottom:24px;margin-top:25px;margin-bottom:20px;border:1px solid #e0b727}.btn-view-gallery{position:absolute;bottom:-20px;right:20px;font:12px Montserrat-SemiBold;background:#fadb62;color:#3f3f3e;padding:10px 42px;cursor:pointer}.btn-view-gallery:hover{color:#fadb62;background:#3f3f3e}.hidden-block-gallery{display:none}#content_wrap .post h4.h4-to-h2,#content_wrap .post h3.h3-to-h2{font:35px CormorantGaramond-SemiBoldItalic;color:#222;}#content_wrap .post h4.title-post-h2,#content_wrap .post h3.title-post-h2,#content_wrap .post h2.title-post-h2{font:16px MontserratBold;color:#222}.parent-creative-block{position:relative}.bg-creative-block{position:absolute;top:25px;right:64px;padding:30px;background:#f6c721;font:12px Montserrat-SemiBold;color:#222}.img-creative{text-align:right}.bg-creative-block p{font:12px Montserrat-SemiBold;color:#222}.btn-creative-form{margin:80px auto 25px}.btn-creative-form a{font:22px CormorantGaramond-SemiBoldItalic;color:#222}.post-59 p{padding:10px 0}.departman-block{position:relative}.departman-text{position:absolute;top:-30px;padding:20px;background:#f6c721;font:12px Montserrat-SemiBold;color:#222}.departman{position:absolute;top:-42px;background:#f6c721;padding:25px;max-width:550px;left:0;right:0;margin:auto;font:12px Montserrat-SemiBold;color:#222}.title-post-margin{margin:50px 0 70px}.post p.mini-text{padding:15px 0;font:14px Montserrat-SemiBold;color:#1e1e1e}.select-document li>span{font:14px MontserratMedium;color:#636363}.select-document~p{padding:15px 0}#content_wrap .gallery img{border:1px solid #c8c8c8;padding:4px;max-width:100%;width:100%;height:auto}.b-sendform1 #gallery-2,.parent-mini-post{display:flex;flex-wrap:wrap}.post-77 img,.post-71 img{width:100%;height:auto}.mini-block-post{width:50%;padding:15px 8px}.title-mini-post{margin:10px 0;font:16px Montserrat-SemiBold;color:#222}.img-mini-post img{height:auto;max-width:100%;vertical-align:middle;border:1px solid #c8c8c8;padding:4px}.mini-block-post.width-100{width:100%}.post-65 .page.raboty .post_one,.post-67 .page.raboty .post_one,.post-69 .page.raboty .post_one,.post-75 .page.raboty .post_one,.post-500 .page.raboty .post_one,.post-502 .page.raboty .post_one,.post-504 .page.raboty .post_one,.post-555 .page.raboty .post_one{margin:0}.mini-block-post.post-65{border:1px dashed #c8c8c8}.block-comments{padding-bottom:30px;margin-bottom:26px;box-shadow:0 0 10px 2px rgba(119,119,119,.46);-moz-box-shadow:0 0 10px 2px rgba(119,119,119,.46);-webkit-box-shadow:0 0 10px 2px rgba(119,119,119,.46)}.body-block-comment{display:flex;justify-content:space-between;padding-bottom:12px}.block-answer{background:#fadb62}.title-answer,.title-question{font:18px CormorantGaramond-SemiBoldItalic;color:#222}.block-comments .question{font:14px MontserratMedium;color:#222}.block-comments .body-answer{font:12px Verdana;color:#222}.block-comments .user{font:10px Montserrat-BoldItalic;color:#7a7a7a;}.title-question::after,.title-answer::before{display:inline-block;width:23px;height:19px;margin-left:10px;content:"";background:url(images/sprite-img.png) no-repeat;background-position:-70px 0}.title-answer::before{background-position:-70px -22px;margin-left:0;margin-right:10px}.block-comments .main-block-commnets{padding:30px}.title-answer{padding-bottom:12px}.block-answer{margin-left:30px;padding:30px}.body-answer p{padding:10px 0;margin:0}#content_wrap .post h2.montserrat-18{font:18px MontserratBold}.post-38 ol{list-style:none}.portfolio_desc .gallery-icon img{position:static}.portfolio-parent-block{display:flex;flex-wrap:wrap;justify-content:space-between}.cat_post{position:relative}.border-post-portfolio{position:absolute;border:1px solid #f8cc20;width:95%;height:310px;top:0;left:0;right:0;margin:auto;z-index:-1}.gallery-item .gallery-icon{border-radius:4px}#content_wrap .cat_post .gallery-icon img{border:none;padding:0}.cat_post .head3{padding:15px 0;margin:40px 0 0}.cat_post .head3 a{position:absolute;top:-28px;left:60px;padding:15px;background:#fff;font:30px CormorantGaramond-SemiBoldItalic}.btn-post-portfolio{margin:15px auto;width:291px}.btn-post-portfolio a{background:url(images/all-view-portfolio.png) no-repeat;width:100%;height:61px;cursor:pointer;display:block}.btn-post-portfolio a:hover{background-position:0 -60px}.work-stages-table thead th{padding:12px 0;background:#f6c20a;font:12px MontserratBold}.work-stages-table thead th:nth-child(2){border-left:10px solid #fff;border-right:10px solid #fff}.work-stages-table .c-time,.step-img-block .step{font:12px MontserratBold;color:#222}.work-stages-table .c-time span,.step-img-block .step span{font:32px MontserratBold}.work-stages-table tbody tr:nth-child(odd){background:#eee}.work-stages-table tbody .c-title,.work-stages-table tbody .c-time{border-top:10px solid #fff;border-bottom:10px solid #fff;padding:14px}.work-stages-table tbody .c-content{border:10px solid #fff}.work-stages-table tbody .c-time{vertical-align:middle;text-align:center}.c-title .name-step{font:16px MontserratMedium;color:#222}.step-img-block .step,.step-img-block .step-img{display:inline-block}.step-img-block .step-img{background:url(images/sprite-img.png) no-repeat;width:64px;height:64px}.step-img-block{display:flex;justify-content:space-between;align-items:flex-end}.step-img-block .step-img.img-1{background-position:-96px 0}.step-img-block .step-img.img-2{width:64px;height:40px;background-position:-110px -69px}.step-img-block .step-img.img-3{width:64px;height:64px;background-position:-170px 0}.step-img-block .step-img.img-4{width:58px;height:64px;background-position:-238px 0}.step-img-block .step-img.img-5{width:48px;height:64px;background-position:-298px 0}.step-img-block .step-img.img-6{width:64px;height:62px;background-position:-348px 0}.work-stages-table .c-content{vertical-align:middle}.work-stages-table .c-content ul{list-style:none;padding-left:25px}.work-stages-table .c-important{padding:6px 0;text-align:center;background:#f6c20a;font:18px CormorantGaramond-BoldItalic;color:#222}.b-sendform.post-13{margin:30px 0}.b-reviews{display:flex;justify-content:space-between}.b-col-reviews{width:30%;width:100%;padding:0 15px}.b-review-post{position:relative;border:1px solid #e0b727}.b-review_name{position:absolute;top:-22px;left:18px;padding:0 15px;font:28px CormorantGaramond-SemiBoldItalic;color:#222;background:#fff}.b-review_text p{position:relative;padding:0 35px 25px 50px;position:relative;top:-22px;font:14px Verdana;font-style:italic;color:#3f3f3e}.b-review_text.review-title::before{left:-23px;top:32px}.title-main-post{padding-bottom:20px;font:35px CormorantGaramond-SemiBoldItalic;color:#222}.p-post-4990{font:20px Montserrat-SemiBold;color:#3f3f3e}.parent-block-price-design.post-4990{padding:0;text-align:center}.parent-block-price-design.post-4990 .block-price-design{width:33%;display:inline-block;padding:0 15px;list-style:none;margin:0;vertical-align:top}.parent-block-price-design.post-4990 .block-price-design li{padding:15px}.parent-block-price-design.post-4990 .price-design-title{width:100%;padding:22px 0 18px;text-align:center}.parent-block-price-design.post-4990 .price-design-title>span{display:block;padding-top:4px}.parent-block-price-design.post-4990 .img-price-design{position:static;margin:auto;width:100%;height:auto}.parent-block-price-design.post-4990 .block-price-design li.price-design-text{padding-left:17%}.parent-block-price-design.post-4990 .price-design-text>span{display:block;width:100%}.parent-block-price-design.post-4990 .post .block-price-design li{padding:15px}.parent-block-price-design.post-4990 .price-design-text2>div{width:100%}.h3-post-4990{padding:0 30px;font:26px CormorantGaramond-SemiBold;color:#3f3f3e}.h3-post-4990~ul{padding:0 30px;list-style:none;font:16px MontserratMedium;color:#3f3f3e}.hidden-block-post-4990{display:none}#wpcf7-f3886-o4 input[type="submit"],#wpcf7-f3886-p13-o4 input[type="submit"],#wpcf7-f3886-p13-o5 input[type="submit"]{width:100%;height:61px}.copyright{color:#fff}#footer .copyright a{color:#fdd147;text-decoration:none}#toTop{position:fixed;width:54px;height:54px;background:transparent url(images/btn-Up.png) no-repeat;bottom:25px;right:25px;cursor:pointer;display:none}.b-related-posts__list{display:flex;flex-wrap:wrap;justify-content:center;text-align:center}.b-related-posts__item{padding:10px;list-style:none}.b-related-posts__thumbnail-wrap{display:block;margin-bottom:10px}.post-59 .block-consult{top:46px;margin:20px auto}.page-id-59 .parent-creative-block+.block-consult{top:0;margin-top:80px}.design-project-time{background:none repeat scroll 0 0 #fff;padding:10px 3px;text-align:center}.design-project-time .title{color:#c93e00;font-size:22px;line-height:24px;margin:0}.design-project-time table{border-collapse:collapse!important;margin-top:10px;width:100%}.design-project-time table thead th{color:#79593a;font-size:22px;font-weight:400;height:30px}.design-project-time table thead th.c-plan{background:none repeat scroll 0 0 #fdf7f2}.design-project-time table th,.design-project-time table td{border:1px solid #e3e3e3}.design-project-time table tbody td{padding:5px 0}#content a{color:#c79c04}#content a:hover{color:#000}.postid-5010 .container #content_wrap{min-height:auto}.portfolio_desc.page-appartament .gallery.portfolio-parent-block{height:232px;overflow:hidden}.portfolio_desc.page-appartament .gallery.portfolio-parent-block .gallery-item{padding-bottom:20px}.b-review_text.review-title{padding:20px}.b-review_text.review-title::before{left:-15px;top:4px}.cat_post div[id^="gallery-"] .gallery-item:not(:nth-child(-n+3)){display:none}#content_wrap .cat_post div[id^="gallery-"] .gallery-item .gallery-icon img{padding:5px}#content_wrap .cat_post div[id^="gallery-"]{height:300px}.time-work{display:flex;flex-direction:column;align-items:flex-start;}.time-work span{font-size:16px;font-weight:600;}body,html{overflow-x:hidden;}.show-scroll{display:none;}@media only screen and (min-width:992px){.show-desktop{display:block!important}.show-mobile{display:none!important}.sticky-header .hide-scroll{display:none}.sticky-header .show-scroll{display:block}#header{transition:all .2s}body.sticky-header{padding-top:239px}.sticky-header #header{transition:all .2s;height:auto}.sticky-header .header-wrapper .row-header{margin-left:0}.sticky-header .header-wrapper{position:fixed;top:0;z-index:99;width:100%;background:#fff}}@media only screen and (max-width:991px){.show-desktop{display:none!important}.show-mobile{display:block!important}.block-slogan-call{flex-direction:row}#header{flex-wrap:wrap}#header .slogan{display:block;order:6;text-align:center;width:100%;padding-right:0;font-size:16px}#header .email-header{order:6;display:flex;flex-direction:row;justify-content:center;width:100%}body #header{height:142px}body.sticky-header #header{height:auto}body.sticky-header{padding-top:142px}.sticky-header .header-wrapper{position:fixed;top:0;z-index:99;width:100%;background:#fff}body.sticky-header #header .slogan,body.sticky-header #header .email-header{display:none}.home-banner{width:100%}.home-banner img{width:100%}body::-webkit-scrollbar{display:none}}#wpcf7-f5047-o4 .div.wpcf7-mail-sent-ok,#wpcf7-f5047-o4 div.wpcf7-response-output{margin-top:0;}.parent-block-price-design.post-4990{float:none;}.show-all-reviews-container{display:flex;flex-direction:row;justify-content:flex-end;margin-top:25px;}.show-all-reviews-container .btn-all-view a,.show-all-ceny-container .btn-all-view a{position:relative;bottom:auto;padding:15px 25px;right:auto;font:12px Montserrat-SemiBold;color:#3f3f3e;text-decoration:none;text-transform:uppercase;background:#e0b727;}.show-all-reviews-container .btn-all-view a:hover,.show-all-ceny-container .btn-all-view a:hover{background:#3f3f3e;color:#ffe400;}.show-all-ceny-container{display:flex;flex-direction:row;justify-content:center;margin-top:25px;}.striked-text{text-decoration:line-through;}.btn-readmore{position:relative;border:none;border-radius:0;outline:none!important;width:100%;text-align:left;background:#1e1e1e!important;color:#ffffff;}.btn-readmore:hover{color:#fff!important;}.btn-readmore:before{content:'';position:absolute;left:0;top:0;height:100%;width:5px;background:#f8cc1f;}.btn-readmore:focus{box-shadow:unset;}.more_text{display:block;background:rgb(255 255 255);padding:0 .5rem;font-style:italic;}.more_text p{margin:0;}.h3_faq{margin:1rem;font-size:2rem;}#main_menu li .sub-menu li a, #main_menu_uk li .sub-menu li a{color:#000!important;}#main_menu li .sub-menu a::before, #main_menu_uk li .sub-menu a::before{color:#000!important;}#main_menu li .sub-menu li, #main_menu_uk li .sub-menu li{padding:0 20px!important;}@media only screen and (max-width:480px){#foot_wrap{height:auto!important;background-repeat:repeat-y!important}#toTop{bottom:80px}.list-work{height:auto!important;overflow:unset!important}.btn-view-our-work{display:none!important}}.review-title{font:22px CormorantGaramond-SemiBoldItalic;}@media only screen and (min-width:768px){.col-sm-8.big-gallery-home{height:160px}}
.header_social{
  margin-top: 1rem;
}
.header_social .soc_icon{
  filter: grayscale(.6);
  opacity: .9;
  transition: .3s;
  cursor: pointer;
}
.header_social .soc_icon:hover{
  filter: grayscale(.9);
  opacity: .95;
}

.show-scroll .scr_links link{
  display: block !important;
}


/*#wpcf7-f5047-p61-o4, #wpcf7-f5047-p65-o4, #wpcf7-f5047-p555-o4, #wpcf7-f5047-p500-o4, #wpcf7-f5047-p504-o4, #wpcf7-f5047-p73-o4, #wpcf7-f5047-p549-o4 {height:247px;margin:46px 0 80px;-webkit-box-shadow:0 0 29px -1px rgba(0,0,0,.5);-moz-box-shadow:0 0 29px -1px rgba(0,0,0,.5);box-shadow:0 0 29px -1px rgba(0,0,0,.5)}
#wpcf7-f5047-p61-o4 .form-in-modal, #wpcf7-f5047-p65-o4 .form-in-modal, #wpcf7-f5047-p555-o4 .form-in-modal, #wpcf7-f5047-p500-o4 .form-in-modal, #wpcf7-f5047-p504-o4 .form-in-modal, #wpcf7-f5047-p73-o4 .form-in-modal, #wpcf7-f5047-p549-o4 .form-in-modal{max-width:100%}
#wpcf7-f5047-p61-o4 .title-form, #wpcf7-f5047-p65-o4 .title-form, #wpcf7-f5047-p555-o4 .title-form, #wpcf7-f5047-p500-o4 .title-form, #wpcf7-f5047-p504-o4 .title-form, #wpcf7-f5047-p73-o4 .title-form, #wpcf7-f5047-p549-o4 .title-form{padding:30px 0 20px;font:20px MontserratBold;color:#222}
#wpcf7-f5047-p61-o4 input, #wpcf7-f5047-p65-o4 input, #wpcf7-f5047-p555-o4 input, #wpcf7-f5047-p500-o4 input, #wpcf7-f5047-p504-o4 input, #wpcf7-f5047-p73-o4 input, #wpcf7-f5047-p549-o4 input{border:none;border-bottom:1px solid #ababab;outline:none;min-width:208px;width:100%}
#wpcf7-f5047-p61-o4 input:focus, #wpcf7-f5047-p65-o4 input:focus, #wpcf7-f5047-p555-o4 input:focus, #wpcf7-f5047-p500-o4 input:focus, #wpcf7-f5047-p504-o4 input:focus, #wpcf7-f5047-p73-o4 input:focus, #wpcf7-f5047-p549-o4 input:focus{border-bottom:1px solid #e0b727}
#wpcf7-f5047-p61-o4 button, #wpcf7-f5047-p65-o4 button, #wpcf7-f5047-p555-o4 button, #wpcf7-f5047-p500-o4 button, #wpcf7-f5047-p504-o4 button, #wpcf7-f5047-p73-o4 button, #wpcf7-f5047-p549-o4 button{width:291px;height:61px;border:none;outline:none;background:url(images/call-zayavka.jpg) no-repeat}
#wpcf7-f5047-p61-o4 button:hover, #wpcf7-f5047-p65-o4 button:hover, #wpcf7-f5047-p555-o4 button:hover, #wpcf7-f5047-p500-o4 button:hover, #wpcf7-f5047-p504-o4 button:hover, #wpcf7-f5047-p73-o4 button:hover, #wpcf7-f5047-p549-o4 button:hover{background-position:0 -60px}
#wpcf7-f5047-p61-o4 .btn-submit-form4996, #wpcf7-f5047-p65-o4 .btn-submit-form4996, #wpcf7-f5047-p555-o4 .btn-submit-form4996, #wpcf7-f5047-p500-o4 .btn-submit-form4996, #wpcf7-f5047-p504-o4 .btn-submit-form4996, #wpcf7-f5047-p73-o4 .btn-submit-form4996, #wpcf7-f5047-p549-o4 .btn-submit-form4996{margin:auto;border:none}
#wpcf7-f5047-p61-o4 .block-input-form-4997, #wpcf7-f5047-p65-o4 .block-input-form-4997, #wpcf7-f5047-p555-o4 .block-input-form-4997, #wpcf7-f5047-p500-o4 .block-input-form-4997, #wpcf7-f5047-p504-o4 .block-input-form-4997, #wpcf7-f5047-p73-o4 .block-input-form-4997, #wpcf7-f5047-p549-o4 .block-input-form-4997{display:flex;justify-content:space-between;padding:0 25px}
#wpcf7-f5047-p61-o4 .form-in-modal-4997, #wpcf7-f5047-p65-o4 .form-in-modal-4997, #wpcf7-f5047-p555-o4 .form-in-modal-4997, #wpcf7-f5047-p500-o4 .form-in-modal-4997, #wpcf7-f5047-p504-o4 .form-in-modal-4997, #wpcf7-f5047-p73-o4 .form-in-modal-4997, #wpcf7-f5047-p549-o4 .form-in-modal-4997{text-align:center;margin-top:28px}
*/






#form_meet {height:247px;margin:46px 0 80px;-webkit-box-shadow:0 0 29px -1px rgba(0,0,0,.5);-moz-box-shadow:0 0 29px -1px rgba(0,0,0,.5);box-shadow:0 0 29px -1px rgba(0,0,0,.5)}
#form_meet .form-in-modal{max-width:100%}
#form_meet .title-form{padding:30px 0 20px;font:20px MontserratBold;color:#222}
#form_meet input{border:none;border-bottom:1px solid #ababab;outline:none;min-width:208px;width:100%}
#form_meet input:focus{border-bottom:1px solid #e0b727}
#form_meet button{width:291px;height:61px;border:none;outline:none;background:url(images/call-zayavka.jpg) no-repeat}
#form_meet button:hover{background-position:0 -60px}
#form_meet-uk button{width:291px;height:61px;border:none;outline:none;background:url(images/call-zayavka-uk.png) no-repeat}
#form_meet-uk button:hover{background-position:0 -60px}
#form_meet .btn-submit-form4996{margin:auto;border:none}
#form_meet .block-input-form-4997{display:flex;justify-content:center;padding:0 25px}
#form_meet .form-in-modal-4997{text-align:center;margin-top:28px}

.price-img-block .img-promo-img{
  position: absolute;
  top: 0;
  left: 0;
  max-width: 100%;
}
.price-img-block {
  position: relative;
}

.img-promo-label{
  position: absolute;
  left: -104px;
  top: -14px;
  z-index: 1;
  max-width: 250px;
}

/* new edits */
.b-calc-form input,.b-calc-form textarea {margin-bottom:8px;width:53%;height:60px;padding:0 15px;font:16px MontserratMedium;color:#3f3f3e}
.b-calc-form textarea{height:152px;padding-top:15px}
/* new edits */

@media (max-width: 991px) {

.price-design-title + p {
  position: relative;
}
  .img-promo-label{
    top: 0;
    left: 0;
  }
  /* new edits */
  .b-calc-form input, .b-calc-form textarea {
    display: block;
    width: 100%;
  }
  /* new edits */
}

/* new edits */
@media (min-width: 480px) {
  #toTop {
    bottom: 75px;
  }
}
@media (max-width: 767px) {
  #form_meet .block-input-form-4997, #wpcf7-f5047-p89-o4 .block-input-form-4997, #wpcf7-f4997-p13-o4 .block-input-form-4997 {
        flex-wrap: wrap;
  }
}