:where([data-s3image]) { height: auto; }ol, ul { box-sizing: border-box; }.wp-block-social-links .wp-social-link span:not(.screen-reader-text) { font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }.editor-styles-wrapper, .entry-content { counter-reset: footnotes 0; }:root { --wp--preset--font-size--normal: 16px; --wp--preset--font-size--huge: 42px; }.screen-reader-text { border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; overflow-wrap: normal !important; }.screen-reader-text:focus { background-color: #dddddd; clip-path: none; color: #444444; display: block; font-size: 1em; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; }:where(figure) { margin: 0px 0px 1em; }:where([data-s3image]) { height: auto; }ol, ul { box-sizing: border-box; }.wp-block-social-links .wp-social-link span:not(.screen-reader-text) { font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }.editor-styles-wrapper, .entry-content { counter-reset: footnotes 0; }:root { --wp--preset--font-size--normal: 16px; --wp--preset--font-size--huge: 42px; }.screen-reader-text { border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; overflow-wrap: normal !important; }.screen-reader-text:focus { background-color: #dddddd; clip-path: none; color: #444444; display: block; font-size: 1em; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; }:where(figure) { margin: 0px 0px 1em; }#loader-wrapper { position: fixed; width: 100%; inset: 0px; background-color: rgba(255, 255, 255, 0.7); z-index: 9999; display: none; }#loader-wrapper::after { content: ""; display: block; position: absolute; left: 48%; top: 40%; width: 25px; height: 25px; border-style: dotted; border-color: transparent black black; border-width: 7px; border-radius: 50%; animation: 0.8s linear 0s infinite normal none running spin; }.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-chevron-up::before { content: ""; }.fa-navicon::before, .fa-reorder::before, .fa-bars::before { content: ""; }: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; }: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:"Ubuntu";font-weight:700;font-style:normal;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;src:url(https://iparimobilklima.hu/wp-content/swift-ai/cache/iparimobilklima.hu/portfolio/raktarak-parahutese/__data/4iCv6KVjbNBYlgoCxCvjvmyNPYZvg7UI955068c2.woff) format('woff2');font-display:swap;}@font-face{font-family:"Ubuntu";font-weight:700;font-style:normal;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;src:url(https://iparimobilklima.hu/wp-content/swift-ai/cache/iparimobilklima.hu/portfolio/raktarak-parahutese/__data/4iCv6KVjbNBYlgoCxCvjsGyNPYZvgw1ae8f627.woff) format('woff2');font-display:swap;}: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; }h3 { font-size: 25px; }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; }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; }.hidden { display: none; }.tg-column-wrapper { clear: both; margin-left: -3%; }.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%; }#scroll-up { background-color: #30afb8; border-radius: 3px; bottom: 20px; color: #ffffff; display: none; padding: 10px 16px; position: fixed; opacity: 0.5; z-index: 9999; right: 20px; }.site { background-color: #ffffff; }.header-top { background-color: #f1f5f8; }.header-top .tg-column-wrapper { margin-left: 0px; display: flex; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-align: center; align-items: center; }.header-top .left-content { -webkit-box-flex: 1; flex: 1 1 0%; }.header-top .right-content { -webkit-box-flex: 1; flex: 1 1 0%; }.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; }.header-bottom { background: #ffffff; }.header-bottom .tg-container { display: flex; flex-wrap: wrap; -webkit-box-align: center; align-items: center; }.header-bottom .site-navigation-wrapper { -webkit-box-flex: 6; flex: 6 1 0%; }.header-bottom .header-action-container { display: flex; }#bottom-footer { padding: 20px 0px; background-color: #28313d; }#bottom-footer .copyright { float: left; }#bottom-footer .copyright-text { color: #ffffff; font-size: 12px; }#bottom-footer .copyright-text a { color: #bcbaba; }.entry-content, .entry-summary { margin-top: 12px; color: #606060; }#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 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; }.entry-content-block .entry-title { font-size: 18px; }.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::before { color: #a1a1a1; content: ""; font-family: fontawesome; left: 0px; position: absolute; top: 0px; }.single .entry-content-block .entry-header { margin: 20px 0px 5px; }.single .entry-content-block { width: 100%; }.single .entry-content-block .entry-title { font-size: 20px; }.single .entry-content-block .entry-content { border-bottom: 1px solid #c5c5c5; }@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 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 ul { transition: none; }}@media (max-width: 768px){#primary, #secondary { float: none; width: 100%; }.header-top { display: none; }}@media (max-width: 600px){.header-top .tg-container { text-align: center; }.header-top .tg-column-wrapper { flex-direction: column; text-align: center; }#bottom-footer { text-align: center; }#bottom-footer .copyright, #bottom-footer .footer-menu { float: none; display: inline-block; }}@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; }}#header-discount-container { display: flex; padding: 15px 0px; background-color: #1f396d; justify-content: flex-start; }#header-discount-link { font-family: Poppins, sans-serif; font-size: 16px; color: #ffffff; max-width: 1200px; margin: 0px auto; }#header-discount-pre { color: #94d163; text-transform: uppercase; padding-right: 15px; font-weight: 700; letter-spacing: 1px; }#header-discount-mid { padding: 5px 10px; background-color: #f35c53; margin-left: 15px; margin-right: 25px; border-radius: 5px; font-weight: 700; }#header-discount-last { color: #abcaff; }#secondary .widget ul li::after { display: none; }#secondary .widget ul li { padding: 2px 0px; font-size: 110%; }.textwidget > * > a.bttn { margin-top: 5%; }div.entry-content { text-align: justify; }.entry-content > * { text-align: justify; padding-right: 5%; }h1.trail-title { }div.entry-content > p { color: #3c3c40 !important; }figure.logo-image > a > img { width: 400px; }#bottom-footer { display: none; }.fa { font-family: var(--fa-style-family,"Font Awesome 6 Free"); font-weight: var(--fa-style,900); }.fa, .fa-brands, .fa-regular, .fa-solid, .fab, .far, .fas { -webkit-font-smoothing: antialiased; display: var(--fa-display,inline-block); font-style: normal; font-variant: normal; line-height: 1; text-rendering: auto; }.fa-brands::before, .fa-regular::before, .fa-solid::before, .fa::before, .fab::before, .far::before, .fas::before { content: var(--fa); }.fa-bars, .fa-navicon { --fa: "\f0c9"; --fa--fa: "\f0c9\f0c9"; }.fa-chevron-up { --fa: "\f077"; --fa--fa: "\f077\f077"; }:host, :root { --fa-style-family-brands: "Font Awesome 6 Brands"; --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands"; }:host, :root { --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Free"; }:host, :root { --fa-style-family-classic: "Font Awesome 6 Free"; --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free"; }@font-face{font-family:"Font Awesome 6 Free";font-weight:900;font-style:normal;src:url(https://iparimobilklima.hu/wp-content/swift-ai/cache/iparimobilklima.hu/portfolio/raktarak-parahutese/__data/fa-solid-900b02247f5.woff) format('woff2');font-display:swap;}:host, :root { --fa-style-family-classic: "Font Awesome 6 Free"; --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free"; }@font-face{font-family:"Font Awesome 6 Free";font-weight:900;font-style:normal;src:url(https://iparimobilklima.hu/wp-content/swift-ai/cache/iparimobilklima.hu/portfolio/raktarak-parahutese/__data/fa-solid-900b02247f5.woff) format('woff2');font-display:swap;}:host, :root { --fa-style-family-classic: "Font Awesome 6 Free"; --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Free"; }:host, :root { --fa-style-family-brands: "Font Awesome 6 Brands"; --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands"; }@media only screen and (min-width: 980px){#menu-item-1901 .sub-menu, #menu-item-1677 .sub-menu, #menu-item-1778 ul li ul { overflow: auto; height: auto; max-height: 50vh; }}.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;}html{opacity:1}