:where([data-s3image]) { height: auto; }:root { --woocommerce: #720eec; --wc-green: #7ad03a; --wc-red: #a00; --wc-orange: #ffba00; --wc-blue: #2ea2cc; --wc-primary: #720eec; --wc-primary-text: #fcfbfe; --wc-secondary: #e9e6ed; --wc-secondary-text: #515151; --wc-highlight: #958e09; --wc-highligh-text: white; --wc-content-bg: #fff; --wc-subtext: #767676; --wc-form-border-color: rgba(32, 7, 7, 0.8); --wc-form-border-radius: 4px; --wc-form-border-width: 1px; }:root { --woocommerce: #720eec; --wc-green: #7ad03a; --wc-red: #a00; --wc-orange: #ffba00; --wc-blue: #2ea2cc; --wc-primary: #720eec; --wc-primary-text: #fcfbfe; --wc-secondary: #e9e6ed; --wc-secondary-text: #515151; --wc-highlight: #958e09; --wc-highligh-text: white; --wc-content-bg: #fff; --wc-subtext: #767676; --wc-form-border-color: rgba(32, 7, 7, 0.8); --wc-form-border-radius: 4px; --wc-form-border-width: 1px; }.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); height: 1px; overflow: hidden; width: 1px; position: absolute !important; overflow-wrap: normal !important; }@font-face { font-family: Inter; font-style: normal; font-weight: 400; src: url(https://fonts.gstatic.com/s/inter/v19/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuLyfAZFhjp-Ek-_EeAmM.woff) format("woff"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }@font-face { font-family: Inter; font-style: normal; font-weight: 400; src: url(https://fonts.gstatic.com/s/inter/v19/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuLyfAZ9hjp-Ek-_EeA.woff) format("woff"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }@font-face{font-family:"FontAwesome";font-weight:400;font-style:normal;src:url(https://iparihutes.hu/wp-content/swift-ai/cache/iparihutes.hu/ipari-hutes/evaporativ-hutesi-rendszerek/ipari-mobil-klima-parasito-gepek/__data/fontawesome-webfontd19f9bfa.woff) format('woff2');font-display:swap;}.fa { display: inline-block; font-style: normal; font-variant: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: 1; font-family: FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; }.fa-home::before { content: ""; }.fa-navicon::before, .fa-reorder::before, .fa-bars::before { content: ""; }.fa-envelope::before { content: ""; }.fa-angle-down::before { content: ""; }.fa-mobile-phone::before, .fa-mobile::before { content: ""; }:root { --primary-color: #21858c; --brightness: 80%; --lightbrightness: 110%; }html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { border: 0px; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline; word-break: break-word; }html { font-size: 62.5%; overflow-y: scroll; text-size-adjust: 100%; }* { box-sizing: border-box; }body { background: #ffffff; }article, aside, details, figcaption, figure, footer, header, main, nav, section { display: block; }a img { border: 0px; padding: 10px; }body, button, input, select, textarea { color: #333333; font-family: Montserrat, sans-serif; font-size: 14px; line-height: 1.5; font-weight: 400; text-rendering: optimizelegibility; -webkit-font-smoothing: antialiased; }dfn, cite, em, i { font-style: italic; }h1 { font-size: 36px; }h2 { font-size: 30px; }h3 { font-size: 25px; }h4 { font-size: 20px; }h1, h2, h3, h4, h5, h6 { font-weight: 700; }ul, ol { margin: 0px 0px 15px 20px; }ul { list-style: disc; }li > ul, li > ol { margin-bottom: 0px; margin-left: 15px; }img { height: auto; max-width: 100%; vertical-align: middle; }figure { margin: 0px; }p { margin: 0px 0px 30px; }button, input, select, textarea { font-size: 100%; margin: 0px; vertical-align: middle; }.navigation .nav-links a, .bttn, button { background: #333333; color: #ffffff; cursor: pointer; font-size: 14px; line-height: 13px; border: none; padding: 10px 15px; font-weight: 400; display: inline-block; position: relative; text-shadow: none; transition: background 0.5s; appearance: none; border-radius: 0px; }.navigation .nav-links a:hover, .bttn:hover, button { color: #ffffff; }input[type="checkbox"], input[type="radio"] { padding: 0px; }a { color: #000000; text-decoration: none; transition: 0.3s ease-in-out; }.clearfix::after, .clearfix::before, .row::after, .row::before, .entry-content::after, .entry-content::before, .comment-content::after, .comment-content::before, .site-header::after, .site-header::before, .site-content::after, .site-content::before, .site-footer::after, .site-footer::before, .tg-container::after, .tg-container::before { content: ""; display: table; }.clearfix::after, .row::after, .entry-content::after, .comment-content::after, .site-header::after, .site-content::after, .site-footer::after, .tg-container::after { clear: both; }.tg-container { max-width: 1200px; margin: 0px auto; }.screen-reader-text { border: 0px; clip: rect(1px, 1px, 1px, 1px); clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; width: 1px; position: absolute !important; overflow-wrap: normal !important; }.screen-reader-text:focus { background-color: #f1f1f1; border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 2px 2px; clip-path: none; color: #21759b; display: block; font-size: 14px; font-weight: bold; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; clip: auto !important; }#primary { float: left; width: 65.5%; }#secondary { float: right; width: 32.22%; }.site { background-color: #ffffff; }#preloader { position: relative; }#preloader span { display: block; bottom: 0px; width: 9px; height: 5px; background: #21858c; position: absolute; animation: 1.5s ease-in-out 0s infinite normal none running preloader; }#preloader span:nth-child(2) { left: 11px; animation-delay: 0.2s; }#preloader span:nth-child(3) { left: 22px; animation-delay: 0.4s; }#preloader span:nth-child(4) { left: 33px; animation-delay: 0.6s; }#preloader span:nth-child(5) { left: 44px; animation-delay: 0.8s; }#spinners { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }#preloader-background { background-color: #ffffff; position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 9999; }.logo { float: left; padding: 0px; }.logo .logo-image { float: left; padding: 20px 0px; }.logo .logo-image a img { padding: 0px; }.logo .logo-text { float: left; margin-left: 12px; padding: 11px 0px; }.logo .logo-text p { margin: 0px; }.logo-text .site-title { font-size: 22px; font-weight: 500; line-height: 24px; }#site-navigation { float: right; }#site-navigation .menu-toggle { display: none; }#site-navigation ul { margin: 0px; list-style: none; }#site-navigation ul li { float: left; padding: 23px 30px 23px 0px; position: relative; }#site-navigation ul li a { font-size: 14px; }#site-navigation ul li:hover > a, #site-navigation ul li.current-menu-item > a, #site-navigation ul li.current_page_item > a, #site-navigation ul li.current_page_ancestor > a, #site-navigation ul li.current-menu-ancestor > a { color: #30afb8; }#site-navigation ul li:last-child { padding-right: 0px; }#site-navigation ul.sub-menu { background-color: #ffffff; min-width: 200px; padding: 0px; position: absolute; box-shadow: rgba(0, 0, 0, 0.2) 1px 1px 6px; right: 50%; top: 90%; transform: translateX(50%); opacity: 0; visibility: hidden; z-index: 9; transition: 0.5s; }#site-navigation ul li ul li { padding: 10px; text-align: left; width: 100%; }#site-navigation ul li a { color: #4c5867; }#site-navigation .sub-menu li.menu-item-has-children ul { left: 50%; opacity: 0; visibility: hidden; transition: 0.5s; }#site-navigation .sub-menu li.menu-item-has-children ul li a { color: #4c5867; }.sub-toggle { color: #333333; transition: 0.5s; }#site-navigation ul li ul.sub-menu li.menu-item-has-children .sub-toggle { position: absolute; top: 50%; right: 10px; transform: translateY(-50%) rotate(-90deg); }.header-bottom { background: #ffffff; }#site-navigation ul li.menu-item-has-children .sub-toggle .fa { transition: transform 0.5s; }.header-bottom .tg-container { display: flex; flex-wrap: wrap; -webkit-box-align: center; align-items: center; }.post { margin-bottom: 40px; display: inline-block; }.entry-content, .entry-summary { margin-top: 12px; color: #606060; }.entry-meta { font-size: 12px; margin-top: 12px; }#secondary { float: right; width: 32.22%; }#secondary .widget-title { font-size: 14px; position: relative; margin-bottom: 30px; }#secondary .widget-title::before, #secondary .widget-title::after { background: none 0px 0px repeat scroll #e1e1e1; bottom: -10px; content: " "; height: 1px; left: 0px; margin-left: 0px; position: absolute; width: 100%; }#secondary .widget-title::after { background: #30afb8; bottom: -11px; height: 3px; margin-left: 0px; width: 30px; }#secondary .widget { margin-bottom: 30px; }#secondary .widget ul { margin: 0px; list-style: none; }#secondary .widget ul li { position: relative; padding: 0px 0px 10px 20px; font-size: 12px; }#secondary .widget ul li::after { color: #000000; content: ""; font-family: fontawesome; left: 0px; position: absolute; top: 0px; }#secondary .widget ul li a { font-size: 12px; }#primary .post .entry-content-block .entry-content { border: none; }.breadcrumb-trail.breadcrumbs { background: none 0px 0px repeat scroll #fafafa; margin-bottom: 30px; }.breadcrumb-trail.breadcrumbs .trail-title { float: left; font-weight: 400; font-size: 25px; padding: 6px 0px; }.breadcrumb-trail.breadcrumbs .trail-items { float: right; margin: 0px; padding: 14px 0px; list-style: none; }.breadcrumb-trail.breadcrumbs .trail-items li { float: left; }.breadcrumb-trail.breadcrumbs .trail-items li:first-child span::before { display: none; }.breadcrumb-trail.breadcrumbs::before { clear: both; content: ""; display: block; }.breadcrumb-trail.breadcrumbs .trail-items li span { font-size: 12px; color: #a1a1a1; position: relative; line-height: 18px; padding: 0px 14px; }.breadcrumb-trail.breadcrumbs .trail-items li span a { color: #a1a1a1; }.breadcrumb-trail.breadcrumbs .trail-items li span::before { color: #a1a1a1; content: ""; font-family: fontawesome; left: 0px; position: absolute; top: 0px; }.post { width: 100%; }.single .entry-content-block .entry-meta { margin-top: 0px; margin-bottom: 20px; }.single .entry-content-block .entry-header { margin: 20px 0px 5px; }.single .entry-content-block { width: 100%; }.single .entry-content-block .entry-content { border-bottom: 1px solid #c5c5c5; }.fa, .fab, .fad, .fal, .far, .fas { font-family: "Font Awesome 5 Free" !important; }body * { font-family: Inter, sans-serif !important; }body { font-size: 16px; }h2 { font-size: 30px !important; }h3 { font-size: 24px !important; }p { text-align: justify; }.fa { font-family: FontAwesome !important; }.style3 .fa, .textwidget .fa { padding-right: 1em; width: 2em; }figure { height: 100%; }.breadcrumb-trail.breadcrumbs .trail-title { line-height: 1.1em; padding: 1% 0px 4%; width: 100%; color: #ffffff !important; }.breadcrumb-trail.breadcrumbs .trail-items li span::before { line-height: 1.5em; }#secondary .widget-title { font-size: 1.5em; }#secondary .widget ul li { font-size: 14px; }#secondary .widget ul li a { font-size: 14px; }#site-navigation .sub-menu li.menu-item-has-children ul, .menu ul li ul li ul.children { left: -150%; right: 150%; }#site-navigation ul li ul.sub-menu li.menu-item-has-children .sub-toggle { left: 10px; right: 100%; top: 40%; transform: translateY(-50%) rotate(90deg); }#site-navigation ul li ul li { padding: 10px 10px 10px 20px; }.navigation .nav-links a, .bttn, button, input[type="button"], input[type="reset"], input[type="submit"] { background: none 0px 0px repeat scroll #1f1852; }#site-navigation ul li a { font-size: 1.1em; }#site-navigation ul li { padding: 23px 20px 23px 0px; }.breadcrumb-trail.breadcrumbs .trail-items li span { font-size: 1em; }#site-navigation ul li .sub-menu { z-index: 200; }body { background-color: #ffffff; }#site-navigation ul li:hover > a, #site-navigation ul li.current-menu-item > a, #site-navigation ul li.current_page_item > a, #site-navigation ul li.current_page_ancestor > a, #site-navigation ul li.current-menu-ancestor > a, #site-navigation ul.sub-menu li:hover > a, #site-navigation ul li ul.sub-menu li.menu-item-has-children ul li:hover > a, #site-navigation ul li ul.sub-menu li.menu-item-has-children:hover > .menu-item, body.transparent #masthead .header-bottom #site-navigation ul li:hover > .menu-item, body.transparent #masthead .header-bottom #site-navigation ul li:hover > a, body.transparent #masthead .header-bottom #site-navigation ul.sub-menu li:hover > a, body.transparent #masthead .header-bottom #site-navigation ul.sub-menu li.menu-item-has-children ul li:hover > a, body.transparent.header-sticky #masthead-sticky-wrapper #masthead .header-bottom #site-navigation ul.sub-menu li > a:hover, .tg-service-widget .service-title-wrap a:hover, .tg-service-widget .service-more, .feature-product-section .button-group button:hover, .fun-facts-section .fun-facts-icon-wrap, .fun-facts-section .tg-fun-facts-widget.tg-fun-facts-layout-2 .counter-wrapper, .blog-section .tg-blog-widget-layout-2 .blog-content .read-more-container .read-more a, footer.footer-layout #top-footer .widget-title::first-letter, footer.footer-layout #top-footer .widget ul li a:hover, footer.footer-layout #bottom-footer .copyright .copyright-text a:hover, footer.footer-layout #bottom-footer .footer-menu ul li a:hover, .archive #primary .entry-content-block h2.entry-title a:hover, .blog #primary .entry-content-block h2.entry-title a:hover, #secondary .widget ul li a:hover, .woocommerce-Price-amount.amount, .team-wrapper .team-content-wrapper .team-social a:hover, .testimonial-container .testimonial-wrapper .testimonial-slide .testominial-content-wrapper .testimonial-icon, .footer-menu li a:hover, .tg-feature-product-filter-layout .button.is-checked:hover, .testimonial-container .testimonial-icon, #site-navigation ul li.menu-item-has-children:hover > .sub-toggle, #secondary .widget ul li a, #comments .comment-list article.comment-body .reply a, .tg-slider-widget .btn-wrapper a { color: #efca23; }.feature-product-section .tg-feature-product-layout-2 .tg-container .tg-column-wrapper .tg-feature-product-widget .featured-image-desc, #respond #commentform .form-submit input:hover, .blog-section .tg-blog-widget-layout-1 .tg-blog-widget:hover, #scroll-up, .header-bottom .search-wrap .search-box .searchform .btn:hover, .header-bottom .cart-wrap .flash-cart-views a span, body.transparent #masthead .header-bottom #site-navigation ul li a::before, .tg-slider-widget.slider-dark .btn-wrapper a:hover, .section-title::after, .about-section .about-content-wrapper .btn-wrapper a, .tg-service-widget .service-icon-wrap, .team-wrapper .team-content-wrapper .team-designation::after, .call-to-action-section .btn-wrapper a:hover, .blog-section .tg-blog-widget-layout-1:hover, .blog-section .tg-blog-widget-layout-2 .post-image .entry-date, .blog-section .tg-blog-widget-layout-2 .blog-content .post-readmore, .pricing-table-section .tg-pricing-table-widget:hover, .pricing-table-section .tg-pricing-table-widget.tg-pricing-table-layout-2 .pricing, .pricing-table-section .tg-pricing-table-widget.tg-pricing-table-layout-2 .btn-wrapper a, footer.footer-layout #top-footer .widget_tag_cloud .tagcloud a:hover, #secondary .widget-title::after, #secondary .searchform .btn:hover, #primary .searchform .btn:hover, #respond #commentform .form-submit input, .woocommerce ul.products li.product .onsale, .woocommerce ul.products li.product .button, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .added_to_cart.wc-forward, .testimonial-container .swiper-pagination.testimonial-pager .swiper-pagination-bullet:hover, .testimonial-container .swiper-pagination.testimonial-pager .swiper-pagination-bullet.swiper-pagination-bullet-active, .header-bottom .searchform .btn, .navigation .nav-links a:hover, .bttn:hover, button, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover, .tg-slider-widget .btn-wrapper a:hover { background-color: #efca23; }.tg-slider-widget .swiper-button-next::before, .tg-slider-widget .swiper-button-prev::before, .tg-slider-widget .caption-title, .section-title-wrapper .section-title, .tg-service-widget .service-title-wrap a, .team-wrapper .team-content-wrapper .team-title a, .testimonial-container .testimonial-wrapper .testimonial-slide .testimonial-client-detail .client-detail-block .testimonial-title, .blog-section .row:nth-child(2n+1) .blog-content .entry-title a, .blog-section .row:nth-child(2n) .blog-content .entry-title a, .blog-section .tg-blog-widget:hover .blog-content .entry-title a:hover, .blog-section .tg-blog-widget-layout-2 .tg-blog-widget:hover .blog-content .entry-title a, .pricing-table-section .tg-pricing-table-widget .pricing-table-title, .pricing-table-section .tg-pricing-table-widget .pricing, .pricing-table-section .tg-pricing-table-widget .btn-wrapper a, .pricing-table-section .tg-pricing-table-widget.standard .popular-batch, .single-post #primary .author-description .author-description-block .author-title, .section-title-wrapper .section-title, .tg-service-widget .service-title-wrap a, .tg-service-widget .service-title-wrap a, .blog-section .tg-blog-widget-layout-2 .entry-title a, .entry-content-block .entry-title a, .blog #primary .entry-content-block .entry-content, .breadcrumb-trail.breadcrumbs .trail-title, #secondary .widget-title, #secondary .widget ul li, .archive #primary .entry-content-block .entry-content, .entry-content, .entry-summary, #comments .comments-title, #comments .comment-list article.comment-body .comment-content, .comment-reply-title, .search .entry-title a, .section-title, .blog-section .row:nth-child(2n+1) .entry-summary, .blog-section .row:nth-child(2n) .entry-summary, .blog-wrapper .entry-title a, .tg-blog-widget-layout-3 .entry-title a, .feature-product-section .tg-feature-product-widget .feature-title-wrap a, .team-wrapper .team-title, .testimonial-container .testimonial-content { color: #313b48; }.tg-service-widget .service-content-wrap, .section-title-wrapper .section-description, .team-wrapper .team-content-wrapper .team-content, .testimonial-container .testimonial-wrapper .testimonial-slide .testominial-content-wrapper .testimonial-content, button, input, select, textarea, .entry-meta a, .cat-links a, .entry-footer a, .entry-meta span, .single .entry-content-block .entry-footer span a, .single .entry-content-block .entry-footer span, #comments .comment-list article.comment-body .comment-metadata a, #comments .comment-list article.comment-body .comment-author, #respond #commentform p, .testimonial-container .testimonial-degicnation, .fun-facts-section .fun-facts-title-wrap, .blog-section .row:nth-child(2n+1) .entry-meta a, .blog-section .row:nth-child(2n) .entry-meta a, .tg-blog-widget-layout-2 .read-more-container .entry-author a, .blog-section .tg-blog-widget-layout-2 .read-more-container .entry-author, .tg-slider-widget .caption-desc { color: #666666; }@media (max-width: 980px){#site-navigation ul li.menu-item-has-children .sub-toggle { background-color: #efca23; }}@media screen and (min-width: 56.875em){.main-navigation ul ul, .main-navigation ul ul li { border-color: rgba(49, 59, 72, 0.2); }.main-navigation ul ul::before { border-top-color: rgba(49, 59, 72, 0.2); border-bottom-color: rgba(49, 59, 72, 0.2); }}#site-navigation ul li:hover > a, #site-navigation ul li.current-menu-item > a, #site-navigation ul li.current_page_item > a, #site-navigation ul li.current_page_ancestor > a, #site-navigation ul li.current-menu-ancestor > a, #site-navigation ul.sub-menu li:hover > a, #site-navigation ul li ul.sub-menu li.menu-item-has-children ul li:hover > a, #site-navigation ul li ul.sub-menu li.menu-item-has-children:hover > .menu-item, body.transparent #masthead .header-bottom #site-navigation ul li:hover > .menu-item, body.transparent #masthead .header-bottom #site-navigation ul li:hover > a, body.transparent #masthead .header-bottom #site-navigation ul.sub-menu li:hover > a, body.transparent #masthead .header-bottom #site-navigation ul.sub-menu li.menu-item-has-children ul li:hover > a, body.transparent.header-sticky #masthead-sticky-wrapper #masthead .header-bottom #site-navigation ul.sub-menu li > a:hover, .tg-service-widget .service-title-wrap a:hover, .tg-service-widget .service-more, .feature-product-section .button-group button:hover, .fun-facts-section .fun-facts-icon-wrap, .fun-facts-section .tg-fun-facts-widget.tg-fun-facts-layout-2 .counter-wrapper, .blog-section .tg-blog-widget-layout-2 .blog-content .read-more-container .read-more a, footer.footer-layout #top-footer .widget-title::first-letter, footer.footer-layout #top-footer .widget ul li a:hover, footer.footer-layout #bottom-footer .copyright .copyright-text a:hover, footer.footer-layout #bottom-footer .footer-menu ul li a:hover, .archive #primary .entry-content-block h2.entry-title a:hover, .blog #primary .entry-content-block h2.entry-title a:hover, #secondary .widget ul li a:hover, .woocommerce-Price-amount.amount, .team-wrapper .team-content-wrapper .team-social a:hover, .testimonial-container .testimonial-wrapper .testimonial-slide .testominial-content-wrapper .testimonial-icon, .footer-menu li a:hover, .tg-feature-product-filter-layout .button.is-checked:hover, .testimonial-container .testimonial-icon, #site-navigation ul li.menu-item-has-children:hover > .sub-toggle, .woocommerce-error::before, .woocommerce-info::before, .woocommerce-message::before, #primary .post .entry-content-block .entry-meta a:hover, #primary .post .entry-content-block .entry-meta span:hover, .entry-meta span:hover a, .post .entry-content-block .entry-footer span a:hover, #secondary .widget ul li a, #comments .comment-list article.comment-body .reply a, .tg-slider-widget .btn-wrapper a, .entry-content a, .related-posts-wrapper .entry-title a:hover, .related-posts-wrapper .entry-meta > span a:hover { color: #3982fe; }.blog-section .tg-blog-widget-layout-1 .tg-blog-widget:hover, #scroll-up, .header-bottom .search-wrap .search-box .searchform .btn:hover, .header-bottom .cart-wrap .flash-cart-views a span, body.transparent #masthead .header-bottom #site-navigation ul li a::before, .tg-slider-widget.slider-dark .btn-wrapper a:hover, .section-title::after, .about-section .about-content-wrapper .btn-wrapper a, .tg-service-widget .service-icon-wrap, .team-wrapper .team-content-wrapper .team-designation::after, .call-to-action-section .btn-wrapper a:hover, .blog-section .tg-blog-widget-layout-1:hover, .blog-section .tg-blog-widget-layout-2 .post-image .entry-date, .blog-section .tg-blog-widget-layout-2 .blog-content .post-readmore, .pricing-table-section .tg-pricing-table-widget:hover, .pricing-table-section .tg-pricing-table-widget.tg-pricing-table-layout-2 .pricing, .pricing-table-section .tg-pricing-table-widget.tg-pricing-table-layout-2 .btn-wrapper a, footer.footer-layout #top-footer .widget_tag_cloud .tagcloud a:hover, #secondary .widget-title::after, #secondary .searchform .btn:hover, #primary .searchform .btn:hover, #respond #commentform .form-submit input, .woocommerce span.onsale, .woocommerce ul.products li.product .onsale, .woocommerce ul.products li.product .button, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .added_to_cart.wc-forward, .testimonial-container .swiper-pagination.testimonial-pager .swiper-pagination-bullet:hover, .testimonial-container .swiper-pagination.testimonial-pager .swiper-pagination-bullet.swiper-pagination-bullet-active, .header-bottom .searchform .btn, .navigation .nav-links a:hover, .bttn:hover, button, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover, .tg-slider-widget .btn-wrapper a:hover { background-color: #3982fe; }#preloader-background span { background-color: #256eea; }#preloader-background span { --primary-color: #256eea; }@media (max-width: 980px){#site-navigation ul li.menu-item-has-children span.sub-toggle { background-color: #3982fe; }}.breadcrumb-trail.breadcrumbs { color: #ffffff; }#flash-breadcrumbs a, #flash-breadcrumbs span, .breadcrumb-trail.breadcrumbs .trail-items li span::before { color: #ffffff; }.site-branding { margin: 0px auto 0px 0px; }.site-branding .site-title, .site-description { clip: rect(1px, 1px, 1px, 1px); height: 1px; width: 1px; overflow: hidden; position: absolute !important; }.logo .logo-text { padding: 0px; }@media (max-width: 1200px){.tg-container { padding: 0px 1%; width: 98%; }}@media (max-width: 980px){.logo, .search-wrap, .cart-wrap { z-index: 99; }.header-bottom { position: relative; }#site-navigation, .center-logo-below-menu #site-navigation { float: right; padding: 20px 0px; }#site-navigation ul li:hover > a::before, #site-navigation ul li.current-menu-item > a::before { display: none; }#site-navigation .menu { background: none 0px 0px repeat scroll #ffffff; display: none; left: 0px; position: absolute; top: 100%; width: 100%; z-index: 9999; padding: 0px 20px; }#site-navigation .menu-toggle { cursor: pointer; display: inline-block; font-size: 20px; }#site-navigation ul li, .transparent #site-navigation ul li { float: none; margin-right: 0px; padding: 0px; position: relative; border-bottom: 1px solid rgba(0, 0, 0, 0.1); }#site-navigation ul li:last-child, .transparent #site-navigation ul li:last-child { border-bottom: 0px; }#site-navigation ul.sub-menu::before { display: none; }#site-navigation ul.sub-menu, .transparent #site-navigation ul.sub-menu { background: none 0px 0px repeat scroll #ffffff; display: none; border-radius: 0px; min-width: 100%; opacity: 1; position: static; left: 0px; top: 0px; transition: none; transform: translate(0px); visibility: visible; box-shadow: none; padding-left: 20px; border-top: 1px solid rgba(0, 0, 0, 0.1); }#site-navigation ul > li a { line-height: 42px; padding: 0px 15px; }#site-navigation ul.sub-menu li a, #site-navigation ul.sub-menu li ul.sub-menu li a, .transparent #site-navigation ul li a, .transparent #site-navigation ul.sub-menu li a { color: #4c5867; display: block; line-height: 42px; padding: 0px 0px 0px 20px; text-align: left; }#site-navigation ul.sub-menu li { padding: 0px; }#site-navigation ul li:hover, #site-navigation ul li.current-menu-item, #site-navigation ul li.current-menu-ancestor, #site-navigation ul.sub-menu li.current-menu-item, #site-navigation ul.sub-menu li.current-menu-ancestor, #site-navigation ul.sub-menu > li:hover { color: #30afb8; }#site-navigation ul li:hover > a, #site-navigation ul li.current-menu-item a, #site-navigation ul li.current-menu-ancestor a { display: block; transition: background 0.5s; }#site-navigation ul li.menu-item-has-children .sub-toggle { position: absolute; top: 11px; right: 15px; background-color: #30afb8; height: 20px; width: 20px; text-align: center; line-height: 20px; color: #ffffff; }#site-navigation ul li ul.sub-menu li.menu-item-has-children ul { left: 0px; opacity: 1; visibility: visible; }#site-navigation ul li ul.sub-menu li.menu-item-has-children .sub-toggle { top: 15px; color: #ffffff; transform: none; }#site-navigation ul li ul.sub-menu li.menu-item-has-children ul { transition: none; }}@media (max-width: 768px){#primary, #secondary { float: none; width: 100%; }}@media (max-width: 480px){.logo .logo-image { padding: 0px; transform: scale(0.8); }.logo-text { padding: 20px 0px; }.logo .logo-text .site-title { line-height: 24px; }.logo .site-title { font-size: 18px; line-height: 24px; }.site-description { font-size: 12px; }.center-logo-below-menu .logo, .logo { padding: 20px 0px; }}:root { --swiper-theme-color: #007aff; }:root { --swiper-navigation-size: 44px; }button.pswp__button { box-shadow: none !important; background-image: url("//iparihutes.hu/wp-content/swift-ai/images/wp-content/plugins/woocommerce/assets/css/photoswipe/default-skin/default-skin-png.webp") !important; }button.pswp__button, button.pswp__button--arrow--left::before, button.pswp__button--arrow--right::before, button.pswp__button:hover { background-color: transparent !important; }button.pswp__button--arrow--left, button.pswp__button--arrow--left:hover, button.pswp__button--arrow--right, button.pswp__button--arrow--right:hover { background-image: none !important; }.pswp { display: none; position: absolute; width: 100%; height: 100%; left: 0px; top: 0px; overflow: hidden; touch-action: none; z-index: 1500; text-size-adjust: 100%; backface-visibility: hidden; outline: 0px; }.pswp * { box-sizing: border-box; }.pswp__bg { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background: #000000; opacity: 0; transform: translateZ(0px); backface-visibility: hidden; will-change: opacity; }.pswp__scroll-wrap { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; overflow: hidden; }.pswp__container, .pswp__zoom-wrap { touch-action: none; position: absolute; inset: 0px; }.pswp__container, .pswp__img { user-select: none; -webkit-tap-highlight-color: transparent; }.pswp__bg { will-change: opacity; transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1); }.pswp__container, .pswp__zoom-wrap { backface-visibility: hidden; }.pswp__item { position: absolute; inset: 0px; overflow: hidden; }.pswp__button { width: 44px; height: 44px; position: relative; background: 0px 0px; cursor: pointer; overflow: visible; appearance: none; display: block; border: 0px; padding: 0px; margin: 0px; float: left; opacity: 0.75; transition: opacity 0.2s; box-shadow: none; }.pswp__button, .pswp__button--arrow--left::before, .pswp__button--arrow--right::before { background: url("//iparihutes.hu/wp-content/swift-ai/images/wp-content/plugins/woocommerce/assets/css/photoswipe/default-skin/default-skin-png.webp") 0px 0px / 264px 88px no-repeat; width: 44px; height: 44px; }.pswp__button--close { background-position: 0px -44px; }.pswp__button--share { background-position: -44px -44px; }.pswp__button--fs { display: none; }.pswp__button--zoom { display: none; background-position: -88px 0px; }.pswp__button--arrow--left, .pswp__button--arrow--right { background: 0px 0px; top: 50%; margin-top: -50px; width: 70px; height: 100px; position: absolute; }.pswp__button--arrow--left { left: 0px; }.pswp__button--arrow--right { right: 0px; }.pswp__button--arrow--left::before, .pswp__button--arrow--right::before { content: ""; top: 35px; background-color: rgba(0, 0, 0, 0.3); height: 30px; width: 32px; position: absolute; }.pswp__button--arrow--left::before { left: 6px; background-position: -138px -44px; }.pswp__button--arrow--right::before { right: 6px; background-position: -94px -44px; }.pswp__counter, .pswp__share-modal { user-select: none; }.pswp__share-modal { display: block; background: rgba(0, 0, 0, 0.5); width: 100%; height: 100%; top: 0px; left: 0px; padding: 10px; position: absolute; z-index: 1600; opacity: 0; transition: opacity 0.25s ease-out; backface-visibility: hidden; will-change: opacity; }.pswp__share-modal--hidden { display: none; }.pswp__share-tooltip { z-index: 1620; position: absolute; background: #ffffff; top: 56px; border-radius: 2px; display: block; width: auto; right: 44px; box-shadow: rgba(0, 0, 0, 0.25) 0px 2px 5px; transform: translateY(6px); transition: transform 0.25s; backface-visibility: hidden; will-change: transform; }.pswp__counter { position: relative; left: 0px; top: 0px; height: 44px; font-size: 13px; line-height: 44px; color: #ffffff; opacity: 0.75; padding: 0px 10px; margin-inline-end: auto; }.pswp__caption { position: absolute; left: 0px; bottom: 0px; width: 100%; min-height: 44px; }.pswp__caption__center { text-align: left; max-width: 420px; margin: 0px auto; font-size: 13px; padding: 10px; line-height: 20px; color: #cccccc; }.pswp__preloader { width: 44px; height: 44px; position: absolute; top: 0px; left: 50%; margin-left: -22px; opacity: 0; transition: opacity 0.25s ease-out; will-change: opacity; direction: ltr; }.pswp__preloader__icn { width: 20px; height: 20px; margin: 12px; }@media screen and (max-width: 1024px){.pswp__preloader { position: relative; left: auto; top: auto; margin: 0px; float: right; }}.pswp__ui { -webkit-font-smoothing: auto; visibility: visible; opacity: 1; z-index: 1550; }.pswp__top-bar { position: absolute; left: 0px; top: 0px; height: 44px; width: 100%; display: flex; justify-content: flex-end; }.pswp--has_mouse .pswp__button--arrow--left, .pswp--has_mouse .pswp__button--arrow--right, .pswp__caption, .pswp__top-bar { backface-visibility: hidden; will-change: opacity; transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1); }.pswp__caption, .pswp__top-bar { background-color: rgba(0, 0, 0, 0.5); }.pswp__ui--hidden .pswp__button--arrow--left, .pswp__ui--hidden .pswp__button--arrow--right, .pswp__ui--hidden .pswp__caption, .pswp__ui--hidden .pswp__top-bar { opacity: 0.001; }.jet-woo-product-gallery-pswp { display: none; position: absolute; width: 100%; height: 100%; left: 0px; top: 0px; overflow: hidden; touch-action: none; z-index: 999999; outline: 0px; }.jet-woo-product-gallery-pswp .pswp__button--zoom { display: block; }body { font-family: Inter, arial, sans-serif; }body.custom-background { background-image: none !important; }.navigation .nav-links a, .bttn, button, input[type="button"], input[type="reset"], input[type="submit"] { background: none 0px 0px repeat scroll #1f1852; }#preloader-background { background-color: #1f396d; }h1.trail-title { text-shadow: black 1px 1px 2px, black 0px 0px 1em, #000000 0px 0px 0.2em; }.breadcrumb-trail.breadcrumbs .trail-title { line-height: 1.1em; padding: 1% 0px 4%; width: 100%; color: #ffffff !important; }span.sub-toggle { display: none; }figure.logo-image > a > img { width: 300px; }header.site-header > div > div.tg-container { justify-content: space-between; }body.custom-background { background-image: url("//iparihutes.hu/wp-content/swift-ai/images/wp-content/uploads/2017/04/header-jpg.webp"); background-position: left top; background-size: auto; background-repeat: no-repeat; background-attachment: fixed; }figure.logo-image > a > img { width: 220px; }#site-navigation ul li { padding: 23px 10px 23px 0px; font-size: 15px; }.kapcs_button { background-color: #ffea81; border-radius: 12px; font-size: 12px; font-weight: 700; padding: 5px 10px !important; margin-top: 17px !important; }body { font-family: Ubuntu; font-weight: 400; }.breadcrumb-trail.breadcrumbs { background-image: url("//iparihutes.hu/wp-content/swift-ai/images/wp-content/uploads/2021/05/oxyma-top-cover-1-png.webp"); }.cky-overlay { background: #000000; opacity: 0.4; position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 99999999; }.cky-hide { display: none; }.cky-btn-revisit-wrapper { display: flex; align-items: center; justify-content: center; background: #0056a7; width: 45px; height: 45px; border-radius: 50%; position: fixed; z-index: 999999; cursor: pointer; }.cky-revisit-bottom-left { bottom: 15px; left: 15px; }.cky-btn-revisit-wrapper .cky-btn-revisit { display: flex; align-items: center; justify-content: center; background: none; border: none; cursor: pointer; position: relative; margin: 0px; padding: 0px; }.cky-btn-revisit-wrapper .cky-btn-revisit img { max-width: fit-content; margin: 0px; height: 30px; width: 30px; }.cky-revisit-hide { display: none; }.cky-consent-container { position: fixed; width: 440px; box-sizing: border-box; z-index: 9999999; border-radius: 6px; }.cky-consent-container .cky-consent-bar { background: #ffffff; border: 1px solid; padding: 20px 26px; box-shadow: rgba(172, 171, 171, 0.3) 0px -1px 10px 0px; border-radius: 6px; }.cky-box-bottom-left { bottom: 40px; left: 40px; }.cky-notice .cky-title { color: #212121; font-weight: 700; font-size: 18px; line-height: 24px; margin: 0px 0px 12px; word-break: break-word; }.cky-notice-des *, .cky-preference-content-wrapper *, .cky-dma-content-wrapper *, .cky-accordion-header-des *, .cky-gpc-wrapper .cky-gpc-desc * { font-size: 14px; }.cky-notice-des { color: #212121; font-size: 14px; line-height: 24px; font-weight: 400; }.cky-consent-bar .cky-notice-des p, .cky-gpc-wrapper .cky-gpc-desc p, .cky-preference-body-wrapper .cky-preference-content-wrapper p, .cky-accordion-header-wrapper .cky-accordion-header-des p, .cky-cookie-des-table li div:last-child p { color: inherit; margin-top: 0px; word-break: break-word; }.cky-notice-des p:last-child, .cky-preference-content-wrapper p:last-child, .cky-cookie-des-table li div:last-child p:last-child, .cky-gpc-wrapper .cky-gpc-desc p:last-child { margin-bottom: 0px; }button.cky-show-desc-btn:not(:hover):not(:active) { color: #1863dc; background: transparent; }button.cky-accordion-btn:not(:hover):not(:active), button.cky-banner-btn-close:not(:hover):not(:active), button.cky-btn-revisit:not(:hover):not(:active), button.cky-btn-close:not(:hover):not(:active) { background: transparent; }.cky-notice-btn-wrapper { display: flex; justify-content: flex-start; align-items: center; flex-wrap: wrap; gap: 8px; margin-top: 16px; }.cky-notice-btn-wrapper .cky-btn { text-shadow: none; box-shadow: none; }.cky-btn { flex: 1 1 auto; max-width: 100%; font-size: 14px; font-family: inherit; line-height: 24px; padding: 8px; font-weight: 500; border-radius: 2px; cursor: pointer; text-align: center; text-transform: none; min-height: 0px; overflow-wrap: break-word; }.cky-btn-customize { color: #1863dc; background: transparent; border: 2px solid #1863dc; }.cky-btn-reject { color: #1863dc; background: transparent; border: 2px solid #1863dc; }.cky-btn-accept { background: #1863dc; color: #ffffff; border: 2px solid #1863dc; }.cky-btn:last-child { margin-right: 0px; }@media (max-width: 576px){.cky-box-bottom-left { bottom: 0px; left: 0px; }}@media (max-width: 440px){.cky-box-bottom-left, .cky-box-bottom-right, .cky-box-top-left, .cky-box-top-right { width: 100%; max-width: 100%; }.cky-consent-container .cky-consent-bar { padding: 20px 0px; }.cky-custom-brand-logo-wrapper, .cky-notice .cky-title, .cky-notice-des, .cky-notice-btn-wrapper { padding: 0px 24px; }.cky-notice-des { max-height: 40vh; overflow-y: scroll; }.cky-notice-btn-wrapper { gap: 10px; flex-direction: column; }.cky-btn { width: 100%; }.cky-notice-btn-wrapper .cky-btn-customize { order: 2; }.cky-notice-btn-wrapper .cky-btn-reject { order: 3; }.cky-notice-btn-wrapper .cky-btn-accept { order: 1; }}@media (max-width: 352px){.cky-notice .cky-title { font-size: 16px; }.cky-notice-des * { font-size: 12px; }.cky-notice-des, .cky-btn { font-size: 12px; }}.cky-preference-header .cky-btn-close { margin: 0px; cursor: pointer; vertical-align: middle; padding: 0px; background: none; border: none; width: auto; height: auto; min-height: 0px; line-height: 0; text-shadow: none; box-shadow: none; }.cky-preference-content-wrapper .cky-show-desc-btn { font-size: 14px; font-family: inherit; color: #1863dc; text-decoration: none; line-height: 24px; padding: 0px; margin: 0px; white-space: nowrap; cursor: pointer; background: transparent; border-color: transparent; text-transform: none; min-height: 0px; text-shadow: none; box-shadow: none; }.cky-accordion .cky-accordion-body { display: none; }.cky-accordion-header .cky-accordion-btn { font-size: 16px; font-family: inherit; color: #212121; line-height: 24px; background: none; border: none; font-weight: 700; padding: 0px; margin: 0px; cursor: pointer; text-transform: none; min-height: 0px; text-shadow: none; box-shadow: none; }.cky-accordion-chevron { margin-right: 22px; position: relative; cursor: pointer; }.cky-audit-table { background: #f4f4f4; border-radius: 6px; }.cky-audit-table .cky-empty-cookies-text { color: inherit; font-size: 12px; line-height: 24px; margin: 0px; padding: 10px; word-break: break-word; }.cky-audit-table .cky-cookie-des-table { font-size: 12px; line-height: 24px; font-weight: normal; padding: 15px 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: inherit; margin: 0px; }.cky-audit-table .cky-cookie-des-table:last-child { border-bottom: none; }.cky-audit-table .cky-cookie-des-table li { list-style-type: none; display: flex; padding: 3px 0px; }.cky-audit-table .cky-cookie-des-table li:first-child { padding-top: 0px; }.cky-cookie-des-table li div:first-child { width: 100px; font-weight: 600; word-break: break-word; overflow-wrap: break-word; }.cky-cookie-des-table li div:last-child { flex: 1 1 0%; word-break: break-word; overflow-wrap: break-word; margin-left: 8px; }.cky-footer-wrapper { position: relative; }.cky-prefrence-btn-wrapper .cky-btn { flex: 1 1 auto; max-width: 100%; text-shadow: none; box-shadow: none; }.cky-btn-preferences { color: #1863dc; background: transparent; border: 2px solid #1863dc; }.cky-preference-header, .cky-preference-body-wrapper, .cky-accordion-wrapper, .cky-accordion, .cky-accordion-wrapper, .cky-footer-wrapper, .cky-prefrence-btn-wrapper { border-color: inherit; }@media (max-width: 576px){.cky-prefrence-btn-wrapper .cky-btn { width: 100%; }.cky-prefrence-btn-wrapper .cky-btn-reject { order: 3; }.cky-prefrence-btn-wrapper .cky-btn-accept { order: 1; margin-top: 0px; }.cky-prefrence-btn-wrapper .cky-btn-preferences { order: 2; }}@media (max-width: 425px){.cky-accordion-chevron { margin-right: 15px; }}@media (max-width: 352px){.cky-preference-content-wrapper *, .cky-accordion-header-des *, .cky-dma-content-wrapper * { font-size: 12px; }.cky-preference-content-wrapper, .cky-preference-body-wrapper .cky-dma-content-wrapper, .cky-preference-content-wrapper .cky-show-more, .cky-accordion-header .cky-always-active, .cky-accordion-header-des, .cky-preference-content-wrapper .cky-show-desc-btn, .cky-notice-des a.cky-policy, .cky-dma-content-wrapper a.cky-policy { font-size: 12px; }.cky-accordion-header .cky-accordion-btn { font-size: 14px; }}.cky-switch input[type="checkbox"] { position: relative; width: 44px; height: 24px; margin: 0px; background: #d0d5d2; appearance: none; border-radius: 50px; cursor: pointer; outline: 0px; border: none; top: 0px; }.cky-switch input[type="checkbox"]::before { position: absolute; content: ""; height: 20px; width: 20px; left: 2px; bottom: 2px; border-radius: 50%; background-color: white; transition: 0.4s; margin: 0px; }.cky-switch input[type="checkbox"]::after { display: none; }@media (max-width: 425px){.cky-switch input[type="checkbox"] { width: 38px; height: 21px; }.cky-switch input[type="checkbox"]::before { height: 17px; width: 17px; }}.cky-notice-group { font-size: 14px; line-height: 24px; font-weight: 400; color: #212121; }@media (max-width: 440px){.cky-consent-container { width: 100%; }}@supports not (gap: 10px){.cky-btn { margin: 0px 8px 0px 0px; }@media (max-width: 440px){.cky-notice-btn-wrapper { margin-top: 0px; }.cky-btn { margin: 10px 0px 0px; }.cky-notice-btn-wrapper .cky-btn-accept { margin-top: 16px; }}@media (max-width: 576px){.cky-prefrence-btn-wrapper .cky-btn { margin: 10px 0px 0px; }}@media (max-width: 425px){.cky-notice-btn-wrapper { margin-top: 0px; }}}.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; width: 1px; overflow-wrap: normal !important; position: absolute !important; }.screen-reader-text:focus { background-color: #ffffff; border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 2px 2px; clip-path: none; color: #2b2d2f; display: block; font-size: 0.875rem; font-weight: 700; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; clip: auto !important; }.woocommerce-product-gallery{opacity:1!important;} .woocommerce-product-gallery figure{max-width:1000%} .woocommerce-product-gallery figure[style*="3d(0px"]{max-width: 100%;} body:not(.swift-ui) .woocommerce-product-gallery [data-thumb]:not(:first-of-type){display:none!important;}body.swift-nojs [data-s3cid="1"]{max-width:0px;max-height:0px;}body.swift-nojs [data-s3cid="11"]{min-width:856.625px;}body.swift-nojs [data-s3cid="42"]{min-width:406.96875px;}body.swift-nojs [data-s3cid="43"]{min-width:135.5px;}body.swift-nojs [data-s3cid="44"]{min-width:135.5px;}body.swift-nojs [data-s3cid="45"]{min-width:221.3125px;}body.swift-nojs [data-s3cid="46"]{min-width:221.3125px;}body.swift-nojs [data-s3cid="47"]{min-width:160.671875px;}body.swift-nojs [data-s3cid="48"]{min-width:160.671875px;}html{opacity:1}