.pg-header, #tm_builder_outer_content .tm_pb_section.pg-header{padding:55px 0px 85px;}
.pg-header h1, #tm_builder_outer_content .tm_pb_section.pg-header h1{font-size:58px;text-transform:none;}
.pg-header, .tm_pb_builder #tm_builder_outer_content .tm_pb_section.pg-header{background-image:url(//ksi.info.pl/wp-content/themes/fabricator/assets/images/bg-header-bottom.png);background-size:initial;background-repeat:no-repeat;background-position:bottom;}
.pg-header::before, .tm_pb_builder #tm_builder_outer_content .tm_pb_section.pg-header::before{content:"";position:absolute;left:0px;top:0px;bottom:51px;right:0px;background:#FF6705;z-index:-2;}
.pg-header::after, .tm_pb_builder #tm_builder_outer_content .tm_pb_section.pg-header::after{content:"";position:absolute;left:0px;top:0px;bottom:51px;right:0px;background-image:url(//ksi.info.pl/wp-content/themes/fabricator/assets/images/bg-header-image.png);background-size:initial;background-repeat:no-repeat;background-position:300% bottom;z-index:-1;}
@media (min-width:992px) and (max-width:1199px){.pg-header, #tm_builder_outer_content .tm_pb_section.pg-header h1{font-size:43px;}
}
@media (min-width:768px) and (max-width:991px){.pg-header, #tm_builder_outer_content .tm_pb_section.pg-header h1{font-size:38px;}
}
@media (max-width:767px){.pg-header, #tm_builder_outer_content .tm_pb_section.pg-header h1{font-size:35px;}
}
.pg-content h2, .pg-title--section, .tm_pb_text .pg-title--section{font-size:36px;}
.pg-content h2, .pg-title--section::before, .tm_pb_text .pg-title--section::before{background-color:#FF6705;height:7px;left:0px;right:0px;bottom:8px;}
.pg-content h3{text-transform:none;font-size:20px;letter-spacing:0px;position:relative;padding:0px 0px 0px 28px;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;}
.pg-content h3::before{content:"";position:absolute;top:4px;left:0px;border-radius:50px;display:block;width:17px;height:17px;background:#57724A;}
.pg-content h3 + ul, #tm_builder_outer_content .tm_pb_module.pg-content h3 + ul{margin-top:25px;}
.pg-content p + h3, #tm_builder_outer_content .tm_pb_module.pg-content p + h3{margin-top:40px;}
.pg-content__ct-center, #tm_builder_outer_content .tm_pb_text_align_left.pg-content__ct-center{text-align:center;}
.pg-content__ct-center h3{display:inline-block;}
.pg-content h4{font-size:24px;}
@media (max-width:767px){.pg-content h3{text-align:center;font-size:19px;padding-left:0px;padding-top:35px;}
.pg-content h3::before, .pg-content h3::after{right:0px;margin:0px auto;}
.pg-content h3::after{top:10.4px;}
}
@media (max-width:540px){.pg-content h4{text-align:center;}
}
.block-center, .block-center p, .text-center{text-align:center;}
.pg-content p{color:#5D5D5D;text-align:justify;}
.pg-content p:last-of-type{margin-bottom:0px;}
.pg-btn-wrapper--center{text-align:center;}
.pg-btn{background-color:RGB(1, 174, 240);color:rgb(255, 255, 255);border:2px solid RGB(1, 174, 240);padding:11px 41px;font-size:14px;width:auto;font-weight:600;box-shadow:1px 1px 3px rgba(141, 141, 141, 0.3);border-radius:3px;display:inline-block;}
.pg-btn.pg-btn--icon{padding:11px 41px 11px 61px;position:relative;}
.pg-btn:hover, .pg-btn:focus{background-color:white;color:RGB(1, 174, 240);}
.invert .pg-btn{background-color:rgb(255, 255, 255);color:#FF6705;border:2px solid rgb(255, 255, 255);}
.invert .pg-btn:hover{background-color:#FF6705;color:white;}
.pg-btn .fa::before{font-size:25px;margin-right:10px;position:absolute;top:10px;left:35px;}
.pg-btn .fa.fa-envelope::before{font-size:19px;}
@media (min-width:1200px){.pg-btn-wrapper.pbw-center-lg{text-align:center;}
.pg-btn-wrapper.pbw-right-lg{text-align:right;}
}
@media (min-width:992px) and (max-width:1199px){.pg-btn-wrapper.pbw-center-md{text-align:center;}
.pg-btn-wrapper.pbw-right-md{text-align:right;}
}
@media (min-width:768px) and (max-width:991px){.pg-btn-wrapper.pbw-center-sm{text-align:center;}
.pg-btn-wrapper.pbw-right-sm{text-align:right;}
}
@media (max-width:767px){.pg-btn-wrapper.pbw-center-xs{text-align:center;}
.pg-btn-wrapper.pbw-right-xs{text-align:right;}
.pg-btn{font-size:14px;}
}
@media (max-width:450px){.pg-btn.pg-btn--icon.pg-btn--wide{padding:11px 20px 11px 20px;}
.pg-btn.pg-btn--wide .fa::before{margin:0px auto;position:relative;top:0;left:0;display:block;}
}
.pg-block-t{padding-top:55px;}
.pg-block-b{padding-bottom:55px;}
.pg-block-t-half{padding-top:22px;}
.pg-block-b-half{padding-bottom:22px;}
.pg-block__section{margin-top:50px;}
.pg-col-l-t, #tm_builder_outer_content .tm_pb_column.pg-col-l-t, .pg-col-r-t, #tm_builder_outer_content .tm_pb_column.pg-col-r-t{padding-top:55px;}
.pg-col-l-b, #tm_builder_outer_content .tm_pb_column.pg-col-l-b, .pg-col-r-b, #tm_builder_outer_content .tm_pb_column.pg-col-r-b{padding-bottom:55px;}
.pg-col-l-l, #tm_builder_outer_content .tm_pb_column.pg-col-l-l, .pg-col-r-l, #tm_builder_outer_content .tm_pb_column.pg-col-r-l{padding-left:55px;}
.pg-col-l-r, #tm_builder_outer_content .tm_pb_column.pg-col-l-r, .pg-col-r-r, #tm_builder_outer_content .tm_pb_column.pg-col-r-r{padding-right:55px;}
.pg-block--light, #tm_builder_outer_content .tm_pb_section.pg-block--light{background:silver;}
.pg-cta-block, .tm_pb_builder #tm_builder_outer_content .tm_pb_section.pg-cta-block{background-image:url(//ksi.info.pl/wp-content/themes/fabricator/assets/images/bg-cta.png);background-size:initial;background-repeat:no-repeat;background-position:top;padding:75px 0px 55px;}
.pg-cta-block::before, .tm_pb_builder #tm_builder_outer_content .tm_pb_section.pg-cta-block::before{content:"";position:absolute;left:0px;top:51px;bottom:0px;right:0px;background:#FF6705;z-index:-2;}
.pg-cta-block h3{text-transform:none;}
.lg-show, .md-show, .sm-show, .xs-show{display:none;}
@media (min-width:1200px){.lg-show{display:block !important;}
}
@media (min-width:992px) and (max-width:1199px){.md-show{display:block !important;}
}
@media (min-width:768px) and (max-width:991px){.sm-show{display:block !important;}
}
@media (max-width:767px){.xs-show{display:block !important;}
}
.content-center{text-align:center;}
@media (min-width:1200px){.lg-content-center{text-align:center;}
}
@media (min-width:992px) and (max-width:1199px){.md-content-center{text-align:center;}
}
@media (min-width:768px) and (max-width:991px){.sm-content-center{text-align:center;}
}
@media (max-width:767px){.xs-content-center{text-align:center;}
}
.v-spacer{height:52px;display:none;clear:both;}
@media (min-width:1200px){.v-spacer.vs-lg{display:block;}
}
@media (min-width:992px) and (max-width:1199px){.v-spacer.vs-md{display:block;}
}
@media (min-width:768px) and (max-width:991px){.v-spacer.vs-sm{display:block;}
}
@media (max-width:767px){.v-spacer.vs-xs{display:block;}
}
.pg-contact-box{padding:0px;margin:0px;list-style-type:none;}
.pg-contact-box li, #tm_builder_outer_content ul.pg-contact-box li{padding-left:26px;position:relative;margin:0px;}
.pg-contact-box .fa{position:absolute;left:0px;top:5px;font-size:20px;color:#fff;}
.pg-contact-box .fa.fa-map-marker{font-size:30px;}
.pg-contact-box .fa.fa-phone{left:3px;font-size:22px;}
.pg-contact-box .pg-cb-spacer{height:23px;margin-top:0px !important;}
.pg-contact-box span{margin-bottom:5px;display:inline-block;}
.widget-area .widget .pg-contact-box li{padding-left:28px;position:relative;margin:0px;}
.widget-area .widget .pg-contact-box .fa{position:absolute;top:1px;left:0px;display:block;}
.widget-area .widget .pg-contact-box .fa.fa-phone{display:inline-block;padding-right:9px;top:4px;}
@media (max-width:899px){.pg-contact-box li, #tm_builder_outer_content ul.pg-contact-box li, .widget-area .widget ul.pg-contact-box li{padding-left:0;text-align:center;}
.pg-contact-box .fa, .widget-area .widget .pg-contact-box .fa{position:relative;left:0px !important;right:0px !important;display:block;margin-bottom:5px;}
.pg-contact-box span{margin-bottom:10px;}
.widget-area .widget .pg-contact-box .fa.fa-phone{display:block;padding-right:0;}
}
.pg-list, #tm_builder_outer_content .tm_pb_module .pg-list{list-style-type:none;padding:0px;margin:0px 0 20px;}
.pg-list li, #tm_builder_outer_content .tm_pb_module .pg-list li{position:relative;padding-left:17px;}
.pg-list li::before, #tm_builder_outer_content .tm_pb_module .pg-list li::before{content:"•";font-size:21px;position:absolute;top:-4px;bottom:0px;left:0px;width:10px;height:10px;background:transition;border-radius:0px;color:#57724A;}
.tm_pb_text ul.pg-list:last-of-type, .pg-list, #tm_builder_outer_content .tm_pb_module ul.pg-list:last-of-type{margin-bottom:0px;}
.pg-list + p{margin-top:25px;}
p + .pg-list, strong + .pg-list{margin-top:10px;}
@media (max-width:544px){.pg-list li::before, #tm_builder_outer_content .tm_pb_module .pg-list li::before{top:9px;width:7px;height:7px;}
}
.cf-row input:not(.pg-btn), .cf-row textarea, .cf-row select{background:rgb(247, 247, 247);padding:13px 20px 13px 32px;border:0px;font-size:15px;margin-top:6px;box-sizing:border-box;width:100%;text-transform:none;color:#999999;}
.cf-row input[type="text"], .cf-row input[type="tel"], .cf-row input[type="email"], .cf-row select{height:48px;}
.cf-row textarea{max-height:200px;}
.cf-row .cf-col{width:100%;}
.cf-row.cf-row-col2 .cf-col{width:48%;}
.cf-row.cf-row-col3 .cf-col{width:31%;}
.cf-row[class*="cf-row-col"]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.cf-row .cf-col{margin:0px 0px 25px 0px;}
.cf-row span.wpcf7-form-control-wrap{height:auto;display:block;box-sizing:unset;}
.cf-row.cf-aligncenter{text-align:center;}
.cf-row input:not(.pg-btn), .cf-row textarea, .cf-row select{border:1px solid rgba(244, 244, 244, 0.8);box-shadow:1px 0.7px 3px 0px rgba(0, 0, 0, 0.1);}
.cf-row input:not(.pg-btn):focus, .cf-row textarea:focus, .cf-row select:focus{border:1px solid RGB(236, 236, 238);background:white;}
.cf-row .wpcf7-checkbox .wpcf7-list-item{position:relative;padding-left:23px;margin-left:0px;color:black;}
.cf-row .wpcf7-checkbox .wpcf7-list-item input[type="checkbox"]{position:absolute;left:0px;top:0px;}
.cf-row span.wpcf7-form-control-wrap::before, .cf-row .cf-wrap-field-submit::before{content:"";font-family:'FontAwesome';font-size:16px;line-height:normal;font-style:normal;position:absolute;top:22px;left:11px;color:#999999;}
.cf-row span.your-name::before{content:"\f007";}
.cf-row span.your-email::before{content:"\f0e0";}
.cf-row span.your-phone::before{content:"\f10b";font-size:22px;top:19px;}
.cf-row span.your-message::before{content:"\f040";}
.cf-row span.captcha-form::before{content:"\f023";}
.cf-row .cf-wrap-field-submit::before{content:"\f1d8";color:white;top:20px;}
.wpcf7 .cf-row input.wpcf7-not-valid{border:1px solid transparent;background:#FFEEF1;}
.cf-row span.wpcf7-not-valid-tip{font-size:11px;line-height:16px;left:0;top:0;position:relative;text-align:center;right:0px;font-style:normal;font-weight:bold;color:white;margin-top:3px;text-transform:none;}
.cf-row .cf-wrap-field-captcha{margin-bottom:25px;display:inline-block;position:relative;}
.cf-row .cf-wrap-field-captcha img.wpcf7-form-control.wpcf7-captchac{display:inline-block;border-radius:0px;margin-right:10px;vertical-align:top;position:relative;top:17px;z-index:3;}
.cf-row .cf-wrap-field-captcha .wpcf7-form-control.wpcf7-captchar{margin-bottom:0px;display:inline-block;vertical-align:top;max-width:115px;}
.cf-row .cf-wrap-field-captcha span.wpcf7-form-control-wrap{display:inline-block;}
.cf-row .cf-wrap-field-captcha .wpcf7-not-valid-tip{max-width:115px;}
.cf-row.cf-row-submit{position:relative;}
.cf-row .cf-wrap-field-submit{display:inline-block;position:relative;}
.cf-row.cf-row-submit .wpcf7-form-control.wpcf7-submit{height:auto;width:auto;vertical-align:middle;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.wpcf7 .cf-row .ajax-loader{display:inline-block;margin:0 0 0 15px;background-color:white;border-radius:25px;vertical-align:middle;background-image:none;width:36px;height:36px;}
.wpcf7 .cf-row div.ajax-loader{display:none !important;}
.wpcf7 .cf-row.cf-aligncenter .ajax-loader{position:relative;top:0;left:0;margin:12px auto 0px;}
body div.wpcf7-response-output{margin:15px 0 !important;padding:15px 15px !important;font-size:17px !important;}
body div.wpcf7-validation-errors{background:rgb(227, 126, 126) !important;}
body div.wpcf7-response-output.wpcf7-mail-sent-ng{background:rgb(234, 156, 54) !important;}
body div.wpcf7-response-output.wpcf7-mail-sent-ok{background:rgb(95, 204, 50) !important;}
body div.wpcf7-response-output{border:0px solid transparent !important;color:rgb(255, 255, 255) !important;box-shadow:1px 0.7px 3px 0px rgba(0, 0, 0, 0.1);text-shadow:none !important;}
.cf-row::-webkit-input-placeholder{color:#D5D5D5 !important;}
.cf-row:-ms-input-placeholder{color:#D5D5D5 !important;}
.cf-row:placeholder-shown{color:#D5D5D5 !important;}
.cf-row:-moz-placeholder{color:#D5D5D5 !important;}
@media (max-width:1300px){.cf-row.cf-row-col3 .cf-col{width:calc(48%);}
}
@media (max-width:1199px){.cf-row[class*="cf-row-col"] .cf-col{width:100%;}
}
@media (max-width:767px){.cf-row.cf-row-captcha, .cf-row.cf-row-submit{text-align:center;}
.cf-row .cf-wrap-field-submit{margin-left:51px;}
body div.wpcf7-response-output{text-align:center;}
}
.gallery-section.ngg-galleryoverview{text-align:center;font-size:0px;}
.gallery-section.ngg-galleryoverview.gallery-2col{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.gallery-section .ngg-gallery-thumbnail-box{float:none;display:inline-block;margin:1px 1px;width:calc(25% - 2px);}
.gallery-section.gallery-2col .ngg-gallery-thumbnail-box{width:calc(50% - 2px);text-align:center;margin-bottom:25px;}
.gallery-section.gallery-4col .ngg-gallery-thumbnail-box{width:calc(25% - 2px);}
.pg-gallery-3cols .gallery-section.gallery-2col .ngg-gallery-thumbnail-box:nth-child(3n + 1){text-align:left;}
.pg-gallery-3cols .gallery-section.gallery-2col .ngg-gallery-thumbnail-box:nth-child(3n + 2){text-align:center;}
.pg-gallery-3cols .gallery-section.gallery-2col .ngg-gallery-thumbnail-box:nth-child(3n + 3){text-align:right;}
.pg-gallery-3cols .gallery-section.gallery-2col .ngg-gallery-thumbnail-box{width:calc(33% - 2px);}
.gallery-section .ngg-gallery-thumbnail{border:0px solid RGB(169, 169, 169);}
.gallery-section .ngg-gallery-thumbnail a, .gallery-section .ngg-gallery-thumbnail{margin:0px;}
.gallery-section.gallery-2col .ngg-gallery-thumbnail a, .gallery-section.gallery-2col .ngg-gallery-thumbnail{display:inline-block;}
.gallery-section.gallery-2col .ngg-gallery-thumbnail a strong{font-size:15px;color:black;}
.page-id-6812 .gallery-section.gallery-2col .ngg-gallery-thumbnail a strong{display:none;}
.page-id-6812 .fancybox-title-inside{display:none !important;}
.gallery-section .ngg-gallery-thumbnail a{position:relative;}
.gallery-section .gs-zoom{position:absolute;top:0px;right:0px;bottom:0px;left:0px;background:rgb(23, 38, 70);opacity:0;padding:0px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.gallery-section.gallery-2col .gs-zoom{background:rgba(243, 243, 243, 0.7);}
.gallery-section .gs-zoom::before{content:'\f002';font:normal normal normal 32px/1 FontAwesome;position:relative;top:40%;color:white;-webkit-transform:rotate(90deg) scale(0);transform:rotate(90deg) scale(0);display:block;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.gallery-section .ngg-gallery-thumbnail a:hover .gs-zoom{opacity:0.9;}
.gallery-section .ngg-gallery-thumbnail a:hover .gs-zoom::before{-webkit-transform:rotate(0deg) scale(1);transform:rotate(0deg) scale(1);top:43%;}
.gallery-section-small:not(.gss-center) .gallery-section{text-align:left;}
.gallery-section-small .gallery-section .ngg-gallery-thumbnail-box{width:calc(12% - 2px);}
.gallery-section-small .gallery-section .gs-zoom::before{font-size:21px;top:36%;}
.gallery-section-small .gallery-section .ngg-gallery-thumbnail a:hover .gs-zoom::before{top:40%;}
@media (max-width:991px){.gallery-section .ngg-gallery-thumbnail-box{width:calc(50% - 2px);}
.pg-gallery-3cols .gallery-section.gallery-2col .ngg-gallery-thumbnail-box, .gallery-section.gallery-4col .ngg-gallery-thumbnail-box{width:calc(33% - 2px);}
}
@media (max-width:889px){.pg-gallery-3cols .gallery-section.gallery-2col .ngg-gallery-thumbnail-box{width:calc(50% - 2px);}
.pg-gallery-3cols .gallery-section.gallery-2col .ngg-gallery-thumbnail-box:nth-child(2n + 1){text-align:left;}
.pg-gallery-3cols .gallery-section.gallery-2col .ngg-gallery-thumbnail-box:nth-child(2n + 2){text-align:right;}
}
@media (max-width:635px){.gallery-section.gallery-2col .ngg-gallery-thumbnail-box, .gallery-section.gallery-4col .ngg-gallery-thumbnail-box{width:calc(50% - 2px) !important;}
}
@media (max-width:420px){.gallery-section .ngg-gallery-thumbnail-box, .pg-gallery-3cols .gallery-section.gallery-2col .ngg-gallery-thumbnail-box{width:100%;margin:1px 0px;text-align:center !important;}
.gallery-section.gallery-2col .ngg-gallery-thumbnail-box, .gallery-section.gallery-4col .ngg-gallery-thumbnail-box{width:100% !important;}
}.top-panel, .site-footer, .footer-area-wrap, .invert .main-navigation .sub-menu{background-color:#78BD35;}
.site-header .isStuck.header-container.stuckMenu.invert{background-color:white;}
.invert ul.jet-menu .jet-menu-item .top-level-link, .invert ul.jet-menu .jet-menu-item .top-level-link .jet-dropdown-arrow,
.invert .search-form__toggle:not(:hover), .invert .search-form__close:not(:hover), .site-header .invert .search-form__input-wrap::before, .site-header .invert .search-form .search-form__submit:not(:hover), .breadcrumbs__title .page-title, .breadcrumbs__item-target,
.invert .cherry-search__label::before, .invert .header-search .cherry-search form.cherry-search__form button.search-submit, .mobile-panel .header-search .cherry-search form.cherry-search__form button.search-submit:hover,
.invert .main-navigation .menu > li > a, .invert .main-navigation .menu > .menu-item-has-children > a::after{color:#454545;}
.invert .main-navigation .menu > li > a:hover, .invert .main-navigation .menu > li.menu-hover > a, .invert .main-navigation .menu > li.current_page_item > a, .invert .main-navigation .menu > li.current_page_ancestor > a, .invert .main-navigation .menu > li.current-menu-item > a, .invert .main-navigation .menu > li.current-menu-ancestor > a, .invert .main-navigation .sub-menu a:hover{color:#F3DA56;}
.breadcrumbs__title .page-title{font-size:34px;text-transform:none;}
.breadcrumbs__item, .breadcrumbs__browse{text-transform:none;}
.breadcrumbs__item a{color:#B8B8B8;}
.btn.btn-accent-1:hover, .btn.btn-primary:hover, .btn-downloader:hover, a[href*="?media_dl="]:hover{background-color:#78BD35;}
.invert .jet-slider .jet-slider__button-wrapper .jet-slider__button--primary{background-color:#78BD35;color:#ffffff;}
#content .nav-links .page-numbers.next, #content .nav-links .page-numbers.prev, .tm-pg_front_gallery-navigation .tm_pg_nav-links a.tm_pg_page-numbers.next, .tm-pg_front_gallery-navigation .tm_pg_nav-links a.tm_pg_page-numbers.prev{color:black;}
.jet-slider .jet-slider__button-wrapper .jet-slider__button--primary:hover{background-color:#F3DA56;color:black;}
.elementor-278 .elementor-element.elementor-element-d228c9d .jet-slider__desc{padding-left:4px;}
.invert .elementor-widget-jet-slider .jet-slider__desc{color:white;}
.jet-slider .jet-slider__title{text-transform:none;}
.main-navigation:not(.vertical-menu) .menu:not(.tm-mega-menu) > li > ul{min-width:205px;width:auto;}
.header-search .cherry-search-wrapper .cherry-search__field.search-field[type="search"]{background-color:#F6F6F6;}
.cherry-search form.cherry-search__form button.search-submit{text-transform:none;}
.invert::-webkit-input-placeholder{color:#A2A2A2 !important;}
.invert:-ms-input-placeholder{color:#A2A2A2 !important;}
.invert:placeholder-shown{color:#A2A2A2 !important;}
.invert::-moz-placeholder{color:#A2A2A2 !important;}
.contact-block__text{text-transform:none;}
.site-header.style-1 .site-branding{max-width:210px;}
.main-navigation .sub-menu > li > a{width:auto;padding:6px 28px 6px 28px;display:block;}
.site-header .main-navigation:not(.vertical-menu) .menu .sub-menu{padding:7px 0px;}
.invert.footer-area-wrap, .invert.footer-container { color: #fff;}
.invert.footer-area-wrap .cherry-search__message.show, .invert .search-form__field{color:#78BD35;}
.site-header.header-menu-sticky .pseudoStickyBlock{position:relative !important;}
.decorate .jet-slider .jet-slider__title::before, .decorate .jet-slider .jet-slider__subtitle::before{background-color:transparent;}
.elementor-widget-image-box .elementor-image-box-title a{color:#454545;}
.elementor-widget-image-box .elementor-image-box-title a:hover{color:#F3DA56;}
.jet-slider .sp-arrow{background-color:#78BD35;}
.home-3cols-wrapper i{color:#F3DA56;}
.home-support-icon-wrapper .media-2_headphones-mic{color:#78BD35;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.home-support-icon-wrapper .media-2_headphones-mic:hover{color:#454545;}
.jet-button__plane-normal{background-color:#78BD35;}
.jet-button__plane-hover{background-color:#454545;}
.jet-button__state-normal .jet-button__label, .jet-button__state-normal .jet-button__icon{color:#fff;}
.jet-button__state-hover .jet-button__label, .jet-button__state-hover .jet-button__icon{color:#fff;}
#toTop {background-color: #78BD35;}
#toTop:hover{background-color:#454545;}
.slider-pro img.sp-image, .slider-pro img.sp-thumbnail{margin-top:0px !important;margin-left:0px !important;min-width:100%;}
.home-3cols-imgbox{margin-bottom:0px !important;}
.footer-area-wrap aside#custom_html-2{max-width:26%;-webkit-box-flex:0;-ms-flex:0 0 26%;flex:0 0 26%;}
.footer-area-wrap aside#text-2{max-width:24%;-webkit-box-flex:0;-ms-flex:0 0 24%;flex:0 0 24%;}
.footer-logo-1{margin-top:0px;margin-bottom:0px;}
.footer-logo-2{margin:0px;}
.footer-logo-1, .footer-logo-2b{max-width:200px;height:auto;}
.home-3cols-wrapper img.alignnone{max-height:69px;width:auto;}
footer .invert a{color:#fff;}
.contact-tile-fax .ui-3_phone{font:normal normal normal 14px/1 FontAwesome;font-size:60px;font-size:inherit;text-rendering:auto;}
.contact-tile-fax .ui-3_phone::before{content:"\f1ac";}
.elementor-col-25 .elementor-widget-icon-box .elementor-icon-box-wrapper .elementor-icon-box-icon{margin-bottom:0px;}
.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-title{margin-top:0;}
.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-wrapper, .elementor-widget-icon-box.elementor-position-right .elementor-icon-box-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}
.footer-area-wrap #text-2 p{margin:0px;}
.footer-mini-list{padding:0px;margin:0px;}
.footer-mini-list li{display:inline-block;color:white;border-right:2px solid #fff;line-height:17px;padding:0px 14px 3px 11px;font-size:14px;}
.footer-mini-list li:last-child{border-width:0px;padding-right:0px;}
.footer-mini-list li:first-child{padding-left:0px;}
.main-navigation .sub-menu a:hover, .main-navigation .sub-menu li.menu-hover > a, .main-navigation .sub-menu li.current_page_item > a, .main-navigation .sub-menu li.current_page_ancestor > a, .main-navigation .sub-menu li.current-menu-item > a, .main-navigation .sub-menu li.current-menu-ancestor > a{color:#F3DA56;}
.main-navigation ul.menu .sub-menu .sub-menu{min-width:275px;}
.main-navigation ul.menu .sub-menu .sub-menu .sub-menu{min-width:200px;}
.main-navigation .menu-uslugi-link > ul.sub-menu, .main-navigation:not(.vertical-menu) .menu:not(.tm-mega-menu) > li.menu-uslugi-link > ul.sub-menu{min-width:395px;}
.main-navigation .menu-inne-link > ul.sub-menu, .main-navigation:not(.vertical-menu) .menu:not(.tm-mega-menu) > li.menu-inne-link > ul.sub-menu{min-width:260px;}
.main-navigation .sub-menu a{text-transform:none;}
.pg-table, .hentry h3 + .pg-table{margin-bottom:0px;}
.pg-table td, .pg-table th{border:1px solid black;text-align:center;vertical-align:middle;padding:8px 5px;width:10%;}
.pg-table.pg-table-auto tr th, .pg-table.pg-table-auto tr td{width:auto;}
.pg-table th{background:#78BD35;color:white;}
.pg-table td{color:black;font-weight:bold;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.pg-table tr:hover td{background:rgba(243, 243, 243, 0.8);}
.pg-table-thumbs img{max-width:100px;height:auto;}
.pg-content-2col .elementor-row .elementor-element.elementor-top-column:first-child{width:30.546%;margin-top:7px;}
.pg-content-2col .elementor-row .elementor-element.elementor-top-column:nth-child(2){width:69.476%;}
.main-sb-tiles{padding:0px;margin:0px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.main-sb-tiles.main-sb-tiles--center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.main-sb-tiles li{width:31%;margin-bottom:17px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.main-sb-tiles.main-sb-tiles--center li{margin-left:17px;margin-right:17px;}
.main-sb-tiles li a{color:#78BD35;}
.main-sb-tiles li:hover h4{background:#78BD35;}
.main-sb-tiles li img{margin:0px;}
.main-sb-tiles li h4{font-size:16px;text-align:center;padding-bottom:8px;padding-top:5px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.main-sb-tiles li h4 a:hover, .main-sb-tiles li:hover a{color:white;}
.lang-switcher{position:relative;top:-5px;}
.lang-switcher li{background:none repeat scroll 0 0 transparent;float:left;height:14px;margin:0 2px;opacity:1;padding:0;width:20px;list-style-type:none;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.lang-switcher li:hover{opacity:0.8;}
.lang-switcher li a{display:block;height:100%;width:100%;}
.pg-title-h4-tiles h4, .pg-title-h4-tiles h4:last-child{margin-bottom:15px;}
.elementor-widget-icon-box .elementor-icon-box-description a{text-decoration:none;}
.elementor-widget-icon-box .elementor-icon-box-description a:hover{text-decoration:underline;}
.home-tiles-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.home-tiles-wrapper .htw-col-1{width:50%;padding-right:3px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:start;align-content:flex-start;}
.home-tiles-wrapper .htw-col-2{padding:0px 3px;}
.home-tiles-wrapper .htw-col-2, .home-tiles-wrapper .htw-col-3{width:25%;}
.home-tiles-wrapper .htw-col-3{padding-left:3px;}
.home-tiles-wrapper .htw-box{background:#f1f4fc;height:150px;border:3px solid #78BD35;margin:0px 0px 6px 0px;}
.home-tiles-wrapper .htw-box{height:216px;position:relative;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.home-tiles-wrapper .htw-col-1 .htw-box{width:calc(50% - 3px);}
.home-tiles-wrapper .htw-col-1 .htw-box:nth-child(2){margin-right:3px}
.home-tiles-wrapper .htw-col-1 .htw-box:last-of-type{margin-left:3px}
.home-tiles-wrapper .htw-box.htw-box-wide{width:100%;background-position:center center;}
.home-tiles-wrapper .htw-box-big{height:438px;}
.home-tiles-wrapper .htw-box img{margin:-15px 0 0 0;max-height:135px;width:auto;display:block;}
.home-tiles-wrapper .htw-box.htw-box-big img, .home-tiles-wrapper .htw-box.htw-box-wide img{max-height:none;}
.home-tiles-wrapper .htw-cover{position:absolute;top:0px;right:0px;bottom:auto;left:0px;margin-top:180px;height:100%;background:#78BD35;padding:7px 3px 20px 3px;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.home-tiles-wrapper .htw-box-big .htw-cover{margin-top:402px;}
.home-tiles-wrapper .htw-cover h4{text-transform:uppercase;color:#454545;font-size:15px;text-align:center;}
.home-tiles-wrapper .htw-cover span{display:block;color:#454545;text-align:center;padding:0px 10px;}
.home-tiles-wrapper .htw-cover a{position:absolute;color:#454545;bottom:10px;right:15px;font-weight:600;}
.home-tiles-wrapper .htw-cover a:hover {color: #F3DA56;}
.home-tiles-wrapper .htw-box:hover .htw-cover{margin-top:0px;padding-top:20px;}
@media (max-width:1420px){.elementor-widget-jet-slider .jet-slider__title{font-size:42px;padding-right:0px !important;}
.elementor-widget-jet-slider .jet-slider__desc{font-size:18px;padding-right:0px !important;}
}
@media (max-width:1199px){.site-header.style-1 .site-branding{max-width:175px;}
.main-navigation .menu > li > a{font-size:14px;}
}
@media (max-width:1140px){.contact-tiles .elementor-widget-icon-box.elementor-position-left .elementor-icon-box-wrapper, .elementor-widget-icon-box.elementor-position-right .elementor-icon-box-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.contact-tiles .elementor-column.elementor-col-25, .elementor-column[data-col="25"]{width:50%;}
.contact-tiles .elementor-row{-ms-flex-wrap:wrap;flex-wrap:wrap;}
.contact-tiles .elementor-widget-icon-box.elementor-vertical-align-middle .elementor-icon-box-wrapper{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.contact-tiles .elementor-widget-icon-box.elementor-position-left .elementor-icon-box-wrapper{text-align:left;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;}
}
@media (max-width:1100px){.home-tiles-wrapper .htw-cover h4{font-size:13px;padding-top:1px;}
}
@media (max-width:1024px){.pg-content-2col .elementor-row .elementor-element.elementor-top-column:first-child{width:100%;margin-bottom:35px;}
.pg-content-2col .elementor-row .elementor-element.elementor-top-column:nth-child(2){width:100%;}
.pg-content-2col .elementor-row .elementor-element.elementor-top-column:first-child img{max-width:300px;height:auto;}
}
@media (max-width:979px){.site-header.style-1 .main-navigation .menu{margin-top:5px;margin-bottom:1px;}
.site-branding{margin-bottom:0;}
.header-container__flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
}
@media (max-width:964px){.home-tiles-wrapper .htw-col-2{width:50%;padding-right:0px;}
.home-tiles-wrapper .htw-col-3{width:100%;padding-right:0px;padding-left:0px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:start;align-content:flex-start;}
.home-tiles-wrapper .htw-col-3 .htw-box{width:calc(50% - 3px);}
.home-tiles-wrapper .htw-col-3 .htw-box:first-of-type{margin-right:3px}
.home-tiles-wrapper .htw-col-3 .htw-box:last-of-type{margin-left:3px}
}
@media (max-width:899px){.footer-area-wrap aside#custom_html-2{max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;}
.footer-area-wrap aside#text-2{max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;}
.footer-area:not(.footer-area--fullwidth) .widget{text-align:center;}
.main-sb-tiles li{width:30%;}
.mobmenu .mobmenu-left-bt, .mobmenu-right-bt{font-size:39px;}
.mobmenu .mobmenu-left-bt i::before{background:rgba(255, 255, 255, 0.8);padding:0px;}
.mobile-menu-logo{margin-bottom:0px;}
.mobile-menu-logo.widget img{max-width:130px;}
.mobile-menu-logo .textwidget{text-align:center;}
.mobmenu_content{padding-top:0px !important;}
.mob-expand-submenu{margin-top:-42px !important;}
.mobmenu-push-wrap{padding-top:0px !important;}
.mob-menu-logo-holder{display:none !important;}
.mob-menu-header-holder{height:0px !important;}
.mob-menu-left-panel .mob-cancel-button{color:#78BD35 !important;}
.mobmenu-push-wrap, body.mob-menu-slideout-over{padding-top:0px !important;}
.mob-menu-left-panel .mobmenu-left-bt, .mob-menu-right-panel .mobmenu-right-bt{top:-3px;}
.mobmenul-container{margin-left:0px;}
.header-container .vertical-menu-toggle, .header-container .header-components, .header-container .header-search{display:none;}
}
@media (max-width:830px){.home-tiles-wrapper .htw-col-1{width:100%;padding-right:0px;}
.home-tiles-wrapper .htw-col-1 .htw-box{width:100%;}
.home-tiles-wrapper .htw-col-1 .htw-box:nth-child(2){margin-right:0;}
.home-tiles-wrapper .htw-col-1 .htw-box:last-of-type{margin-left:0;}
.home-tiles-wrapper .htw-col-2{width:100%;padding-right:0;}
.home-tiles-wrapper .htw-col-3 .htw-box{width:100%;}
.home-tiles-wrapper .htw-col-3 .htw-box:first-of-type{margin-right:0;}
.home-tiles-wrapper .htw-col-3 .htw-box:last-of-type{margin-left:0;}
.home-tiles-wrapper .htw-box.htw-box-big img, .home-tiles-wrapper .htw-box.htw-box-wide img{max-height:135px;}
.home-tiles-wrapper .htw-box-big{height:216px;}
}
@media (min-width:655px) and (max-width:899px){.top-panel{padding-top:5px;padding-bottom:10px;}
.site-header .contact-block__inner{margin-left:-9px;margin-right:-9px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.site-header .contact-block__inner > *{padding-left:9px;padding-right:9px;}
}
@media (max-width:767px){.site-header{margin-top:0;}
.elementor-widget-jet-slider .jet-slider__title{font-size:25px;}
.elementor-widget-jet-slider .jet-slider__desc{font-size:15px;}
.site-header .isStuck.header-container.stuckMenu.invert{position:relative !important;}
}
@media (min-width:1024px){.site-header .header-container.transparent{position:relative !important;left:0;right:0;z-index:90;}
}
@media (max-width:610px){.contact-tiles .elementor-column.elementor-col-25, .elementor-column[data-col="25"]{width:100%;}
.contact-tiles .elementor-widget-icon-box.elementor-position-left .elementor-icon-box-wrapper{text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
.main-sb-tiles li{width:47%;}
.main-sb-tiles.main-sb-tiles--center{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
.main-sb-tiles.main-sb-tiles--center li{margin-left:0px;margin-right:0px;}
}
@media (max-width:570px){.pg-table td, .pg-table th{padding:8px 0px;font-size:9px;}
.breadcrumbs .row, .breadcrumbs .cherry-services.services-wrap .cherry-services-row, .cherry-services.services-wrap .breadcrumbs .cherry-services-row{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
.elementor-widget-jet-slider .jet-slider__title{font-size:17px;margin-left:10px !important;margin-top:0px !important;}
.invert .jet-slider .jet-slider__button-wrapper .jet-slider__button--primary{margin:0px;font-size:12px;padding:7px 11px;}
.jet-slider .sp-grab, .jet-slider .sp-grabbing, .sp-slide, .sp-image-container{max-height:200px !important;}
.slider-pro img.sp-image, .slider-pro img.sp-thumbnail{height:100% !important;width:auto !important;}
}
@media (max-width:540px){.gallery-section.gallery-2col .ngg-gallery-thumbnail-box{width:100%;text-align:center;}
}
@media (max-width:430px){.main-sb-tiles li{width:100%;}
} .invert h5{
color: #454545;
}
h5.widget-title.decorate {
color:#FFF;
}
.invert .main-navigation .sub-menu a {
color: #454545;
}
.pg-contact-box i {
color: #ffffff !important;
}
#menu-czesci-zamienne a {
color: #ffffff;
}
#menu-czesci-zamienne a:hover {
color: #CCC;
}
.invert .widget_nav_menu ul li a::before {
color: #fff;
}
.top-panel { background-color: rgb(51,51,51); }
top-panel .contact-block__text,
.top-panel .contact-block__text a { color: #fff; }
ul#main-menu > li.menu-item { background-color: rgb(120,189,53); }
ul#main-menu > li.menu-item > a,
ul#main-menu > li.menu-item > a:after { color: #fff; }
ul#main-menu > li.menu-item > a:hover { background-color: rgb(51,51,51); }
ul#main-menu > li.menu-item ul.sub-menu {
margin-top: 0;
background-color: rgb(51,51,51);
}
ul#main-menu > li.menu-item ul.sub-menu ul.sub-menu {
margin-left: -1px;
top: -7px;
}
ul#main-menu > li.menu-item ul.sub-menu > li > a { color: #fff; }
ul#main-menu > li.menu-item ul.sub-menu > li > a:hover,
ul#main-menu > li.menu-item ul.sub-menu > li > a:hover::after  { color: rgb(120,189,53); }
.header-components { margin-left: 0 !important; }
.header-components > .search-form__toggle {
background-color: rgb(120,189,53);
padding: 24px 14px 23px 25px;
}
.header-components > .search-form__toggle:before {
font-size: 16px;
line-height: 1.875;
color: #fff !important;
}
.header-components > .search-form__toggle:hover { background-color: rgb(51,51,51); }
html:lang(ru-RU) ul#main-menu li.menu-item a, 
html:lang(ru-RU) .header-components > .search-form__toggle:before {
font-size: 13px;
}
.home-tiles-wrapper .htw-box:hover .htw-cover:hover {
background-color: rgb(51,51,51);
}
.home-tiles-wrapper .htw-cover span {
color: #fff;
}
.home-tiles-wrapper .htw-cover h4 {
color: #fff;
}
.home-tiles-wrapper .htw-cover a {
color: #fff;
}
.home-tiles-wrapper .htw-cover a:hover {
color: rgb(120,189,53);
}