@charset "UTF-8";/*!
Theme Name: 	Matrix Child Theme
Theme URI: 	https://
Description: MMC Child Theme.
Author: Max Mostovoy
Author URI: 
Template:  customify
Version:  0.1.0
*/body:not(.elementor-editor-active) .elementor-menu-anchor:before{content:"";display:block;height:80px;margin:-80px 0 0;visibility:hidden;pointer-events:none}body:not(.elementor-editor-active) #micro{display:none}h1{font-family:Montserrat,sans-serif}.customify-container{padding-left:0;padding-right:0}.select2-container .select2-selection--single,input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{font-family:Montserrat;border-bottom:1px solid #e5e5e5;border-top:0;border-right:0;border-left:0;-webkit-box-shadow:0 0 0 rgba(0,0,0,.12) inset;box-shadow:0 0 0 rgba(0,0,0,.12) inset}.elementor-element-1c359e1 p,.elementor-element-a93d71b p{margin-bottom:5px}.nav-menu-desktop.style-border-bottom .nav-menu>li>a .link-before{position:relative;line-height:18px}.header-main-inner.menu_fixed{position:fixed;width:100%;z-index:10}.nav-menu-desktop .menu>li>a{font-weight:400;font-size:.8em;text-align:left}.customify-builder-social-icons li:first-child{margin:1px 2px}.customify-builder-social-icons li{margin:1px 2px}body.main-layout-content #main{padding-top:0;padding-bottom:0}#main{padding-top:130px}.home .content-area{background-image:none}[class*=customify-grid-],[class*=customify-grid_],[class~=customify-grid]{margin:0 0}.hide-my-element{display:none!important;-webkit-transition:1s linear;-o-transition:1s linear;transition:1s linear}.error-message{background-color:#ffdcdc;padding:10px!important}.error-message p{margin:0!important}.ezfc-element-radio-container{display:inline-block}.ehf-header #masthead{max-height:81px;z-index:9999;position:relative}#top-menu{position:fixed;top:0;left:0;min-height:80px;z-index:9999}.site-header{position:absolute;top:0;left:0;width:100%;-webkit-transition:1s;-o-transition:1s;transition:1s}.fixed-header-opacity{opacity:0;-webkit-transition:1s;-o-transition:1s;transition:1s}.fixed-header{position:fixed!important;opacity:0;-webkit-transition:1s;-o-transition:1s;transition:1s}.site-header.out{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.site-header .cb-row--mobile .site-branding img{max-height:90px!important}.header--row.header-main .customify-grid,.header--row.header-main .style-full-height .primary-menu-ul>li>a{max-height:90px!important}.ezfc-step-button-wrapper{text-align:left!important}.ezfc-form-popup{top:5%!important;height:90%!important}@media (min-width:768px){.elementor-982 .elementor-element.elementor-element-0fbefc0{width:50%!important}}::-moz-selection{background:#45b384}::selection{background:#45b384}.mx-gradient-title{color:#45b384;background:-o-linear-gradient(left,#45b384,#125cd7);background:-webkit-gradient(linear,left top,right top,from(#45b384),to(#125cd7));background:linear-gradient(90deg,#45b384,#125cd7);-webkit-text-fill-color:transparent;-webkit-box-decoration-break:clone;background:linear-gradient(90deg,#45b384,#125cd7);-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline-block;margin-right:.25rem;text-decoration:none}.builder-header-html-item.item--html a,.builder-header-html-item.item--html p{color:#45b384;font-weight:300}.elementor-text-editor p{margin:0}.href-white a{color:#fff}.opentip-container .opentip{color:#fff!important;text-shadow:0!important}.opentip-container{z-index:200!important}.cvet-maski .ezfc-addon-option:before{content:"\f111"!important}.elementor-button{background-color:transparent}b,strong{font-weight:700}.type-post b,.type-post strong{font-weight:700}.elementor-text-editor p{margin-bottom:15px}.elementor-text-editor p:last-child{margin-bottom:0}.elementor-text-editor p a:hover{color:#54595f}.marginr50{padding-right:150px}.marginl50{padding-left:150px}body:not(.elementor-editor-active) .display-none{display:none}#ezfc-form-2{display:none}#ezfc-form-9{display:none}.tsena_zakaza_avto{padding:0!important}.tsena_zakaza_avia{padding:0!important}.ezfc-element>.famx{color:#fff!important;position:relative!important;font-size:22px;margin-top:0!important;margin-left:0!important;padding:0!important;z-index:1}.ezfc-label>.famx{color:#5d5d5d!important;position:relative;font-size:40px;margin-right:20px!important;float:left;padding:0!important;z-index:1}.mx-group-fixed-price{padding:15px!important}.ezfc-fixed.ezfc-fixed-right{display:none}.calc-button .ezfc-addon-label{display:none!important}.calc-button{padding-top:1em!important}.calc-button label{cursor:pointer}.calc-button label[for=ezfc_element-472-child]{padding:0!important;display:none}.calc-button label[for=ezfc_element-472-0]{color:#fff;border:none;cursor:pointer;padding:10px;font-weight:bolder;text-transform:uppercase;background-color:transparent;border-radius:3px;display:inline-block}.calc-button label[for=ezfc_element-472-0]{color:#fff}.fa-rotate-right{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:35px;color:#256338;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:3px;text-shadow:2px 2px 2px #cecece}@media (max-width:767px){#popmake-1561{width:90%!important}.info-submenu{width:100%!important}.width100 a{width:100%!important}.min-width-buttons{width:100%!important}.min-width-buttons a{width:100%!important;display:block}#therm-tabs .elementor-tabs .elementor-tabs-wrapper{display:block}#therm-tabs .elementor-tabs .elementor-tab-mobile-title{display:none}.calc-button{padding:5px!important}}@media (max-width:1024px) and (min-width:768px){#popmake-1561{width:70%!important}}@media (min-width:1025px){#popmake-1561{width:50%!important}}#forma-open .elementor-button{cursor:pointer}.grayscale .swiper-slide-inner img{filter:grayscale(100%);-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:url(desaturate.svg#greyscale);filter:gray;-webkit-filter:grayscale(1)}.grayscale .swiper-slide-inner img:hover{-webkit-filter:none;filter:none;-webkit-transition:1s;-o-transition:1s;transition:1s}.height-zero{height:0}.cn-button{color:#2c2c2c;font-weight:500;border:1px dashed #2c2c2c;padding:3px}a.cn-button:hover{color:#fff;border:1px dashed #fff}.top-submenu{position:fixed!important;top:0;left:0;min-height:80px;z-index:1000010;display:none;bottom:0;overflow-y:scroll;overflow-x:hidden;-webkit-transition:1s;-o-transition:1s;transition:1s}.info-submenu{position:fixed!important;top:0;right:0;min-height:80px;z-index:95;display:none;bottom:0;overflow-y:scroll;overflow-x:hidden;opacity:0;-webkit-transition:1s;-o-transition:1s;transition:1s}.top-submenu::-webkit-scrollbar{width:0;background:0 0}.info-submenu::-webkit-scrollbar{width:0;background:0 0}.menu_state_open{display:block;opacity:0;-webkit-animation:show .9s 1;animation:show .9s 1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:0s;animation-delay:0s}@-webkit-keyframes show{0%{opacity:0}100%{opacity:1}}@keyframes show{0%{opacity:0}100%{opacity:1}}.menu__icon{display:inline-block;width:25px;height:31px;position:absolute;cursor:pointer;right:20px;bottom:-22px}.menu__icon span{display:block;position:absolute;height:3px;width:100%;background:#333;border-radius:10px;opacity:1;left:0;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}.menu__icon span:nth-child(1){top:0}.menu__icon span:nth-child(2),.menu__icon span:nth-child(3){top:8px}.menu__icon span:nth-child(4){top:16px}.menu__icon.menu_state_open span:nth-child(1){top:18px;width:0%;left:50%}.menu__icon.menu_state_open span:nth-child(2){-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.menu__icon.menu_state_open span:nth-child(3){-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.menu__icon.menu_state_open span:nth-child(4){top:18px;width:0%;left:50%}.submenu-overlay{position:fixed!important;top:0;left:0;background-color:#000;display:none;opacity:0;z-index:100;overflow:hidden;height:100%;width:100%;-webkit-transition:1s;-o-transition:1s;transition:1s}.submenu-overlay.show{display:block;opacity:.9;-webkit-animation:showOverlay .6s 1;animation:showOverlay .6s 1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:0s;animation-delay:0s}.info-submenu-overlay{position:fixed!important;top:0;left:0;background-color:#000;display:none;opacity:0;z-index:90;overflow:hidden;height:100%;width:100%;-webkit-transition:1s;-o-transition:1s;transition:1s}.gsap-submenu-overlay{position:fixed!important;top:0;left:0;background-color:#000;display:none;opacity:0;z-index:45;overflow:hidden;height:100%;width:100%;-webkit-transition:1s;-o-transition:1s;transition:1s}.info-submenu-overlay.show{display:block;opacity:.9;-webkit-animation:showOverlay .6s 1;animation:showOverlay .6s 1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:0s;animation-delay:0s}@-webkit-keyframes showOverlay{0%{opacity:0}100%{opacity:.9}}@keyframes showOverlay{0%{opacity:0}100%{opacity:.9}}.body-noscroll{overflow-y:hidden}blockquote{font-size:inherit!important}img[data-lazyloaded]{opacity:0}img.litespeed-loaded{-webkit-transition:opacity .5s linear .2s;-o-transition:opacity .5s linear .2s;transition:opacity .5s linear .2s;opacity:1}.forward-text{display:inline-block}.info-close{cursor:pointer}.info-close img:hover{opacity:.6}#ezfc_element-197 .ezfc-element-radio-container,#ezfc_element-200 .ezfc-element-radio-container{list-style:none}#triangle-topleft{width:0;height:0;border-top-style:solid;border-top-color:#45b384;border-right-style:solid;border-right-color:transparent;position:absolute;top:0;left:0;z-index:0}.header-span{background-color:#fff;padding:0 13px 0 10px;white-space:nowrap;color:#123e2b;border-radius:3px}.logo img{width:157px!important}.success-calc-block{position:fixed;top:50%;transform:translateY(-50%);right:-370px;background-color:#afd6c8;color:#212121;border-radius:3px;width:360px!important;padding:15px 25px 10px 25px!important;z-index:51;box-shadow:2px 3px 5px #a0a0a0}@media (max-width:767px){.success-calc-block{right:-100vw;width:250px!important;transform:translateY(-50%);top:50%}}.success-calc-block-two{position:fixed;top:50%;transform:translateY(-50%);right:-370px;background-color:#afd6c8;color:#212121;border-radius:3px;width:360px!important;padding:15px 25px 10px 25px!important;z-index:51;box-shadow:2px 3px 5px #a0a0a0}@media (max-width:767px){.success-calc-block-two{right:-100vw;width:250px!important;transform:translateY(-50%);top:50%}}.tsena_zakaza_avia .ezfc-text{font-size:28px;font-weight:600}.tsena_zakaza_avto .ezfc-text{font-size:28px;font-weight:600}.mx_loading:after{display:block;content:"";height:20px;width:20px;margin:0 auto;left:inherit;position:relative;border-width:2px;box-sizing:unset;border-style:solid;border-right-color:#fff;border-bottom-color:transparent;border-left-color:transparent;border-top-color:transparent;border-radius:100%;-moz-animation:clockwise .5s linear infinite;-o-animation:clockwise .5s linear infinite;-webkit-animation:clockwise .5s linear infinite;animation:clockwise .5s linear infinite}@-webkit-keyframes closiing{0%{opacity:0}50%{opacity:1}100%{opacity:0}}@-moz-keyframes closiing{0%{opacity:0}50%{opacity:1}100%{opacity:0}}@-o-keyframes closiing{0%{opacity:0}50%{opacity:1}100%{opacity:0}}@keyframes closiing{0%{opacity:0}50%{opacity:1}100%{opacity:0}}input#function-data{background-image:url(https://gcmatrix.com/wp-content/uploads/2020/05/icon_search.png);background-repeat:no-repeat;background-position:right 10px center;height:50px;width:100%}#eac-container-function-data ul{padding:0!important;margin:0!important}.easy-autocomplete-container ul{background:none repeat scroll 0 0 #fff;border-top:1px dotted #ccc;display:none;margin-top:0;padding-bottom:0;padding-left:0;position:relative;top:-1px}.icon_shadow a{-webkit-box-shadow:0 0 1px 2px rgba(0,0,0,.05),0 0 2px 4px rgba(0,0,0,.06),0 0 4px 8px rgba(0,0,0,.07);-moz-box-shadow:0 0 1px 2px rgba(0,0,0,.05),0 0 2px 4px rgba(0,0,0,.06),0 0 4px 8px rgba(0,0,0,.07);box-shadow:0 0 1px 2px rgba(0,0,0,.05),0 0 2px 4px rgba(0,0,0,.06),0 0 4px 8px rgba(0,0,0,.07)}.pcb__error{outline:1px solid red}.display__flex__justify{display:flex;justify-content:space-between}.outlined{border:1px dotted green}body:not(.elementor-editor-active) .results__block{display:none}body:not(.elementor-editor-active) .search__block{display:none}.results__block b{font-weight:600!important}.results__block p{margin:0!important}.results__block table td,table th{overflow-wrap:anywhere;padding:13px;vertical-align:top;text-align:left;font-size:14px}.width__30{width:30%}.to__line{display:flex;flex-direction:row;justify-content:space-between}.part__num{cursor:pointer;border-bottom:1px dashed}.file-change{cursor:pointer;text-decoration:underline}.open__uploads{cursor:pointer}#icon-download path{display:inline-block;width:1em;height:1em;stroke-width:0;stroke:currentColor;fill:currentColor}.upload-area{width:100%;height:200px;border:2px solid #d3d3d3;border-radius:3px;margin:0 auto;text-align:center;overflow:auto;display:flex;align-items:center;justify-content:center}.upload-area:hover{cursor:pointer}.upload-area h1{text-align:center;font-weight:400;font-family:sans-serif;line-height:50px;color:#2f4f4f;margin-bottom:0;margin-left:50px}#file{display:none}.thumbnail{width:80px;height:80px;padding:2px;border:2px solid #d3d3d3;border-radius:3px;float:left}.size{font-size:12px}.arrow__sklad{display:flex;flex-direction:row;justify-content:space-between;padding:10px}.arrow__price{min-width:240px}.arrow__provider{padding:10px;background-color:#f2f2f2;border-bottom:1px solid #f7f7f7;cursor:pointer;position:relative}.arrow__arrow{position:absolute;right:16px;top:15px}.transform90{transform:rotate(180deg)}.arrow__info{font-size:12px}.display__block .hfe-nav-menu__layout-horizontal .hfe-nav-menu{display:block!important}blockquote{font-weight:400!important}.upload-area-pcb{width:100%;min-height:85px;border:1px solid #d3d3d3;border-radius:3px;margin:0 auto;text-align:center;overflow:auto;display:flex;align-items:center;justify-content:center}.upload-area-pcb h4{font-size:16px;margin:0 0 0 15px;line-height:16px}.upload-area-pcb h4 span{font-size:12px}.upload-area-pcb:hover{cursor:pointer}.upload-area-pcb svg{padding-left:10px}.options{font-size:12px}.product-quantity p{text-align:center}[name=update_cart]{display:none!important}.woocommerce-checkout-review-order table.shop_table tbody tr .product-name{width:100%!important}.product-name{font-weight:600}.short-description{font-weight:300}#submit_wc_robokassa_payment_form{background-color:#3fba8d}a.button.cancel{background-color:#959595!important}.order_review_heading{display:none}.woocommerce-additional-fields h3{display:none}#customer_details .col-2{margin-top:40px}.wc_payment_methods img{display:none}.woocommerce-error{padding:12px 12px 7px 12px;background-color:#e36767;color:#fff;border-radius:3px;-webkit-box-shadow:rgba(172,172,172,.13) 1px 1px 15px;box-shadow:rgb(172 172 172 / 65%) 4px 4px 15px;border-top:0}.woocommerce-message{padding:12px 12px 12px 12px;background-color:#45b384;color:#fff;border-radius:3px;-webkit-box-shadow:rgba(172,172,172,.13) 1px 1px 15px;box-shadow:rgb(172 172 172 / 65%) 4px 4px 15px;border-top:0}.cart-empty.woocommerce-info{padding:0;background-color:transparent;color:#181818;border-radius:3px;-webkit-box-shadow:none;box-shadow:none;border-top:0}.woocommerce-info{padding:12px 12px 12px 12px;background-color:transparent;color:#161616;border-radius:3px;border-top:0;-webkit-box-shadow:none;box-shadow:none}.woocommerce-message a{color:#f4f4f4}.cart-empty.woocommerce-info::before{content:''}.woocommerce-info::before{content:''}.woocommerce-message::before{content:''}.woocommerce-error::before{content:''}.return-to-shop{display:none}.woocommerce-MyAccount-navigation-link--downloads{display:none}.button:not(.components-button):not(.customize-partial-edit-shortcut-button),input[type=button]:not(.components-button):not(.customize-partial-edit-shortcut-button),input[type=reset]:not(.components-button):not(.customize-partial-edit-shortcut-button),input[type=submit]:not(.components-button):not(.customize-partial-edit-shortcut-button){color:#fff;background:#45b384!important}.elementor-widget-hfe-cart.toggle-icon--bag-light .hfe-menu-cart__toggle .elementor-button-icon i:before{content:'\e8e9'!important}.hfe-menu-cart--items-indicator-bubble .hfe-menu-cart__toggle .elementor-button-icon[data-counter]:before{height:1.8em;top:-.8em;right:-1.2em;border-radius:7%;padding:2px}@media (max-width:767px){.spisok-ikons .elementor-icon-box-icon{float:left;padding-right:20px}.spisok-ikons .elementor-icon-box-content{display:grid}}.woocommerce-notices-wrapper h2{text-align:center}.woocommerce-Button.button{display:none!important}a.download{font-size:22px;font-weight:600}.category .content-inner{padding:40px;margin:0 auto!important;max-width:1280px}.blog .content-inner{padding:80px 40px;margin:0 auto!important;max-width:1000px}.single-post .content-inner{padding:80px 40px;margin:0 auto!important;max-width:1000px}.articles__block h5{display:none}.entry-content .articles__block li{list-style:none;margin-left:0;margin-bottom:20px}.entry-content .articles__block ul{margin:0 auto}span.post-date{display:block}.wp-block-table.is-style-stripes{border-bottom:0!important}.posts-layout .entry-inner{border-bottom:0 solid #eaecee!important}.posts-layout .entry{padding-bottom:0!important}.fixed{position:fixed!important;top:140px;left:0}.abs{position:absolute!important;bottom:0;top:auto}