@charset "utf-8";@font-face{font-family:'fira_sansbold';src:url('fonts/firasans-bold.woff2') format('woff2'),url('fonts/firasans-bold.woff') format('woff'),url('fonts/firasans-bold.ttf') format('truetype'),url('fonts/firasans-bold.svg#fira_sansbold') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'fira_sansitalic';src:url('fonts/firasans-italic.woff2') format('woff2'),url('fonts/firasans-italic.woff') format('woff'),url('fonts/firasans-italic.ttf') format('truetype'),url('fonts/firasans-italic.svg#fira_sansitalic') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'fira_sansmedium';src:url('fonts/firasans-medium.woff2') format('woff2'),url('fonts/firasans-medium.woff') format('woff'),url('fonts/firasans-medium.ttf') format('truetype'),url('fonts/firasans-medium.svg#fira_sansmedium') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'fira_sansregular';src:url('fonts/firasans-regular.woff2') format('woff2'),url('fonts/firasans-regular.woff') format('woff'),url('fonts/firasans-regular.ttf') format('truetype'),url('fonts/firasans-regular.svg#fira_sansregular') format('svg');font-weight:normal;font-style:normal}html,body,ul,ol,li,dl,dt,dd,p,h1,h2,h3,h4,h5,h6,form,fieldset,a,img,label{margin:0;padding:0;border:0}nav{display:block}input,textarea{border:none;outline:none;font-family:Arial,Helvetica,sans-serif}@font-face{font-family:'pt_sansregular';src:url('fonts/PTS55F-webfont.eot');src:url('fonts/PTS55F-webfont.eot?#iefix') format('embedded-opentype'),url('fonts/PTS55F-webfont.woff') format('woff'),url('fonts/PTS55F-webfont.ttf') format('truetype'),url('fonts/PTS55F-webfont.svg#pt_sansregular') format('svg');font-weight:normal;font-style:normal}.before{content:"";display:block;position:absolute}.wrapper{min-width:980px;padding:0 10px;max-width:1220px;margin:0 auto}body{font-family:'fira_sansregular';font-size:16px;background:url("images2/top-bg+.jpg") repeat-x #F4F4F2 0 36px;color:#333;line-height:18px}body.p8{background:url("images2/top-bg2+.jpg") repeat-x #F4F4F2 0 36px}.fixed{position:fixed;top:0}h1,h2,h3,h4,h5{color:#222}h1{font-size:25px;margin:0 0 30px 0}h2{font-size:25px;margin:0 0 30px 0}.post h1{font-size:25px}h3{font-size:20px;margin:30px 0 10px 0}h4{font-size:20px;margin:30px 0 15px 0;line-height:1.5}h5{font-size:18px;margin:30px 0 5px 0}p{line-height:1.5}a{text-decoration:none;color:#9e1c1c}a:hover{color:#222}ul{list-style:none}.clr{clear:both}.row{overflow:hidden}.row .cell{float:left}.no-opacity{opacity:1 !important}.no-shadow{box-shadow:none !important;border:none !important;opacity:1 !important}.top{background:#1e1e1e;color:#fff}.top a{color:#fff}.top a:hover{text-decoration:underline}.top .wrapper{height:36px}.top .wrapper .left{font-family:'fira_sansregular';float:left;padding-top:10px;font-size:14px}.top .wrapper .left .viber{margin-right:5px}.top .wrapper .left .viber img{position:relative;top:0;vertical-align:top}.top .wrapper .right{float:right;padding-top:6px}.top .wrapper .right.social a{display:inline-block;height:24px;margin-right:5px;overflow:hidden;width:24px}.top .wrapper .skype{background:url(images/skype.png) no-repeat left top;padding-left:24px;display:inline-block}header .wrapper{position:relative}header .logo{display:block;float:left;margin-top:28px;font-size:24px;width:310px}header .logo a,header .logo i{float:left;margin-right:15px}header .logo img{vertical-align:middle}header .logo span{font-weight:bold;display:block;padding-top:10px;font-family:pt_sansregular}header .logo span b{color:#9e1d1d;font-style:normal}header .logo span.create{font-size:13px;font-weight:normal;padding-top:5px}header h1 a{color:#222}header img.description{float:right}header .qr{float:right}header .outer-wrapper{background:url("images2/header-bg.jpg") no-repeat center top rgba(0,0,0,0);height:130px}nav{float:left;float:right;height:130px;padding-right:2px}.menu li{float:left;position:relative}.menu li.current-menu-item,.menu li span{background:url("images2/top-menu-active.png") no-repeat center top;cursor:default}.menu li a,.menu li span{background:url("images2/menu-divider.jpg") no-repeat right 16px rgba(0,0,0,0);color:#4A4A4A;display:block;font-family:pt_sansregular;font-size:17px;height:130px;line-height:115px;padding:0 16px 0 12px;text-decoration:none;text-shadow:0 1px 0 rgba(255,255,255,0.3)}.menu .current a,.menu li:hover>a,.menu li span{color:#9e1c1c}.menu ul{background:#eee;display:none;margin:0;padding:0;width:260px;position:absolute;top:42px;left:0;border:solid 1px #ddd}.menu ul li{float:none;margin:0;padding:0}.menu ul li:hover a,.menu li:hover li a{color:#555}.menu ul a:hover{background:#9e1c1c !important;color:#fff !important}.menu li:hover>ul{display:block}.menu ul a{font-size:16px;padding-left:10px;text-transform:none;font-weight:normal}.menu ul ul{left:250px;top:-3px}.menu li.current_page_item a,.menu li.current-menu-item a{color:#9e1c1c}.menu .sub-menu li.current_page_item a,.menu .current-post-parent a{color:#9e1c1c}nav ul{list-style:none}.serviceNav .current{font-weight:bold}#headline{float:left;margin:55px 0 0 0;padding-bottom:45px;border-bottom:2px #eee solid;width:100%}#headline img{margin-left:-4px}#headline h2{font-size:50px;line-height:55px;margin-bottom:10px;color:#222 !important}.about{clear:both;padding-top:20px;font-family:pt_sansregular}#featured-section-image{float:left;width:369px;height:285px}#featured-section-image img{margin:1px 0 0 1px}.about h2{color:#222;margin-bottom:20px}.about p{font-size:16px;line-height:1.6}.services,.advantages,.about,.clients{overflow:visible;width:100%;margin-top:50px;margin-bottom:50px}.services .title,.advantages .title,.about .title,.clients .title{text-transform:uppercase;text-align:center;font-size:32px;font-weight:bold;padding-bottom:20px;position:relative}.services .title:before,.advantages .title:before,.about .title:before,.clients .title:before,.services .title:after,.advantages .title:after,.about .title:after,.clients .title:after{content:"";display:block;position:absolute;bottom:0;width:100%}.services .title:before,.advantages .title:before,.about .title:before,.clients .title:before{border-bottom:1px solid #ccc}.services .title:after,.advantages .title:after,.about .title:after,.clients .title:after{border-bottom:1px solid #9e1d1d;width:33%;left:33%}.services .row{margin-top:30px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:space-between;-moz-box-pack:space-between;-ms-flex-pack:space-between;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify}.services .item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;text-align:center;text-transform:uppercase;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.services .item-site a:hover .pic{box-shadow:0 0 10px #ccc}.services .item-site a:hover .pic .hidetext{opacity:1}.services .item a{color:#000;line-height:1.4;text-decoration:none;font-size:18px;font-family:'fira_sansregular';display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;-moz-box-orient:vertical}.services .item a .pic{flex-grow:1}.services .item .pic{-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;align-items:center;position:relative}.services .item span{margin-top:10px;display:block}.services .item .hidetext{-webkit-transition:opacity .2s ease-out;-moz-transition:opacity .2s ease-out;-o-transition:opacity .2s ease-out;transition:opacity .2s ease-out;font-size:15px;opacity:0;font-weight:normal;text-transform:none;position:absolute;color:#fff;top:0;left:0;width:calc(100% - 20px);background-color:rgba(0,0,0,0.8);height:225px;padding:0 10px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;align-items:center}.advantages{margin-top:80px}.advantages .row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:space-between;-moz-box-pack:space-between;-ms-flex-pack:space-between;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-ms-flex-align:center;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;align-items:center;font-family:'fira_sansmedium';padding-top:30px;text-align:center}.advantages .row .str1{line-height:1.2;font-size:60px}.advantages .row .str2{line-height:1;font-size:20px}.advantages .row .item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;-moz-box-orient:vertical}.advantages .row .item .pic{height:250px;display:table-cell;vertical-align:middle;margin-left:auto;margin-right:auto}.advantages .row .item-last .str1{font-size:30px}.advantages .row .item-last .str2{font-size:40px}#featured-section .partners{padding-top:20px}.more-details-button{float:left;background:url(images/portfolio-button.png) no-repeat;width:175px;height:40px;margin:0 0 0 -7px;color:#fff !important;text-align:center;line-height:40px;letter-spacing:-0.03em}.more-details-button:hover{float:left;background:url(images/portfolio-button-hover.png) no-repeat}.works{clear:both;margin-left:-65px;width:1350px;height:399px;overflow:hidden}.works h2{font-size:22px;color:#222}.recent-project,.portfolio-item{float:left;width:29.3%;margin-bottom:-50px}.works .recent-project{position:relative;text-align:center;padding-top:12px}.moretext{display:none}.about .row{overflow:visible;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.about .row main{flex-grow:1}.about .row main p{padding:10px 0}.about .row .right{padding-left:20px;position:relative}.about .row .right .form{width:265px}.about .row .right .thank{background:#fff;box-shadow:0 0 10px #000;left:20px;padding:150px 5px;position:absolute;text-align:center;top:0;width:calc(100% - 30px)}.about .form{border:2px solid #881818;padding:20px 40px 10px}.about .form .head{color:#9e1c1c;font-weight:bold;text-transform:uppercase;font-size:20px}.about .form .form-control{border:1px solid #881818;height:43px;width:calc(100% - 20px);margin-top:6px;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset;padding:0 10px;font-size:14px;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.about .form .form-control:active,.about .form .form-control:focus{box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(60,14,25,0.6)}.about .form .form-control.error{border-color:red}.about .form textarea.form-control{height:120px;padding-top:10px}.about .form .submit{background-color:#9e1c1c;color:#fff;height:50px;font-size:16px;margin:10px auto;display:block;padding:0 30px;cursor:pointer;text-transform:uppercase;font-weight:bold;text-align:center;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.about .form .submit:hover{background-color:#470d0d}.portfolio-item{float:none !important;display:inline-block;vertical-align:top}.recent-project img,.portfolio-item img{border:1px #ddd solid}.recent-project img{transition:all .2s ease-out 0s}.recent-project img:hover{box-shadow:0 0 15px rgba(255,255,255,0.7)}.first{margin-left:0}.recent-project p.projectTitle,.portfolio-item h3{font-size:14px;color:#fff;margin:15px 0 5px 0;line-height:normal}.recent-project p,.portfolio-item p{font-size:12px;color:#CCC}#featured-section ul{list-style:inside}#featured-section ul li{margin-bottom:12px;line-height:24px}#featured-section h3{margin-top:0;margin-bottom:15px}.main{background:url("images2/inner-main-bg.jpg") no-repeat center top}header,.main,.additional-footer-bg,footer{min-width:800px}.p8 .main{background:url("images2/home-header-bg2.jpg") no-repeat center top;overflow:hidden;position:relative;top:-1px}.main .wrapper{padding-top:25px}.p8 .main .wrapper{padding-top:45px}.main section .header{position:relative;padding-top:23px;height:149px;margin-bottom:30px}.main section .header .breadcrumbs{position:absolute;bottom:0}.main section .header .breadcrumbs ul li{background:url("images2/breadcrumb-arrow.jpg") no-repeat right top;color:#000;font-size:12px;float:left;line-height:36px;margin:0 10px 0 0;padding:0 16px 0 0}.main section .header .breadcrumbs ul li.current{background:none}.main section .header .breadcrumbs ul li a{color:#636363}.main section .header .breadcrumbs ul li a:hover{color:#000}.main h1{color:#EBEBEB;font-weight:normal;font-size:36px;font-family:pt_sansregular;margin-bottom:0}.main h1 div{width:101px !important}.main h1+sub{color:#EBEBEB;display:block;font-size:15px;font-family:pt_sansregular;margin-top:20px;padding-left:2px}.additional-footer-bg{background:url("images2/additional-footer-bg.jpg") repeat-x left top #D4D4D4;color:#212121;height:140px;margin:auto;text-shadow:0 1px 0 #fff}.additional-footer-bg .wrapper{padding-top:43px}.additional-footer-bg h4{font-weight:normal;line-height:30px;float:left;margin:0}.additional-footer-divider{float:left;margin:0 20px}.additional-footer{padding-top:35px}.additional-footer .row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:space-between;-moz-box-pack:space-between;-ms-flex-pack:space-between;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify}.additional-footer .row img{vertical-align:top}#main{clear:both}.title{margin-top:0;font-size:28px;color:#222;margin-bottom:20px;line-height:28px}.cat-9 .content,.content{font-family:pt_sansregular;float:none;margin-right:320px;width:auto}#portfolio-content{float:left;margin:20px 0 0 0}.portfolio-item{float:left;margin-left:56px;margin-bottom:40px;padding-left:5px}.portfolio-item p{margin-bottom:2px;color:#555}.portfolio-item img{border:none}.first{margin-left:0}#project-content{margin-right:490px}#project-image-large{float:right;width:465px;text-align:right}#project-image-large img{border:1px #ddd solid;max-width:425px}.portfolio-item h3{color:#444}.portfolio-item a{box-shadow:0 0 5px #666;display:block;overflow:hidden;position:relative;height:225px;width:300px;border:1px #ddd solid}.portfolio-item a .type{display:none;position:absolute;background:#000;color:#fff;border:1px solid #fff;font:11px Verdana;bottom:8px;left:8px;z-index:2;padding:3px;opacity:.8}.portfolio-item a:hover .type{display:block}.ui--content-box-media.effect--slide-rtl .ui--content-box-image-default{transform:translateX(0)}.ui--content-box-overlay,.ui--content-box-image-default{transition:all 1s cubic-bezier(.19, 1, .22, 1) 0s}.ui--content-box-image-default{bottom:0;display:block;left:0;overflow:hidden;position:absolute;right:0;top:0;width:100%;z-index:1}.ui--content-box-media.effect--slide-rtl .ui--content-box-overlay{transform:translateX(100%)}.ui--content-box-media.type--image-hover .ui--content-box-overlay{width:100%}.ui--content-box-overlay,.ui--content-box-image-default{transition:all 1s cubic-bezier(.19, 1, .22, 1) 0s}.ui--content-box-overlay{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:2}.ui--content-box-media.effect--slide-rtl:hover .ui--content-box-image-default{transform:translateX(-40%)}.ui--content-box-media.effect--slide-rtl .ui--content-box-overlay{transform:translateX(100%)}.ui--content-box-media.effect--slide-rtl:hover .ui--content-box-overlay{transform:translateX(0)}.content a{text-decoration:underline}.content a:hover{color:#9E1C1C;text-decoration:none}h3.post-meta{margin:-8px 0 20px 0;padding:0;color:#888;font-size:22px}.post{border-bottom:1px solid #D5D5D5;padding:0 0 20px 0;margin-bottom:20px;overflow:hidden}.post .more-link{float:left}.post li{line-height:1.5}.single .post time{color:#aaa;display:block;font-style:italic;padding-bottom:10px}.p1869 .post ul,.single .post ul{margin-left:15px;list-style:disc}.p1869 .post ul li,.p1869 .post ol li,.single .post ul li,.single .post ol li{padding-top:5px}.post-title{margin-top:0;line-height:28px;padding-bottom:5px}.post h1 a,.post-title a,.archive-title{color:#222;text-decoration:none}.post-title a:hover,.archive-title a:hover{color:#9e1c1c}.more-link{display:block;font-size:13px}.archive-title a{margin-bottom:30px}.post-navigation{font-size:14px}.home{float:none;width:100%;margin-right:0}.home h1{color:#000;font-size:22px;padding-bottom:12px}.home ol{padding-top:0}.home ol li{line-height:1.5;padding-top:5px;list-style:decimal outside none;margin-left:20px}p.order{padding-top:5px;width:184px;margin:0 auto}p.order a{background:url(images2/button1.png) no-repeat left top;display:block;padding-left:25px}p.order span{background:url(images2/button1.png) no-repeat right -32px;color:#fff;display:inline-block;line-height:32px;padding-right:25px;text-shadow:0 1px 0 rgba(0,0,0,0.3)}#order .important{font-size:11px;line-height:normal;padding-left:12px}p.order a:hover{background-position:left -64px}p.order a:hover span{background-position:right -96px}.jqmWindow{background:#fff;display:none;left:50%;margin-top:170px;position:absolute;top:0;z-index:999;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;-opera-border-radius:3px;-o-border-radius:3px;border-radius:3px}.jqmWindow .container{overflow:hidden;padding:20px 20px 15px}.jqmClose{position:absolute;right:8px;top:8px}#order{width:428px;margin-left:-214px}#order p.title{font-size:18px;font-weight:normal;line-height:normal}#order label{display:block;float:left;padding-top:8px;padding-right:10px;text-align:right;width:148px}#order .row{padding-top:2px;padding-bottom:10px}#order input.submit{margin-top:5px;float:right}#order .thank{text-align:center}#sidebar{background:url("images2/sidebar-right-top.jpg") no-repeat left top,url("images2/sidebar-right-bottom.jpg") no-repeat left bottom,url("images2/sidebar-bg.jpg") repeat-y left top;float:right;width:300px}.sidebar-title{background:url("images2/sidebar-title-bg.jpg") no-repeat left top;clear:both;font-size:16px;font-weight:normal;height:51px;line-height:42px;margin:0;padding:0 0 0 22px;width:248px}.sidebar-contact-title{color:#222;margin-bottom:0}#sidebar .container{padding-left:30px;padding-bottom:25px}#sidebar li a,#sidebar li span{display:block;margin-left:13px;margin-bottom:7px}#sidebar .order{margin-top:-20px;text-align:center}#sidebar .order a{background:url(/images/order.png) no-repeat left top;height:43px;padding-left:0;width:185px}#sidebar .order a:hover{background-position:left -45px}#sidebar .order a span{background:none;padding-right:0;line-height:36px;font-size:17px}.oneHalf{width:48%}.oneQuarter{width:25%}.feedback .content{float:none;padding-top:25px;width:100%}.feedback .content h2{font-family:pt_sansregular;font-size:21px;font-weight:normal;margin-bottom:21px}.feedback .addresses{color:#000;padding-left:30px;width:348px}.feedback .addresses .social a{display:inline-block;margin-right:5px;height:24px;width:25px;overflow:hidden}.feedback .addresses .social a:hover img,.feedback .addresses .social a.facebook img{margin-top:-25px}.feedback .addresses h3{font-size:16px;margin-bottom:5px;margin-top:18px}.feedback .addresses .row{padding-bottom:20px}.feedback .content .ftitle{color:#000;width:100px}.feedback .content .field{color:#626161;width:160px}.feedback .content p{line-height:22px}.feedback .content p span{color:#626161;float:right;margin-right:160px}.feedback .qr{width:140px}#respond h3{margin-bottom:10px}#respond .cancel-comment-reply{padding:2px}#commentform{width:480px;margin:0}#commentform input{background:url(images/input-bg.png) repeat-x;float:left;color:#555555;width:305px;font-size:14px;padding:12px 12px 12px 12px;margin-bottom:20px;border:1px #ddd solid}#commentform textarea{background:url(images/input-bg.png) repeat-x;color:#555555;width:456px;height:238px;margin:5px 0 0 0;font-size:14px;padding:12px 12px;border:1px #ddd solid;line-height:20px}#commentform .submit{background:url(images/portfolio-button.png) no-repeat;cursor:pointer;margin:25px 0 0 0;color:#fff;width:175px;height:40px;border:none;padding:8px 0;letter-spacing:-0.04em}#commentform .submit:hover{background:url(images/portfolio-button-hover.png) no-repeat;color:#fff}#commentform label{float:left;padding:8px 0 0 20px;text-transform:uppercase;color:#888888;font-size:10px}#commentform .logged{margin:0}.commentlist .comment-reply-link{margin:10px 0 0 0;color:#9e1c1c;font-size:12px}.commentlist .comment-reply-link:hover{color:#555}.contactForm{position:relative}.contactForm form{padding-top:30px;padding-bottom:50px}.contactForm form textarea,#order textarea{background:url("images2/sprite.jpg") no-repeat left top;height:138px;line-height:22px;font-size:12px;margin-bottom:15px;margin-left:2px;padding:10px;resize:none;width:445px}#order textarea{background-position:-930px top;float:right;margin-top:5px;margin-bottom:0 !important;width:357px}.contactForm form textarea.error{background-position:-464px top}.contactForm form label{color:#000;display:block;padding-bottom:5px;padding-left:2px}.contactForm form input,#order input{background:url("images2/sprite.jpg") no-repeat left top;height:37px;line-height:39px;margin-left:2px;margin-bottom:2px;padding:0 10px 0 35px;width:184px}#order input{background-position:-237px -195px;padding-left:10px;width:208px}#order input.error{background-position:-465px -195px}#order textarea.error{background-position:-1306px top}.contactForm form .row .cell:last-child{padding-left:5px}.contactForm form .row input#form_name{background-position:left -158px}.contactForm form input#form_name.error{background-position:-464px -158px}.contactForm form .row input#form_email{background-position:-235px -158px}.contactForm form input#form_email.error{background-position:-692px -158px}.contactForm form .error,#order .error{color:red}.contactForm form .important{font-size:11px;padding-top:18px}.contactForm form .submit,#order .submit{background-position:left -196px;cursor:pointer;margin-top:16px;padding:0;width:104px}.contactForm form input:hover,#order input.submit:hover{background-position:-106px -196px}.contactForm .thank{background:#beddbd;border-radius:5px;color:#000000;left:25px;padding:20px 10px;position:absolute;text-align:center;top:65px;width:400px;z-index:99}.timer{color:#999;font-size:12px !important;padding:10px 0;text-align:center}.timer span{float:none !important;margin-right:0 !important}#response{border:1px #ddd solid;padding:15px;color:#9e1c1c;background-color:#eee;font-size:12px;width:433px}.hide{display:none}footer{background:url(images2/footer-topbg.jpg) repeat-x left top #1e1e1e;border-top:2px #eee solid;color:#838383;clear:both;float:left;padding:11px 0 20px;margin:0;text-shadow:0 1px 0 #000000;width:100%}footer .footerBg{background:url(images2/footer-bg.jpg) no-repeat center top}footer p{color:#888;font-size:12px}footer .title-arrow{background:url("images2/footer-title-arrow.png") no-repeat left top;height:10px}footer .cell{margin:0 25px 10px 25px;width:29.9%}footer .footerBg .cell p.title,footer .cell h3{background:url("images2/footer-heading-border.jpg") no-repeat left bottom;color:#e4e4e4;font-size:17px;font-weight:normal;font-family:pt_sansregular;margin-bottom:10px;margin-top:20px;padding-bottom:14px}footer .cell h3{margin-bottom:9px}footer .checkmark{margin-left:0}footer .checkmark ul{margin-top:15px}footer .checkmark ul li{background:url("images2/checkmark.png") no-repeat;line-height:22px;padding:0 0 10px 33px;width:267px}footer .cell .contacts p{font-size:14px}footer .cell .contacts a{color:#fff;top:0}footer .cell .contacts a:hover{text-decoration:underline}footer .testimonials{margin-right:0}footer .social{margin-left:50px;margin-right:0}footer .testimonials .title-arrow{background-position:82px 0}footer .testimonials p.title,footer .testimonials .container{margin-left:82px}footer .testimonials .container{background:url("images2/testimonials-bg.png") no-repeat center top;width:300px}footer .testimonials .text{background:url("images2/testimonials-quote.png") no-repeat scroll 15px 25px;height:120px;margin-bottom:35px;padding:13px 10px 0 65px;overflow:hidden}footer .testimonials .text p{line-height:20px}footer .testimonials .client-info{font-family:pt_sansregular;font-size:14px;font-style:italic;padding:0}footer .testimonials span{color:#9E1C1C}footer .copyright{font:12px Arial,Helvetica,sans-serif;padding-top:18px;padding-left:8px;width:auto}footer .design{float:right}footer .bottom{background:url("images2/footer-bottom-bg-l.png") no-repeat left top}footer .bottom .container{background:url("images2/footer-bottom-bg-r.png") no-repeat right top;height:51px;overflow:hidden}footer .social a{margin:0 3px;position:relative;top:3px}#post-23 ul{list-style:inside}ol{list-style-position:inside !important}#respond{overflow:hidden}.post-meta{font-size:11px;padding-bottom:5px}.cat-title{margin-bottom:0}#crumbs{font-size:11px;padding-bottom:10px}.alignleft{display:inline;float:left;margin-right:1.625em}.alignright{display:inline;float:right;margin-left:1.625em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}pre{border:solid 1px #E1E1E8;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;-opera-border-radius:3px;-o-border-radius:3px;border-radius:3px;font-size:13px;color:#222;margin:10px;padding:10px;overflow:auto;background:#F7F7F9}code{font-size:12px;color:#222}.visual{background:#FFF;border-bottom:1px solid #ccc;float:left;overflow:hidden;text-align:center;font-size:19px;padding:20px 0;width:100%}.visual a{color:#090;text-decoration:underline}.visual a:hover{text-decoration:none}.visual p{color:#000;padding-top:12px;font-size:16px;text-transform:uppercase !important}#share42{padding:6px 6px 0;background:#FFF;border:1px solid #E9E9E9;border-radius:4px}#share42:hover{background:#F6F6F6;border:1px solid #D4D4D4;box-shadow:0 0 5px #DDD}#share42 a{opacity:.7}#share42:hover a{opacity:.9}#share42 a:hover{opacity:1}.works .pagination{text-align:center}.works .pagination a{background:url(images/sprite.png) no-repeat;display:inline-block;height:15px;margin:0 5px 0 0;width:15px}.works .pagination a.selected{background-position:-25px top}#commentform input.error{border:1px solid red}.comment em{color:red}.comment{overflow:hidden}#comments{clear:both}#comments h3,h3#reply-title{font-size:22px;margin:0;padding:10px 15px 7px;border-bottom:1px solid #ccc}.commentlist{padding:15px;list-style:none;overflow:hidden;clear:both;margin:0}.commentlist li{list-style:none;padding-top:20px}ul.children{border:0;padding-top:0;padding-left:40px}.children p{clear:left}.commentlist p{color:#292929;line-height:24px;clear:left;text-align:justify;padding-bottom:12px;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.comment-body{padding:6px 0;margin-bottom:10px;margin-right:5px;margin-left:5px}.commentlist li.comment{border-bottom:1px solid #E7E7E7;padding-bottom:13px}.commentlist li.comment .comment{border-bottom:none}.comment-body ul li{list-style-type:disc}.comment-body ol li{list-style-type:decimal}.comment-body ul,.comment-body ol{margin-top:15px}.comment-body li{border:none;padding:0 7px 7px 4px;margin:0 0 0 10px}.comment-author .says{display:none}.commentlist cite,.commentlist cite a{font-style:normal}#comments .avatar{float:left;margin:0 15px 0 0}.comment-meta,.comment-reply-link{font-size:13px}.comment-content{padding-top:3px}.comment .fn,.comment .fn a:link,a.time{font-size:12px}a.time{color:#888;font-size:11px}li.pingback{padding:0;margin:0 10px}.pingback p{margin:0;padding-top:0;padding-bottom:0;text-align:left}.pingback a:link{text-decoration:none}#commentform{padding:5px 20px 10px 15px;margin-top:10px;line-height:24px;font-size:13px}#respond{padding-bottom:0}#comment-form p{padding-bottom:0}#comment-form span .required{width:20px}#comment-form input,#respond input{display:block;max-width:300px}#comment-form input,#respond input,#comment-form textarea,#respond textarea{margin-bottom:7px}#comment-form #submit,#respond #submit{height:30px}#cancel-comment-reply-link{font-size:13px}.comment-nav{margin:10px 15px 0 15px;font-size:13px}.wp-pagenavi{height:30px;text-align:center}.pull-left{float:left}.post .pull-left{width:150px}.pull-right{float:right}iframe[id^="oauth2relay"]{position:fixed !important}#post-86 .order{width:212px}#post-203 li,#post-86 li,#post-138 li,#post-110 li,#post-129 li{line-height:1.5;padding-bottom:4px;padding-top:2px;margin-left:27px;list-style-position:outside;list-style-type:disc}#post-86 h2,#post-138 h2,#post-110 h2,#post-129 h2{font-size:15px;margin-bottom:15px}#post-86 h3:not(.post-title),#post-203 h3:not(.post-title),#post-129 h3:not(.post-title),#post-110 h3:not(.post-title),#post-138 h3:not(.post-title){font-size:16px}#post-203 img,#post-86 img,#post-129 img,#post-110 img,#post-138 img{box-shadow:0 0 5px #333;vertical-align:top}#post-86 img,#post-138 img,#post-110 img,#post-129 img{border:1px solid #fff;margin-bottom:4px;opacity:.8}#post-86 img:hover,#post-138 img:hover,#post-110 img:hover,#post-129 img:hover{opacity:1}.p129 .content .more-link{float:none}.p203 .post-title,#post-203 .post-title,#post-129 .post-title{text-align:center}#post-129 p.order{width:260px}.p129 #post-86 p.order{width:220px}#post-138 p.order{width:238px}#post-110 p.order{width:150px}#post-544{border-bottom:none}.serviceSingle .content .post{border-bottom:none}#sidebar .container ul{border-style:none solid solid;border-width:0 1px 1px;border-color:#c8c8c8;border-radius:0 0 4px 4px;box-shadow:0 0 6px #ccc;list-style:none outside none;padding-bottom:6px;padding-top:10px;position:relative;top:-13px;margin-left:0 !important;margin-right:0 !important}.w2bslikebox{background:url("images/facebook.png") no-repeat scroll left center transparent !important;display:block;float:right;height:270px;padding:0 5px 0 46px;width:245px;z-index:99999;position:fixed;right:-250px;top:100px}.w2bslikebox div{border:none;position:relative;display:block}.w2bslikebox span{bottom:12px;font:8px "lucida grande",tahoma,verdana,arial,sans-serif;position:absolute;right:6px;text-align:right;z-index:99999}.w2bslikebox span a{color:#808080;text-decoration:none}.w2bslikebox span a:hover{text-decoration:underline}.p8 .w2bslikebox{top:205px}.likefb,.about .we{background:url("images2/comments-bg.jpg") repeat-x scroll 0 0 #F4F4F2;border-radius:5px;border:1px solid #d7d7d7;font-size:18px;text-align:center;padding:35px 0 21px;margin-bottom:20px}.wpfblike{display:inline-block}#polls-2-ans ul{margin-top:-20px !important;padding-top:40px !important;padding-left:20px;padding-bottom:20px !important}#polls-2-ans ul li{padding-top:7px}#back-top{position:fixed;bottom:30px;left:50%;margin-left:700px}#back-top a{width:70px;display:block;text-align:center;font:11px/100% Arial,Helvetica,sans-serif;text-transform:uppercase;text-decoration:none;color:#bbb;-webkit-transition:1s;-moz-transition:1s;transition:1s}#back-top a:hover{color:#000}#back-top span{width:64px;height:64px;display:block;margin-bottom:7px;background:url(images/up-arrow.png) no-repeat center center;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;-webkit-transition:1s;-moz-transition:1s;transition:1s}.main .mc-content .mc-comment-body a{color:#9E1C1C !important;text-decoration:underline !important}@media only screen and (max-width:1440px){#back-top{margin-left:605px}.works{width:1360px}}@media only screen and (max-width:1366px){.wrapper{width:1250px}}@media only screen and (max-width:1280px){.wrapper{width:1125px;padding:0}.works{width:1250px}.cat-9 .content,.content,.header{padding-left:0}footer .testimonials{margin-left:-15px}.menu li a,.menu li span{font-size:15px}#back-top{display:none !important}}@media only screen and (max-width:1200px){header #searchform{margin-left:20px}header #searchform #s{width:140px}.menu li a,.menu li span{font-size:14px;padding-left:5px;padding-right:8px}}@media only screen and (max-width:1170px){footer .social{margin-left:40px}footer .testimonials p.title,footer .testimonials .container{margin-left:45px}.portfolio-item{margin-left:30px}}@media only screen and (max-width:1140px){.wrapper{width:1000px}.works{width:1100px}}@media only screen and (max-width:1063px){.p14 .oneHalf{width:390px}.contactForm form textarea{background-position:-930px -158px;width:315px}.contactForm form textarea.error{background-position:-1265px -158px}.contactForm form .row .cell:last-child{padding-left:0}}@media only screen and (max-width:1024px){.logo{width:30%}.logo img{width:100%}#additional-footer .row .cell:first-child{width:22%}#additional-footer .row .c2{padding-right:2%}#additional-footer .last{text-align:center}#additional-footer .row .cell:first-child img{margin-left:0;margin-right:0}footer .social{margin-left:10px}footer .testimonials{margin-left:40px}footer .testimonials .container{margin-left:0}.wrapper{max-width:918px;padding-left:40px;min-width:0}.main{width:100%}.p129 table img,.p86 table img,.p138 table img{width:187px !important;height:145px !important}.recent-project,.portfolio-item{width:265px}#portfolio-content{margin-left:-41px}.portfolio-item{margin-left:40px}.portfolio-item a{width:250px;height:188px}.portfolio-item a img{width:100%;height:auto}#portfolio-content p.more{margin-left:40px}footer .social{margin-left:0}footer .testimonials{margin-left:20px}footer .footerBg .cell p.title,footer .cell h3{font-size:16px}.additional-footer-bg .c2 img{width:215px}#back-top{display:none !important}.feedback .content p span{margin-right:70px}}@media only screen and (max-width:991px){.wrapper{width:820px}.works{width:900px}.services .item{width:32%}.services .item img{max-width:100%}.services .item .hidetext{height:197px}.advantages .row .item{width:30%}.advantages .row .item .pic img{max-width:100%}.additional-footer-bg .c2 img{width:215px}.p544 .share42init{display:none}.likefb,.about .we{line-height:1.5}.recent-project img:hover{transform:scale(1)}.p14 .oneHalf{width:340px}.feedback .addresses{width:280px}.portfolio-item{margin-left:30px}.recent-project img{height:190px;width:280px}.works .recent-project a span{display:none !important}}@media only screen and (max-width:960px){.logo{width:29%}.menu li a{font-size:15px;padding:0 9px 0 5px}.feedback .qr{padding-left:30px;margin-top:20px}.feedback .content p span{margin-right:70px}.portfolio-item{margin-left:10px}.recent-project img{height:170px;width:250px}}@media only screen and (max-width:900px){footer .checkmark ul li{font-size:12px}.portfolio-item{margin-left:50px}}@media only screen and (max-width:878px){.wrapper{width:750px}.works{width:840px}}@media only screen and (max-width:820px){.wrapper{padding-left:0;width:750px}.works{margin-left:-30px;width:780px}.additional-footer .row{flex-wrap:wrap}}@media only screen and (max-width:850px){.recent-project img{height:160px;width:230px}}@media only screen and (max-width:800px){nav{padding-right:0}header a.logo{margin-top:52px}.works .pagination{margin-top:-27px}.recent-project p.projectTitle,.portfolio-item h3{font-size:12px}.recent-project img{height:150px;width:210px}.additional-footer-bg{height:auto}.p8 .main .wrapper{padding-top:73px}#additional-footer .row .cell:first-child,#additional-footer .cell{width:50%;height:100px;text-align:center}#additional-footer .row .c2{padding-right:0}footer .footerBg .cell p.title,footer .cell h3{font-size:15px}footer .checkmark,footer .social{width:48%}footer .testimonials{display:none}.main h1{font-size:25px}h3{font-size:18px}.feedback .addresses,.p14 .oneHalf{width:340px}}@media only screen and (max-width:790px){.feedback .addresses{padding-left:10px;width:290px}.feedback .qr{padding-left:10px}}@media only screen and (max-width:768px){.logo{padding-left:5%}.wrapper{padding-left:0;padding-right:0;width:100%}.main .wrapper{padding-top:0}.services .row,.advantages .row{display:block}.services .row .item,.advantages .row .item{text-align:center;width:100%;padding-bottom:20px}.services .row .item .hidetext,.advantages .row .item .hidetext{height:225px}.advantages .row{display:block}.advantages .row .item{padding-bottom:35px}.advantages .row .item .pic{height:auto;display:inline}.about .row{display:block}.about .row .right{padding-left:0;margin-top:20px}.about .row .right .form{margin-left:auto;margin-right:auto}h1,h3{line-height:1.5}header{overflow:hidden}.content .about{float:none;padding-left:3%;width:95%}.feedback .qr{margin-top:30px}.p10 #share42{display:none}.p129 table img,.p86 table img,.p138 table img{height:160px !important;width:207px !important}.wp-image-1493{display:none}#sidebar{width:230px}.cat-9 .content,.content{margin-right:0 !important}body .menu{display:table;width:100%}body .menu li{float:none;display:block;text-align:center;padding-top:12px}body .menu li span,body .menu li a{font-size:17px;height:auto}.menu li a,.menu li span{line-height:1}nav{height:auto;width:100%;padding-top:20px}.main h1,.main h1+sub{color:#000}.main section{overflow:visible;padding-top:15px}.works,.we{display:none}body,body.p8,.main,.p8 .main,.menu li.current-menu-item,.menu li span,footer .title-arrow,footer .footerBg .cell p.title,footer .cell h3,.menu li a,.menu li span{background:none}.p8 .main .wrapper{padding-top:0}.additional-footer-divider,.main section .header .breadcrumbs,#sidebar{display:none}.additional-footer .row{display:block;top:0;text-align:center}.additional-footer .row .cell{padding:15px 0;width:33%}header,.main,.additional-footer-bg,footer{min-width:0}.main section .header{height:auto;margin-bottom:0}.main{padding-left:5%;width:90%}.feedback .addresses,.p14 .oneHalf{width:100%}.contactForm form textarea,#order textarea,.contactForm form input[type="text"],.contactForm form input[type="email"],#order input[type="text"]{background:none;display:block;float:none;border:1px solid #000;width:90%;padding-left:0}.contactForm .cell{float:none !important}footer{padding:0}footer .checkmark,footer .social{width:100%}footer .cell{margin-right:0}footer .footerBg{text-align:center}footer .footerBg .cell p.title,footer .cell h3{font-size:22px}}@media only screen and (max-width:742px){.menu li a{font-size:14px;padding:0 6px 0 3px}.additional-footer .row .cell{width:50%}}@media only screen and (max-width:480px){.top .wrapper{height:auto;text-align:center}.top .wrapper .left,.top .wrapper .right{float:none}.about .row .right .form{width:calc(100% - 80px)}}@media only screen and (max-width:400px){.additional-footer .row .cell{float:none;width:100%}}@media only screen and (max-width:320px){header .logo{float:none;margin-top:0;padding-top:30px}header #searchform{float:none;margin-left:15px;margin-right:20px;margin-top:58px}header #searchform #s{width:85%}.about .row .right .form{padding-left:15px;padding-right:15px;width:calc(100% - 30px)}.about .row .right .form .head{font-size:18px}.services .row .item .hidetext{height:205px}}.nrelate_huf .nr_text{font-size:13px}.nrelate .nr_title{font:14px pt_sansregular;font-weight:normal}h1.intext{font-weight:bold;font-size:15px;display:inline}h1.intext+p{display:inline}#mc-container{padding-bottom:33px}#searchform{float:left;margin:48px 0 0 60px;color:#fff;position:relative}#searchform #s{border:1px solid #999;height:24px;font-size:15px;font-family:pt_sansregular;padding-left:10px;padding-right:35px;width:220px;-webkit-transition:all .15s ease-out;-moz-transition:all .15s ease-out;-o-transition:all .15s ease-out;transition:all .15s ease-out}#searchform #s:focus{box-shadow:0 0 6px #ccc}#searchform #searchsubmit{background:url(images/search.png) no-repeat left top;cursor:pointer;display:inline-block;height:18px;width:18px;position:absolute;right:5px;top:5px}.searchtext{line-height:1.5}.tagcloud{line-height:1.2}#post-2326 ul{list-style:disc;padding-left:5px}#post-2326 ul li{margin-left:10px}#post-2326 h2{padding-top:10px}.helix{font-weight:bold;text-align:center}.helix a{color:green;text-decoration:underline;font-size:16px}.helix a:hover{text-decoration:none}