a, a:hover {color: #1c1e1e;}
.mb_25 {margin-bottom: 25px;}
/*Align*/
.text-center {text-align: center;}
/*Color*/
.h-block-address .h-info__content {color: #1c1e1e;}
/*Fonts*/
/*.multiform-body * {font-family: "Roboto", sans-serif !important;}*/
input::-webkit-input-placeholder,.multiform-wrap textarea::-webkit-input-placeholder {color: #989898 !important;}
input::-moz-placeholder,.multiform-wrap textarea::-moz-placeholder {color: #989898 !important;}
input:-moz-placeholder,.multiform-wrap textarea:-moz-placeholder {color: #989898 !important;}
input:-ms-input-placeholder,.multiform-wrap textarea:-ms-input-placeholder {color: #989898 !important;}
.h-block-region .h-info__icon, .h-block-region .header__address-icon {color: #989898;}
.button:hover:not(.in-loading):not(:disabled), .wa-actions-wrapper .wa-button:hover:not(.in-loading):not(:disabled), .wa-confirm-signup-button:hover:not(.in-loading):not(:disabled), .wa-confirmation-code-input-submit:hover:not(.in-loading):not(:disabled), .wa-dialog-footer .wa-button:hover:not(.in-loading):not(:disabled), .wa-submit-button:hover:not(.in-loading):not(:disabled), .wa-variant-actions .wa-button:hover:not(.in-loading):not(:disabled), input[type="button"]:hover:not(.in-loading):not(:disabled), input[type="submit"]:hover:not(.in-loading):not(:disabled) {background: #65bc54;}
/*Flex Models*/
.flex_two__one {display: flex;}
.flex_two__one__left{flex: 3 3 40%;}
.flex_two__one__right {flex: 1 1 40%;}
@media (max-width:973px) {  .flex_two__one {display: block;}  }
/*Grid Models*/
.grid {display: grid;grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));gap: 20px;max-width: 1420px;margin: 40px auto;}
/*Header*/

/*Google Translate*/
 body {top: 0 !important;}
.skiptranslate {display: none !important;}
.lang__wrap {position: relative;}
.language {display: flex;flex-direction: row;flex-wrap: wrap;}
.language__img {margin: 4px;cursor: pointer;opacity: .9;max-width: 20px;}
.m-menu__locale .language__img {margin: 4px;}
.language__img:hover,.language__img_active {opacity: 1;}

.header__top-address.h-block-address .h-info__content {font-size: 1rem;}
.header__midd-block.header__midd-logo.h-block-logo a.header__logo img {max-height: 95px;}
.header__top-phone_1.h-block-phone_1,.header__top-phone_2.h-block-phone_2  {font-size: 1.2rem;}


.header__top-social.h-block-social div.soz a.soz__list {color: #1c1e1e;}
.grid_model_four {display: grid;grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));gap:0;max-width: 1000px;margin: 40px auto;}
.h-block-phone_2 .h-phone__icon {color: #4f6767;}
/*Fixed Header*/
.h-phone__icon {color: #1c1e1e;}
/*Шапка > .. Фиксированное меню*/
.h-fix__block.h-fix__search nav.menu {display: flex;}
.h-fix__block.h-fix__search nav.menu .menu-item {padding: 0 20px;}
.h-fix__block.h-fix__search nav.menu .menu-item a {font-size: 1.005rem;font-weight: 600;}
.h-fix__block.h-fix__search nav.menu .menu-item a {color: #222;text-decoration: none;}
/*Шапка*/
.header__midd .header__wrap {padding-top: 15px;padding-bottom: 30px;}

.h-menu__sub-link {font-size: 1rem;}

/*Главное меню мобильный, убираем страницы магазина*/
.h-mobile_3 .header__logo img {max-height: 60px;max-width: 170px;}


.h-mobile__top-wrap.wrap div.h-mobile__top-search,.h-mobile__top-cart,.m-menu__s-l,.m-menu-catalog,.m-menu__icons,.f-panel__wrap.wrap .f-panel__cart{display: none;}
.header div.in-separator {padding-top: 0;}
.h-menu.h-menu_active li.h-menu__item a.h-menu__link {text-transform: uppercase;font-size: 1rem;font-weight: 200;}
.h-menu__link_active {color: #59cb18;font-weight: 800 !important;}

.m-menu__locale .lang__wrap {display: flex;align-items: center;justify-content: center;}

.m-menu-links .m-menu__info a.m-menu__a-1 {font-size: 1.2rem;}

/*Fix Nav start*/
.h-fix__block .h-phone__content-tel a.h-phone__tel {color: #1C1E1E;}
.h-fix__block {padding-top: 9px;padding-left: 40px;}
.h-fix__block a{color:#FFF;}
.h-fix__block nav{margin: 0;background-color: transparent;}
.h-fix__block nav:after{content:"";display:table;clear:both;}
.h-fix__block nav ul{padding:0;margin:0;list-style:none;position:relative;}
.h-fix__block nav ul li{margin:0px;display:inline-block;float:left;}
.h-fix__block nav a{display: block;padding: 10px;color: #222;font-size: .85rem;line-height: 1.2;text-decoration: none;text-transform: uppercase;font-weight: 800;}
.h-fix__block nav ul li ul li:hover{background:#f7f7f7;}
.h-fix__block nav a:hover{background-color:inherit;color: #58b874}
.h-fix__block nav ul ul{display:none;position:absolute;top:35px;}
.h-fix__block nav ul li:hover > ul{display:inherit;}
.h-fix__block nav ul ul li{min-width: 270px;float: none;display: list-item;position: relative;background: #fff;color: #222;}
.h-fix__block nav ul ul li a {color: #222;font-weight: 400;}
.h-fix__block nav ul ul li a:hover {color: #222;}
.h-fix__block nav ul ul ul{position:absolute;top:0;left:100%;}
.h-fix__block li > a:after{content:' +';}
.h-fix__block li > a:only-child:after{content:'';}
.h-fix__block nav ul.clearfix li ul {border: 4px solid #58b874;-webkit-box-shadow: 0px 10px 8px 10px rgba(34, 60, 80, 0.26);-moz-box-shadow: 0px 10px 8px 10px rgba(34, 60, 80, 0.26);box-shadow: 0px 10px 8px 10px rgba(34, 60, 80, 0.26);border-top: 0;}
.h-fix__block nav ul.clearfix li ul {border-bottom: 6px solid #f0c51a;}

/*Fix Nav End*/

/*Slider*/
.h-slider_top {margin-bottom: 0;}
.h-slider_w {min-height: auto;}
.h-slider_w {border-radius: 0;}
.owl-carousel.owl-drag .owl-item {margin-bottom: 0;}
/*Footer*/
.footer__item-title div.footer__item-name {font-weight: 200 !important;font-size: 30px !important;line-height: 120% !important;}
footer.footer {border-top: 5px solid #59cb18;}
.flex_two__one .flex_two__one__left img.footer-icon {height: 100px;}
.footer_right {display: grid;grid-template-columns: repeat(auto-fit, minmax(360px, 1fr));max-width: 720px;}
.footer-sub {padding: 25px 0;background: #fafafa;}
@media screen and (max-width:767px) { .footer__item-contact {display:block;} }
.f-contact__item-text {font-weight: 400;font-size: 16px;}
.footer-form p.form-title {text-align: center;margin-bottom: 0;font-weight: 300 !important;font-size: 30px !important;line-height: 120% !important;}
.footer {margin-top: 0;}
@media (max-width:973px) { 
.footer_right {display: block;} 
.flex_two__one__left,.flex_two__one__right {display: flex;align-items: center;justify-content: center;}
.footer__item-soz {display: flex;align-items: center;justify-content: center;margin-bottom: 30px;}
}
/*Section 1*/
.in-blocks__item.in-blocks__item-block_1,.in-blocks__item.in-blocks__item-block_7 {background: #1c1e1e;padding: 35px 10px 52px 10px;}
@media (max-width:767px) { .in-blocks__item.in-blocks__item-block_1 {margin-top: 0;}   }
.section_1__title {color: #fff;text-align: center;font-weight: 300 !important;font-size: 38px !important;line-height: 120% !important;padding: 0 0 25px;background-image: linear-gradient(to right,#0d1bed,#21ef0f);-webkit-background-clip: text;-webkit-text-fill-color: transparent;font-weight: 600 !important;}
.section_1__text { color: #fff;text-align: center;font-weight: 300 !important;font-size: 20px !important;line-height: 120% !important;max-width: 650px;margin: 0 auto;}
.section__title {font-weight: 300 !important;font-size: 38px !important;line-height: 120% !important;}

.in-blocks__item-block_1 .m_phone {text-align: center;margin-bottom: 20px;}
.in-blocks__item-block_1 .m_phone.mtop {margin-top: 20px;}
.in-blocks__item-block_1 .m_phone a {text-decoration: none;font-weight: 800;font-size: 1.6rem;color: #1dc041;}

/*Section 2*/
.services-section .item padding: {20px 0 35px 0;}
.services-section .icon_item img {max-width: 90px;}
.services-section .title_item {font-weight: 300 !important;font-size: 20px !important;line-height: 120% !important;}
.services-section  .price_item  {font-weight: 300 !important;font-size: 16px !important;line-height: 162% !important;}
.item-content,.item-inner {display: flex;align-items: center;justify-content: center;flex-direction: column;}
.item-content a {color: #222;text-decoration: none;}
.item-content .title_item {margin: 20px 0 20px 0;text-align: center;}
.in-blocks__item-block_2 {background: #f5f5f5;margin-top:0px;padding-top: 45px;padding-bottom: 45px;}
/*Section 3*/
.in-blocks__item-block_3 {background: #fff;margin-top:0px;padding-top: 45px;padding-bottom: 45px;}
.item_pricetable {border: 1px solid #000;padding: 0 20%;}
.price_name_item {margin-top: 30px;text-transform: uppercase;font-weight: 300 !important;font-size: 20px !important;line-height: 120% !important;text-align: center;}
.price_price_item {padding: 30px 0;margin: 20px auto 0;border-top: 2px solid #000;border-bottom: 2px solid #000;width: 100%;text-align: center;font-weight: 300 !important;font-size: 28px !important;line-height: 162% !important;}
.price_text_item {padding: 20px 0;width: 100%;text-align: center;font-weight: 300 !important;font-size: 14px !important;line-height: 162% !important;}
.price_order_item {padding: 20px 0;}
.item_pricetable div.price_order_item a.button {padding: 0 45px;background: #59cb18;}
.item_pricetable div.price_order_item a:hover.button {padding: 0 45px;background: #59cb18;}
.item-content.item_pricetable:hover .price_price_item  {border-top: 2px solid #44b603;border-bottom: 2px solid #44b603;}
.item_pricetable .multiform-popup-link span.button.button__form {padding: 0 45px;background: #59cb18;color: #fff;font-size: 1rem;}
/*Section 4*/
.flex__tiles{display: flex;}
.flex__tiles img {max-width: 100%;}
.flex__tiles ul {list-style-type: none;padding-left: 0;}
.flex__tiles_left{flex: 1 1 50%;}
.flex__tiles_right{flex: 1 1 50%;}
@media (max-width:973px) {.flex__tiles {display: block;} }
/*Section 5*/
.in-blocks__item-block_4 {margin-top: 0;}
.in-blocks__item-block_4 .section__title.text-center{margin-bottom: 60px;}
.flexed-divider {display: flex;}
.flexed-divider .left-divider {flex: 1 1 5%;}
.flexed-divider .right-content {flex: 3 3 80%;}
@media (max-width:973px) {.flexed-divider {display: block;} }
.in-blocks__item-block_4 .tile-title {font-weight: 300 !important;font-size: 38px !important;line-height: 200% !important;white-space: pre-wrap;text-align: left;
padding: 0 0 25px;color: #1c1e1e;}
.in-blocks__item-block_4 ul.services__list li {margin-left: -.23px;font-weight: 300 !important;font-size: 16px !important;line-height: 200% !important;word-wrap: break-word;white-space: pre-wrap;text-align: left;color: #1c1e1e;}
.colored_right {background: #78df3e;}
/*5*/
.in-blocks__item-block_5  {background: #f5f5f5;}
.dark_text {color: #1c1e1e;}
.in-blocks__item.in-blocks__item-block_5  {padding: 36px 0 52px 0;}
.section_7__logo {display: flex;align-items: center;justify-content: center;margin: 20px 0 50px 0;}
/*PAGES CONTENT*/
.p-services__item {padding: 10px 100px;}
@media screen and (max-width:580px) { .p-services__item {padding:30px;}  }
.p-services__title {font-weight: 300;color: #757575;font-size: 1.075rem;}
.p-services__text {font-size: 1.375rem;font-weight: 600;}
.p-services__link span.button {font-weight: 600;font-size: 1rem;border-radius: 0;font-family: "Open Sans", sans-serif;}
.page ul.customized-list li::before {top: calc(.7em - 7px);width: 20px;height: 20px;background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHJlY3Qgd2lkdGg9IjIyIiBoZWlnaHQ9IjIyIiByeD0iMTEiIGZpbGw9IiM1OWNiMTgiLz48cGF0aCBkPSJNMTcuMyA2Ljk2N2wtNy4xNzQgOC44NzFMNS41IDExIiBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz48L3N2Zz4=) no-repeat 50%;background-size: 20px 20px;content: "";}
/*.p-service-list {max-width: 780px;margin: 0 auto;}*/
.fulwidth {max-width: 100%;}
.h-menu__link_active .i-angle-down {color: #59cb18;}
.h-menu__item:hover > .h-menu__link_active .i-angle-down {color: #64ce28;}
.p-picture__wrap .h-phone__info-call.button {font-size: 1rem;font-weight: 600;height: 50px;line-height: 50px;}
.p-contacts-v2__icon {color: #59cb18;}

.p-contacts-v1 span.button.button_yellow {font-weight: 600;font-size: 1rem;}




