/* normalize.css v3.0.0 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;-webkit-margin-before:0;-webkit-margin-after:0;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top: -0.5em}sub{bottom: -0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1pxsolid #c0c0c0;margin:02px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.nivoSlider{position:relative;width:100%;height:auto;overflow:hidden}.nivoSliderimg{position:absolute;top:0px;left:0px;max-width:none}.nivo-main-image{display:block !important;position:relative !important;width:100% !important}.nivoSlider a.nivo-imageLink{position:absolute;top:0px;left:0px;width:100%;height:100%;border:0;padding:0;margin:0;z-index:6;display:none;background:white;filter:alpha(opacity=0);opacity:0}.nivo-slice{display:block;position:absolute;z-index:5;height:100%;top:0}.nivo-box{display:block;position:absolute;z-index:5;overflow:hidden}.nivo-boximg{display:block}.nivo-caption{background:#000;color:#fff;width:100%;z-index:8;padding:5px10px;opacity:1;overflow:hidden;display:none;-moz-opacity:0.8;filter:alpha(opacity=8);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:right;background:0;display:inline;width:320px;font-family:"Open Sans"!important;cursor:pointer}.nivo-captionp{padding:5px;margin:0}.nivo-captiona{display:inline !important}.nivo-html-caption{display:none}.nivo-directionNava{position:absolute;top:32%;z-index:9;cursor:pointer}.nivo-prevNav{left:0px}.nivo-nextNav{right:0px}.nivo-controlNav{text-align:center;padding:15px0;margin-top: -32px}.nivo-controlNava{cursor:pointer}.nivo-controlNava.active{font-weight:bold}.nivo-controlNavimg{display:inline;position:relative;margin:5px;opacity:0.7}.nivo-controlNav .active img,.nivo-controlNav img:hover{opacity:1}.metaslider{position:relative}.metaslider.nav-hidden.flexslider{margin-bottom:0}.metaslider.nav-hidden.add-margin.flexslider{margin-bottom:40px}.metaslider.caption{padding:5px10px}.metasliderimg{height:auto;padding:0}.metaslider .theme-default.nivoSlider{-webkit-box-shadow:0 0 0;-moz-box-shadow:0 0 0;box-shadow:0 0 0}.metaslider li:before,.metaslider li:after{content:"" !important;display:block !important;bottom:auto !important;margin:0!important}.metaslider .caption-wrap{position:absolute;bottom:0;left:0;background:black;color:white;line-height:30px;opacity:0.7;margin:0;display:block;width:100%}.metaslider .caption-wrap .captionimg{width:auto}.article .metaslider ol,.art-article .metaslider img,#widgets .metaslider ul,#widgets .metaslider ol,#content .metaslider ul,#content .metaslider ol,#content .metaslider li,.entry .metaslider ul,.entry .metaslider ol,.entry-content .metaslider ul,.entry-content .metaslider ol,.entry-content .metaslider img.metaslider .flexslider ul,.metaslider .flexslider .slides li,.metaslider .flexslider .slides ul,.metaslider .flexslider .slides ol,.metaslider .flexslider .flex-direction-nav,.metaslider .flexslider .flex-direction-nav li,.entry-content .metaslider .flexslider ol.flex-control-nav{border:0;border-top:0;border-right:0;border-bottom:0;border-left:0;margin:0;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;list-style-type:none;list-style:none;padding:0;line-height:normal}.metaslider .slidesimg{width:100%;display:block}.theme-default.nivoSlider{position:relative;-webkit-box-shadow:0px 1px 5px 0px #4a4a4a;-moz-box-shadow:0px 1px 5px 0px #4a4a4a;box-shadow:0px 1px 5px 0px #4a4a4a}.theme-default .nivoSliderimg{position:absolute;top:0px;left:0px;display:none}.theme-default .nivoSlidera{border:0;display:block;height:330px}.theme-default .nivo-controlNav{text-align:center;padding:15px0;width:100%;z-index:99;position:relative}.theme-default .nivo-controlNava{display:inline-block;width:22px;height:22px;background:url(http://www.reclamare.ua/wp-content/plugins/ml-slider/assets/sliders/nivoslider/themes/default/bullet.png) center center no-repeat;text-indent:-9999px;border:0;margin:02px}.theme-default .nivo-controlNava.active{background:url(http://www.reclamare.ua/wp-content/plugins/ml-slider/assets/sliders/nivoslider/themes/default/bullet_current.png) center center no-repeat}.theme-default .nivo-directionNava{display:block;width:30px;height:30px;background:url(http://www.reclamare.ua/wp-content/plugins/ml-slider/assets/sliders/nivoslider/themes/default/arrows.png) no-repeat;text-indent:-9999px;border:0;opacity:0;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}.theme-default:hover .nivo-directionNava{opacity:1}.theme-default a.nivo-nextNav{background-position:-30px 0;right:15px}.theme-default a.nivo-prevNav{left:15px}.theme-default .nivo-caption{font-family:Helvetica,Arial,sans-serif}.theme-default .nivo-captiona{color:#fff;border-bottom:1px dotted #fff}.theme-default .nivo-caption a:hover{color:#fff}.theme-default .nivo-controlNav.nivo-thumbs-enabled{width:100%}.theme-default .nivo-controlNav.nivo-thumbs-enableda{width:auto;height:auto;background:none;margin-bottom:5px}.theme-default .nivo-controlNav.nivo-thumbs-enabledimg{display:block;height:auto}body .r-slider .nivo-prevNav{background:url(http://www.reclamare.ua/wp-content/plugins/ml-slider/assets/sliders/nivoslider/themes/default/arrow_left.png) no-repeat;opacity:1;height:70px;width:35px;margin-left: -135px}body .r-slider .nivo-nextNav{background:url(http://www.reclamare.ua/wp-content/plugins/ml-slider/assets/sliders/nivoslider/themes/default/arrow_right.png) center center no-repeat;opacity:1;height:70px;width:35px;margin-right: -130px}@media screen and (max-width: 1200px){body .r-slider .nivo-prevNav{margin-left: -45px!important}body .r-slider .nivo-nextNav{margin-right: -40px!important}}@media screen and (max-width: 1100px){body .r-slider .nivo-prevNav{margin-left: -15px!important}body .r-slider .nivo-nextNav{margin-right: -10px!important}}@media screen and (max-width: 1000px){body .r-slider .nivo-prevNav{margin-left:0!important}body .r-slider .nivo-nextNav{margin-right:0!important}}html{font-family:'Open Sans',sans-serif;font-size:14px;width:100% !important;margin:0;padding:0;border:none}body{top:0;background-color:#fff;width:100% !important;margin:0;padding:0;border:none;overflow-x:hidden;overflow-y:hidden}button:focus,button:active,a:focus,a:active{outline:none}.clearfix{clear:both;position:relative}#page{margin:0auto;max-width:1920px;width:100%;opacity:0}#page.fadeIn{opacity:1}ul,menu,dir,p{display:block;list-style-type:disc;-webkit-margin-before:0em;-webkit-margin-after:0em;-webkit-margin-start:0px;-webkit-margin-end:0px;-webkit-padding-start:0px}ul{margin:0;padding:0}img{height:auto!important}article p>img{display:block;text-align:center}.without-bg-grey{background-color:#e6e6e6;width:100%;position:relative;z-index:1}.without-bg-white{background-color:#fff;width:100%;position:relative;z-index:1}#voil{display:none;position:absolute;left:0;top:0;background-color:#333;opacity:0.65;z-index:9999999}#voil-pre{display:block;width:100%;height:100%;position:fixed;top:0;left:0;background-color:#fff;z-index:9999999}#preloader{display:none;width:52px;height:52px;position:fixed;background:url(images/preloader.png) center center no-repeat}#liveinternet{position:absolute;bottom:30px;right:0;opacity: .5}iframe[name='google_conversion_frame']{height:0 !important;width:0 !important;line-height:0 !important;font-size:0 !important;margin-top: -13px;float:left}.off-c{opacity:0 !important}.on-c{opacity:1 !important}.off{display:none}.text-center{text-align:center}articleli{margin-left:30px}#rating-block-1{text-align:center;font-size:12px;margin-top:5px}.numbered-ul{list-style-type:decimal}#header-contacts{font-weight:300;font-size:16px;line-height:40px;background-color:#333;color:#fefefe;text-align:center;height: 50px;}#header-contacts #span-phone{display:inline-block;-moz-transform:translateX(-115%);-webkit-transform:translateX(-115%);-o-transform:translateX(-115%);-ms-transform:translateX(-115%);transform:translateX(-115%)}#hc-send-request,#hc-send-request2{transition:all 0.2s ease;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease}#hc-send-request:hover,#hc-send-request2:hover{color:#0099FD;background-color:#fefefe;cursor:pointer}#hc-send-request2{display:none;color:#fefefe;opacity:1;padding:5px2px;font-size:80%;margin:0;position:absolute;top:24px;right:1%}.sticked #hc-send-request2{display:inline}#huge-logo-nav{position:relative;background-color:#f1f4f5;width:100%;z-index:9999;transition:top 0.3s ease;-webkit-transition:top 0.3s ease;-moz-transition:top 0.3s ease;height:120px;}#huge-logo-nav.sticked{position:fixed;top:0}#logo{background:url(images/logo.png) no-repeat;height:80px;width:309px;margin:16px 0px 0px -19px;display:inline-block;float:left;transition:height 0.3s ease;-webkit-transition:height 0.3s ease;-moz-transition:height 0.3s ease}.sticked#logo{height:50px}#logo:hover{}nav.site-navigation{float:right;line-height:102px;z-index:50;font-weight:300;transition:line-height 0.3s ease;-webkit-transition:line-height 0.3s ease;-moz-transition:line-height 0.3s ease;margin: 0px 18px 0px 0px; padding: 0px 0px 0px 0px;}.sticked nav.site-navigation{line-height:78px;margin-right:11%}nav.site-navigationli{display:inline-block;position:relative}nav.site-navigation.menu{font-size:0}nav.site-navigation li a{color:#09f;text-decoration:none;font-size:20px;transition: .15s color .3s ease;-webkit-transition: .15s color .3s ease;-moz-transition: .15s color .3s ease;display:inline-block;padding:11px 29px 5px 29px}nav.site-navigation .menu>li:hover>a{color:#fefefe;transition:color .3s ease;-webkit-transition:color .3s ease;-moz-transition:color .3s ease}.nav-hover{position:fixed;z-index: -1;height:0;width:0;border:none;padding:0;background-color:#333}#logo-nav{display:block;width:1100px;margin:0auto}.menu-item-hover{opacity:1;position:absolute;top:0;left:0;width:100%;height:100%;z-index: -1;background-color:#09f}nav.site-navigation li.menu-stressa{color:#ff9358;font-weight:bold}.r-slider{background:url(images/slider_bg.jpg) top center no-repeat;}.metaslider-14{max-width:960px !important}#metaslider_14{height:380px}.nivo-captionspan{display:block;text-align:right}.r-slider #metaslider_14img{width:630px !important;height:300px;float:left}span.slider-h{font-size:36px;font-weight:400;padding-bottom:5px;font-weight:500}span.slider-p{font-size:16px;line-height:28px;font-weight:600}span.slider-price{font-size:36px;font-weight:600}span.slider-from{display:inline;font-size:26px;padding-right:8px}span.slider-btn{font-size:30px;font-weight:500;border:2pxsolid #fff;display:inline;float:right;padding:12px18px;line-height:30px;margin-top:12px;transition:all 0.2s ease;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease}span.slider-btn:hover{cursor:pointer;color:#20475B;background-color:#fff}.nivo-directionNav{display:none}#slider-head{position:relative;}#sh-main{height:370px;padding:0px 0 30px}.shm-slide{display:none;margin:0auto;width:960px;text-align:center}.shm-image{display:inline-block;text-align: right;vertical-align:top;width:56%;height:400px;-moz-transform:translateX(2000px);-webkit-transform:translateX(2000px);-o-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}.shm-imageimg{width:auto;height:400px}.shm-text{display:inline-block;vertical-align:top;width:40%;margin-left:-1.5%;margin-top: 87px;text-align:left;color:#fefefe;-moz-transform:translateX(-2000px);-webkit-transform:translateX(-2000px);-o-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}.shmt-button{opacity:0;-moz-transform:translateY(50px);-webkit-transform:translateY(50px);-o-transform:translateY(50px);-ms-transform:translateY(50px);transform:translateY(50px)}.shm-slide,.shm-image,.shm-text{transition:all .6s ease;-webkit-transition:all .6s ease;-moz-transition:all .6s ease}.shmt-button{transition:transform .6s ease .6s,opacity .6s ease .6s,background-color .3s ease;-webkit-transition:-webkit-transform .6s ease .6s,opacity .6s ease .6s,background-color .3s ease;-moz-transition:-moz-transform .6s ease .6s,opacity .6s ease .6s,background-color .3s ease}.shm-slide.active .shm-image,.shm-slide.active .shm-text,.shm-slide.active .shmt-button{-moz-transform:translateX(0px) translateY(0px);-webkit-transform:translateX(0px) translateY(0px);-o-transform:translateX(0px) translateY(0px);-ms-transform:translateX(0px) translateY(0px);transform:translateX(0px) translateY(0px);opacity:1}.shm-slide.active-out{-moz-transform:translateY(800px);-webkit-transform:translateY(800px);-o-transform:translateY(800px);-ms-transform:translateY(800px);transform:translateY(800px)}#sh-navigation{position:absolute;top:0;left:0;width:100%}#shn-rwd,#shn-fwd{position:absolute;top:155px;height:70px;width:35px;cursor:pointer;padding:30px}#shn-rwd{left:5%;left:calc((100% - 960px)/2 - 95px);background:url(images/arrow_left.png) left center no-repeat}#shn-fwd{right:5%;right:calc((100% - 960px)/2 - 95px);background:url(images/arrow_right.png) right center no-repeat}@media only screen, handheld and (max-width: 1024px){#shn-rwd,#shn-fwd{display:none}}.sh-bullets{text-align:center;display:inline-block;padding:0 0 20px; position: absolute; bottom: 8px; left: 50%; margin-left: -470px;}.sh-bullet{width:16px;height:8px;background: none;display:inline-block;vertical-align:middle;margin:0 9px 0 0px;cursor:pointer;border: 1px solid rgba(255, 255, 255, 0.35);}.sh-bullet.active,.sh-bullet:hover{border: 1px solid rgba(255, 255, 255, 1);}.shmt-title,.slider-text-big{font-size:255%;padding-bottom:5px;font-weight:400;line-height:1.1}.slider-text-big-em{font-weight:900;font-size:120%;line-height:1.3}.shmt-text{font-size:16px;line-height:26px;font-weight:600}.shmt-button{display:inline-block;font-size:32px;font-weight: 300;outline:1px solid #fefefe;padding:14px 65px 14px 65px;margin:23px 0px 0px 0px;;cursor:pointer}.shmt-button:hover{background-color:#fefefe;color:#15303D}span.br{display:block}ul.menu>li>a:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#09f;max-height:0;transition:.3s all .3s linear;-webkit-transition:.3s all .3s linear;-moz-transition:.3s all .3s linear;z-index: -1}ul.menu>li:hover>a:before{max-height:200px;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear}ul.menu>li>ul.sub-menu{transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;max-height:0;overflow:hidden}#nav ul li:hover .sub-menu.handheld{position:relative}ul.menu>li>ul.sub-menu.handheld.open{overflow:auto;max-height:999px}ul.menu>li:hover>ul.sub-menu.handheld.open{max-height:999px}ul.menu>li:hover>ul.sub-menu.handheld{max-height:0}ul.menu>li:hover>ul.sub-menu{max-height:800px;transition:.3s all .3s linear;-webkit-transition:.3s all .3s linear;-moz-transition:.3s all .3s linear}div.with-bg{width:100%}.section-hr{width:41%;margin-top:16px;height:1px;z-index: -1}.section-hr-left{float:left;background: url(images/left-title-line.png) top right no-repeat;}.section-hr-right{float:right;background: url(images/right-title-line.png) top left no-repeat;}.section-bg-header-text{float:left;text-align:center;width:18%;text-transform:uppercase;color:#fefefe;font-size:24px}.section-bg-header{padding:30px0}#home-portfolio{color:#fefefe;position:relative}nav#hp-nav{display:block;margin:0auto;text-align:center;padding:14px0;color:#fefefe}nav#hp-navul{height:27px}@media only screen, handheld and (max-width: 1025px){nav#hp-nav ul,nav#hp-nav{height:auto}}nav#hp-nav li{display:inline;padding:8px 21px 11px 21px;font-size:24px;font-weight:300;font-family: Calibri, sans-serif;transition:border 0.3s ease;transition:background 0.3s ease;margin:0 5px;border:1px solid #8b9aa4;}nav#hp-nav li:hover{cursor:pointer;background-color:none;color:#ff9358;border:1px solid #ff9358;}nav#hp-nav li.p-current{border:1px solid #ff9358;color:#ff9358;}nav#hp-nav li.p-current:hover{background:none;}#hp-all-sections {margin-top: 25px;}.hpst-title {display: block; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; font-weight: 700; font-size: 18px; font-family: Calibri, sans-serif; color: #434a4f;}.hpst-subtitle {display: block; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; font-weight: 300; font-size: 18px; font-family: Calibri, sans-serif; color: #434a4f;}.hp-section .hps-image {height: 220px !important;}.hp-section,#whole-portfolio,#home-portfolio,#hp-all-sections{transition:all 0.2s ease;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease}.hp-section,.p-section{padding:0 0px 0px 0px}.hp-section>a,.p-section>a{opacity:0;display:none;text-align:center;width:350px;}.hp-section.s-current>a{opacity:0;display:inline-block;text-align:center;width:350px;}.p-section.s-current>a{opacity:0;display:inline-block;text-align:center;width:350px;}.hp-section .hps-item, .p-section .hps-item{padding:10px;float:left;box-sizing:border-box;}.hp-section a.on-c {margin-left: 13px;}.hp-section a.on-c:nth-child(3n-2) {margin-left: 0px;}.hp-section .hps-image, .p-section .hps-image{width:100%;background-color:#fff;transition:background 0.5s ease;-webkit-transition:background 0.5s ease;-moz-transition:background 0.5s ease;margin:0auto;overflow:hidden;position:relative}.hp-section .hps-image img, .p-section .hps-imageimg{height:220px!important;width:350px!important;}.hp-section .hps-text, .p-section .hps-text{margin:0 auto;width:100%;background-color:#fff;color:#333;transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;padding:24px 10px 28px 10px;box-sizing:border-box}@media only screen and (max-width: 1024px ){.hp-section .hps-text, .p-section .hps-text{min-height:96px}}.hp-section .hps-text span, .p-section .hps-textspan{display:block;text-align:center;line-height:22px}.hp-section,.p-section{display:none;position:relative}.hp-section.s-current,.p-section.s-current{display:block}.hp-section a:hover .hps-image, .hp-section a:hover .hps-text, .p-section a:hover .hps-image, .p-section a:hover .hps-text{background-color:#ff9358;color:#fff !important}.hp-section a:hover .hpst-title, .hp-section a:hover .hpst-subtitle { color:#fff !important;}#hps-rocket-bud{background:url(images/r_blue.png) 50% 100% no-repeat;background-color:rgba(0, 0, 0, 0.85);background-size:75% 45%;position:absolute;z-index:3;left:0;top:0;width:100%;height:100%}#hps-rocket{background:url(images/r_white.png) 70% 90% no-repeat;background-size:35% 65%;position:absolute;z-index:5;left:0;top:0;width:100%;height:100%}#promo-block{width:960px;margin:0auto;padding:40px}#promo-blocka{color:#fefefe;text-align:center;vertical-align:middle;display:table-cell}#promo-block ali{list-style:none}.pb-item{display:inline-block;background-color:#09F;width:300px;margin:010px}.pb-item .pbi-caption{background-color:#008ae6;text-transform:uppercase;padding:20px5px;font-size:20px;line-height:22px}.pb-item .pbi-text{background-repeat:no-repeat;background-size:35%;background-position:0% -20%;padding:10px0}#pbit-1{background-image:url(images/pt_vizitka.png)}#pbit-2{background-image:url(images/pt_commerce.png)}#pbit-3{background-image:url(images/pt_tecdoc.png)}.pb-item .pbi-textli{padding:10px0;font-size:14px}.pb-item .pbi-footer{background-color:#008ae6;font-size:30px;padding:40px0}.pb-item .pbi-footer .pbif-button{border:1pxsolid #fff;padding:10px20px;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease}.pb-item .pbi-footer .pbif-button:hover{background-color:#fff;color:#008ae6}.pb-item.emphasize .pbi-footer .pbif-button:hover{color:#f60;background-color:#fff}.pb-item.emphasize{background-color:#f60}.pb-item.emphasize .pbi-caption, .pb-item.emphasize .pbi-footer{background-color:#e65c00}div.without-bg-white .section-bg-header-text{color:#333}div.without-bg-white .section-hr{border-color:#333}#home-clients{text-align:center;padding:20px0 40px 0;z-index:1;position:relative;max-width:1350px;margin:0auto}#home-clientsimg{padding:5px;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");filter:gray;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;z-index:1}#home-clients img:hover{-webkit-filter:grayscale(0%);-moz-filter:grayscale(0%);-ms-filter:grayscale(0%);-o-filter:grayscale(0%);filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");filter:none;cursor:pointer}.without-bg-grey .section-bg-header-text{color:#333}.without-bg-grey .section-hr{border-color:#333}#primary{padding:20px0 40px 0;margin:0auto;text-align:justify}#content{padding:015px}#map{width:100%;height:520px}#section-contacts .section-bg-header{padding:15px0}.varwidth{width:960px;max-width:100%;margin:0auto;box-sizing:border-box;padding:0}.price-tableth{color:#fefefe;background-color:#09f;text-align:center;height:50px}.price-big th,.price-big td,.price-sm th,.price-smtd{width:10.5%}.price-med th,.price-medtd{width:14%}.price-tabletd{padding:10px1%;border-right:1px solid #d9d9d9;text-align:center;cursor:default;transition:all 0.2s ease;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;height:30px}.price-table td:nth-of-type(1){border-left:1px solid #d9d9d9}.price-table td[colspan="2"]{text-align:center;padding:10px2%}.price-table th:nth-of-type(1),.price-table td:nth-of-type(1){padding:010px;text-align:left}.price-big th:nth-of-type(1),.price-big td:nth-of-type(1),.price-sm th:nth-of-type(1),.price-sm td:nth-of-type(1){width:23%}.price-med th:nth-of-type(1),.price-med td:nth-of-type(1){width:18%}.price-table th.pr-orange{background-color:#f60}.price-table th.pr-dark-orange{background-color:#e65c00}.price-table th.pr-dark-blue{background-color:#008ae6}.price-table tr:nth-of-type(odd){background-color:#fafafa}.price-table tr:nth-of-type(even){background-color:#f2f2f2}.price-table td.pr-icon-yes{background:url(images/icon_yes.png) center center no-repeat;background-size:auto 18px}.price-table td.pr-icon-no{background:url(images/icon_no.png) center center no-repeat;background-size:auto 18px}.price-sm{display:block;width:50%}.price-sm:nth-last-of-type(2) tr:nth-last-of-type(1){border-bottom:1px solid #d9d9d9}.price-sm:nth-last-of-type(1) tr:nth-of-type(1){border-top:1px solid #d9d9d9}.price-sm:nth-last-of-type(1){width:37.5%;margin:0auto}.price-sm:nth-last-of-type(1) tr:nth-of-type(1) th{text-align:center}.price-table tr:hover td.pr-icon-yes{background:url(images/icon_yes_hover.png) center center no-repeat;background-size:auto 24px}.price-table tr:hover td.pr-icon-no{background:url(images/icon_no_hover.png) center center no-repeat;background-size:auto 24px}#price-footer{text-align:center;position:relative}#price-footer:hover{background-color:#008ae6}#price-footera{color:#fefefe;position:absolute;top:0;left:0;width:100%;height:100%;line-height:46px;font-size:18px}#price-footer:hovera{text-decoration:none}#brief-main-form{position:relative;padding:022px}.brf-info{display:block;padding:10px28px;font-style:italic;color:#666;text-align:justify;margin-left:72px;min-height:38px}.br-fieldset{text-align:center;min-height:300px;border:none;display:none}.br-fieldset.active{display:block}.br-fieldset input[type="radio"],.br-fieldset input[type="checkbox"].site-colors{z-index:4;display:inline-block;top:0;float:left;left: -99999px;position:fixed}.br-fieldsetlabel{border:1pxsolid #09f;color:#09f;margin:20px40px;padding:20px0;display:inline-block;position:relative;width:28%;text-align:center;font-size:20px;cursor:pointer;opacity:1;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease}.br-fieldset label.site-type-label,.br-fieldset label.site-colors-label{margin:20px}.br-fieldset label:hover{color:#fefefe;background-color:#09f}.br-fieldset input[type="radio"]:disabled+label{color:#666;border-color:#666}.br-fieldset input[type="radio"][disabled]:hover+label{color:#666;border-color:#666;background-color:transparent}.br-fieldset input[type="radio"]:checked + label,.br-fieldset input[type="checkbox"].site-colors:checked+label{color:#fefefe;background-color:#008ae6;opacity:1}.br-fieldseth2{text-align:left;color:#454545;margin:20px50px}.br-fieldseth3{text-align:left;margin:30px100px 15px;color:#666}#brief-right,#brief-left,input[type="submit"]{float:right;color:#fefefe;display:block;padding:12px40px;text-transform:uppercase;margin-top:10px;cursor:pointer;border:none}#brief-right,input[type="submit"]{background:#e65c00}#brief-right:hover,input[type="submit"]:hover{background:#f60}#brief-right.br-disabled,input[type="submit"].br-disabled{background:#999}.br-fieldset input[type="submit"]{margin-left:30px;display:none}#brief-left{background:#008ae6;margin-right:30px;display:none}#brief-left:hover{background:#09f}.sr-item{display:inline-block;border-radius:50%;border:3pxsolid #999;width:50px;height:50px;padding:0;margin:0;text-align:center;color:#666;cursor:default;margin-left:30px;position:relative;line-height:50px;font-size:20px;font-weight:bold}.sr-item:before{width:34px;position:absolute;display:block;content:"";border-top:3px solid #999;left: -37px;top:24px}.sr-item.active{border:3pxsolid #e65c00;color:#e65c00}.sr-item.active:before{border-top:3px solid #e65c00}.sr-item.passed{border:3pxsolid #09f;color:#09f}.sr-item.passed:before{border-top:3px solid #09f}#step-ruler,#h2-reusable{display:inline-block;vertical-align:middle;cursor:default;word-wrap:normal;width:53%;margin-right:0;margin-top:30px;margin-left:5px}#h2-reusable{width:43%;text-align:right;margin-top:45px;float:right;clear:right;padding-right:20px}.site-style-label:hover{transition:0.2s all 0.2s ease;-moz-transition:0.2s all 0.2s ease;-webkit-transition:0.2s all 0.2s ease}label[for="site-width-b2"]:hover{-webkit-animation-name:widthStatic;animation-name:widthStatic;-webkit-animation-duration:0.4s;animation-duration:0.4s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-iteration-count:2;animation-iteration-count:2}label[for="site-width-b1"]:hover{-webkit-animation-name:widthRezina;animation-name:widthRezina;-webkit-animation-duration:0.8s;animation-duration:0.8s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-iteration-count:2;animation-iteration-count:2}.site-style-label,.site-company_style-label{background-size:auto 30px!important;height:27px;position:relative;background-color:#fff;background-repeat:no-repeat;background-position:center 80px;padding:20px0}.site-style-label:hover,input[type="radio"]:checked+.site-style-label{background-color:#09f;background-position:center 30px}.site-company_style-label:hover,input[type="radio"]:checked+.site-company_style-label{background-position:center center}.site-company_style-labelspan{opacity:1;transition:0s opacity .3s ease;-moz-transition:0s opacity .3s ease;-webkit-transition:0s opacity .3s ease}.site-company_style-label:hover span,input[type="radio"]:checked + .site-company_style-labelspan{opacity:0;transition:0s opacity 0s ease;-moz-transition:0s opacity 0s ease;-webkit-transition:0s opacity 0s ease}.site-style-labelspan{display:block;line-height:27px;height:27px;position:absolute;width:100%;top:20px;transition:top .3s ease;-moz-transition:top .3s ease;-webkit-transition:top .3s ease}.site-style-label:hover span,input[type="radio"]:checked + .site-style-labelspan{top:5px}label[for="site-style-b1"]{background-image:url(images/rectangular15.png)}label[for="site-style-b2"]{background-image:url(images/palette3.png)}label[for="site-style-b3"]{background-image:url(images/beach5.png)}label[for="site-style-b4"]{background-image:url(images/eyeglass.png)}label[for="site-company_style-b1"]{background-image:url(images/yes.png)}label[for="site-company_style-b2"]{background-image:url(images/no.png)}label[for="site-bg_type-b1"]:hover,input[type="radio"]:checked+label[for="site-bg_type-b1"]{background-image:url(images/psychodelic.jpg)}.float-picker{display:block;width:122px;height:100px;position:absolute;z-index:800}.br-fieldset.fancy-checkboxes input[type="checkbox"].site-func,.br-fieldset.fancy-checkboxes input[type="checkbox"].site-additional{z-index:4;display:inline-block;top:0;float:left;left: -99999px;position:fixed}.br-fieldset.fancy-checkboxes{text-align:right}.br-fieldset.fancy-checkboxes label.site-fancy-label{padding:0;background:#fff;color:#09f;border:none;display:inline-block;margin:0;width:40%;margin:1% 0 1% 1%;cursor:pointer;vertical-align:middle;line-height:30px;text-align:left;font-size:18px}.br-fieldset.fancy-checkboxes label.site-fancy-label.full{width:100%;text-align:left;margin-left:18%}.br-fieldset.fancy-checkboxes label.site-fancy-label:before{display:inline-block;width:30px;height:30px;content:"";border:1pxsolid #09f;vertical-align:middle;margin-right:20px;cursor:pointer;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;position:relative}.br-fieldset.fancy-checkboxes label.site-fancy-label:after{content:"";position:absolute;top:2px;left:1px;width:30px;height:0;background-color:#09f;z-index:6;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease}.br-fieldset.fancy-checkboxes input:checked+label.site-fancy-label{-webkit-box-shadow:inset 0 0 0 0 #00497A;box-shadow:inset 0 0 0 0 #00497A}.br-fieldset.fancy-checkboxes input:checked+label.site-fancy-label:after{height:30px}.br-fieldset.fancy-checkboxes input:checked+label.site-fancy-label:before{-webkit-box-shadow:inset 0 0 5px 0 #0075C4;box-shadow:inset 0 0 5px 0 #0075C4;border-color:#0075C4;background:transparent;z-index:7}#oriprice{font-size:22px;color:#f60;opacity:1;display:block;position:fixed;top:355px;left:0;height:150px;background:url(images/arrow_notify.png) right top no-repeat;width:215px;padding-top:110px;text-align:center;padding-right:30px;margin-left: -9999px}#oriprice-num{font-size:28px;font-weight:bold;border:1pxsolid #f60;border-left:none;display:block;position:fixed;top:300px;left:0;width:180px;text-align:right;color:#f60;padding:010px;margin-left: -400px;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease}#oriprice-num.showAndStay{margin-left:0}.more-margin{margin:30px0 15px 72px}.br-fieldset#br-step-1 label:nth-of-type(4){margin:20px40px}.br-fieldset#br-step-1 label:nth-of-type(5){margin:20px40px}#site-additional-domain+label+#br-domain-name{border:none;display:inline;margin-left:15px;width:0px;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease}#site-additional-domain+label{display:inline-block}#site-additional-domain:checked+label+#br-domain-name{display:inline;width:250px;padding:1px10px;border:1pxsolid #999;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease}.site-contacts{display:block;width:50%;margin:20pxauto;font-size:18px;color:#008ae6;font-weight:normal;padding:5px10px}#ty-brief{font-size:20px;line-height:1.6;text-align:center;margin:50pxauto 30px;color:#666}#ty-briefa{color:#09f;text-decoration:none}#ty-brief a:hover{text-decoration:underline}#ty-continue{display:block;min-width:350px;width:50%;margin:0auto;color:#09f;text-decoration:none;font-size:22px;text-align:center;border:1pxsolid #09f;padding:20px0;margin:50pxauto 30px;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease}#ty-continue:hover{color:#fefefe;background-color:#09f}#br-error{font-size:20px;color:#f60;font-weight:bold;line-height:30px;float:left;padding-top:10px}.site-contacts.succeed{border:1pxsolid #09f;box-shadow:0 0 5px #09f}.site-contacts.errored{border:1pxsolid #f60;box-shadow:0 0 5px #f60;color:#f60}.page-for-reading{line-height:1.8}.page-for-readingp{margin:15px0;text-align:left}.width-blog{width:740px;max-width:100%;margin:0auto;padding:010px}.blog-post-views{padding-left:24px;background:url(images/eye49_2.png) left center no-repeat;background-size:auto 90%}.blog-post-meta:nth-of-type(n+2){margin-left:15px}.blog-post-meta{font-size:12px;color:#666}.more-link{display:block;float:right;clear:right;color:#fefefe;text-decoration:none;background-color:#09f;padding:015px;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;border:1pxsolid #09f;margin:20px0}.more-link:hover{color:#09f;background-color:#fff}article.width-blog,#comments{margin:50pxauto;transition: .3s all .3s ease;-moz-transition: .3s all .3s ease;-webkit-transition: .3s all .3s ease}.blog-post-comments{padding-left:24px;background:url(images/comments.png) left center no-repeat;background-size:auto 90%}.blog-post-date{padding-left:20px;background:url(images/calendar.png) left center no-repeat}.blog-post-author{padding-left:20px;background:url(images/author.png) left center no-repeat}.tag-links{padding-left:20px;background:url(images/tag.png) left center no-repeat}article.width-blog .entry-headera{color:#333;text-decoration:none}article.width-blog .entry-header a:hover{text-decoration:underline}article.width-blog .entry-header .entry-title,article.width-blog .entry-header .entry-titlea{color:#09f;text-decoration:none}article.width-blog .entry-header .entry-title a:hover{text-decoration:underline}article.width-blog .entry-header .entry-title{margin:5px0}article.width-blog{color:#333}article.width-blog .entry-content{margin-top:20px;line-height:1.8}article.width-blog .entry-contentp{margin:15px0}#sidebar-blog{display:block;position:absolute;right:0;top:320px;float:right;-moz-transform:translateX(220px);-webkit-transform:translateX(220px);-o-transform:translateX(220px);-ms-transform:translateX(220px);transform:translateX(220px);transition: .3s all .3s ease;-moz-transition: .3s all .3s ease;-webkit-transition: .3s all .3s ease}.sbb-items .sbb-ul{list-style:none;margin-left:40px;overflow:hidden;padding:010px;max-height:0px;line-height:26px;border-left:1px solid transparent;border-bottom:1px solid transparent;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;max-width:210px}.sbb-title.active +.sbb-items .sbb-ul{max-height:999px;border-left:2px solid #f60;border-bottom:2px solid #f60;background:#fff;z-index:100}#sidebar-blog.active{-moz-transform:translateX(0px);-webkit-transform:translateX(0px);-o-transform:translateX(0px);-ms-transform:translateX(0px);transform:translateX(0px);transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease}.sbb-title{width:200px;padding-right:10px;padding-left:60px;background:#f60;color:#fefefe;margin-top:20px;font-size:20px;line-height:50px;cursor:pointer}article.width-blog.translateX,#comments.translateX{-moz-transform:translateX(-120px);-webkit-transform:translateX(-120px);-o-transform:translateX(-120px);-ms-transform:translateX(-120px);transform:translateX(-120px);transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease}#sbp-title{background:#f60 url(images/sb-popular.png) 5px center no-repeat}#sbl-title{background:#f60 url(images/sb-clock.png) 5px center no-repeat}#sbt-title{background:#f60 url(images/sb-tag.png) 5px center no-repeat}#sbs-title{background:#f60 url(images/magnifier.png) 5px center no-repeat}#sidebar-blog.fixed{position:fixed;top:180px;z-index:9999}.sbb-itemsa{color:#333;text-decoration:none}.sbb-items a:hover{text-decoration:underline}.sbs-field{width:100%;position:relative;z-index:99;top:0;left:0;color:#666}#sidebar-blog.over1500{position:absolute}.addthis_default_style .addthis_separator, .addthis_default_style .at300b, .addthis_default_style .at300bo, .addthis_default_style .at300m, .addthis_default_style.at300bs{float:none!important;display:inline-block;vertical-align:top;margin-top:1px}#sidebar-currency{display:block;position:fixed;right:0;top:40%;z-index:15}.sc-item{width:50px;height:50px;margin-top:20px;outline:1pxsolid #f60;cursor:pointer;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease}#sc-uah{background:#f60 url(images/uah.png) center center no-repeat;background-size:auto 65%}#sc-uah.active{background:#fff url(images/uah-active.png) center center no-repeat;background-size:auto 65%;box-shadow:0 0 5px #f60 inset}#sc-usd{background:#f60 url(images/usd.png) center center no-repeat}#sc-usd.active{background:#fff url(images/usd-active.png) center center no-repeat;box-shadow:0 0 5px #f60 inset}#cur-info{position:fixed;top:61%;background:url(images/arrow_notify_right.png) top center no-repeat;right:-120px;width:100px;text-align:center;padding-top:120px;color:#f60;font-size:16px;-moz-transform:translateX(0px);-webkit-transform:translateX(0px);-o-transform:translateX(0px);-ms-transform:translateX(0px);transform:translateX(0px);transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease}#cur-info.active{-moz-transform:translateX(-140px);-webkit-transform:translateX(-140px);-o-transform:translateX(-140px);-ms-transform:translateX(-140px);transform:translateX(-140px)}#ceny-text{display:inline-block;width:30%;padding-left:30px;font-size:16px;line-height:20px;margin-top:20px;text-align:center;color:#f60;font-size:20px;vertical-align:top;padding-top:50px}#ceny-texta{color:#09f;display:block;width:50%;margin:50pxauto 0;text-align:center;padding:20px40px;outline:1pxsolid #09f;text-decoration:none;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease}#ceny-text a:hover{background-color:#09f;color:#fefefe}#wpcf7-f458-p140-o1{margin-top:20px}#wpcf7-f458-p140-o1input{font-size:14px;padding:2px5px}#wpcf7-f458-p140-o1 .title-field{font-size:14px;padding:5px0}#wpcf7-f458-p140-o1 .feedback-item{display:block;float:none;padding:0;margin:0}#wpcf7-f458-p140-o1 .feedback-header{margin:0px;font-size:18px}#wpcf7-f458-p140-o1 .feedback-textarea{width:265px;height:100px}#wpcf7-f458-p140-o1 .feedback-right{float:none}#wpcf7-f458-p140-o1 input[type="submit"]{float:none!important;padding:5px!important;font-size:14px!important;width:285px}#wpcf7-f458-p140-o1{display:inline-block;width:325px;padding:0;vertical-align:middle;text-align:left}#ceny-footer{text-align:center}.comment-list{list-style:none;padding-left:0}.comment-author.vcardimg{display:none}#comments{color:#666}.comment-metadataa{font-size:12px;color:#333;text-decoration:none}.comment-metadata{display:inline-block;margin:00 6px}.replya{color:#fefefe;background-color:#09f;padding:5px10px;text-decoration:none;float:right;clear:right}.comment-form label,.comment-form input,.comment-formtextarea{width:30%;display:inline-block;vertical-align:middle;margin-top:20px}.comment-form input,.comment-formtextarea{width:65%;margin-left:3.9%;margin-right:0;border:none;outline:1pxsolid #999;padding: .5% 0 .5% .5%;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease}.comment-form input:focus,.comment-form textarea:focus{width:68.06%;margin-left:0%;margin-right:0;border:none;outline:none;padding:1% 0 1% .6%;padding-right:0;box-shadow:0 0 5px #09f;border:1pxsolid #09f}.comment-form input[type="submit"]{float:none;width:30%;margin:20pxauto;padding:10px;text-align:center;display:inline}.form-submit{text-align:right}.comment-body:nth-of-type(n+2){margin-top:40px}#respond{margin-top:50px}.comments-title,#reply-title{color:#09f;font-size:20px}.comment-content{line-height:1.8}.uslugi-stack{text-align:center;margin-top:30px;margin-bottom:60px}.uslugi-col{display:inline-block;width:30%;vertical-align:middle}.uslugi-cola{color:#09f;display:block;width:50%;margin:50pxauto 0;text-align:center;padding:20px40px;outline:1pxsolid #09f;text-decoration:none;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;font-size:20px}.uslugi-col a:hover{background-color:#09f;color:#fefefe}@media screen and (max-width: 1024px){.uslugi-cola{font-size:14px}}#main-footer{height:320px;background:#262626;color:#fefefe;position:relative}#main-footer a, #main-footer a:hover, #main-footer a:visited{color:#fefefe;text-decoration:none}#main-footer #footer-info{width:960px;margin:0auto}#main-footer #footer-info .fi-text{font-size:16px}#main-footer .fi-item{display:table-cell;width:240px;text-align:center;padding:15px20px}#main-footer .fi-image{width:70px;height:75px;display:block;margin:0auto}#main-footer #fi-phone .fi-image{background:url(images/c_phone.png) center center no-repeat}#main-footer #fi-email .fi-image{background:url(images/c_email.png) center center no-repeat}#main-footer #fi-skype .fi-image{background:url(images/c_skype.png) center center no-repeat}#main-footer #fi-address .fi-image{background:url(images/c_adress.png) center center no-repeat}#main-footer #footer-social{width:236px;height:56px;display:block;margin:0auto}#main-footer .fs-item{width:36px;height:36px;padding:10px19px;display:inline-block}#main-footer #fs-vk{background:url(images/soc_vk.png) center center no-repeat}#main-footer #fs-fb{background:url(images/soc_fb.png) center center no-repeat}#main-footer #fs-tw{background:url(images/soc_tw.png) center center no-repeat}#main-footer #fs-gp{background:url(images/soc_g_plus.png) center center no-repeat}#main-footer #footer-copyright{margin-top:10px;text-align:center;font-size:12px}#short-order{display:none;position:fixed;width:460px;z-index:10001;background-color:#fff;font-size:16px;padding:20px}#so-form #so-close{position:absolute;right:10px;top:10px;background:url(images/icon_close.png) center center no-repeat;width:20px;height:20px;opacity:0.8;cursor:pointer}#so-form #so-close :hover{opacity:1}#so-form #so-caption{font-size:20px;text-align:center}#so-form label, #so-form input, #so-form span, #so-formtextarea{display:block;line-height:34px;width:100%;color:#333}#so-form input[type="text"]{font-size:18px}#so-formlabel{padding-left:10px}#so-form #so-submit{margin:20pxauto;width:auto;background-color:#09f;border:none;color:#fff;padding:10px30px;font-size:24px;float:none}#so-form #so-span{text-align:center}#so-form #so-span a, #so-form #so-span a:visited, #so-form #so-span a:hover{color:#09f}#so-form .so-error{color:#f00;text-align:center}#short-order-answer{display:none;background-color:#fff;z-index:10001;padding:20px20px 10px 20px}#short-order-answerspan{display:block;text-align:center;padding:10px}#short-order-answer #soa-btn{padding:10px20px;background-color:#09f;width:30%;margin:0auto;color:#fefefe;cursor:pointer;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease}#short-order-answer #soa-btn:hover{background-color:#fff;color:#09f}#main>#primary{padding-top:0}.pf-breadcrumps{padding:30px0;width:960px;margin:0auto}.pf-breadcrumps a, .pf-breadcrumps a:hover, .pf-breadcrumps a:visited{color:#999;text-decoration:none}.pf-breadcrumps a:hover{color:#333}.pf-breadcrumps .brc-del{color:#999;padding:010px}.pf-main-img,.pf-paper-image{width:960px;margin:0auto}.pf-main-img{padding-top:20px}.pf-about{width:960px;margin:50pxauto}.pf-about .pfa-text{width:640px;display:table-cell;padding:30px30px;background-color:#09f;color:#fefefe}.pf-about .pf-padding{width:50px;display:table-cell}.pf-about .pfa-url{width:150px;display:table-cell;text-align:center;vertical-align:middle;padding:30px30px;background-color:#09f;color:#fefefe}.pf-about .pfa-url a, .pf-about .pfa-url a:hover, .pf-about .pfa-url a:visited{color:#fff;text-decoration:none}.pf-paper-image{text-indent:0}.pf-screen{margin-bottom:30px;text-align:center}article.category-portfolio pimg{margin-bottom:40px}.row-404{text-align:center;padding-top:40px}.r4-item{display:inline-block;vertical-align:bottom;font-size:120px;font-weight:bold;line-height:120px;color:#666}.r4-rocket{background:url(images/rocket.png) top center no-repeat;width:200px;height:300px;background-size:auto 130%;margin-left:8px}.err-404{text-align:center;color:#09f;font-size:40px;margin-top:20px}.like-button{color:#09f;display:block;width:50%;margin:50pxauto 0;text-align:center;padding:20px40px;outline:1pxsolid #09f;text-decoration:none;font-size:30px;transition:all .3s ease;-webkit-transition:all .3s ease;width:25%;min-width:300px}.like-button:hover{color:#fefefe;background-color:#09f}#nav .sub-menu{display:block;position:absolute;margin:0;z-index:999999;background:#09f;line-height:1}#nav .sub-menu.handheld{position:relative}#nav ul li:hover .sub-menu{border-color:#fff;width:auto;clear:both;position:absolute;background:#09f}#nav .sub-menuli{float:left;clear:both;transition:margin 0.3s ease, padding 0.3s ease;-webkit-transition:margin 0.3s ease, padding 0.3s ease;-moz-transition:margin 0.3s ease, padding 0.3s ease;width:100%}nav.site-navigation li lia{padding:15px23px;font-size:14px;color:#fff;white-space:nowrap;-webkit-transition:color 0.2s ease, background-color 0.3s ease;-moz-transition:color 0.2s ease, background-color 0.3s ease;-ms-transition:color 0.2s ease, background-color 0.3s ease;-o-transition:color 0.2s ease, background-color 0.3s ease;transition:color 0.2s ease, background-color 0.3s ease;display:block;text-align:left}#nav ul li.current_page_item a, div#nav ul li.current_page_item a:visited, div#nav ul li.current_page_item a:hover{text-decoration:none}#nav .sub-menu li:hover{background-color:#ff9358}#nav .sub-menu li:hovera{color:#fff}.container-fluid{width:100%}.container-fluid:before,.container-fluid:after{content:" ";display:table}.container-fluid:after{clear:both}.container{padding:100px20px}.row{width:100%}.row:before,.row:after{content:" ";display:table}.row:after{clear:both}.col-1-2{width:100%}.col-1-3{width:100%}.btn-primary{font-size:28px;color:#fff;background:transparent;padding:10px45px;position:relative;transition:all .3s ease-in-out;box-shadow:inset 0 0 0 1px #fff;border:none;overflow:hidden;-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;transition:color .2s ease-in-out}.btn-primary:before{content:attr(data-attr);display:block;width:100%;height:100%;position:absolute;left:0;top:0;background:#fff;color:#f60;padding:10px45px;box-sizing:border-box;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:transform .3s ease-in-out;-moz-transition:transform .3s ease-in-out;transition:transform .3s ease-in-out}.btn-primary:hover{color:#f60}.btn-primary:hover:before{-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0)}.block{text-align:center;position:relative;font-size:18px}.block p, .blockul{text-align:left;margin-bottom:40px;line-height:32px}.block ulli{display:block;position:relative;padding-left:28px;margin-bottom:14px}.block ul li:last-child{margin-bottom:0}.block ul li::before{content:'';display:block;width:11px;height:11px;position:absolute;left:0;top:12px;background-color:#09f}.block.blue ul li::before{background-color:#fff}.block p:last-child, .block ul:last-child{margin-bottom:0}.bold{font-weight:bold!important}.blue{background-color:#09f;color:#fff}h3.sm-title{font-size:32px;line-height:60px;text-transform:uppercase;margin:40px0}.top-block{height:380px;background:url('images/tecdoc_bg.jpg') no-repeat 0 0;background-size:cover}.top-blockh2{text-transform:uppercase;color:#fff;font-size:32px;font-weight:200}.top-block h2.small{font-size:24px;text-transform:none}.top-block .arrow-down{display:block;width:50px;height:50px;position:absolute;bottom:20px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%);transition:transform .3s ease}.top-block .arrow-down:before{content:'';display:block;width:50px;height:50px;background:url('images/arrow_d_icon.png') no-repeat 0 0;transition:transform .3s ease}.top-block .arrow-down:hover:before{-webkit-transform:translateY(20%);-moz-transform:translateY(20%);transform:translateY(20%)}.purchase-block{background-color:#f60;color:#fff;padding:50px20px;text-align:center}.purchase-blockh3{display:inline-block;margin:0}.portfolio-block .content-wrapper .img-wrapper{font-size:0;border:1pxsolid #999;border-bottom:none;overflow:hidden}.portfolio-block .content-wrapper .img-wrapperimg{width:100%;-webkit-transition:all .7s linear;transition:all .7s linear}.portfolio-block .content-wrappera{text-decoration:none;box-sizing:border-box;margin-bottom:20px;color:#000;font-size:16px;position:relative}.portfolio-block .content-wrapper a:hover .img-wrapperimg{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);transform:scale(1.2);opacity: .7}.portfolio-block .content-wrapper a:hover>.pb-title{height:100%;background-color:rgba(255,102,0,.95);color:#fff}.portfolio-block .content-wrapper a:hover>.pb-go{opacity:1;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:all .2s ease-in-out .5s;-moz-transition:all .2s ease-in-out .5s;transition:all .2s ease-in-out .5s}.portfolio-block .content-wrapper a>.pb-title{position:absolute;bottom:0;left:0;z-index:100;border:1pxsolid #999;box-sizing:border-box;width:100%;background:rgba(255,255,255,.7);height:74px;-webkit-transition:height .2s ease-in-out, background .2s ease-in-out .2s;-moz-transition:height .2s ease-in-out, background .2s ease-in-out .2s;transition:height .2s ease-in-out, background .2s ease-in-out .2s}.portfolio-block .content-wrapper a > .pb-titlespan{display:block;z-index:100;-webkit-transition:transform .4s ease-in-out;transition:transform .4s ease-in-out;padding:26px;position:absolute;width:100%;bottom:0;box-sizing:border-box}.portfolio-block .content-wrapper a .pb-go{position:absolute;top:50%;left:50%;display:block;padding:10px25px;border:1pxsolid #fff;color:#fff;z-index:101;opacity:0;-webkit-transform:translate(-50%, -100%);-moz-transform:translate(-50%, -100%);transform:translate(-50%, -100%)}.prices-block .prb-item{background-color:#fff}.prices-block .prb-itemspan{color:#f60;display:block;font-weight:bold}.prices-block .prb-item span:first-child{font-size:60px;padding-bottom:20px}.prices-block .prb-item span:last-child{font-size:14px}.prices-block .prb-itemh4{text-transform:uppercase;color:#fff;font-size:24px;background-color:#f60;margin:0;padding:12px0}.prices-block .prb-item .pbi-bottom{background-color:#f60;padding:20px0}.prices-block .prb-item .pbi-content{padding:40px0 50px}@media screen and (min-width: 992px){.col-1-2,.col-1-3{margin-right:2%;float:left}.col-1-2{width:49%}.col-1-3{width:32%}.col-1-2:nth-child(2n){margin-right:0}.col-1-3:nth-child(3n){margin-right:0}.purchase-block{text-align:left}.purchase-blockbutton{float:right}.top-blockh2{font-size:48px}.top-block h2.small{font-size:36px}}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated-4000{-webkit-animation-duration:4s;animation-duration:4s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated-800{-webkit-animation-duration:0.8s;animation-duration:0.8s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated-600{-webkit-animation-duration:0.6s;animation-duration:0.6s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated-400{-webkit-animation-duration:0.4s;animation-duration:0.4s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated-300{-webkit-animation-duration:0.3s;animation-duration:0.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated-200{-webkit-animation-duration:0.2s;animation-duration:0.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated-100{-webkit-animation-duration:0.1s;animation-duration:0.1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframespulse{0%{-webkit-transform:scale(1)}50%{-webkit-transform:scale(1.1)}100%{-webkit-transform:scale(1)}}@keyframespulse{0%{transform:scale(1)}50%{transform:scale(1.1)}100%{transform:scale(1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframesfadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,10%,0);transform:translate3d(0,10%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframesfadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,10%,0);transform:translate3d(0,10%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframesfadeIn{0%{opacity:0}100%{opacity:1}}@keyframesfadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframesfadeOut{0%{opacity:1}100%{opacity:0}}@keyframesfadeOut{0%{opacity:1}100%{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframesbounceOut2{0%{height:100%}100%{height:0}}@keyframesbounceOut2{0%{height:100%}100%{height:0}}.bounceOut2{-webkit-animation-name:bounceOut2;animation-name:bounceOut2;animation-timing-function:linear;-webkit-animation-timing-function:linear}@-webkit-keyframesbounceIn2{0%{height:0}100%{height:100%}}@keyframesbounceIn2{0%{height:0}100%{height:100%}}.bounceIn2{-webkit-animation-name:bounceIn2;animation-name:bounceIn2;animation-timing-function:linear;-webkit-animation-timing-function:linear}@-webkit-keyframesrotateInf{0%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}100%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(315deg);transform:rotate(315deg)}}@keyframesrotateInf{0%{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}100%{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(315deg);-ms-transform:rotate(315deg);transform:rotate(315deg)}}.rotateInf{-webkit-animation-name:rotateInf;animation-name:rotateInf}@-webkit-keyframesscale0{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(0);transform:scale(0);opacity:0}}@keyframesscale0{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(0);transform:scale(0);opacity:0}}.scale0{-webkit-animation-name:scale0;animation-name:scale0}@-webkit-keyframesscale1{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframesscale1{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.scale1{-webkit-animation-name:scale1;animation-name:scale1}@-webkit-keyframesbounceOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@keyframesbounceOutLeft{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}100%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframesbounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}60%{opacity:1;-webkit-transform:translateX(-30px);transform:translateX(-30px)}80%{-webkit-transform:translateX(10px);transform:translateX(10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframesbounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}60%{opacity:1;-webkit-transform:translateX(-30px);-ms-transform:translateX(-30px);transform:translateX(-30px)}80%{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@keyframeswidthStatic{0%,50%,100%{-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px)}25%{-webkit-transform:translatey(5px);-ms-transform:translateY(5px);transform:translateY(5px)}75%{-webkit-transform:translatey(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}}@-webkit-keyframeswidthStatic{0%,50%,100%{-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px)}25%{-webkit-transform:translatey(5px);-ms-transform:translateY(5px);transform:translateY(5px)}75%{-webkit-transform:translatey(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}}@keyframeswidthRezina{0%,90%,100%{margin:20px40px;padding:20px0;width:28%}40%{margin:25px40px;padding:15px0;width:33%}52%,77%{margin:17px40px;padding:23px0;width:27%}65%{margin:22px40px;padding:18px0;width:29%}}@-webkit-keyframeswidthRezina{0%,90%,100%{margin:20px40px;padding:20px0;width:28%}40%{margin:25px40px;padding:15px0;width:33%}52%,77%{margin:17px40px;padding:23px0;width:27%}65%{margin:22px40px;padding:18px0;width:29%}}.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframesbounceOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@keyframesbounceOutRight{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframesbounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}60%{opacity:1;-webkit-transform:translateX(30px);transform:translateX(30px)}80%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframesbounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}60%{opacity:1;-webkit-transform:translateX(30px);-ms-transform:translateX(30px);transform:translateX(30px)}80%{-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframesshowAndHideLeft{0%,100%{margin-left: -400px}15%,85%{margin-left:0}}@keyframesshowAndHideLeft{0%,100%{margin-left: -400px}15%,85%{margin-left:0}}.showAndHideLeft{-webkit-animation-name:showAndHideLeft;animation-name:showAndHideLeft}@-webkit-keyframesleftUslugi{0%,50%,100%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(30deg)}}@keyframesleftUslugi{0%,50%,100%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(30deg)}}@-webkit-keyframesrightUslugi{0%,50%,100%{-webkit-transform:rotate(0deg)}75%{-webkit-transform:rotate(-30deg)}}@keyframesrightUslugi{0%,50%,100%{-webkit-transform:rotate(0deg)}75%{-webkit-transform:rotate(-30deg)}}div.feedback-right input[type="submit"]{display:block!important;font-size:20px!important;line-height:24px!important}#brief-main-form input[type="submit"]{display:none}#br-domain-div input[type="text"],#br-domain-divlabel{display:inline-block;vertical-align:middle;width:30%}#br-domain-div{text-align:left}.pagination{width:30%;display:block;text-align:center;margin:0auto}.paginationa{padding:3px8px;background-color:#09f;color:#fefefe;text-decoration:none;border:1pxsolid #09f;transition: .3s all ease;-webkit-transition: .3s all ease;-moz-transition: .3s all ease;display:inline-block}.pagination a:hover{background-color:#fefefe;color:#09f}.paginationspan{padding:3px8px;background-color:#fefefe;color:#09f;text-decoration:none;border:1pxsolid #09f;transition: .3s all ease;-webkit-transition: .3s all ease;-moz-transition: .3s all ease;display:inline-block}.pagination a:hover+*+span{background-color:#09f;color:#fefefe}.clear{clear:both}.static-page-content{padding:0!important}.static-page{min-height:400px;padding:20px!important}section.with-bg2{background:url(images/bg_portfolio.jpg) center center no-repeat;width:100%}.section-bg-head-title{text-align:center;padding:14px0;position:relative}.section-title-line{width:100%;margin-top:16px;border-top:1px solid #fff;z-index: -1;position:absolute;left:0%;top:33%;z-index:5;display:none}.section-bg-head-title-text{text-transform:uppercase;color:#fefefe;font-size:24px;max-width:960px;margin:0auto;text-align:center;position:relative;display:inline-block}.section-bg-head-title-text:after{content:'';position:absolute;display:inline-block;border-bottom:1px solid #fefefe;width:400%;vertical-align:middle;height:50%}.section-bg-head-title-text:before{content:'';position:absolute;display:inline-block;border-bottom:1px solid #fefefe;width:400%;margin-left: -400%;vertical-align:middle;height:50%}.section-bg-head-title-textspan{display:inline-block;vertical-align:middle;padding:20px}@media screen and (max-width: 1024px){.section-bg-head-title-text:before,.section-bg-head-title-text:after{display:none}}.pf-paper-imageimg{margin-bottom:20px;width:100%}.pf-main-imgimg{width:100%}#page-feedback{width:940px;max-width:100%;margin:0auto;text-indent:0px;padding-left:10px;padding-right:10px}.feedback-header{color:#000101;font-size:24px;font-weight:normal;margin:0px0px 30px 0px}.feedback-row{margin-bottom:20px}.feedback-item{float:left;width:300px;max-width:30%;margin-left:20px;text-indent:0px}.feedback-item:first-child{margin-left:0px}.title-field{color:#666;font-size:16px;padding-bottom:10px;display:inline-block;text-indent:0px;padding-left:7px}.feedback-input{width:275px;max-width:100%;padding:6px10px 6px 10px;color:#333;font-size:18px;border:1pxsolid #999;background-color:#fff;outline:none}.feedback-input2{width:917px;max-width:100%;padding:6px10px 6px 10px;color:#333;font-size:18px;border:1pxsolid #999;background-color:#fff;outline:none}.feedback-textarea{width:915px;max-width:100%;height:198px;padding:6px10px 6px 10px;color:#333;font-size:18px;border:1pxsolid #999;background-color:#fff;outline:none;resize:none}.feedback-left{float:right;text-align:center;margin-right:70px}.feedback-right{float:right}.feedback-captcha-text{width:90px;padding:5px10px 5px 10px;color:#333;font-size:15px;border:1pxsolid #999;background-color:#fff;outline:none}.feedback-button{width:220px;height:60px;background-color:#09f;color:#fff;font-size:30px;line-height:60px;border:none;outline:none;cursor:pointer}.feedback-button:hover{background-color:#0079ca}div.wpcf7 img.ajax-loader{float:left;margin-right:15px;padding-top:25px}div.wpcf7-mail-sent-ok{border:2pxsolid #09f}#content#map{background-color:transparent!important}#contacts-main-popup{width:940px;max-width:100%;margin:0auto;padding-left:10px;padding-right:10px;position:relative}#contacts-popup{width:336px;padding:20px;background-color:#fff;border:1pxsolid #999;position:absolute;top:-445px;right:0;z-index:2000}@media screen and (max-width: 768px){#contacts-main-popup{box-sizing:border-box;padding:0;margin-top:20px}#contacts-popup{width:100%;position:relative;top:0;left:0;box-sizing:border-box}.static-page{min-height:400px;padding:20px0!important;margin:0;overflow:hidden}.feedback-input{box-sizing:border-box}}.contacts-popup-header{color:#000101;font-size:18px;font-weight:normal;margin:0;padding:0;margin-bottom:20px}.contacts-popup-row{padding-left:40px;color:#000;font-size:16px}.contacts-popup-rowul{list-style:none}.phone-popup{background:url(images/icon/icon-phone.png) 0px 0px no-repeat;margin-bottom:20px}.mail-popup{background:url(images/icon/icon-mail.png) 0px 0px no-repeat;margin-bottom:20px}.skype-popup{background:url(images/icon/icon-skype.png) 0px 0px no-repeat;height:30px;line-height:30px;margin-bottom:20px}.address-popup{background:url(images/icon/icon-address.png) 0px 0px no-repeat;height:30px;line-height:30px}.price_table_title{color:#666666!important;background:transparent!important;font-size:24px;border-top:0px solid #d9d9d9}#seo_page{}.top-20{margin-top:20px}.top-40{margin-top:40px}.site_left{float:left}.site_right{float:right}.page_block_l{width:49%;margin-right:2%}.page_block_r{width:49%}#seo_page .page_block_l p, #seo_page .page_block_rp{text-align:justify}.pages_header, #seo_page.pages_header{color:#000101;font-weight:bold;font-size:20px;text-align:left!important;display:inline-block}.btn_site{width:302px;height:60px;background-color:#09f;margin:0auto;color:#fff;font-size:30px;text-align:center;vertical-align:middle}.btn_site:hover{color:#0099FD;background-color:#fefefe;cursor:pointer}@media handheld,  screen and (max-width: 1024px){.page_block_l{width:100%;margin-right:0;float:none}.page_block_r{width:100%;float:none}}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption{margin:0;padding:0;border:0;outline:0;font-size:100.01%;vertical-align:baseline;background:transparent}html,body{height:100%;width:100%;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none}html *{max-height:1000000px}body{line-height:1.2;width:100%;background: #fff;padding:0;margin:0;color:#000;}img{border: none;}a:link {text-decoration: none;}a:hover {text-decoration: underline;}.clear {clear: both;}input[type='text']::-webkit-input-placeholder {font-size: 14px !important;}input[type='text']::-moz-placeholder {font-size: 14px !important;}input[type='text']:-moz-placeholder {font-size: 14px !important;}input[type='text']:-ms-input-placeholder {font-size: 14px !important;}#top-kontakt {background: #1e2428; width: 100%; height: 50px; padding: 0px 0px 0px 0px; margin: 0 auto; position: relative; z-index: 999;}#top-kontakt .w-center {width: 1100px; position: relative; margin: 0 auto; padding: 0px 0px 0px 0px;}#top-kontakt .container {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; color: #000;}#top-kontakt .txt-phone {color: #ff9358; font-family: Calibri, sans-serif; font-weight: 700; font-size: 18px; float: left; display: inline-block; vertical-align: top; margin: 0px 0px 0px 99px; padding: 15px 0px 0px 0px;}#top-kontakt .phone-numb {float: left; color: #fff; font-size: 20px; font-family: Calibri, sans-serif; font-weight: 300; display: inline-block; vertical-align: top; margin: 0px 0px 0px 10px; padding: 12px 0px 0px 0px;}#top-kontakt .zayavka-top-butt {float: right; width: 341px; height: 50px; background: url(images/zayavka-top-butt.png) top right no-repeat; margin: 0px -17px 0px 0px;}#top-kontakt .zayavka-top-butt span {text-transform: uppercase; color: #fff; display: block; margin: 0px 0px 0px 57px; padding: 14px 0px 0px 60px; cursor: pointer; width: 208px; height: 36px; font-size: 18px; font-family: Calibri, sans-serif; font-weight: 300;}#sh-main {width: 960px; margin: 0 auto;}.slider-text-desc {padding: 6px 0px 0px 0px; margin: 0px -100px 0px 0px; font-size: 21px; line-height: 30px; font-weight: 400;}#slide-img-1-margin {margin-right: -28px;}#slide-img-2-margin {margin-right: -48px;}#slide-img-3-margin {margin-right: -55px;}#circles-block {background: #fff; width: 100%; height: 400px; padding: 0px 0px 0px 0px; margin: 0 auto; position: relative; z-index: 999;}#circles-block .w-center {width: 994px; position: relative; margin: 0 auto; padding: 0px 0px 0px 0px;}#circles-block .container {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; color: #2c2622;}#circles-block .top-txt {margin: 0px 0px 0px 0px; padding: 47px 0px 0px 0px; text-align: center; line-height: 31px; font-size: 31px; font-family: Calibri, sans-serif; font-weight: 300;}#circles-block .top-txt span {color: #ff9358; font-weight: 700;}.circle-bl {margin: 34px 0px 0px 0px; padding: 0px 0px 0px 0px;}.circle-item {padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;display: inline-block; vertical-align: top; text-align: center; font-family: Calibri, sans-serif !important; text-decoration: none !important; color: #fff; float: left; width: 216px; height: 216px; position: relative; }#circle-1 {margin-left: 31px;background: url(images/circle-1.png) top center no-repeat;}#circle-2 {margin-left: 25px;background: url(images/circle-2.png) top center no-repeat;}#circle-3 {margin-left: 24px;background: url(images/circle-3.png) top center no-repeat;}#circle-4 {margin-left: 24px; margin-right: -40px;background: url(images/circle-4.png) top center no-repeat;}.circle-item .name-tarif {margin: 0px 0px 0px 0px; padding: 56px 0px 0px 0px; display: block; font-size: 24px; line-height: 20px; font-weight: 300;}.circle-item .price {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; display: block; position: absolute; bottom: -23px; left: -17px; width: 233px; height: 122px; background: url(images/half-circle.png) top center no-repeat;}.circle-item .price-numb {margin: 0px 0px 0px 0px; padding: 18px 0px 0px 8px; display: block; color: #8a99a3; font-weight: 300; font-size: 48px; line-height: 48px;}.circle-item .price-val {margin: -7px 0px 0px 0px; padding: 0px 0px 0px 15px; display: block; color: #b2babe; font-weight: 300; font-size: 18px;}#circle-3 .price-numb, #circle-4 .price-numb {padding-left: 14px;}#circle-3 .price-val, #circle-4 .price-val {padding-left: 20px;}.circle-item .icon {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; display: block; color: #8a99a3; width: 68px; height: 68px; border-radius: 50%; position: absolute; bottom: 6px; left: 4px; }#circle-1 .icon {background: url(images/c-icon-1.png) top center no-repeat; background-position: 22px 10px;}#circle-2 .icon {background: url(images/c-icon-2.png) top center no-repeat; background-position: 19px 14px;}#circle-3 .icon {background: url(images/c-icon-3.png) top center no-repeat; background-position: 18px 17px;}#circle-4 .icon {background: url(images/c-icon-4.png) top center no-repeat; background-position: 16px 14px;}#circle-1:hover .icon {background: url(images/c-icon-1-hover.png) top center no-repeat; background-position: 22px 10px;}#circle-2:hover .icon {background: url(images/c-icon-2-hover.png) top center no-repeat; background-position: 19px 14px;}#circle-3:hover .icon {background: url(images/c-icon-3-hover.png) top center no-repeat; background-position: 18px 17px;}#circle-4:hover .icon {background: url(images/c-icon-4-hover.png) top center no-repeat; background-position: 16px 14px;}.circle-item:hover .price { background: url(images/half-circle-hover.png) top center no-repeat;}.circle-item:hover .price-numb, .circle-item:hover .price-val { color: #fff;}#portfolio-block {background: #000000 url(images/portfolio_bg.jpg) top center no-repeat; width: 100%; min-height: 1105px; padding: 0px 0px 40px 0px; margin: 0 auto; position: relative; z-index: 999;}#portfolio-block .w-center {width: 1100px; height: 545px; position: relative; margin: 0 auto; padding: 0px 0px 0px 0px;}#portfolio-block .container {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; color: #000;}.icon-orange-stiker {z-index: 2; position: absolute; width: 300px; height: 305px; background: url(images/orange-stiker.png) top center no-repeat; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;top: 28px;}.icon-orange-stiker div {width: 240px; margin: 0 auto; text-align: center; color: #fff; font-family: Calibri, sans-serif; font-size: 30px; font-weight: 700; line-height: 30px;padding: 58px 0px 0px 0px;}#orange-stiker-1 {left: 80px;}#orange-stiker-2 {left: 399px;}#orange-stiker-3 {left: 719px;}#to-stiker-1 {z-index: 1; position: absolute; top: 292px; left: 133px; width: 194px; height: 188px;background: url(images/stiker-icon-1.png) top center no-repeat;}#to-stiker-2 {z-index: 1; position: absolute; top: 272px; left: 350px; width: 398px; height: 229px;background: url(images/stiker-icon-2.png) top center no-repeat;}#to-stiker-3 {z-index: 1; position: absolute; top: 292px; left: 773px; width: 194px; height: 188px;background: url(images/stiker-icon-3.png) top center no-repeat;}#portfolio-block .portfolio-title {margin: 0px 0px 0px 0px; padding: 89px 0px 0px 0px;}#portfolio-block .w-center-2 {width: 1100px; position: relative; margin: 0 auto; padding: 30px 0px 0px 0px;}.section-bg-header-text.white-line {float: none; width: 100%; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background: url(images/title-line.png) top center no-repeat; background-position: 50% 14px;}.section-bg-header-text.black-line {float: none; width: 100%; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background: url(images/title-line-black.png) top center no-repeat; background-position: 50% 14px; color: #000;}#client-block {background: #fff; width: 100%; height: 370px; padding: 0px 0px 0px 0px; margin: 0 auto; position: relative; z-index: 999;}#client-block .title-bl {margin: 0px 0px 0px 0px; padding: 107px 0px 31px 0px;}#client-block .w-center {width: 1100px; position: relative; margin: 0 auto; padding: 0px 0px 0px 0px;}#client-block .container {margin: 0px 0px 0px 0px; padding: 0px 2px 0px 0px; color: #000;}#carousel-bl {padding: 0px 0px 0px 6px; margin: 0px 0px 0px 0px; color: #494c4f; font-weight: 400; line-height: 20px; font-size: 14px;}#carousel-bl .border-cont {background: url(images/carousel-border-line.png) top right no-repeat;width: 179px;padding: 0px 1px 0px 0px;}#carousel-bl img {width: 179px;}#contack-map {background: #fff; width: 100%; height: 655px; padding: 0px 0px 0px 0px; margin: 0 auto; position: relative; z-index: 999;}#contack-map .title-bl {margin: 0px 0px 0px 0px; padding: 37px 0px 40px 0px;}#map {width: 100%; height: 550px;}#about-us {background: #1d5f8e; width: 100%; min-height: 400px; padding: 0px 0px 30px 0px; margin: 0 auto; position: relative; z-index: 999;}#about-us .title-bl {margin: 0px 0px 0px 0px; padding: 81px 0px 0px 0px;}#about-us .w-center {width: 1092px; position: relative; margin: 0 auto; padding: 17px 0px 0px 0px; color: #fff; font-size: 18px; line-height: 24px; font-family: Calibri, sans-serif;}#about-us .w-center p {margin: 24px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: justify;}#footer-bl {background: #1e2428; width: 100%; padding: 0px 0px 0px 0px; margin: 0 auto; position: relative; z-index: 999;}#footer-bl .w-center {width: 1100px; height: 230px; position: relative; margin: 0 auto; padding: 0px 0px 0px 0px;}#footer-bl .container {margin: 0px 0px 0px 0px; padding: 20px 0px 0px 0px; color: #fff;}#footer-bl .kont {position: relative; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-size: 16px; font-weight: 300; font-family: Calibri, sans-serif; height: 110px;}#footer-bl .kont .footer-phone {text-align: center; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; position: absolute; top: 0px; left: 117px; width: 140px;}#footer-bl .kont .footer-mail {text-align: center; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; position: absolute; top: 0px; left: 345px; width: 170px;}#footer-bl .kont .footer-skype {text-align: center; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; position: absolute; top: 0px; right: 346px; width: 170px;}#footer-bl .kont .footer-adres {text-align: center; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; position: absolute; top: 0px; right: 60px; width: 260px;}#footer-bl .kont .footer-phone .icon {background: url(images/icon-footer-phone.png) top center no-repeat; background-position: 50% 9px; height: 45px;}#footer-bl .kont .footer-mail .icon {background: url(images/icon-footer-mail.png) top center no-repeat; background-position: 50% 17px; height: 45px;}#footer-bl .kont .footer-skype .icon {background: url(images/icon-footer-skype.png) top center no-repeat; background-position: 50% 14px; height: 45px;}#footer-bl .kont .footer-adres .icon {background: url(images/icon-footer-adres.png) top center no-repeat; background-position: 50% 14px; height: 45px;}#footer-bl .kont .k-txt {margin: 0px 0px 0px 0px; padding: 6px 0px 0px 0px;}.soc-bl {margin: 0px 0px 0px 0px; padding: 17px 0px 0px 0px; height: 73px; text-align: center;}.footer-zakazat {text-transform: uppercase;margin: 0px 0px 0px 0px; padding: 17px 0px 0px 0px;position: absolute; bottom: 0px; right: -1px;width: 220px;height: 43px;background-color: #31a5e7;-moz-box-shadow: 0 5px 5px rgba(0,0,0,.3);-webkit-box-shadow: 0 5px 5px rgba(0,0,0,.3);box-shadow: 0 5px 5px rgba(0,0,0,.3);color: #fff;font-family: Calibri,sans-serif;font-size: 24px;font-weight: 300;text-align: center;text-decoration: none;}.footer-zakazat:hover {background-color: #ff9358;text-decoration: none;}.social-icons {width: 63px; height: 63px; display: inline-block; vertical-align: top;margin: 0px 24px 0px 0px; padding: 0px 0px 0px 0px; text-decoration: none !important;}.social-icons:hover {opacity: 0.7; text-decoration: none !important;}.social-icons:last-child, #social-icon-5 {margin-right: 0px;}#social-icon-1 {background: url(images/icon-social-1.png) top center no-repeat;}#social-icon-2 {background: url(images/icon-social-2.png) top center no-repeat;}#social-icon-3 {background: url(images/icon-social-3.png) top center no-repeat;}#social-icon-4 {background: url(images/icon-social-4.png) top center no-repeat;}#social-icon-5 {background: url(images/icon-social-5.png) top center no-repeat;}.float-menu {position: fixed !important; top: 0px !important;-moz-box-shadow: 0 5px 5px rgba(0,0,0,.2);-webkit-box-shadow: 0 5px 5px rgba(0,0,0,.2);box-shadow: 0 5px 5px rgba(0,0,0,.2);}#to-top {display: block;width: 90px;height: 90px;position: fixed;bottom: 20px;right: 20px;background: rgba(255,255,255,0.8);text-decoration: none !important;color: #000 !important;font-size: 18px;font-family: Calibri, sans-serif;z-index: 99999;-moz-border-radius: 50%;-webkit-border-radius: 50%;border-radius: 50%;-moz-box-shadow: 0 5px 5px rgba(0,0,0,.3);-webkit-box-shadow: 0 5px 5px rgba(0,0,0,.3);box-shadow: 0 5px 5px rgba(0,0,0,.3);text-align: center;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-o-transition: all 0.2s linear;transition: all 0.2s linear;display: none;}#to-top:hover {background: rgba(255,255,255,1);text-decoration: none !important;}#to-top:before {content: "";position: relative;display: block;height: 31px;background: url(images/to-top-arrow.png) 51% 0% no-repeat;padding: 0px 0px 0px 0px;margin: 19px 0px 0px 0px;}#choode-design-stick {-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-o-transition: all 0.2s linear;transition: all 0.2s linear;border-right: 9px solid #256e9b;background: #31a5e8;width: 60px;height: 320px;position: fixed;top: 215px;right: 0px;color: #fff;font-size: 300 !important;font-family: Calibri, sans-serif;font-size: 24px;text-transform: uppercase;z-index: 9999;text-decoration: none !important;}#choode-design-stick:hover {background: #256e9b; text-decoration: none !important;}#choode-design-stick span {-moz-transform: rotate(-90deg);-ms-transform: rotate(-90deg);-webkit-transform: rotate(-90deg);-o-transform: rotate(-90deg);transform: rotate(-90eg);display: block;width: 320px;height: 60px;text-align: center;margin: 132px 0px 0px -113px;padding: 0px 0px 0px 0px;font-size: 300 !important;}