@import url("https://fonts.googleapis.com/css?family=Montserrat:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i|Philosopher:400,400i,700,700i&subset=cyrillic-ext");.full-size,form .checkbox-wrap input,form .radio-wrap input,.wpcf7-form .checkbox-wrap input,.wpcf7-form .radio-wrap input,.wp-block-columns .wp-block-column .wp-block-image img,.first-screen:before,.services .services-items .item img,.home .portfolio .portfolio-items .item img,.home .blog .blog-items .item .image img,.home .steps .steps-items .item .image img,.cart-form .cart-products .product .image img,.site-footer:before,.portfolio-block .portfolio-items .item .image img,.gallery .flex [class^="col-"] a img,.single-portfolio .image-block #gallery .item a:before,.single-portfolio .image-block #gallery-thumbs .item a:after,.single-portfolio .image-block #gallery-thumbs .item a img,.single-services .first-screen-services:before,.blog .blog-block .blog-items .item .image img,.single-post .related-posts .item .image img{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.center,form .ajax-loader,.wpcf7-form .ajax-loader,.menu-toggle.active::before,.menu-toggle.active::after,.first-screen .scroll-down i:before,#slider-home .info,#video-screen video,#video-screen .video_image,#video-screen .info,.home .contacts .contacts-info .social a i,.home .blog .blog-items .item .before,.home .blog .blog-items .item .info .align,.home .steps .steps-items .item .info .align,.home .steps .steps-items .item .info .number,.cart-link i,.cart-form .cart-products .product .quantity-block button span,.site-footer .footer-main .contacts-footer .social a i,.single-portfolio .image-block #gallery .item a:after,.single-portfolio .image-block #gallery .owl-nav button i,.single-portfolio .image-block #gallery-thumbs .owl-nav button i,.blog .blog-block .blog-items .item .before,.single-post .related-posts .item .before,.page-template-page-contacts .contacts .contacts-info .social a i{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.center-y,.menu-toggle div,.home .services .title-container .all-link,.home .portfolio .title-container .all-link,.home .blog .title-container,.cart-form .popup-form .popup-title .popup-close,.cart-form .cart-products .product .remove-cart-button,.page-nav .container:before,.single-portfolio .image-block #gallery .owl-nav button,.single-portfolio .image-block #gallery-thumbs .owl-nav button,.blog .blog-block .block-title{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.center-x,.first-screen:after,.first-screen .scroll-down,.first-screen .scroll-down span,#slider-home .owl-nav{position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}*{margin:0;padding:0;border:0}*,*:after,*:before{box-sizing:inherit}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;box-sizing:border-box}body{line-height:1;margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}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{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[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-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}a{text-decoration:none}a:active,a:focus{outline:none}button{border:none;background:none}button:active,button:focus{outline:none}ol,ul{margin:0}ol li,ul li{list-style:none}hr{background-color:#fe6e02;border:0;height:1px;margin:15px 0}dt{font-weight:bold}dd{margin:0 15px 15px}img{height:auto;max-width:100%}figure{margin:10px 0}table{margin:0 0 15px;width:100%}h1,h2,h3,h4,h5,h6{clear:both}cite,dfn,em,i{font-style:italic}pre{background:#eee;font-family:"Courier 10 Pitch", Courier, monospace;font-size:15px;font-size:0.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;font-size:15px;font-size:0.9375rem}abbr,acronym{border-bottom:1px dotted #666;cursor:help}ins,mark{background:#fff9c0;text-decoration:none}big{font-size:125%}.container{position:relative;width:90%;max-width:1440px;margin:0 auto}.flex{display:-webkit-flex;display:-ms-flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:0 -15px}.flex.jcsb{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between}.flex.jcc{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.flex.vc>*{-ms-flex-item-align:center;-webkit-align-self:center;align-self:center}.flex.p-sm{margin-left:-5px;margin-right:-5px}.flex.p-sm>.col-1,.flex.p-sm>.col-2,.flex.p-sm>.col-3,.flex.p-sm>.col-4,.flex.p-sm>.col-5,.flex.p-sm>.col-6,.flex.p-sm>.col-7,.flex.p-sm>.col-8,.flex.p-sm>.col-9,.flex.p-sm>.col-10,.flex.p-sm>.col-11,.flex.p-sm>.col-12,.flex.p-sm>.col-auto{padding:0 5px}.flex>.col-1,.flex>.col-2,.flex>.col-3,.flex>.col-4,.flex>.col-5,.flex>.col-6,.flex>.col-7,.flex>.col-8,.flex>.col-9,.flex>.col-10,.flex>.col-11,.flex>.col-12,.flex>.col-auto{position:relative;padding:0 15px}.flex>.col-1{width:8.33333%}.flex>.col-2{width:16.66667%}.flex>.col-3{width:25%}.flex>.col-4{width:33.33333%}.flex>.col-5{width:41.66667%}.flex>.col-6{width:50%}.flex>.col-7{width:58.33333%}.flex>.col-8{width:66.66667%}.flex>.col-9{width:75%}.flex>.col-10{width:83.33333%}.flex>.col-11{width:91.66667%}.flex>.col-12{width:100%}@media screen and (max-width: 960px){.container{width:90%}.flex>.col-1,.flex>.col-2{width:33.33333%}.flex>.col-3,.flex>.col-4,.flex>.col-5,.flex>.col-6,.flex>.col-7,.flex>.col-8{width:50%}.flex>.col-10,.flex>.col-11,.flex>.col-12,.flex>.col-9{width:100%}}@media screen and (max-width: 840px){.flex{margin:0 -5px !important}.flex>.col-1,.flex>.col-10,.flex>.col-11,.flex>.col-12,.flex>.col-2,.flex>.col-3,.flex>.col-4,.flex>.col-5,.flex>.col-6,.flex>.col-7,.flex>.col-8,.flex>.col-9{padding:0 5px;margin:5px 0 !important}.flex>.col-1,.flex>.col-2,.flex>.col-3,.flex>.col-4{width:50%}.flex>.col-10,.flex>.col-11,.flex>.col-12,.flex>.col-5,.flex>.col-6,.flex>.col-7,.flex>.col-8,.flex>.col-9{width:100%}}@media screen and (max-width: 600px){.container{width:-webkit-calc(100% - 20px);width:-moz-calc(100% - 20px);width:calc(100% - 20px)}.flex{margin-left:-5px;margin-top:-5px}.flex>.col-1,.flex>.col-2{width:50%;padding:0 5px}.flex>.col-10,.flex>.col-11,.flex>.col-12,.flex>.col-3,.flex>.col-4,.flex>.col-5,.flex>.col-6,.flex>.col-7,.flex>.col-8,.flex>.col-9{width:100%;padding:0 5px}}button{cursor:pointer}.reset-button,.cart-form .cart-products .product .quantity-block button{border:none;margin:0;padding:0;width:auto;overflow:visible;background:transparent;color:inherit;font:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;cursor:pointer;-webkit-transition:all 0.3s;-o-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s}.reset-button::-moz-focus-inner,.cart-form .cart-products .product .quantity-block button::-moz-focus-inner{border:0;padding:0}.reset-button:active,.cart-form .cart-products .product .quantity-block button:active,.reset-button:focus,.cart-form .cart-products .product .quantity-block button:focus{outline:none}.button{padding:15px 40px;display:inline-block;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.button-full-width{width:100%;text-align:center}.button-type-1,form input[type="submit"],.wpcf7-form input[type="submit"]{background:#fe6e02;color:#fff;-webkit-transition:all 0.3s;-o-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s}.button-type-1:active,form input:active[type="submit"],.wpcf7-form input:active[type="submit"],.button-type-1:visited,form input:visited[type="submit"],.wpcf7-form input:visited[type="submit"],.button-type-1:focus,form input:focus[type="submit"],.wpcf7-form input:focus[type="submit"]{color:#fff}.button-type-1:hover,form input:hover[type="submit"],.wpcf7-form input:hover[type="submit"]{background:#000;color:#fff}.button-type-2{color:#000;padding:13px 40px;-webkit-transition:all 0.3s;-o-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;border:2px solid #000}.button-type-2:active,.button-type-2:visited,.button-type-2:focus{color:#000}.button-type-2:hover{background:#fe6e02;border-color:#fe6e02;color:#fff}.button-type-3{background:#03bafe;color:#fff;-webkit-transition:all 0.3s;-o-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s}.button-type-3:active,.button-type-3:visited,.button-type-3:focus{color:#fff}.button-type-3:hover{background:#000;color:#fff}form,.wpcf7-form{position:relative}form input.hide,.wpcf7-form input.hide{display:none}form input,form textarea,form select,.wpcf7-form input,.wpcf7-form textarea,.wpcf7-form select{width:100%;background:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:0;border-bottom:0;background:rgba(242,242,242,0.7);border-bottom:2px solid #f2f2f2;color:#000;height:50px;padding:15px;-webkit-appearance:none;margin-bottom:15px;font-weight:inherit}form input::-webkit-input-placeholder,form textarea::-webkit-input-placeholder,form select::-webkit-input-placeholder,.wpcf7-form input::-webkit-input-placeholder,.wpcf7-form textarea::-webkit-input-placeholder,.wpcf7-form select::-webkit-input-placeholder{color:#000}form input:active,form input:focus,form textarea:active,form textarea:focus,form select:active,form select:focus,.wpcf7-form input:active,.wpcf7-form input:focus,.wpcf7-form textarea:active,.wpcf7-form textarea:focus,.wpcf7-form select:active,.wpcf7-form select:focus{outline:none;background:#fff;border-color:#fe6e02}form .input-wrap.field-error input,form .input-wrap.field-error textarea,form .input-wrap.field-error select,.wpcf7-form .input-wrap.field-error input,.wpcf7-form .input-wrap.field-error textarea,.wpcf7-form .input-wrap.field-error select{border-color:#f00}form .intl-tel-input,.wpcf7-form .intl-tel-input{display:block;margin-bottom:15px}form .form-message,.wpcf7-form .form-message{text-align:center;font-size:18px;margin-top:15px;padding:15px;border:2px solid green;color:green}form .form-message.error-message,.wpcf7-form .form-message.error-message{border-color:red;color:red}form label,.wpcf7-form label{display:block;padding-bottom:10px}form label .req,.wpcf7-form label .req{color:red}form .select-wrap,.wpcf7-form .select-wrap{position:relative}form .select-wrap select,.wpcf7-form .select-wrap select{cursor:pointer}form .select-wrap::after,.wpcf7-form .select-wrap::after{content:"\eb73";display:block;font-family:'IcoFont';width:25px;height:50px;color:#000;position:absolute;top:0;right:0;text-align:center;line-height:50px;font-size:20px;pointer-events:none}form .checkbox-wrap,form .radio-wrap,.wpcf7-form .checkbox-wrap,.wpcf7-form .radio-wrap{position:relative;margin:10px 0}form .checkbox-wrap input,form .radio-wrap input,.wpcf7-form .checkbox-wrap input,.wpcf7-form .radio-wrap input{opacity:0;cursor:pointer;z-index:2}form .checkbox-wrap input+label,form .radio-wrap input+label,.wpcf7-form .checkbox-wrap input+label,.wpcf7-form .radio-wrap input+label{position:relative;padding-left:30px;padding-bottom:0;display:inline;z-index:1;cursor:pointer;color:#000}form .checkbox-wrap input+label:before,form .radio-wrap input+label:before,.wpcf7-form .checkbox-wrap input+label:before,.wpcf7-form .radio-wrap input+label:before{content:'';display:block;width:20px;height:20px;background:rgba(242,242,242,0.7);position:absolute;top:0;-webkit-transition:all 0.3s;-o-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s}form .checkbox-wrap input+label:after,form .radio-wrap input+label:after,.wpcf7-form .checkbox-wrap input+label:after,.wpcf7-form .radio-wrap input+label:after{content:"\efab";font-family:'IcoFont';color:#fe6e02;display:none;font-size:20px;position:absolute;top:0;-webkit-transition:all 0.3s;-o-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s}form .checkbox-wrap input:checked+label:before,form .radio-wrap input:checked+label:before,.wpcf7-form .checkbox-wrap input:checked+label:before,.wpcf7-form .radio-wrap input:checked+label:before{background:#fe6e02}form .checkbox-wrap input:checked+label:after,form .radio-wrap input:checked+label:after,.wpcf7-form .checkbox-wrap input:checked+label:after,.wpcf7-form .radio-wrap input:checked+label:after{display:block;color:#fff}@media not all and (pointer: coarse){form .checkbox-wrap input:hover+label:before,form .radio-wrap input:hover+label:before,.wpcf7-form .checkbox-wrap input:hover+label:before,.wpcf7-form .radio-wrap input:hover+label:before{background:#fe6e02}}form textarea,.wpcf7-form textarea{height:100px;padding-top:10px !important;padding-bottom:10px !important;margin-bottom:20px}form span.control-wrap,.wpcf7-form span.control-wrap{display:block}form br,.wpcf7-form br{display:none}form p,.wpcf7-form p{margin:0 !important}form input[type="submit"],.wpcf7-form input[type="submit"]{cursor:pointer;margin:0 auto;height:auto;font-size:16px;border:0;width:auto;display:inline-block;width:100%}form input[type="submit"]:active,form input[type="submit"]:focus,.wpcf7-form input[type="submit"]:active,.wpcf7-form input[type="submit"]:focus{border:2px solid #fe6e02;background:none;color:#fe6e02;padding-left:30px}form input[type="file"],.wpcf7-form input[type="file"]{cursor:inherit}form .upload-field,.wpcf7-form .upload-field{margin-bottom:15px}form .upload-field label,.wpcf7-form .upload-field label{margin-bottom:10px;padding-bottom:0}form .upload-field input[type="file"],.wpcf7-form .upload-field input[type="file"]{background:#f2f2f2}form .upload-field input[type="file"]>*,.wpcf7-form .upload-field input[type="file"]>*{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}form .upload-field .error,.wpcf7-form .upload-field .error{width:100%;font-size:12px;color:#f00}form .upload-field .desc,.wpcf7-form .upload-field .desc{font-size:12px;font-style:italic;margin-bottom:10px}form input.wpcf7-not-valid,.wpcf7-form input.wpcf7-not-valid{border-color:#f00}form .wpcf7-not-valid-tip,.wpcf7-form .wpcf7-not-valid-tip{font-size:12px;margin-top:-15px}form div.wpcf7-response-output,.wpcf7-form div.wpcf7-response-output{text-align:center;font-size:18px;margin-top:15px;padding:15px;border:2px solid #000}form div.wpcf7-validation-errors,form div.wpcf7-acceptance-missing,.wpcf7-form div.wpcf7-validation-errors,.wpcf7-form div.wpcf7-acceptance-missing{border-color:red;color:red}form div.wpcf7-mail-sent-ok,.wpcf7-form div.wpcf7-mail-sent-ok{border-color:green;color:green}.popup-form{position:relative;width:60%;min-width:400px;margin:0 auto;padding:60px;background:#fff}.popup-form .popup-close{font-size:25px;position:absolute;top:30px;right:30px;color:#000}.popup-form .popup-close:hover{color:#f00}.popup-form .form-title{text-align:center;font-size:25px;margin-bottom:30px}.tabs.ui-tabs{font-family:'Montserrat', sans-serif;padding:0;margin:0;border:0 !important;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background:none;color:#000}.tabs.ui-tabs .tabs-nav.ui-tabs-nav{padding:0;margin:0;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background:none}.tabs.ui-tabs .tabs-nav.ui-tabs-nav .tabs-tab{padding:0;float:none;margin:0;border:0;background:none;color:#000}.tabs.ui-tabs .tabs-nav.ui-tabs-nav .tabs-tab.ui-state-active,.tabs.ui-tabs .tabs-nav.ui-tabs-nav .tabs-tab:hover{color:#fe6e02}.tabs.ui-tabs .tabs-nav.ui-tabs-nav .tabs-tab.ui-state-active a,.tabs.ui-tabs .tabs-nav.ui-tabs-nav .tabs-tab:hover a{color:#fe6e02 !important}.tabs.ui-tabs .tabs-panel.ui-tabs-panel{padding:0}.wp-block-gallery{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;-webkit-flex-flow:row wrap;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-flow:row wrap;margin:0 -15px}.wp-block-gallery .blocks-gallery-item{padding:15px !important;margin:0}.wp-block-gallery .blocks-gallery-item:before{display:none}.wp-block-gallery .blocks-gallery-item figcaption{width:-webkit-calc(100% - 30px);width:-moz-calc(100% - 30px);width:calc(100% - 30px)}.wp-block-columns{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;-webkit-flex-flow:row wrap;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-flow:row wrap;margin:0 -15px}.wp-block-columns .wp-block-column{padding:15px;margin:0;-ms-flex-item-align:center;-webkit-align-self:center;align-self:center}.wp-block-columns .wp-block-column .wp-block-image{position:relative;overflow:hidden;width:100%}.wp-block-columns .wp-block-column .wp-block-image::before{content:'';display:block;padding-bottom:100%}body{background:#fff;overflow-x:hidden;font-family:'Montserrat', sans-serif}body::-webkit-scrollbar{width:2px;background-color:#fafafa}body::-webkit-scrollbar-thumb{background-color:#000}#page{width:100%;overflow-x:hidden}h1,h2{margin:30px 0;font-family:'Philosopher', sans-serif}h3,h4,h5{margin:30px 0;font-family:'Philosopher', sans-serif}p{line-height:1.2;margin-bottom:10px}a{-webkit-transition:all 0.3s;-o-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;color:#000}a:active,a:focus{color:#000}a:hover{color:#fe6e02}.site-header{position:relative;z-index:9;width:100%;line-height:1;-webkit-transition:all 0.3s;-o-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.75);-moz-box-shadow:0 2px 5px 0 rgba(0,0,0,0.75);-ms-box-shadow:0 2px 5px 0 rgba(0,0,0,0.75);box-shadow:0 2px 5px 0 rgba(0,0,0,0.75)}.site-header .flex [class^="col-"]{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.site-header .logo .mob-logo{display:none}.site-header .logo svg{height:auto;-webkit-transition:all 0.3s;-o-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;fill:#000;height:80px;max-width:100%}.site-header .logo svg *{fill:#000}.site-header .right-header{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.site-header .right-header>*{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.site-header .contacts-header{text-align:center}.site-header .contacts-header .phone{margin-bottom:5px;text-align:right;font-weight:bold}.site-header .contacts-header .phone a{color:#fe6e02}.site-header .contacts-header .phone a:hover{color:#fe6e02}.site-header .contacts-header .button{padding:10px}.site-header .contacts-header .button:hover{background:#fff;color:#000}.site-header .main-navigation{width:-webkit-calc(100% - 260px);width:-moz-calc(100% - 260px);width:calc(100% - 260px)}.site-header .main-navigation .mobile-lang{display:none}.site-header .lang{margin:0;margin-left:15px;padding:0}.site-header .lang li{list-style:none;float:left;color:#000;position:relative}.site-header .lang li .current-lang{cursor:pointer}.site-header .lang li:hover{color:#fe6e02}.site-header .lang li a{color:#000;font-size:16px;-webkit-transition:all 0.3s;-o-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s}.site-header .lang li a:hover{color:#fe6e02}.site-header .lang li .sub-list{position:absolute;top:100%;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);height:auto;display:none;background:#fff;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.75);-moz-box-shadow:0 2px 5px 0 rgba(0,0,0,0.75);-ms-box-shadow:0 2px 5px 0 rgba(0,0,0,0.75);box-shadow:0 2px 5px 0 rgba(0,0,0,0.75);padding:10px 5px}.site-header .lang li .sub-list li{width:100%;padding-top:10px;float:none}.site-header .lang li .sub-list li:first-child{padding-top:0}.menu-toggle{width:35px;height:24px;color:#000;cursor:pointer;display:none;position:relative}.menu-toggle::after,.menu-toggle::before,.menu-toggle div{content:'';display:block;width:35px;height:3px;background:#000;position:absolute;-webkit-transition:all 0.3s;-o-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s}.menu-toggle::before{top:0}.menu-toggle::after{bottom:0}.menu-toggle:hover{font-weight:bold}.menu-toggle:hover::after,.menu-toggle:hover::before,.menu-toggle:hover div{background:#fe6e02}.menu-toggle.active{z-index:9999;position:fixed;top:10vh;right:-webkit-calc(5% + 15px);right:-moz-calc(5% + 15px);right:calc(5% + 15px);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.menu-toggle.active div{width:0}.menu-toggle.active::before{left:0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.menu-toggle.active::after{left:0;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.main-navigation ul{margin:0;padding:0;display:block}.main-navigation ul>li:last-child{margin-right:0}.main-navigation ul li{float:left;position:relative;padding:10px 0;margin-right:15px}.main-navigation ul li:before{content:'';position:absolute;bottom:0;left:50%;display:block;width:0;height:1px;background:#fe6e02;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:all 0.3s;-o-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s}.main-navigation ul li.menu-item-has-children>a:after{content:"\eb25";font-family:"IcoFont" !important}.main-navigation ul li a{position:relative;padding:0 5px;color:#000;line-height:1}.main-navigation ul li.current-menu-ancestor:before,.main-navigation ul li.current-menu-item:before,.main-navigation ul li.current-menu-parent:before,.main-navigation ul li.current_page_parent:before,.main-navigation ul li:hover:before{width:-webkit-calc(100% - 10px);width:-moz-calc(100% - 10px);width:calc(100% - 10px)}.main-navigation ul li.current-menu-ancestor>a,.main-navigation ul li.current-menu-item>a,.main-navigation ul li.current-menu-parent>a,.main-navigation ul li.current_page_parent>a,.main-navigation ul li:hover>a{color:#fe6e02}.main-navigation ul li ul.sub-menu{display:none;float:left;position:absolute;left:0;right:0;top:-webkit-calc(100% - 2px);top:-moz-calc(100% - 2px);top:calc(100% - 2px);width:200px;padding-top:10px;background:#000;-webkit-transition:width 0.3s;-o-transition:width 0.3s;-moz-transition:width 0.3s;transition:width 0.3s}.main-navigation ul li ul.sub-menu li{margin-bottom:10px;margin-right:0;display:block;float:none;padding-right:20px}.main-navigation ul li ul.sub-menu li.menu-item-has-children>a{padding-right:20px}.main-navigation ul li ul.sub-menu li.menu-item-has-children>a::after{font-family:'IcoFont' !important;content:"\eb27";display:block;position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all 0.3s;-o-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s}.main-navigation ul li ul.sub-menu li a{display:block;font-size:14px}.main-navigation ul li ul.sub-menu li.current-menu-ancestor:before,.main-navigation ul li ul.sub-menu li.current-menu-item:before,.main-navigation ul li ul.sub-menu li.current-menu-parent:before,.main-navigation ul li ul.sub-menu li.current_page_parent:before,.main-navigation ul li ul.sub-menu li:hover:before{width:0}.main-navigation ul li ul.sub-menu li.current-menu-ancestor>a,.main-navigation ul li ul.sub-menu li.current-menu-item>a,.main-navigation ul li ul.sub-menu li.current-menu-parent>a,.main-navigation ul li ul.sub-menu li.current_page_parent>a,.main-navigation ul li ul.sub-menu li:hover>a{color:#fe6e02}.main-navigation ul li ul.sub-menu ul.sub-menu{position:absolute;left:100%;top:0}.home .site-header{position:absolute;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.home .site-header:before{display:none}.home .site-header .logo svg{fill:#fff;height:120px}.home .site-header .logo svg *{fill:#fff}.home .site-header .phone a{color:#fe6e02}.home .site-header .phone a:hover{color:#fe6e02}.home .site-header .lang li{color:#fff}.home .site-header .lang li:hover{color:#fe6e02}.home .site-header .lang li a{color:#fff}.home .site-header .lang li a:hover{color:#fe6e02}.home .site-header .lang li .sub-list{background:none}.home .menu-toggle{color:#fff}.home .menu-toggle::after,.home .menu-toggle::before,.home .menu-toggle div{background:#fff}.home .menu-toggle:hover::after,.home .menu-toggle:hover::before,.home .menu-toggle:hover div{background:#fe6e02}.home .main-navigation ul li:before{background:#fe6e02}.home .main-navigation ul li a{color:#fff}.home .main-navigation ul li.current-menu-ancestor>a,.home .main-navigation ul li.current-menu-item>a,.home .main-navigation ul li.current-menu-parent>a,.home .main-navigation ul li.current_page_parent>a,.home .main-navigation ul li:hover>a{color:#fe6e02}.home .main-navigation ul li ul.sub-menu{background:#fff}.home .main-navigation ul li ul.sub-menu li.current-menu-ancestor>a,.home .main-navigation ul li ul.sub-menu li.current-menu-item>a,.home .main-navigation ul li ul.sub-menu li.current-menu-parent>a,.home .main-navigation ul li ul.sub-menu li.current_page_parent>a,.home .main-navigation ul li ul.sub-menu li:hover>a{color:#fe6e02}.scrolled .site-header{position:fixed;top:0;background:#000;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.75);-moz-box-shadow:0 2px 5px 0 rgba(0,0,0,0.75);-ms-box-shadow:0 2px 5px 0 rgba(0,0,0,0.75);box-shadow:0 2px 5px 0 rgba(0,0,0,0.75)}.scrolled .site-header .logo svg{height:80px;fill:#fff}.scrolled .site-header .logo svg *{fill:#fff}.scrolled .site-header .phone a{color:#fe6e02}.scrolled .site-header .phone a:hover{color:#fe6e02}.scrolled .site-header .lang li{color:#fff}.scrolled .site-header .lang li:hover{color:#fe6e02}.scrolled .site-header .lang li a{color:#fff}.scrolled .site-header .lang li a:hover{color:#fe6e02}.scrolled .site-header .lang li .sub-list{background:#000}.scrolled .site-header .menu-toggle{color:#fff}.scrolled .site-header .menu-toggle::after,.scrolled .site-header .menu-toggle::before,.scrolled .site-header .menu-toggle div{background:#fff}.scrolled .site-header .menu-toggle:hover::after,.scrolled .site-header .menu-toggle:hover::before,.scrolled .site-header .menu-toggle:hover div{background:#fe6e02}.scrolled .site-header .main-navigation ul li:before{background:#fe6e02}.scrolled .site-header .main-navigation ul li a{color:#fff}.scrolled .site-header .main-navigation ul li.current-menu-ancestor>a,.scrolled .site-header .main-navigation ul li.current-menu-item>a,.scrolled .site-header .main-navigation ul li.current-menu-parent>a,.scrolled .site-header .main-navigation ul li.current_page_parent>a,.scrolled .site-header .main-navigation ul li:hover>a{color:#fe6e02}.scrolled .site-header .main-navigation ul li ul.sub-menu{background:#fff}.scrolled .site-header .main-navigation ul li ul.sub-menu li.current-menu-ancestor>a,.scrolled .site-header .main-navigation ul li ul.sub-menu li.current-menu-item>a,.scrolled .site-header .main-navigation ul li ul.sub-menu li.current-menu-parent>a,.scrolled .site-header .main-navigation ul li ul.sub-menu li.current_page_parent>a,.scrolled .site-header .main-navigation ul li ul.sub-menu li:hover>a{color:#fe6e02}.scrolled .site-header.fixed{z-index:9}.scrolled.admin-bar .site-header{top:32px}@media screen and (max-width: 782px){.scrolled.admin-bar .site-header{top:46px}}@media screen and (max-width: 600px){.scrolled.admin-bar .site-header{top:0}}.first-screen{position:relative;z-index:2;height:100vh;min-height:600px;overflow:hidden}.first-screen:before{content:'';display:block;background:rgba(0,0,0,0.3);z-index:1}.first-screen:after{content:'';display:block;bottom:0;width:1px;height:-webkit-calc(25vh - 30px);height:-moz-calc(25vh - 30px);height:calc(25vh - 30px);background:#fff;z-index:4}.first-screen .scroll-down{bottom:25vh;z-index:4}.first-screen .scroll-down i{position:relative;width:30px;height:30px;font-size:30px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;border:1px solid #fff;color:#fff;display:block;-webkit-transition:all 0.3;-o-transition:all 0.3;-moz-transition:all 0.3;transition:all 0.3}.first-screen .scroll-down span{bottom:-25px;color:#fff;text-transform:uppercase}.first-screen .scroll-down:hover i{background:#fff;color:#000}#slider-home{z-index:3}#slider-home .owl-item{overflow:hidden}#slider-home .item{width:100%;height:100vh;overflow:hidden}#slider-home img{width:100%;height:100vh;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}#slider-home .info{width:40%;max-width:1440px;color:#fff;text-align:center}#slider-home .info .title{width:100%;font-size:90px;font-family:'Philosopher', sans-serif;text-transform:uppercase}#slider-home .info .text{width:100%;font-size:18px;line-height:1.5}#slider-home .owl-nav{bottom:10vh;font-size:30px}#slider-home .owl-nav button{float:left;margin-right:20px;padding:0;font-size:40px;color:#fff}#video-screen video{min-width:100%;height:100vh;min-height:600px;-o-object-fit:cover;object-fit:cover}#video-screen .video_image{display:none;min-width:100%;height:100vh;min-height:600px;-o-object-fit:cover;object-fit:cover}#video-screen .info{width:40%;max-width:1440px;color:#fff;text-align:center;z-index:2}#video-screen .info .title{width:100%;font-size:90px;font-family:'Philosopher', sans-serif;text-transform:uppercase}#video-screen .info .text{width:100%;font-size:18px;line-height:1.5}.block-title{font-size:40px;text-align:center}.home .services{position:relative}.home .services .title-container{margin-bottom:60px;position:relative}.home .services .title-container .all-link{right:0}.services .services-items .item{position:relative;overflow:hidden;margin-bottom:30px}.services .services-items .item:before{content:'';display:block;padding-bottom:60%}.services .services-items .item img{-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover;-webkit-transition:all 0.3s;-o-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s}.services .services-items .item .priev-title{position:absolute;left:0;right:0;bottom:0;background:rgba(0,0,0,0.7);padding:10px;-webkit-transition:all 0.3s;-o-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;text-align:center}.services .services-items .item .priev-title a{color:#fff}.services .services-items .item .info{position:absolute;top:100%;left:0;right:0;bottom:-100%;background:rgba(0,0,0,0.7);overflow:hidden;-webkit-transition:all 0.3s;-o-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s}.services .services-items .item .info a{color:#fff}.services .services-items .item .info .center,.services .services-items .item .info form .ajax-loader,form .services .services-items .item .info .ajax-loader,.services .services-items .item .info .wpcf7-form .ajax-loader,.wpcf7-form .services .services-items .item .info .ajax-loader,.services .services-items .item .info .menu-toggle.active::before,.services .services-items .item .info .menu-toggle.active::after,.services .services-items .item .info .first-screen .scroll-down i:before,.first-screen .scroll-down .services .services-items .item .info i:before,.services .services-items .item .info #slider-home .info,#slider-home .services .services-items .item .info .info,.services .services-items .item .info #video-screen video,#video-screen .services .services-items .item .info video,.services .services-items .item .info #video-screen .video_image,#video-screen .services .services-items .item .info .video_image,.services .services-items .item .info #video-screen .info,#video-screen .services .services-items .item .info .info,.services .services-items .item .info .home .contacts .contacts-info .social a i,.home .contacts .contacts-info .social a .services .services-items .item .info i,.services .services-items .home .blog .blog-items .item .info .before,.home .blog .blog-items .services .services-items .item .info .before,.services .services-items .home .blog .blog-items .item .info .align,.home .blog .blog-items .services .services-items .item .info .align,.services .services-items .home .steps .steps-items .item .info .align,.home .steps .steps-items .services .services-items .item .info .align,.services .services-items .home .steps .steps-items .item .info .number,.home .steps .steps-items .services .services-items .item .info .number,.services .services-items .item .info .cart-link i,.cart-link .services .services-items .item .info i,.services .services-items .item .info .cart-form .cart-products .product .quantity-block button span,.cart-form .cart-products .product .quantity-block button .services .services-items .item .info span,.services .services-items .item .info .site-footer .footer-main .contacts-footer .social a i,.site-footer .footer-main .contacts-footer .social a .services .services-items .item .info i,.services .services-items .single-portfolio .image-block #gallery .item .info a:after,.single-portfolio .image-block #gallery .services .services-items .item .info a:after,.services .services-items .item .info .single-portfolio .image-block #gallery .owl-nav button i,.single-portfolio .image-block #gallery .owl-nav button .services .services-items .item .info i,.services .services-items .item .info .single-portfolio .image-block #gallery-thumbs .owl-nav button i,.single-portfolio .image-block #gallery-thumbs .owl-nav button .services .services-items .item .info i,.services .services-items .blog .blog-block .blog-items .item .info .before,.blog .blog-block .blog-items .services .services-items .item .info .before,.services .services-items .single-post .related-posts .item .info .before,.single-post .related-posts .services .services-items .item .info .before,.services .services-items .item .info .page-template-page-contacts .contacts .contacts-info .social a i,.page-template-page-contacts .contacts .contacts-info .social a .services .services-items .item .info i{width:-webkit-calc(100% - 20px);width:-moz-calc(100% - 20px);width:calc(100% - 20px);text-align:center}.services .services-items .item .info .title{text-align:center}.services .services-items .item .info .excerpt{padding:10px 0;font-size:12px}.services .services-items .item .info .more{font-size:12px;color:#fe6e02}.services .services-items .item:hover img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}.services .services-items .item:hover .priev-title{bottom:-100%}.services .services-items .item:hover .info{top:0;bottom:0;padding:10px}.home .portfolio{padding:30px 0 0}.home .portfolio .title-container{position:relative;margin-bottom:60px}.home .portfolio .title-container .all-link{right:0}.home .portfolio .portfolio-tabs .tabs-nav{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;-webkit-flex-flow:row wrap;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.home .portfolio .portfolio-tabs .tabs-nav .tabs-tab{padding:15px 10px !important}.home .portfolio .portfolio-items{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between}.home .portfolio .portfolio-items .item{position:relative;margin-bottom:30px;overflow:hidden}.home .portfolio .portfolio-items .item:before{content:'';display:block}.home .portfolio .portfolio-items .item img{-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover;-webkit-transition:all 0.3s;-o-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s}.home .portfolio .portfolio-items .item .info{position:absolute;left:15px;right:15px;bottom:15px;background:rgba(0,0,0,0.7);padding:15px}.home .portfolio .portfolio-items .item .info a{color:#fff}.home .portfolio .portfolio-items .item .info .title{font-size:25px}.home .portfolio .portfolio-items .item .info .more-link{display:block;padding-top:5px}.home .portfolio .portfolio-items .item .info .more-link:hover{color:#fe6e02}.home .portfolio .portfolio-items .item:hover img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}.home .portfolio .portfolio-items [class^='col-']:nth-child(1),.home .portfolio .portfolio-items [class^='col-']:nth-child(7){width:-webkit-calc(100%/3 * 2);width:-moz-calc(100%/3 * 2);width:calc(100%/3 * 2)}.home .portfolio .portfolio-items [class^='col-']:nth-child(1) .item:before,.home .portfolio .portfolio-items [class^='col-']:nth-child(7) .item:before{padding-bottom:300px}.home .portfolio .portfolio-items [class^='col-']:nth-child(n+2):nth-child(-n+6) .item:before{padding-bottom:300px}.about-us{background:#f2f2f2;padding-top:60px;padding-bottom:120px}.about-us .flex [class^="col-"]{-ms-flex-item-align:center;-webkit-align-self:center;align-self:center}.about-us .block-title{text-align:left}.about-us .text{padding-bottom:40px}.about-us .col-5{text-align:center}.about-us .col-5 svg{height:200px}.home .contacts{position:relative;height:400px}.home .contacts .map{position:absolute;left:0;right:0;top:0;bottom:0;height:400px}.home .contacts .map .info{width:200px}.home .contacts .map .info a{color:#000;margin-bottom:10px;display:inline-block;width:200px}.home .contacts .map .info a i{float:left;margin-right:10px}.home .contacts .map .info a:hover{color:#fe6e02}.home .contacts .contacts-info{background:#000;color:#fff;padding:45px 30px;position:absolute;right:0;top:-30px;bottom:-30px;height:460px;width:30%}.home .contacts .contacts-info a{color:#fff;margin-bottom:10px;display:inline-block;width:100%}.home .contacts .contacts-info a i{float:left;margin-right:10px}.home .contacts .contacts-info a:hover{color:#fe6e02}.home .contacts .contacts-info .social{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;-webkit-flex-flow:row wrap;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-flow:row wrap;padding-top:15px}.home .contacts .contacts-info .social a{display:block;width:30px;height:30px;background:#fff;color:#000;text-align:center;margin-right:10px;position:relative}.home .contacts .contacts-info .social a:hover{background:#fe6e02;color:#fff}.home .contacts .contacts-info .block-title{text-align:left}.home .blog{background:#f2f2f2;padding:120px 0 60px}.home .blog .title-container{text-align:left;margin:0;left:15px}.home .blog .blog-items{margin-left:0;margin-right:0}.home .blog .blog-items .item{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;-webkit-flex-flow:row wrap;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-flow:row wrap;position:relative}.home .blog .blog-items .item .before{width:30px;height:30px;z-index:2}.home .blog .blog-items .item .before:before{content:'';display:block;width:30px;height:30px;background:#fff;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.home .blog .blog-items .item .image{width:100%;height:300px;overflow:hidden;position:relative;z-index:1}.home .blog .blog-items .item .image img{-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover;-webkit-transition:all 0.3s;-o-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s}.home .blog .blog-items .item .info{width:100%;height:300px;background:#fff;position:relative;z-index:3}.home .blog .blog-items .item .info a{color:#000}.home .blog .blog-items .item .info a:hover{color:#fe6e02}.home .blog .blog-items .item .info .align{max-width:90%}.home .blog .blog-items .item .info .title{font-size:25px}.home .blog .blog-items .item .info .cat{padding:5px 0 0;font-size:12px}.home .blog .blog-items .item .info .excerpt{padding:10px 0;font-size:12px}.home .blog .blog-items .item .info .more{color:#000}.home .blog .blog-items .item:hover .image img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}.home .blog .blog-items [class^='col-']{padding:0}.home .blog .blog-items [class^='col-']:nth-child(2){width:-webkit-calc(100%/3 * 2);width:-moz-calc(100%/3 * 2);width:calc(100%/3 * 2)}.home .blog .blog-items [class^='col-']:nth-child(2) .item .image{width:50%}.home .blog .blog-items [class^='col-']:nth-child(2) .item .info{width:50%}.home .blog .blog-items [class^='col-']:nth-child(4) .item .image{-webkit-box-ordinal-group:3;-ms-flex-order:2;-webkit-order:2;-moz-box-ordinal-group:3;order:2}.home .steps .block-title{margin:60px 0}.home .steps .steps-items .item .flex{margin:0}.home .steps .steps-items .item .flex [class^="col-"]{padding:0}.home .steps .steps-items .item .image{height:350px;overflow:hidden}.home .steps .steps-items .item .image img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.home .steps .steps-items .item .info{background:#f2f2f2}.home .steps .steps-items .item .info .align{width:80%}.home .steps .steps-items .item .info .title{font-size:25px;font-weight:bold}.home .steps .steps-items .item .info .text{padding:10px 0;font-size:14px;line-height:1.5}.home .steps .steps-items .item .info .number{font-size:300px;font-weight:bold;color:#fff}.home .steps .steps-items .item:nth-child(2n+2) .image{-webkit-box-ordinal-group:3;-ms-flex-order:2;-webkit-order:2;-moz-box-ordinal-group:3;order:2}.home .block-form{padding:60px 0;margin-top:0;background:#fff}.block-form{padding:60px 0;margin-top:60px;background:#f2f2f2}.block-form .block-title{text-align:center}.block-form .contacts-form{text-align:center}.block-form .contacts-form .title{text-transform:uppercase;padding-bottom:10px}.block-form .contacts-form .value{font-size:18px;font-weight:bold}.block-form .contacts-form .value a{display:inline-block;padding:5px}.block-form .buttons{padding:30px 0;text-align:center}.block-form .buttons a{margin:15px;min-width:225px;text-align:center}.cart-link{position:fixed;top:130px;right:5px;width:50px;height:50px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;z-index:9;background:#fe6e02}.cart-link i{color:#fff;font-size:35px}.cart-link .count{width:15px;height:15px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;background:#fff;color:#fe6e02;font-size:10px;text-align:center;line-height:15px;position:absolute;top:10px;right:10px}.cart-form .popup-form{padding:30px}.cart-form .popup-form .popup-title{position:relative}.cart-form .popup-form .popup-title .popup-close{right:0}.cart-form .cart-products{margin-bottom:30px}.cart-form .cart-products .cart-empty{padding:30px;font-size:20px;text-align:center;color:#fe6e02;background:rgba(242,242,242,0.7)}.cart-form .cart-products .product{padding:5px 0;position:relative;border-bottom:1px solid #ddd}.cart-form .cart-products .product:first-child{border-top:1px solid #ddd}.cart-form .cart-products .product .flex .col-2{width:15%}.cart-form .cart-products .product .flex .col-4{width:35%}.cart-form .cart-products .product .image{display:block;position:relative}.cart-form .cart-products .product .image:before{content:'';display:block;padding-bottom:100%}.cart-form .cart-products .product .image img{-o-object-fit:cover;object-fit:cover}.cart-form .cart-products .product .quantity-block{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.cart-form .cart-products .product .quantity-block button{position:relative;width:30px;height:30px;font-size:30px;border:1px solid #ddd;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;color:#ddd}.cart-form .cart-products .product .quantity-block button span{display:block;line-height:0}.cart-form .cart-products .product .quantity-block button.quantity-minus span{margin-top:-2px}@media not all and (pointer: coarse){.cart-form .cart-products .product .quantity-block button:hover{color:#fff;background:#fe6e02}}.cart-form .cart-products .product .quantity-block input{display:block;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;width:40px;height:30px;min-width:30px;line-height:30px;border:0;margin:0;padding:0;background:none;text-align:center;color:#000;font-size:20px;-moz-appearance:none;-webkit-appearance:none;appearance:none;border:0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;-moz-appearance:textfield}.cart-form .cart-products .product .quantity-block input::-webkit-outer-spin-button,.cart-form .cart-products .product .quantity-block input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cart-form .cart-products .product .remove-cart-button{color:red;right:0;font-size:30px}.cart-form .cart-products .product .value span{font-weight:bold}.cart-form .cart-total{text-align:right;margin-top:15px}.cart-form .cart-total span{font-weight:bold}.cart-form .buttons{margin-top:15px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:row wrap;-ms-flex-wrap:row wrap;flex-wrap:row wrap;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.cart-form .buttons .checkout-button{margin-left:10px}.site-footer{background-attachment:scroll !important;background-position:center !important;-webkit-background-size:cover !important;-moz-background-size:cover !important;background-size:cover !important;background-repeat:no-repeat !important;border:0;color:#fff;position:relative;z-index:2;padding:30px 0 10px}.site-footer:before{content:'';display:block;background:rgba(0,0,0,0.3);z-index:1}.site-footer a{color:#fff}.site-footer a:hover{color:#fe6e02}.site-footer .footer-main{position:relative;z-index:2;padding-bottom:30px}.site-footer .footer-main .flex [class^="col-"]{width:-webkit-calc(100%/3) !important;width:-moz-calc(100%/3) !important;width:calc(100%/3) !important}.site-footer .footer-main .flex [class^="col-"]:first-child{-ms-flex-item-align:center;-webkit-align-self:center;align-self:center}.site-footer .footer-main .footer-logo svg{fill:#fff;width:100%}.site-footer .footer-main #information-menu{border-top:1px solid #fff;padding-top:10px}.site-footer .footer-main #footer-menu,.site-footer .footer-main #information-menu{text-align:right}.site-footer .footer-main #footer-menu li,.site-footer .footer-main #information-menu li{padding-bottom:10px}.site-footer .footer-main #footer-menu li.current-menu-ancestor>a,.site-footer .footer-main #footer-menu li.current-menu-item>a,.site-footer .footer-main #footer-menu li.current-menu-parent>a,.site-footer .footer-main #footer-menu li.current_page_parent>a,.site-footer .footer-main #footer-menu li:hover>a,.site-footer .footer-main #information-menu li.current-menu-ancestor>a,.site-footer .footer-main #information-menu li.current-menu-item>a,.site-footer .footer-main #information-menu li.current-menu-parent>a,.site-footer .footer-main #information-menu li.current_page_parent>a,.site-footer .footer-main #information-menu li:hover>a{color:#fe6e02}.site-footer .footer-main .contacts-footer{text-align:right}.site-footer .footer-main .contacts-footer a{color:#fff;margin-bottom:10px;display:inline-block;width:100%}.site-footer .footer-main .contacts-footer a i{float:left;margin-right:10px}.site-footer .footer-main .contacts-footer a:hover{color:#fe6e02}.site-footer .footer-main .contacts-footer .view-map{background:#fe6e02;padding:3px;font-size:16px;width:auto}.site-footer .footer-main .contacts-footer .view-map:hover{color:#000;background:#fff}.site-footer .footer-main .contacts-footer .social{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;-webkit-flex-flow:row wrap;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-flow:row wrap;padding-top:15px;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;justify-content:flex-end}.site-footer .footer-main .contacts-footer .social a{display:block;width:30px;height:30px;background:#fff;color:#000;text-align:center;margin-right:10px;position:relative}.site-footer .footer-main .contacts-footer .social a:last-child{margin-right:0}.site-footer .footer-main .contacts-footer .social a:hover{background:#fe6e02;color:#fff}.site-footer .site-info{position:relative;z-index:2}.site-footer .site-info .container{padding-top:10px;border-top:1px solid #fff}.site-footer .site-info .tart{text-align:right}.page-header{background:#000;display:inline-block;width:100%;margin-bottom:60px}.page-header h1{color:#fff}.content-page,.content-single{padding:60px 0}.content-page{padding-bottom:0}.page-text .price,.single-text .price{background:#f2f2f2;font-size:20px;padding:10px;margin-bottom:30px}.page-text p,.page-text span,.single-text p,.single-text span{font-size:16px;line-height:1.5;padding:15px 0;margin:0}.page-text a,.single-text a{color:#fe6e02}.page-text ul,.single-text ul{line-height:1.5}.page-text ul li,.single-text ul li{padding-left:20px;position:relative}.page-text ul li:before,.single-text ul li:before{content:'';display:block;width:10px;height:10px;background:#fe6e02;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.page-text strong,.single-text strong{font-family:'Philosopher', sans-serif}.page-text blockquote,.single-text blockquote{padding:15px;background:#f2f2f2}.post-nav{padding-top:60px;padding-bottom:30px}.post-nav .flex{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between}.post-nav .flex .nav-link{-ms-flex-item-align:center;-webkit-align-self:center;align-self:center;width:-webkit-calc(100%/3) !important;width:-moz-calc(100%/3) !important;width:calc(100%/3) !important}.post-nav .flex .nav-link:nth-child(2){text-align:center}.post-nav .flex .nav-link:last-child{text-align:right}.post-nav .flex .all-post-link a{background:#f2f2f2;color:#000}.post-nav .flex .all-post-link a:hover{background:#fe6e02;color:#fff}.page-nav{padding-top:30px;text-align:center}.page-nav .container:before{content:'';display:block;width:100%;height:1px;background:#000;z-index:1}.page-nav .container a{position:relative;background:#fff;color:#fe6e02;z-index:2;text-transform:uppercase;-webkit-transition:all 0.3s;-o-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s}.page-nav .container a:hover{background:#fe6e02;color:#fff}.page-template-default .content-page{padding-bottom:0}.page-template-default .services{padding-top:60px}.page-template-page-portfolio .content-page{padding-top:0}.page-template-page-checkout .page-content{padding:30px 0 60px}.page-template-page-checkout .page-content .comment-textarea-wrap{margin-top:15px}.portfolio-block .portfolio-nav ul{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;-webkit-flex-flow:row wrap;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.portfolio-block .portfolio-nav ul li{padding:30px 25px}.portfolio-block .portfolio-nav ul li a:hover,.portfolio-block .portfolio-nav ul li a.active{color:#fe6e02}.portfolio-block .portfolio-description{margin:30px 0;line-height:1.5;font-size:16px}.portfolio-block .portfolio-items .item{margin-bottom:30px}.portfolio-block .portfolio-items .item .image{position:relative;overflow:hidden;display:block}.portfolio-block .portfolio-items .item .image .special{width:40px;height:40px;background:#fe6e02;color:#fff;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;text-align:center;line-height:40px;font-size:12px;position:absolute;top:10px;right:10px;z-index:2}.portfolio-block .portfolio-items .item .image:before{content:'';display:block;padding-bottom:70%}.portfolio-block .portfolio-items .item .image img{-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover;-webkit-transition:all 0.3s;-o-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;z-index:1}.portfolio-block .portfolio-items .item .info{padding:15px 10px}.portfolio-block .portfolio-items .item .info a{color:#000}.portfolio-block .portfolio-items .item .info .title{font-size:25px}.portfolio-block .portfolio-items .item .info .lines-info{padding-top:5px}.portfolio-block .portfolio-items .item .info .lines-info>div{font-size:14px;padding-bottom:5px}.portfolio-block .portfolio-items .item .info .lines-info>div span{font-weight:bold}.portfolio-block .portfolio-items .item .info .lines-info>div span.price-old{font-weight:normal;text-decoration:line-through;font-size:12px}.portfolio-block .portfolio-items .item .info .more-link{display:block;padding-top:5px}.portfolio-block .portfolio-items .item .info .more-link:hover{color:#fe6e02}.portfolio-block .portfolio-items .item:hover img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}.gallery .flex [class^="col-"]{margin-bottom:30px;-webkit-box-flex:1;-ms-flex-positive:1;-webkit-flex-grow:1;-moz-box-flex:1;flex-grow:1}.gallery .flex [class^="col-"] a{display:block;position:relative;overflow:hidden}.gallery .flex [class^="col-"] a:before{content:'';display:block;padding-bottom:100%}.gallery .flex [class^="col-"] a img{-o-object-fit:cover;object-fit:cover;-webkit-transition:all 0.3s;-o-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s}.gallery .flex [class^="col-"] a:hover img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}.single-portfolio .content-single{padding-top:30px}.single-portfolio #breadcrumbs{padding-bottom:30px;font-size:14px}.single-portfolio #breadcrumbs ul{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;-webkit-flex-flow:row wrap;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-flow:row wrap}.single-portfolio #breadcrumbs ul li{-ms-flex-item-align:center;-webkit-align-self:center;align-self:center}.single-portfolio #breadcrumbs ul li .sep{margin:0 5px}.single-portfolio #breadcrumbs ul li a{font-size:14px}.single-portfolio #breadcrumbs ul li.current{font-weight:bold}.single-portfolio .image-block{position:relative;padding-bottom:30px}.single-portfolio .image-block .special{width:40px;height:40px;background:#fe6e02;color:#fff;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;text-align:center;line-height:40px;font-size:12px;position:absolute;top:10px;right:10px;z-index:2}.single-portfolio .image-block #gallery{margin-bottom:10px;position:relative;z-index:1}.single-portfolio .image-block #gallery .item a{position:relative;display:block}.single-portfolio .image-block #gallery .item a:before{content:'';display:block;background:rgba(0,0,0,0.5);-webkit-transition:all 0.3s;-o-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;opacity:0;z-index:1}.single-portfolio .image-block #gallery .item a:after{content:"\ed75";font-family:'IcoFont';font-size:60px;color:#fff;-webkit-transition:all 0.3s;-o-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;opacity:0;z-index:2}.single-portfolio .image-block #gallery .item a img{display:block;width:100%;height:400px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.single-portfolio .image-block #gallery .item a:hover:before,.single-portfolio .image-block #gallery .item a:hover:after{opacity:1}.single-portfolio .image-block #gallery .owl-nav button{width:40px;height:40px;background:#fff;font-size:30px;-webkit-transition:all 0.3s;-o-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s}.single-portfolio .image-block #gallery .owl-nav button.owl-prev{left:10px}.single-portfolio .image-block #gallery .owl-nav button.owl-next{right:10px}.single-portfolio .image-block #gallery .owl-nav button.disabled{display:none}.single-portfolio .image-block #gallery .owl-nav button:hover{background:#000;color:#fff}.single-portfolio .image-block #gallery-thumbs .item a{position:relative;display:block;-webkit-transition:all 0;-webkit-transition:all 0s !important;-o-transition:all 0s !important;-moz-transition:all 0s !important;transition:all 0s !important}.single-portfolio .image-block #gallery-thumbs .item a:before{content:'';display:block;padding-bottom:100%}.single-portfolio .image-block #gallery-thumbs .item a:after{content:'';display:block;background:rgba(0,0,0,0.5);-webkit-transition:all 0.3s;-o-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;opacity:0;z-index:2}.single-portfolio .image-block #gallery-thumbs .item a img{display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;z-index:1}.single-portfolio .image-block #gallery-thumbs .item a:hover:after{opacity:1}.single-portfolio .image-block #gallery-thumbs .current .item a{border:5px solid #000}.single-portfolio .image-block #gallery-thumbs .owl-nav button{width:40px;height:40px;background:#fff;font-size:30px;-webkit-transition:all 0.3s;-o-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s}.single-portfolio .image-block #gallery-thumbs .owl-nav button.owl-prev{left:10px}.single-portfolio .image-block #gallery-thumbs .owl-nav button.owl-next{right:10px}.single-portfolio .image-block #gallery-thumbs .owl-nav button.disabled{display:none}.single-portfolio .image-block #gallery-thumbs .owl-nav button:hover{background:#000;color:#fff}.single-portfolio .info-block{padding-bottom:30px}.single-portfolio .info-block .sku{text-align:right;margin-bottom:15px}.single-portfolio .info-block .availability{text-align:right;margin-bottom:15px}.single-portfolio .info-block .availability span{background:#f2f2f2;padding:3px}.single-portfolio .info-block .availability.in_stock span{background:#5bcc5b}.single-portfolio .info-block .availability.on_order span{background:#3ecbf8}.single-portfolio .info-block h1.title{margin-top:0}.single-portfolio .info-block .price span{font-size:35px;font-weight:bold}.single-portfolio .info-block .price span.price-old{font-weight:normal;text-decoration:line-through;font-size:16px}.single-portfolio .info-block .lines-info{padding-bottom:15px}.single-portfolio .info-block .lines-info>div{font-size:18px;padding:5px}.single-portfolio .info-block .lines-info>div:nth-child(2n+2){background:#eee}.single-portfolio .info-block .lines-info>div span{font-weight:bold}.single-portfolio .info-block .lines-info>div span.price-old{font-weight:normal;text-decoration:line-through;font-size:12px}.single-portfolio .info-block .button-block{padding-bottom:15px;text-align:right}.single-portfolio .info-block .button-block .button{margin-top:15px}.single-portfolio .info-block .brief-description{padding-bottom:15px}.single-portfolio .info-block .shared-buttons{padding-top:0;margin-bottom:30px}.single-portfolio .info-block .order-text-block{padding:10px;background:#f2f2f2}.single-portfolio .info-block .order-text-block .phone-block{font-size:18px;font-weight:bold;padding-top:15px}.single-portfolio .info-block .order-text-block .phone-block a{display:block;padding:5px}.single-portfolio .single-text h3{margin:0 0 15px}.single-portfolio .single-text .description{margin-bottom:30px}.single-portfolio .single-text .single-content{margin-bottom:30px}.single-portfolio .shared-buttons{padding-top:60px}.single-portfolio .shared-buttons .addthis_inline_share_toolbox a{margin-bottom:0;background-color:rgba(0,0,0,0) !important;border:1px solid #000}.single-portfolio .shared-buttons .addthis_inline_share_toolbox a svg{fill:#000 !important}.single-portfolio .shared-buttons .addthis_inline_share_toolbox a svg *{fill:#000 !important}.single-portfolio .shared-buttons .addthis_inline_share_toolbox a:hover{background-color:#fe6e02 !important;border-color:#fe6e02}.single-portfolio .shared-buttons .addthis_inline_share_toolbox a:hover svg{fill:#fff !important}.single-portfolio .shared-buttons .addthis_inline_share_toolbox a:hover svg *{fill:#fff !important}.single-portfolio .portfolio-block{padding-top:30px}.single-portfolio .portfolio-tabs .tabs-nav{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;-webkit-flex-flow:row wrap;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.single-portfolio .portfolio-tabs .tabs-nav li{margin:5px;margin-bottom:0;padding-bottom:0;border:0 !important;-webkit-border-radius:0 !important;-moz-border-radius:0 !important;border-radius:0 !important;background:none !important}.single-portfolio .portfolio-tabs .tabs-nav li a{border:0 !important;-webkit-border-radius:0 !important;-moz-border-radius:0 !important;border-radius:0 !important;background:#eee;padding:10px 30px}.single-portfolio .portfolio-tabs .tabs-nav li.ui-state-active a,.single-portfolio .portfolio-tabs .tabs-nav li:hover a{background:#000;color:#fff}.single-portfolio .portfolio-tabs .tabs-tab{padding:15px 0 !important}.single-services .first-screen-services{position:relative;width:100%;-webkit-background-size:cover !important;-moz-background-size:cover !important;background-size:cover !important;background-position:center !important;background-repeat:no-repeat !important;background-attachment:fixed !important;display:inline-block}.single-services .first-screen-services:before{content:'';display:block;background:rgba(0,0,0,0.3);z-index:1}.single-services .first-screen-services .title{width:100%;font-size:90px;font-family:'Philosopher', sans-serif;text-transform:uppercase;text-align:center;color:#fff;position:relative;z-index:2}.blog .content-page{padding-top:0}.blog .blog-block .block-title{text-align:left;margin:0;left:15px}.blog .blog-block .blog-tabs .tabs-nav{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;-webkit-flex-flow:row wrap;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.blog .blog-block .blog-tabs .tabs-nav .tabs-tab{padding:15px 10px !important}.blog .blog-block .blog-items{margin-left:0;margin-right:0}.blog .blog-block .blog-items .item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;-webkit-flex-flow:row wrap;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-flow:row wrap;position:relative;margin-bottom:30px}.blog .blog-block .blog-items .item .before{top:300px;width:30px;height:30px;z-index:2}.blog .blog-block .blog-items .item .before:before{content:'';display:block;width:30px;height:30px;background:#fff;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.blog .blog-block .blog-items .item .image{width:100%;height:300px;overflow:hidden;position:relative;z-index:1}.blog .blog-block .blog-items .item .image img{-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover;-webkit-transition:all 0.3s;-o-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s}.blog .blog-block .blog-items .item .info{width:100%;height:auto;background:#fff;position:relative;padding:30px 0;z-index:3}.blog .blog-block .blog-items .item .info a{color:#000}.blog .blog-block .blog-items .item .info a:hover{color:#fe6e02}.blog .blog-block .blog-items .item .info .title{font-size:25px}.blog .blog-block .blog-items .item .info .cat{padding:5px 0 0;font-size:12px}.blog .blog-block .blog-items .item .info .excerpt{padding:10px 0;font-size:12px}.blog .blog-block .blog-items .item .info .more{color:#000}.blog .blog-block .blog-items .item:hover .image img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}.single-post h1.title{margin-top:45px}.single-post .main-image img{width:100%;max-height:450px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.single-post .shared-buttons{padding-top:60px}.single-post .shared-buttons .addthis_inline_share_toolbox a{margin-bottom:0;background-color:rgba(0,0,0,0) !important;border:1px solid #000}.single-post .shared-buttons .addthis_inline_share_toolbox a svg{fill:#000 !important}.single-post .shared-buttons .addthis_inline_share_toolbox a svg *{fill:#000 !important}.single-post .shared-buttons .addthis_inline_share_toolbox a:hover{background-color:#fe6e02 !important;border-color:#fe6e02}.single-post .shared-buttons .addthis_inline_share_toolbox a:hover svg{fill:#fff !important}.single-post .shared-buttons .addthis_inline_share_toolbox a:hover svg *{fill:#fff !important}.single-post .related-posts .item{position:relative;margin-bottom:30px;width:100%}.single-post .related-posts .item .before{top:200px;width:30px;height:30px;z-index:2}.single-post .related-posts .item .before:before{content:'';display:block;width:30px;height:30px;background:#fff;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.single-post .related-posts .item .image{width:100%;height:200px;overflow:hidden;position:relative;z-index:1}.single-post .related-posts .item .image img{-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover;-webkit-transition:all 0.3s;-o-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s}.single-post .related-posts .item .info{width:100%;height:auto;background:#fff;position:relative;padding:15px 0;z-index:3}.single-post .related-posts .item .info a{color:#000}.single-post .related-posts .item .info a:hover{color:#fe6e02}.single-post .related-posts .item .info .title{font-size:18px}.single-post .related-posts .item .info .cat{padding:5px 0 0;font-size:12px}.single-post .related-posts .item .info .excerpt{padding:10px 0;font-size:12px}.single-post .related-posts .item .info .more{color:#000}.single-post .related-posts .item:hover .image img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}.page-template-page-contacts .contacts{position:relative;height:-webkit-calc(100vh - 83px);height:-moz-calc(100vh - 83px);height:calc(100vh - 83px)}.page-template-page-contacts .contacts .map{position:absolute;left:0;right:0;top:0;bottom:0;height:-webkit-calc(100vh - 83px);height:-moz-calc(100vh - 83px);height:calc(100vh - 83px);min-height:600px}.page-template-page-contacts .contacts .map .info{width:200px}.page-template-page-contacts .contacts .map .info a{color:#000;margin-bottom:10px;display:inline-block;width:200px}.page-template-page-contacts .contacts .map .info a i{float:left;margin-right:10px}.page-template-page-contacts .contacts .map .info a:hover{color:#fe6e02}.page-template-page-contacts .contacts .contacts-info{background:#000;color:#fff;padding:45px 30px;position:absolute;right:0;top:0;bottom:0;height:-webkit-calc(100vh - 83px);height:-moz-calc(100vh - 83px);height:calc(100vh - 83px);min-height:600px;width:30%}.page-template-page-contacts .contacts .contacts-info a{color:#fff;margin-bottom:10px;display:inline-block;width:100%}.page-template-page-contacts .contacts .contacts-info a i{float:left;margin-right:10px}.page-template-page-contacts .contacts .contacts-info a:hover{color:#fe6e02}.page-template-page-contacts .contacts .contacts-info .social{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;-webkit-flex-flow:row wrap;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-flow:row wrap;padding-top:15px}.page-template-page-contacts .contacts .contacts-info .social a{display:block;width:30px;height:30px;background:#fff;color:#000;text-align:center;margin-right:10px;position:relative}.page-template-page-contacts .contacts .contacts-info .social a:hover{background:#fe6e02;color:#fff}.page-template-page-contacts .contacts .contacts-info .block-title{text-align:left}.page-template-page-contacts .contacts .contacts-info .buttons{padding-top:15px}.page-template-page-contacts .contacts .contacts-info .buttons a{text-align:center}.page-template-page-contacts .contacts .contacts-info .buttons a:first-child{background:#fe6e02;color:#fff}.page-template-page-contacts .contacts .contacts-info .buttons a:last-child{background:#fff;color:#000}.page-template-page-contacts .contacts .contacts-info .buttons a:hover{opacity:0.7}.page-template-thank-you-page .page-content .message{padding:60px 0}.page-template-thank-you-page .page-content .requisites{padding:30px 0;background:#f2f2f2}.page-template-thank-you-page .page-content .requisites h2{margin-top:0}@media screen and (max-width: 1100px){.site-header .flex .col-3{width:20%}.site-header .flex .col-9{width:80%}.site-header .main-navigation ul li{margin-right:10px}#video-screen .info{width:70%}}@media screen and (max-width: 960px){.cart-form .popup-form{width:80%}.site-header .flex .col-3{width:40%}.site-header .flex .col-9{width:60%}.site-header .menu-toggle{display:block}.site-header .menu-toggle.active::after,.site-header .menu-toggle.active::before,.site-header .menu-toggle.active div{background:#fff}.site-header .lang{margin:0 15px}.site-header .main-navigation{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;min-height:100vh;background:#000;-webkit-transform:translate(0, -100%);-moz-transform:translate(0, -100%);-ms-transform:translate(0, -100%);-o-transform:translate(0, -100%);transform:translate(0, -100%);-webkit-transition:all 0.5s;-o-transition:all 0.5s;-moz-transition:all 0.5s;transition:all 0.5s;text-align:center;z-index:2;overflow-y:scroll;padding-left:0}.site-header .main-navigation::-webkit-scrollbar{display:none}.site-header .main-navigation ul.menu{display:inline-block;width:50%;margin-top:50vh;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);text-align:left;min-width:300px;text-align:center}.site-header .main-navigation ul.menu li{display:block;float:none;margin:15px 0;position:relative}.site-header .main-navigation ul.menu li::after{display:none}.site-header .main-navigation ul.menu li a{padding:0;font-size:25px;text-transform:uppercase;color:#fff}.site-header .main-navigation ul.menu li.current-menu-ancestor:before,.site-header .main-navigation ul.menu li.current-menu-item:before,.site-header .main-navigation ul.menu li.current-menu-parent:before,.site-header .main-navigation ul.menu li.current_page_parent:before,.site-header .main-navigation ul.menu li:hover:before{width:-webkit-calc(100% - 10px);width:-moz-calc(100% - 10px);width:calc(100% - 10px)}.site-header .main-navigation ul.menu li.current-menu-ancestor>a,.site-header .main-navigation ul.menu li.current-menu-item>a,.site-header .main-navigation ul.menu li.current-menu-parent>a,.site-header .main-navigation ul.menu li.current_page_parent>a,.site-header .main-navigation ul.menu li:hover>a{color:#fe6e02}.site-header .main-navigation.menu-open{-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}.block-title{text-align:left}.home .portfolio .portfolio-items [class^='col-']{width:50% !important}.home .contacts .map{position:relative;width:50%;float:left}.home .contacts .container{width:50%;float:right}.home .contacts .container .contacts-info{position:relative;top:auto;bottom:auto;height:400px;width:100%}.home .blog .blog-items [class^='col-']{width:100% !important}.home .blog .blog-items [class^='col-'] .title-container{position:relative;top:auto;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.home .blog .blog-items [class^='col-'] .title-container .all-link{position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.home .blog .blog-items [class^='col-'] .item .image{width:50%}.home .blog .blog-items [class^='col-'] .item .info{width:50%}.home .blog .blog-items [class^='col-']:nth-child(2n+2) .item .image{-webkit-box-ordinal-group:3;-ms-flex-order:2;-webkit-order:2;-moz-box-ordinal-group:3;order:2}.block-form .contacts-form{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.block-form .contacts-form .col-4{padding-bottom:30px;-ms-flex-item-align:center;-webkit-align-self:center;align-self:center}.block-form .contacts-form .col-4:first-child{width:100%}.post-nav .flex .nav-link{width:100%}.page-template-page-contacts .contacts{height:430px;min-height:430px}.page-template-page-contacts .contacts .map{position:relative;width:50%;float:left;height:430px;min-height:430px}.page-template-page-contacts .contacts .container{width:50%;float:right}.page-template-page-contacts .contacts .container .contacts-info{position:relative;top:auto;bottom:auto;height:430px;width:100%;min-height:430px;padding:30px}.page-template-page-contacts .contacts .container .contacts-info .block-title{margin-top:0}}@media screen and (max-width: 960px){.checkout-form>.flex>.col-4,.checkout-form>.flex>.col-8{width:100%}}@media screen and (max-width: 840px){.home .about-us .flex .col-5{display:none}.home .blog{display:none}.home .portfolio .portfolio-items .item .info .title{font-size:16px}.home .steps .steps-items .item .info{height:350px}.home .steps .steps-items .item .image{-webkit-box-ordinal-group:3;-ms-flex-order:2;-webkit-order:2;-moz-box-ordinal-group:3;order:2;height:300px;display:none}.home .steps .steps-items .item .image img{position:relative;top:0;left:0;right:0;bottom:0;height:300px}.home .steps .steps-items .owl-nav{z-index:9}.home .steps .steps-items .owl-nav button{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font-size:30px}.home .steps .steps-items .owl-nav button.owl-prev{left:5px}.home .steps .steps-items .owl-nav button.owl-next{right:5px}.portfolio-block .portfolio-items .item .info .title,.blog .blog-block .blog-items .item .info .title{font-size:16px}.site-footer .footer-main #information-menu,.site-footer .footer-main #footer-menu{text-align:center}}@media screen and (max-width: 800px){.site-footer .footer-main .flex [class^="col-"]{width:50% !important}.site-footer .footer-main .flex [class^="col-"]:first-child{display:none}.site-footer .footer-main #information-menu,.site-footer .footer-main #footer-menu{text-align:left}.site-footer .site-info .flex [class^="col-"]{width:50% !important}}@media screen and (max-width: 768px){.cart-form .popup-form{width:90%}#video-screen video{display:none}#video-screen .video_image{display:block}#video-screen .info{width:90%}#video-screen .info .title{font-size:60px}.single-services .first-screen-services .title{font-size:60px}.single-portfolio .first-screen-portfolio .info .title{font-size:60px}.home .services{padding-top:0}.home .services .title-container{margin-bottom:30px}.home .services .title-container h2{margin-top:0}.home .services .services-items .item:before{padding-bottom:100%}.home .portfolio{padding:0}.home .portfolio .title-container{margin-bottom:30px}.home .about-us{padding-top:30px;padding-bottom:60px}.home .blog{padding-top:0}.wp-block-columns .wp-block-column{min-width:350px;padding-bottom:0;padding-top:0}}@media screen and (max-width: 700px){.cart-form .buttons{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.cart-form .buttons .button{display:block;width:100%;text-align:center}.cart-form .buttons .button.checkout-button{margin-left:0;margin-top:15px}}@media screen and (max-width: 650px){.cart-form .cart-products .product .flex .col-2{width:60px}.cart-form .cart-products .product .flex .col-4{width:-webkit-calc(100% - 60px);width:-moz-calc(100% - 60px);width:calc(100% - 60px)}.cart-form .cart-products .product .flex .quantity-block{padding-left:50px}}@media screen and (max-width: 600px){.popup-form{width:90%;min-width:300px;padding:45px 15px}.popup-form .popup-close{top:15px;right:15px}h1{font-size:30px}h2{font-size:25px}h3{font-size:18px}.block-title{font-size:30px}#video-screen .info .title{font-size:40px}#video-screen .info .text{font-size:16px}.single-services .first-screen-services .title{font-size:40px}.single-portfolio .info-block .button-block .button{width:100%;margin-top:15px;text-align:center}.single-portfolio .portfolio-tabs .tabs-nav{padding:0 !important}.single-portfolio .portfolio-tabs .tabs-nav li{display:block;width:100%;margin:5px 0}.single-portfolio .portfolio-tabs .tabs-nav li a{display:block;width:100%;text-align:center}.wp-block-gallery .blocks-gallery-item{width:100%}.content-single{padding:30px 0}.site-header .menu-toggle{right:5px}.site-header .menu-toggle.active{position:fixed;top:10vh;right:15px}.home .services{padding-top:0}.home .services .services-items .col-4{width:100%}.home .services .services-items .item:before{padding-bottom:50%}.home .portfolio .portfolio-items [class^='col-']{width:100% !important}.home .contacts{display:none}.home .blog{border-top:1px solid #fff}.home .blog .blog-items .item .image{position:relative;width:100% !important;z-index:1;-webkit-box-ordinal-group:2;-ms-flex-order:1;-webkit-order:1;-moz-box-ordinal-group:2;order:1}.home .blog .blog-items .item .info{width:100% !important;z-index:2;-webkit-box-ordinal-group:3;-ms-flex-order:2;-webkit-order:2;-moz-box-ordinal-group:3;order:2}.home .blog .blog-items .item .info .align{width:90%}.home .blog .blog-items .item .info .title{font-size:25px}.home .blog .col-4:nth-child(n+4){display:none}.home .steps .steps-items .item .info .number{font-size:200px}.site-footer{text-align:center}.site-footer .footer-main .flex [class^="col-"]:nth-child(2){display:none}.site-footer .footer-main .contacts-footer a{width:auto}.site-footer .footer-main .contacts-footer .social{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.site-footer .footer-main .contacts-footer .social a:last-child{margin-right:0}.site-footer .footer-main .flex [class^="col-"]{width:100% !important}.site-footer .footer-main .flex [class^="col-"]:nth-child(2){display:none}.site-footer .footer-main .contacts-footer{text-align:center}.site-footer .footer-main .contacts-footer .social{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.site-footer .site-info{text-align:center}.site-footer .site-info .flex [class^="col-"]{width:100% !important}.site-footer .site-info .copyright{padding-bottom:10px}.site-footer .site-info .tart{text-align:center}.page-template-page-contacts .contacts{height:860px;min-height:860px}.page-template-page-contacts .contacts .map{width:100%;height:430px;min-height:430px}.page-template-page-contacts .contacts .container{width:100%}.page-template-page-contacts .contacts .container .contacts-info{height:430px;min-height:430px}.page-template-page-contacts .site-footer{padding-top:0}.page-template-page-contacts .site-footer .footer-main{display:none}.page-template-page-contacts .site-footer .site-info .container{border-top:0}.post-nav{padding-top:60px;padding-bottom:30px}.post-nav .flex{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between}.post-nav .flex .nav-link{width:auto !important}.post-nav .flex .nav-link:nth-child(2) a{min-width:170px}.post-nav .flex .nav-link:first-child a,.post-nav .flex .nav-link:last-child a{width:46px;height:46px;position:relative;background:#f2f2f2;overflow:hidden;display:block;color:rgba(0,0,0,0)}.post-nav .flex .nav-link:first-child a i,.post-nav .flex .nav-link:last-child a i{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-size:46px;text-indent:0;color:#000}.post-nav .flex .nav-link:first-child a:hover,.post-nav .flex .nav-link:last-child a:hover{background:#fe6e02}.post-nav .flex .nav-link:first-child a:hover i,.post-nav .flex .nav-link:last-child a:hover i{color:#fff}.tabs.ui-tabs .tabs-nav.ui-tabs-nav{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;-webkit-flex-flow:row wrap;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;padding-bottom:30px;padding-top:15px}.tabs.ui-tabs .tabs-nav.ui-tabs-nav .tabs-tab{padding:0 !important;-webkit-box-flex:1;-ms-flex-positive:1;-webkit-flex-grow:1;-moz-box-flex:1;flex-grow:1}.tabs.ui-tabs .tabs-nav.ui-tabs-nav .tabs-tab a{background:#f2f2f2 !important;color:#000 !important;width:100%;text-align:center;border:0.5px solid #fff}.tabs.ui-tabs .tabs-nav.ui-tabs-nav .tabs-tab a:hover,.tabs.ui-tabs .tabs-nav.ui-tabs-nav .tabs-tab a.active{background:#fe6e02 !important;color:#fff !important}.tabs.ui-tabs .tabs-nav.ui-tabs-nav .tabs-tab.ui-state-active a{background:#fe6e02 !important;color:#fff !important}}@media screen and (max-width: 500px){.site-header .flex .col-3{width:15%}.site-header .flex .col-9{width:85%}.site-header .flex .logo .desc-logo{display:none}.site-header .flex .logo .mob-logo{display:block}.site-header .flex .mobile-lang{display:block;position:fixed;top:10vh;width:100%;text-align:center;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;-webkit-flex-flow:row nowrap;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-flow:row nowrap;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.site-header .flex .mobile-lang li:last-child{margin-right:0}.site-header .flex .mobile-lang a{color:#fff !important}.site-header .flex .mobile-lang .current-lang a{color:#fe6e02 !important}.site-header .flex .contacts-header{margin-right:15px}.site-header .flex .lang{display:none}.single-post .shared-buttons .addthis_inline_share_toolbox{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;-webkit-flex-flow:row wrap;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}}@media screen and (max-width: 650px){.cart-form .cart-products .product .flex .col-2{display:none}.cart-form .cart-products .product .flex .col-4{width:100%;padding:0}.cart-form .cart-products .product .flex .col-auto{padding-left:0}.cart-form .cart-products .product .flex .quantity-block{padding-left:0}}
