.elementor-113 .elementor-element.elementor-element-6f1ffc5 a.discover.full{width:460px;margin-top:10px}.constructify_fn_helpful_bar .social_list a.twitter:hover svg{fill:#fff!important}body .sgpb-theme-1-content{border:none!important}.elementor-pagination{margin:40px 0 10px 0}.page-numbers.current,.page-numbers:hover{background-color:#f29a1e;color:#555!important}.page-numbers{padding:5px 12px;background:#555;color:#fff!important;border:2px solid #f29a1e;border-radius:5px}body.single-post .constructify_fn_blog_single .title_holder h1{margin:0;padding:0;font-size:44px;letter-spacing:0;font-weight:400;color:#14141c;line-height:1.1;position:relative;left:-1px}body.single-post .constructify_fn_blog_single .post_content p+h2{margin-top:20px}body.single-post .constructify_fn_blog_single .post_content h2{line-height:1.2;font-size:32px;margin-bottom:12px;font-weight:500;font-family:'Open Sans',Open\ Sans,Arial,Helvetica,sans-serif}body.single-post .constructify_fn_blog_single .post_content h2 strong{font-weight:600}body.single-post .constructify_fn_blog_single .post_content .blog-galeria-kepek{margin-top:15px;margin-bottom:25px}.grecaptcha-badge{display:none!important}@media (max-width:550px){body.single-post .constructify_fn_blog_single .post_content .blog-galeria-kepek dl.gallery-item{display:none}body.single-post .constructify_fn_blog_single .post_content .blog-galeria-kepek dl.gallery-item:nth-child(1) {display:block}body.single-post .constructify_fn_blog_single .post_content .blog-galeria-kepek dl.gallery-item:nth-child(2) {display:block}body.single-post .constructify_fn_blog_single .post_content .blog-galeria-kepek dl.gallery-item:nth-child(3) {display:block}}body.single-post .constructify_fn_blog_single .post_content .blog-galeria-kepek+.elementor-widget-text-editor{margin-top:25px}body.single-post .constructify_fn_blog_single .post_content p+h3{margin-top:15px}body.single-post .constructify_fn_blog_single .post_content h3{line-height:1.2;font-size:22px;margin-bottom:10px;font-weight:500;font-family:'Open Sans',Open\ Sans,Arial,Helvetica,sans-serif}.elementor img.kezdolap-fologo{position:absolute;top:0;right:0;width:250px!important}.gif_video{border:2px solid #555!important;margin-bottom:10px;margin-top:10px}.elementor-element.galeria-szovegben.elementor-widget.elementor-widget-image-gallery .gallery-item{width:12.5%!important}.elementor-element.galeria-szovegben.elementor-widget.elementor-widget-image-gallery.egyedul .gallery-item{width:100%!important}.elementor-element.galeria-szovegben.elementor-widget.elementor-widget-image-gallery{display:inline-block;margin-bottom:5px!important;margin-top:5px!important}.elementor-element.galeria-szovegben.elementor-widget.elementor-widget-image-gallery br{display:none!important}body.page-template-nyeremenyjatek p.fb-oldalunk{background:#3b5998;color:#fff;font-weight:bold;max-width:260px;border:2px solid #3b5998!important;border-radius:10px;margin:0 auto}section.unios-palyazat{border-style:dotted;border-color:#555;transition:background .3s , border .3s , border-radius .3s , box-shadow .3s}body.page-template-nyeremenyjatek .constructify_fn_without_sidebar_page form input[type="checkbox"]{width:100%;opacity:0;position:absolute;top:0;left:0;height:100%;padding:0;margin:0}body.page-template-nyeremenyjatek .constructify_fn_without_sidebar_page .wpcf7-list-item-label{padding:12px 5px;display:inline-block;font-weight:bold;background:#333;width:100%;display:flex;justify-content:center;align-items:center}body.page-template-nyeremenyjatek .constructify_fn_without_sidebar_page input[type="text"],body.page-template-nyeremenyjatek .constructify_fn_without_sidebar_page input[type="email"]{height:47px;font-size:15px}body.page-template-nyeremenyjatek .constructify_fn_without_sidebar_page div.wpcf7 label.cim{padding:14px;font-size:15px;line-height:19px}body.page-template-nyeremenyjatek .constructify_fn_without_sidebar_page input:checked+span.wpcf7-list-item-label:before{content:url(https://euromprofil.hu/wp-content/themes/romankft/check.svg);width:20px;height:20px;display:block;color:#fff;margin-right:5px}body.page-template-nyeremenyjatek .constructify_fn_without_sidebar_page input+span.wpcf7-list-item-label:before{content:url(https://euromprofil.hu/wp-content/themes/romankft/uncheck.svg);width:20px;height:20px;display:block;color:#fff;margin-right:5px}body.page-template-nyeremenyjatek .constructify_fn_without_sidebar_page .kuldes-elott{line-height:19px!important}body.page-template-nyeremenyjatek .constructify_fn_without_sidebar_page .wpcf7-list-item-label:hover,body.page-template-nyeremenyjatek .constructify_fn_without_sidebar_page form input[type="checkbox"]:hover{cursor:pointer}body.page-template-nyeremenyjatek .constructify_fn_without_sidebar_page form span.wpcf7-list-item{position:relative;width:100%;margin:0;text-align:center;color:#fff;border-bottom:1px solid #999;line-height:1.2}body.page-template-nyeremenyjatek .constructify_fn_without_sidebar_page form span.wpcf7-list-item.last{border-bottom:none!important}body.page-template-nyeremenyjatek .constructify_fn_without_sidebar_page form input:checked+.wpcf7-list-item-label{background:green}body.page-template-nyeremenyjatek .constructify_fn_without_sidebar_page p.fb-oldalunk a{padding:10px;display:block;color:#fff;line-height:19px}body.page-template-nyeremenyjatek .constructify_fn_without_sidebar_page form.wpcf7-form{margin-top:10px;border:2px solid #ca0f00;padding:30px;border-radius:20px;background:#ddd;display:inline-block;width:100%}body.page-template-nyeremenyjatek .constructify_fn_without_sidebar_page a{color:#777}.onp-sl-secrets .onp-sl-control-inner-wrap{padding:9px 0 9px 18px}.onp-sl .onp-sl-agreement-checkbox .onp-sl-field-checkbox .onp-sl-checkbox-text,a.onp-sl-link{line-height:21px!important}.onp-sl-secrets .fb-like iframe,.onp-sl-secrets .fb-like span{width:104px!important}.onp-sl-secrets .onp-sl-inner-wrap{border:3px solid #333;background-color:#fff}.elementor-widget.galeria-kepek:not(:last-child) {margin:20px 0!important}.swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets{display:none}.elementor-skin-carousel.elementor-pagination-position-outside .swiper-container,.elementor-skin-coverflow.elementor-pagination-position-outside .swiper-container{padding-bottom:0}.page-id-2310 .jelentkezesi-fel h1{color:#777;margin-bottom:13px;font-weight:bold;margin-top:25px;line-height:1}.page-id-2310 h1{color:#777;margin-bottom:8px;font-weight:bold;margin-top:20px;line-height:1}.page-id-2310 h3{color:#777;margin-bottom:8px}.page-id-2310 ul{margin:10px 0 0 15px}.page-id-2310 li:last-of-type{margin-bottom:0}.page-id-2310 .constructify_fn_pagetitle{display:none}.page-id-2310 div.wpcf7{border:2px solid #333;border-radius:5px;padding:30px;max-width:600px;margin:0 auto;display:inline-block}.nyeremeny-urlap{text-align:center}.kuldes-elott{background:#ca0f00;text-align:center;color:#fff;font-weight:bold;border:2px solid #333!important;line-height:1.5!important;padding:10px}.page-id-2310 form.wpcf7-form{margin-top:0}a.jelszo-megvaltoztatasa-gomb{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:auto;font-size:15px;padding:12px 20px!important;text-transform:none;line-height:18px;letter-spacing:.5px;font-weight:bold;border:2px solid #ca0f00;border-color:#222!important;background:#ca0f00!important;color:#fff!important;display:inline-block!important}.jelszo-megvaltoztatasa-doboz{display:block;text-align:center;margin-top:10px}.ihc-ap-wrap .ihc-reg-update-msg{margin-bottom:10px}.page-id-2291.logged-in .ihc-wrapp-the-errors{margin:0 0 20px 0!important}.logged-in.page-id-2006 form#edituser .iump-form-line-register.iump-form-password{display:none!important}.fb_reset.nyitva{display:block!important}.fb_reset{display:none!important}small.eeSFL_ListFileActions,table.eeFiles thead{display:none!important}html{overflow-x:hidden;padding:0;margin:0}body{font-family:'Open Sans',Open\ Sans,Arial,Helvetica,sans-serif;font-size:16px;line-height:1.5;letter-spacing:.5px;font-weight:400;-ms-word-wrap:break-word;word-wrap:break-word;color:#777}.elementor-section{background-color:#fff}h1,h2,h3,h4,h5,h6{font-family:'Arial, Helvetica, sans-serif',Rubik,Arial,Helvetica,sans-serif;font-weight:400;color:#222;letter-spacing:0;line-height:1.3}a{text-decoration:none}input{font-family:'Raleway'}input[type="submit"],input[type="button"]{color:#222;background-color:#f29a1e}input[type="submit"]:hover,input[type="button"]:hover{color:#f29a1e;background-color:#ca0f00;border:2px solid #f29a1e}h1>a,h2>a,h3>a,h4>a,h5>a,h6>a{color:#14141c;text-decoration:none}h1>a:hover,h2>a:hover,h3>a:hover,h4>a:hover,h5>a:hover,h6>a:hover{color:#f29a1e}p{margin-bottom:20px;color:#777;line-height:1.7;letter-spacing:0}textarea,input,button{outline:none}:focus{outline-color:transparent;outline-style:none}blockquote:after{clear:both;display:table;content:''}blockquote{border-left:3px solid #6fbf71;font-style:italic;margin:10px 0 23px 0;padding:12px 0 12px 5%;clear:both;float:left;width:100%;line-height:1.7;color:#777;box-sizing:border-box}blockquote p{margin-bottom:20px}blockquote p:last-child{margin-bottom:0}code,pre{display:block;margin:10px 0}.constructify_fn_wrapper_all *{box-sizing:border-box}.constructify_fn_wrapper_all p{margin-bottom:10px;line-height:1.7;letter-spacing:0}.njt-gdpr-content,.njt-gdpr-btns{text-align:center}.njt-gdpr-content p{margin-bottom:0;font-size:15px;text-align:center;line-height:21px;color:#fff}.njt-gdpr-btns .accept-btn,.njt-gdpr-btns .custom-btn,.njt-gdpr-btns .decline-btn{margin-top:10px!important}.njt-gdpr-btns>.accept-btn p,.njt-gdpr-btns>.decline-btn p,.njt-gdpr-btns>.custom-btn p{color:#222;font-weight:bold}.ihc-login-template-5 .impu-form-line-fr .impu-form-label-fr,.ihc-register-5 .iump-labels-register{margin:0;padding:0;font-size:14px;letter-spacing:0;color:#444!important;text-transform:uppercase;background:#f29a1e;font-weight:bold;display:block;text-align:center;font-family:'Open Sans',Open\ Sans,Arial,Helvetica,sans-serif;line-height:32px;width:100%;min-width:100%}.ihc-register-5 .iump-labels-register span{display:none}.ihc-login-template-5 .impu-form-line-fr{padding:0;margin-bottom:20px;border:2px solid #ca0f00}.elfelejtett{border:2px solid #555;border-top:none}.ihc-login-template-5{width:100%;padding:0;font-family:'Open Sans',Open\ Sans,Arial,Helvetica,sans-serif;margin-top:10px}.ihc-login-template-5 .impu-form-line-fr input[type="text"],.ihc-login-template-5 .impu-form-line-fr input[type="password"]{color:#fff;border:0}.ihc-login-template-5 .impu-form-line-fr input[type="text"]:focus,.ihc-login-template-5 .impu-form-line-fr input[type="password"]:focus{color:#000;background-color:#83827f}.impu-form-line-fr.impu-form-links{border:none;margin-bottom:0;margin-top:0}.ihc-login-template-5 .impu-temp5-row-left{width:100%}.ihc-login-template-5 .impu-form-links div{width:100%;text-align:center;font-family:'Open Sans',Open\ Sans,Arial,Helvetica,sans-serif;margin-bottom:10px}.ihc-login-template-5 .impu-form-links a{padding:0;font-family:'Open Sans',Open\ Sans,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;color:#999}.ihc-login-template-5 .impu-form-links a:hover{color:#999}.impu-form-line-fr.impu-form-submit{margin-bottom:0;width:100%;text-align:center;border:none}.ihc-tos-wrap{display:none}.ihc-login-template-5 .impu-form-submit input,.ihc-register-5 .iump-submit-form input{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:auto;font-size:15px;padding:0 25px!important;text-transform:none;line-height:44px;letter-spacing:.5px;font-weight:bold;border:2px solid #ca0f00;border-color:#ca0f00!important;background:#f29a1e!important;color:#222!important}input[type="number"]{-moz-appearance:textfield}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none}.somfy{border:1px solid #83827f;padding:10px;text-align:center}.somfy-logo{width:70%}.regisztracio-elott-doboz{text-align:center}.regisztracio-megkezdese{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:auto;font-size:15px;padding:0 25px!important;text-transform:none;line-height:44px;letter-spacing:.5px;font-weight:bold;border:2px solid #ca0f00;border-color:#ca0f00!important;background:#f29a1e!important;color:#222!important;display:inline-block}.regisztracio-elott{color:#333;text-align:center}.regisztracio-elott a{color:#333;text-align:center;font-weight:bold}.regisztracio-elott a:hover{color:#333;text-align:center}.regisztracio-elott.szoveg{margin:20px 0 10px 0}.regisztracio-elott.kozep{margin-top:10px}.ihc-login-template-5 .impu-form-submit input:hover{color:#f29a1e!important;background-color:#ca0f00!important;border:2px solid #f29a1e!important}.elementor a{color:inherit}.elfelejtett{text-align:center}.ihc-login-template-5 .impu-form-submit.aktiv-gomb-ne input{opacity:.6!important;cursor:default}.ihc-login-template-5 .impu-form-submit.aktiv-gomb-ne input:hover{border-color:#ca0f00!important;background:#f29a1e!important;color:#222!important}.ihc-register-5 .iump-form-line-register:nth-child(odd) {clear:both}.ihc-login-error{border:2px solid #f29a1e;background:#ca0f00;color:#fff;text-align:center;margin:15px 0 0 0;padding:5px 5px 6px 5px;float:left;width:100%;font-family:'Open Sans',Open\ Sans,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;border-radius:0}.viszontelado .ihc-login-template-5{margin-top:0}.viszontelado .ihc-login-template-5 .impu-form-links a{color:#333;font-weight:bold}.viszontelado{padding:15px;display:flex;align-content:center;justify-content:center;align-items:center}.viszontelado-cim{display:block;width:100%;background:#555;text-align:center;line-height:46px;color:#fff;font-size:18px;padding:0 5px}.page-id-1908 .regisztracio-elott{text-align:left}.ihc-wrapp-the-errors div{margin-bottom:0;text-align:center}.ihc-wrapp-the-errors{border:2px solid #f29a1e!important;background:#ca0f00!important;color:#fff!important;text-align:center;border-radius:0;margin:10px 0 0 0}.ihc-login-pending{border:2px solid #f29a1e!important;background:#ca0f00!important;color:#fff!important;text-align:center;border-radius:0;margin:10px 0 0 0;padding:5px 5px 6px 5px}.ihc-register-5{min-width:auto!important}.ihc-reg-success-msg{display:none!important}.constructify_fn_breadcrumbs ul li.item-current span{font-size:14px;color:#666;text-decoration:none;letter-spacing:0;line-height:1.5}input,select{text-align-last:center}.ihc-register-5 .ihc-input-notice{border:none!important}.elfelejtett .viszontelado{display:block;width:80%;margin:0 auto}.elfelejtett .viszontelado{display:block;width:100%;margin:0 auto}.ihc-register-5 .iump-submit-form{text-align:center!important;clear:both;display:block}.viszontelado-doboz .elementor-column:first-of-type{margin-right:1%;width:49%;border:2px solid #555;border-top:none}.viszontelado-doboz .elementor-column:last-of-type{margin-left:1%;width:49%;border:2px solid #555;border-top:none}.elfelejtett .ihc-login-template-5 .impu-form-submit{float:none}.ihc-register-5 .iump-form-line-register{width:50%!important;float:left}.ihc-register-notice{text-align:center;margin-top:0;border-radius:0;border:none;background-color:#ca0f00!important;color:#fff!important;padding:1px 0 3px 0}.ihc-register-5 .iump-labels-register{border:2px solid #ca0f00;border-bottom:none!important}.ihc-register-5 .iump-form-line-register input{border:2px solid #ca0f00!important;border-top:none!important;border-radius:0!important;color:#fff}.ihc-register-5 .iump-form-line-register textarea{border:2px solid #ca0f00!important;border-top:none!important;border-radius:0!important;height:37px!important;color:#fff}.ihc-strength-wrapper{display:none}.ihc-register-5 .iump-submit-form input{margin-top:10px;margin-bottom:10px}.ihc-register-5 .iump-form-line-register input[type="text"],.ihc-register-5 .iump-form-line-register input[type="password"],.ihc-register-5 .iump-form-line-register input[type="number"],.ihc-register-5 .iump-form-line-register textarea{color:#fff}.uneditable-input:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,textarea:focus{background-color:#83827f;color:#2b2b2b!important}.ihc-login-success{display:none!important}.ihc-ap-top-theme-3{display:none!important}.ihc-account-page-wrapp{padding:0}.ihc-ap-theme-2 .ihc-ap-wrap{border:2px solid #444;border-top:none}.ihc-ap-theme-2 .ihc-ap-wrap{padding:20px 30px;margin:0}.ihc-ap-theme-2 .ihc-ap-menu .ihc-ap-menu-item .fa-ihc{vertical-align:top}.ihc-ap-theme-2 .ihc-ap-wrap{font-family:'Open Sans',Open\ Sans,Arial,Helvetica,sans-serif;font-size:16px;line-height:1.5;letter-spacing:.5px;font-weight:400;word-wrap:break-word;color:#777}.ihc-ap-menu{border:2px solid #222}.ihc-ap-theme-2 .ihc-ap-menu .ihc-ap-menu-item-selected{background-color:#ca0f00!important}.ihc-ap-theme-2 .ihc-ap-menu .ihc-ap-menu-item{border-right:2px solid #222}.ihc-ap-wrap h3{margin-bottom:10px}.ihc-ap-wrap .ihc-register-5{margin-top:10px}.ihc-ap-wrap .ihc-register-5 .iump-form-line-register{padding-left:10px;padding-right:0}.ihc-ap-wrap .ihc-register-5 .iump-form-line-register:nth-child(2n+1) {padding-left:0;padding-right:0}.ihc-ap-wrap .iump-user-page-box,.ihc-ap-wrap .ihc-register-5 .iump-submit-form input{margin-bottom:0}.ihc-additional-message{display:none}.ihc-ap-theme-2 .ihc-ap-menu .ihc-ap-menu-item a{font-size:16px}.ihc-ap-wrap form.wpcf7-form{margin-top:20px}.ihc-ap-wrap .wpcf7-validation-errors{display:none!important}.ihc-ap-wrap .wpcf7-not-valid-tip{display:block!important;text-align:center;color:#fff;background:#ca0f00}.ihc-ap-wrap div.wpcf7-mail-sent-ok{float:none!important}div.user-download-files{margin-top:20px}.user-download-files table{width:100%;margin-bottom:0}.user-download-files table thead td{background-color:#555;color:#fff;font-weight:bold;text-align:center;vertical-align:middle}.user-download-files table tbody td{text-align:center;vertical-align:middle}.widget_block{color:#333;margin-bottom:50px;width:100%;float:left;clear:both}.widget_block:after{clear:both;display:table;content:''}.widget_block:last-child{margin-bottom:0}.widget_block ul{margin:0;margin-left:20px}.wid-title span{font-weight:300;display:block;font-size:20px;color:#14141c;margin-bottom:24px;position:relative;line-height:1.5;font-family:'Rubik',sans-serif;letter-spacing:0}.wid-title span:after{position:absolute;content:'';width:50px;height:1px;top:100%;left:0;margin-top:3px;background-color:#f29a1e}.textwidget p{margin:0;padding:0;line-height:1.7;letter-spacing:0;color:#777}.widget_nav_menu ul{list-style-type:none;margin:0}.widget_nav_menu ul li{width:50%;float:left;margin:0;padding:0;padding-right:10px;box-sizing:border-box}.constructify_fn_helpful_bar .helpful_list li.clicked a{color:#ca0f00!important}.widget_nav_menu ul li a{display:block;font-size:14px;text-decoration:none;letter-spacing:0;line-height:2;color:#777;font-weight:300!important}.widget_nav_menu ul li a:hover{color:#333}.widget_nav_menu ul ul{display:none}.widget_businesshours p{margin:0;padding:0;line-height:1.7;letter-spacing:0;color:#777;margin-bottom:15px}.widget_businesshours .fn_days ul{list-style-type:none;margin:0}.widget_businesshours .fn_days span{line-height:1.7;float:left;font-size:14px;color:#777;letter-spacing:0}.widget_businesshours .fn_days li{float:left;clear:both;width:100%;margin:0;padding:3px 0;position:relative;border-bottom:1px dashed #ccc}.widget_businesshours .fn_days li:last-child{border-bottom-color:transparent}.widget_businesshours .fn_days .hours{float:right;font-weight:400;margin-left:20px;color:#f29a1e}.widget_block ul{list-style-type:none;margin:0}.widget_block li{margin-bottom:5px;color:#777}.widget_block li:last-child{margin:0}.widget_block a{text-decoration:none;color:#777;font-weight:600}.widget_block a:hover{color:#f29a1e}.widget_block label{margin-right:10px}.widget_block img{margin:10px 0}.widget_block p{margin:10px 0}.widget_block select{overflow:hidden;max-width:220px}.constructify_fn_sidebar .widget_nav_menu ul li{width:100%;padding-right:0}.widget_block ul ul{margin-left:20px}.widget_search input[type="text"]{height:40px;padding:0 10px!important;border:1px solid #e5e5e5;background-color:#f5f5f5;width:100%}.widget_search .search2{position:relative}.widget_search input[type="submit"]{height:40px;padding:0!important;color:#fff;width:40px;background-color:transparent!important;text-transform:uppercase;margin-bottom:0!important;position:absolute;right:0;top:0;z-index:5;cursor:pointer}.widget_search a.fn_search{color:#666!important;width:40px;height:40px;position:absolute;z-index:1;right:0;top:0}.widget_search a.fn_search img,.widget_search a.fn_search svg{width:20px;height:20px;position:absolute;top:10px;left:10px}.widget_search input{float:left}.widget_search label{display:block;margin-bottom:10px;margin-right:0}.widget_search input{margin-bottom:10px;float:left}.widget_search label{display:block;margin-bottom:10px;margin-right:0}.widget_tag_cloud .tagcloud{margin-left:-10px}.widget_tag_cloud a{line-height:1;display:block;float:left;text-align:center;padding:12px 15px;margin-bottom:5px;margin-left:5px;color:#14141c;text-decoration:none;transition:all .5s ease;border-radius:2px;background-color:#f29a1e;font-family:'Rubik'}.widget_tag_cloud a:hover{color:#777!important;background-color:#ddd}.widget_tag_cloud .tagcloud:after{clear:both;display:table;content:''}.widget_media_gallery img{margin:0;border:none!important}.widget_media_gallery .gallery-item{box-sizing:border-box;padding:5px;margin:0!important}.constructify_fn_widget_estimate{width:100%;float:left;clear:both;position:relative;box-sizing:border-box}.constructify_fn_widget_estimate img{margin:0;opacity:0;visibility:hidden;position:relative}.constructify_fn_widget_estimate .img_holder{width:100%;float:left;clear:both;position:relative;height:460px}.constructify_fn_widget_estimate .helper1{z-index:15;position:absolute;border-left:80px solid #f29a1e;border-top:55px solid transparent;left:0;bottom:0}.constructify_fn_widget_estimate .helper2{z-index:15;position:absolute;border-right:220px solid #f29a1e;border-top:55px solid transparent;right:0;bottom:0}.constructify_fn_widget_estimate .helper3{z-index:10;position:absolute;border-left:80px solid #000;border-top:80px solid transparent;opacity:.2;left:0;bottom:0}.constructify_fn_widget_estimate .helper4{z-index:10;position:absolute;border-right:220px solid #000;border-top:80px solid transparent;opacity:.2;right:0;bottom:0}.constructify_fn_widget_estimate .helper5{z-index:5;position:absolute;border-left:80px solid #f29a1e;border-top:80px solid transparent;left:0;bottom:0}.constructify_fn_widget_estimate .helper6{z-index:5;content:'';position:absolute;border-right:220px solid #f29a1e;border-top:80px solid transparent;right:0;bottom:0}.constructify_fn_widget_estimate .abs_img{position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover;background-repeat:no-repeat;background-position:center center;background-color:#000;z-index:2}.constructify_fn_widget_estimate:after{z-index:2;position:absolute;content:'';right:0;bottom:0;width:50px;height:85px;background-color:rgba(255,255,255,.1)}.constructify_fn_widget_estimate:before{z-index:1;position:absolute;content:'';right:0;bottom:0;width:100px;height:170px;background-color:rgba(255,255,255,.1)}.constructify_fn_widget_estimate .bfwe_inner{width:100%;float:left;clear:both;position:relative;z-index:5;padding:43px 40px 50px 40px;background-color:#f29a1e;box-sizing:border-box}.constructify_fn_widget_estimate .bfwe_inner p{padding:0;margin:0;color:#fff;font-size:22px;line-height:30px;font-weight:400;letter-spacing:0;margin-bottom:23px}.constructify_fn_widget_estimate .bfwe_inner a{display:inline-block;background-color:#e9eff4;padding:14px 25px;font-size:14px;line-height:1.6;letter-spacing:.5px;color:#181a2f;text-transform:uppercase;border-radius:2px;font-weight:600;box-shadow:0 0 5px rgba(0,0,0,.1);font-family:'Rubik'}.constructify_fn_widget_estimate .bfwe_inner a:hover{background-color:#111422;color:#fff}.constructify_fn_sidebar .null-instagram-feed{width:100%;float:left;clear:both;overflow:hidden}.constructify_fn_sidebar .null-instagram-feed img{margin:0}.constructify_fn_sidebar .null-instagram-feed .owl-nav{position:absolute;bottom:10px;left:10px}.constructify_fn_sidebar .null-instagram-feed .owl-carousel .owl-nav button.owl-next,.constructify_fn_sidebar .null-instagram-feed .owl-carousel .owl-nav button.owl-prev{height:44px;width:44px;border-radius:2px;position:relative;margin-left:3px}.constructify_fn_sidebar .null-instagram-feed .owl-carousel .owl-nav button.owl-next span,.constructify_fn_sidebar .null-instagram-feed .owl-carousel .owl-nav button.owl-prev span{display:none}.constructify_fn_sidebar .null-instagram-feed .owl-carousel .owl-nav button.owl-next:after,.constructify_fn_sidebar .null-instagram-feed .owl-carousel .owl-nav button.owl-prev:after{width:0;height:0;content:'';position:absolute;border:5px solid transparent;top:18px;left:14px}.constructify_fn_sidebar .null-instagram-feed .owl-carousel .owl-nav button.owl-next:after{border-left-color:#fff;left:20px}.constructify_fn_sidebar .null-instagram-feed .owl-carousel .owl-nav button.owl-prev:after{border-right-color:#fff}.constructify_fn_widget_brochure{width:100%;float:left;clear:both}.constructify_fn_widget_brochure .fn_brochures li{float:left;clear:both;width:100%;margin:0;margin-bottom:5px}.constructify_fn_widget_brochure .br_item{float:left;clear:both;width:100%;padding:18px 30px 18px 75px;background-color:#111422;position:relative;box-sizing:border-box}.constructify_fn_widget_brochure .br_item a{text-decoration:none;display:block;left:0;top:0;bottom:0;right:0;z-index:15;position:absolute}.constructify_fn_widget_brochure .icon{position:absolute;width:48px;height:48px;top:5px;left:5px;bottom:0;color:#ccc;z-index:3;background-color:rgba(255,255,255,.08)}.constructify_fn_widget_brochure .constructify_fn_svg{position:absolute;width:26px;height:26px;top:50%;left:50%;margin:-13px 0 0 -13px;transition:all .3s ease}.constructify_fn_widget_brochure li:hover .br_item:after{border-left-color:#fff}.constructify_fn_widget_brochure li:hover .text,.constructify_fn_widget_brochure li:hover .icon{color:#fff}.constructify_fn_widget_brochure .text{font-weight:600;letter-spacing:0;font-size:14px;color:#ccc;transition:all .3s ease;display:block;position:relative;line-height:1.6}.constructify_fn_widget_brochure .br_item:after{content:'';position:absolute;right:15px;top:50%;margin-top:-5px;border:5px solid transparent;border-left-color:#ccc;z-index:3;transition:all .3s ease}.aligncenter{display:block;margin:0 auto}.alignright{float:right;margin-left:30px}.alignleft{float:left;margin-right:30px}.floatleft{float:left}.floatright{float:right}.textcenter{text-align:center}.textright{text-align:right}.textleft{text-align:left}.wp-caption{text-align:center;margin-bottom:30px;max-width:100%}.wp-caption img{margin:0;padding:0;border:0 none}.wp-caption p.wp-caption-text{font-size:12px!important;padding:0;margin:10px 15px 0 15px!important;font-style:italic;line-height:1.4!important;letter-spacing:.5px;font-weight:400}.wp-caption.alignleft p.wp-caption-text{text-align:left}.wp-caption.alignright p.wp-caption-text{text-align:right}.wp-smiley{margin:0!important;max-height:1em}blockquote.left{margin-right:40px;text-align:left;margin-left:0;width:50%;float:left}blockquote.right{margin-left:40px;text-align:left;margin-right:0;width:50%;float:right}.mc_signup_submit #mc_signup_submit{margin-top:0;width:100%}.bypostauthor{margin:0;padding:0}.video-dobozok-szolg{margin-left:-7px}.video-dobozok-szolg .elementor-column.elementor-col-33{width:33.333333%!important;margin-top:7px;padding-left:7px}.video-dobozok-szolg .elementor-open-lightbox{border:2px solid #555}.video-dobozok-szolg .elementor-open-lightbox:hover{border:2px solid #f29a1e!important}.video-dobozok-szolg .elementor-custom-embed-play i{opacity:1!important}.video-dobozok-szolg .elementor-custom-embed-image-overlay:hover .elementor-custom-embed-play i{color:#f29a1e!important}.gallery-caption{margin:0;font-size:10px;font-style:italic;color:#999;background-color:#555;padding:0 0 3px 0;line-height:16px}.gallery-item:hover .gallery-caption{background-color:#f29a1e!important;color:#fff}.gallery-item:hover img{border-color:#f29a1e!important}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;white-space:nowrap;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,.6);-moz-box-shadow:0 0 2px 2px rgba(0,0,0,.6);box-shadow:0 0 2px 2px rgba(0,0,0,.6)}.sticky{height:auto}.uneditable-input,textarea,input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"]{color:#fff;background-color:#333;height:36px;font-size:14px;width:100%;text-align:center;border:none}.adatkezeles #elementor-tab-content-2443 p:first-of-type{margin-bottom:15px}.adatkezeles #elementor-tab-content-2443 p:last-of-type{margin-bottom:5px}input[type="text"]:hover,input[type="email"]:hover,textarea:hover,input[type="tel"]:hover,input[type="text"]:focus,input[type="email"]:focus,textarea:focus,input[type="tel"]:focus{background-color:#83827f;color:#000}input[type="submit"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:auto;font-size:15px;padding:0 25px!important;text-transform:none;line-height:44px;letter-spacing:.5px;font-weight:bold;border:2px solid #ca0f00}textarea{height:auto;max-width:600px}.constructify_fn_svg{width:20px;height:20px;fill:currentcolor}div.wpcf7 .ajax-loader{display:none}.kapcs-mezo span.wpcf7-not-valid-tip{display:none}#constructify_fn_fixedsub{opacity:0;visibility:hidden;position:fixed;z-index:2222222;left:50%;top:550px;width:290px;background-color:#202020;transform:translateY(-12px);transition:all .5s ease}#constructify_fn_fixedsub.opened{opacity:1;visibility:visible}#constructify_fn_fixedsub ul{margin:0;list-style-type:none;width:290px;background-color:#222;padding:20px 0;box-sizing:border-box}#constructify_fn_fixedsub ul:hover>li>a{opacity:.4}#constructify_fn_fixedsub ul:hover>li:hover>a{opacity:1}#constructify_fn_fixedsub ul ul{position:absolute;left:100%;top:0;opacity:0;visibility:hidden;transform:translateY(0);transition:all .5s ease}#constructify_fn_fixedsub ul li{position:relative;padding:0 30px;margin:0}#constructify_fn_fixedsub ul a{display:block;text-decoration:none;letter-spacing:.5px;color:#ddd;position:relative;font-size:14px;line-height:35px;font-weight:300;font-family:'Rubik',sans-serif}#constructify_fn_fixedsub li.menu-item-has-children>a:after{width:0;height:0;content:'';position:absolute;border:5px solid transparent;border-left-color:#666;right:1px;top:11px}#constructify_fn_fixedsub ul li:hover>ul{opacity:1;visibility:visible;transform:translateY(-20px)}.constructify_fn_wrapper_all{width:100%;float:left;clear:both;height:auto;position:relative;min-height:100vh;z-index:25}.constructify_fn_wrapper{width:100%;float:left;clear:both;position:relative}.constructify_fn_rightpart_wrap{width:100%;float:left;position:relative;z-index:5;padding-top:20px;padding-right:20px;padding-left:500px;padding-bottom:20px;min-height:100vh;box-sizing:border-box}.constructify_fn_rightpart{width:100%;float:left;clear:both;position:relative}.constructify_fn_content_wrap{width:100%;float:left;clear:both}.constructify_fn_leftpart_wrap{width:360px;position:fixed;left:20px;top:20px;bottom:20px;z-index:15;transition:top .1s linear}.constructify_fn_leftpart_wrap:after{width:100%;height:20px;position:absolute;bottom:100%;content:'';left:0;background-color:#f29a1e;background-image:url(framework/patterns/green-dust-and-scratches.png.pagespeed.ce.eUugMbzTxT.png);background-repeat:repeat}.constructify_fn_menubar{width:300px;position:absolute;top:0;background-color:#555;bottom:0;left:0;z-index:5}.constructify_fn_helpful_bar{position:absolute;width:60px;top:0;right:0;bottom:0}.constructify_fn_helpful_bar_open{width:370px;position:absolute;top:10px;left:100%;padding-left:10px;display:none}.constructify_fn_helpful_bar_open.clicked{display:block}.constructify_fn_helpful_bar_open .fn_list{padding:30px 40px 35px 40px;width:100%;float:left;clear:both;position:relative;box-sizing:border-box}.constructify_fn_helpful_bar_open .fn_list{display:none}.constructify_fn_helpful_bar_open .fn_list.clicked{display:block}.constructify_fn_helpful_bar_open .triangle{display:block;position:absolute;height:0;border-top:9px solid transparent;border-bottom:9px solid transparent;border-left:6px solid transparent;border-right:6px solid #222;left:-2px;top:40px;transition:top 300ms ease}.constructify_fn_helpful_bar_open span.closer{display:block;width:30px;height:30px;left:380px;top:0;position:absolute;border-radius:100%;cursor:pointer;transition:all 300ms ease;background:#ca0f00}span.closer-bezaras{display:block;width:110px;height:auto;line-height:35px;font-weight:bold;top:10px;position:absolute;border-radius:10px;cursor:pointer;transition:all 300ms ease;background:#f29a1e;z-index:999999999999999999999999999999999999999999;left:0;right:0;text-align:center;margin:0 auto;color:#222}.constructify_fn_helpful_bar_open span.closer:after{width:20px;height:2px;content:'';position:absolute;transform:rotate(45deg);background-color:#222;top:14px;left:5px;transition:all .3s ease}.constructify_fn_mobilemenu_wrap .social_list a.facebook,.constructify_fn_helpful_bar .social_list a.facebook{background-color:#3b5998}.constructify_fn_mobilemenu_wrap .social_list a.map,.constructify_fn_helpful_bar .social_list a.map{background-color:#d63f35}.constructify_fn_mobilemenu_wrap .social_list a.instagram,.constructify_fn_helpful_bar .social_list a.instagram{background-color:#8a3ab9}.constructify_fn_mobilemenu_wrap .social_list a.mail,.constructify_fn_helpful_bar .social_list a.mail{background-color:#666}.constructify_fn_mobilemenu_wrap .social_list a.copyright,.constructify_fn_helpful_bar .social_list a.copyright{background-color:#b31104}.constructify_fn_mobilemenu_wrap .social_list a.webshop,.constructify_fn_helpful_bar .social_list a.webshop{background-color:#ff6203;line-height:26px!important}.constructify_fn_mobilemenu_wrap .social_list a.ajanlatkeres,.constructify_fn_helpful_bar .social_list a.ajanlatkeres{background-color:#ca0f00}.constructify_fn_helpful_bar_open span.closer:before{width:20px;height:2px;content:'';position:absolute;transform:rotate(135deg);background-color:#222;top:14px;left:5px;transition:all .3s ease}.constructify_fn_helpful_bar_open span.closer:hover:after,.constructify_fn_helpful_bar_open span.closer:hover:before{background-color:#fff}.constructify_fn_helpful_bar_open .list_content{width:100%;float:left;clear:both;position:relative;z-index:20}.constructify_fn_helpful_bar_open .list_bg{position:absolute;z-index:5;left:0;top:0;right:0;bottom:0}.constructify_fn_helpful_bar_open .list_bg:after{position:absolute;content:'';z-index:5;left:0;top:0;right:0;bottom:0;background-color:#222}.constructify_fn_helpful_bar .helpful_list{width:100%;float:left;clear:both}.constructify_fn_helpful_bar .helpful_list ul{list-style-type:none;margin:0}.constructify_fn_helpful_bar .helpful_list svg,.constructify_fn_helpful_bar .helpful_list img{width:26px;height:26px;display:inline-block}.adatkezeles p.utolso.gomb{float:left;width:100%}.constructify_fn_helpful_bar .helpful_list li{width:100%;float:left;clear:both;margin-bottom:21px}.constructify_fn_helpful_bar .helpful_list li:last-child{margin-bottom:0}.constructify_fn_helpful_bar .helpful_list li a{display:block;text-align:center;text-decoration:none;color:#666;height:26px}.constructify_fn_helpful_bar .helpful_list li a:hover,.constructify_fn_helpful_bar .helpful_list li.clicked a{color:#f29a1e}.constructify_fn_helpful_bar .social_list{width:100%;float:left;clear:both;padding-top:70px;position:relative}.constructify_fn_helpful_bar .social_list:after{width:1px;height:30px;background-color:#666;left:30px;top:20px;content:'';position:absolute}.constructify_fn_helpful_bar .social_list ul{list-style-type:none;margin:0}.constructify_fn_helpful_bar .social_list li{width:100%;float:left;clear:both;text-align:center;margin-bottom:10px}.constructify_fn_helpful_bar .social_list li:last-child{margin-bottom:0}.constructify_fn_helpful_bar .social_list a{text-decoration:none;display:inline-block;width:30px;height:30px;line-height:28px;color:#bbb;border:1px solid #bbb;font-size:15px;border-radius:100%;transition:all .3s ease;box-sizing:border-box}.constructify_fn_helpful_bar .social_list i{transition:none}.constructify_fn_helpful_bar .social_list a:hover{color:#ddd;border-color:#ddd}.constructify_fn_helpful_bar_content{width:100%;float:left;clear:both;position:relative;z-index:20;padding:40px 0;box-sizing:border-box}.constructify_fn_helpful_bar_content .top_figure{width:32px;height:6px;left:14px;top:0;display:block;position:absolute;background-color:#666}.constructify_fn_helpful_bar_content .top_figure:after{border-top:6px solid #666;border-left:4px solid transparent;content:'';position:absolute;left:-4px;top:0}.constructify_fn_helpful_bar_content .top_figure:before{border-top:6px solid #666;border-right:4px solid transparent;content:'';position:absolute;right:-4px;top:0}.constructify_fn_helpful_bar_bg{left:0;right:0;bottom:0;top:0;position:absolute;z-index:5}.constructify_fn_helpful_bar_bg span:after{position:absolute;top:0;left:0;bottom:0;content:'';z-index:10;background-color:rgba(0,0,0,.4);width:1px}.constructify_fn_helpful_bar_bg span:before{position:absolute;top:0;right:0;bottom:0;content:'';z-index:10;background-color:rgba(0,0,0,.4);width:1px}.constructify_fn_helpful_bar_bg:after{content:'';left:0;right:0;bottom:0;top:0;position:absolute;z-index:10;background-image:url(framework/patterns/noisy.png.pagespeed.ce.OLA9eEm-Mt.png);background-repeat:repeat;opacity:.1}.constructify_fn_helpful_bar_bg:before{content:'';left:0;right:0;bottom:0;top:0;position:absolute;z-index:5;background-color:#222}body.admin-bar .constructify_fn_menubar{top:32px}body.admin-bar .constructify_fn_helpful_bar{top:32px}.constructify_fn_menubar_content{width:100%;float:left;clear:both}.constructify_fn_bghelp{display:none;position:absolute;left:0;right:0;top:-50px;bottom:-50px;z-index:40;background-color:rgba(0,0,0,.97)}.constructify_fn_bghelp.opened{display:block}.constructify_fn_tagline{position:fixed;left:20px;bottom:20px;padding:0 25px 20px 25px;width:300px;box-sizing:border-box;z-index:999;transition:bottom 300ms linear}.constructify_fn_tagline .tline_search{width:100%;float:left;clear:both;position:relative}.constructify_fn_tagline .tline_search a{position:absolute;z-index:1;display:block;width:32px;height:40px;top:0;left:0;color:#999;text-decoration:none;transition:all .3s ease;background:rgba(255,255,255,.1);margin:0 auto}.constructify_fn_tagline .tline_search a.right{transition-delay:.3s}.constructify_fn_tagline .tline_search a.left{left:180px;opacity:0;visibility:hidden;transition-delay:0s}.constructify_fn_tagline .tline_search svg,.constructify_fn_tagline .tline_search img{position:absolute;width:32px;height:18px;top:12px;left:0}.constructify_fn_tagline input[type="text"]{height:40px;padding:0 0 0 32px!important;line-height:30px;border:1px solid rgba(255,255,255,.3);background-color:transparent;width:100%;font-size:14px;color:#999;text-align:center}.constructify_fn_tagline input[type="submit"]{background-color:transparent;height:40px;width:16px;position:absolute;left:148px;left:0;top:0;padding:0!important;z-index:2;border:none}.constructify_fn_tagline.focused input[type="text"]{padding-left:0!important}.elementor-tabs .elementor-tab-mobile-title{display:none!important}.elementor-tabs .elementor-tabs-wrapper{display:block!important}.njt-gdpr-privacy-settings-frm{text-align:center}.constructify_fn_tagline .tline_search:after{content:'';position:absolute;width:0;bottom:0;left:0;height:1px;background-color:rgba(255,255,255,.7);transition:width .3s ease}.constructify_fn_tagline.focused .tline_search:after{width:100%;transition-delay:.3s}.constructify_fn_tagline.focused .tline_search a.right{opacity:0;visibility:hidden;left:-16px;transition-delay:0s}.constructify_fn_tagline.focused input[type="submit"]{left:164px}.constructify_fn_tagline.focused .tline_search a.left{left:164px;opacity:1;visibility:visible;transition-delay:.3s}.constructify_fn_tagline .tline_slogan{width:100%;float:left;clear:both;position:relative;font-size:14px;letter-spacing:0;line-height:1.5;color:#ccc;text-align:center}.constructify_fn_tagline .tline_slogan span{color:#f29a1e;display:inline-block;margin-right:7px}.constructify_fn_wrapper_all[data-main-border="scroll"] .constructify_fn_tagline{bottom:0}.constructify_fn_wrapper_all.fn_doc_bot[data-main-border="scroll"] .constructify_fn_tagline{bottom:20px}.constructify_fn_wrapper_all[data-main-border="none"] .constructify_fn_tagline{left:0;bottom:0}.constructify_fn_tagline>div{margin-bottom:15px}.constructify_fn_tagline>div:last-child{margin-bottom:0}.constructify_fn_mainborder .left_b{width:20px;top:0;left:0;bottom:0;position:fixed;z-index:9999}.constructify_fn_mainborder .right_b{width:20px;top:0;right:0;bottom:0;position:fixed;z-index:9999}.constructify_fn_mainborder .top_b{height:20px;top:0;left:0;right:0;position:fixed;z-index:9999}.constructify_fn_mainborder .bottom_b{height:20px;bottom:0;left:0;right:0;position:fixed;z-index:9999}.constructify_fn_mainborder>div:after{content:'';position:absolute;left:0;top:0;right:0;bottom:0;z-index:10;background-color:#f29a1e;background-image:url(framework/patterns/green-dust-and-scratches.png.pagespeed.ce.eUugMbzTxT.png);background-repeat:repeat}.constructify_fn_leftpart_wrap.scrolled .menu_logo{padding:10px 0}.constructify_fn_leftpart_wrap.scrolled .menu_logo img{transform:scale(.9) translateZ(0)}.constructify_fn_leftpart_wrap .menu_logo .retina_logo{display:none}.constructify_fn_leftpart_wrap .menu_logo img{max-width:220px}.constructify_fn_wrapper_all[data-main-border="scroll"] .constructify_fn_mainborder>div{position:absolute}.constructify_fn_wrapper_all[data-main-border="scroll"] .constructify_fn_leftpart_wrap.scrolled{top:0}.constructify_fn_wrapper_all[data-main-border="scroll"] .constructify_fn_leftpart_wrap{bottom:0}.constructify_fn_wrapper_all[data-main-border="scroll"] a.constructify_fn_totop.opened{bottom:7px}.constructify_fn_wrapper_all[data-main-border="scroll"] a.constructify_fn_totop.opened.bottom{bottom:27px}.constructify_fn_wrapper_all[data-main-border="none"] a.constructify_fn_totop{left:304.5px;bottom:-10px}.constructify_fn_wrapper_all[data-main-border="none"] a.constructify_fn_totop.opened{bottom:7px}.constructify_fn_wrapper_all[data-main-border="none"] .constructify_fn_mainborder{display:none}.constructify_fn_wrapper_all[data-main-border="none"] .constructify_fn_rightpart_wrap{padding:0 0 0 360px}.constructify_fn_wrapper_all[data-main-border="none"] .constructify_fn_leftpart_wrap{left:0;top:0;bottom:0}.constructify_fn_menubar_in{width:100%;float:left;clear:both}.constructify_fn_menubar .menu_logo{width:100%;float:left;clear:both;position:relative;padding:30px 0 20px 0;background-color:#83827f;box-shadow:0 2px 3px rgba(0,0,0,.15);transition:all .3s ease;box-sizing:border-box}.constructify_fn_menubar .menu_logo:after{width:17px;height:1px;display:block;content:'';position:absolute;left:60px;z-index:33;top:100%;margin-top:6px;margin-left:-3px;box-shadow:0 2px 3px rgba(0,0,0,.15);transform:rotate(53deg)}.constructify_fn_menubar .menu_logo:before{width:17px;height:1px;display:block;content:'';position:absolute;right:60px;z-index:33;top:100%;margin-top:6px;margin-right:-3px;box-shadow:0 2px 3px rgba(0,0,0,.15);transform:rotate(-53deg)}.constructify_fn_menubar .menu_logo_abs{position:absolute;top:100%;left:70px;right:70px;height:14px;background-color:#83827f;box-shadow:0 2px 3px rgba(0,0,0,.15)}.constructify_fn_menubar .menu_logo_abs:after{border-top:14px solid #83827f;border-left:10px solid transparent;content:'';position:absolute;left:-10px;top:0}.constructify_fn_menubar .menu_logo_abs:before{border-top:14px solid #83827f;border-right:10px solid transparent;content:'';position:absolute;right:-10px;top:0}.constructify_fn_menubar .menu_logo a{display:block;text-align:center}.constructify_fn_menubar .menu_logo img{display:inline-block;transform-origin:center center;transition:all .3s ease}.constructify_fn_menubar .menu_nav{width:100%;float:left;clear:both}.constructify_fn_menubar .menu_nav_in{width:100%;float:left;clear:both;padding:40px 25px 50px 25px;box-sizing:border-box}.constructify_fn_menubar ul{list-style-type:none;margin:0}.constructify_fn_menubar ul.vert_nav.hovered>li a,.constructify_fn_menubar ul.vert_nav:hover>li a{opacity:.4}.constructify_fn_menubar ul.vert_nav.hovered>li.hovered>a,.constructify_fn_menubar ul.vert_nav:hover>li:hover>a{opacity:1}.constructify_fn_menubar ul.vert_nav li.nagy-menu-elvalaszto{margin-top:30px}.constructify_fn_menubar ul.vert_nav li{width:100%;clear:both;margin:5px 0;position:relative;padding:0;background-color:#83827f;text-align:center;box-sizing:border-box}.constructify_fn_menubar ul.vert_nav li:after{content:'';position:absolute;bottom:0;width:0;left:0;z-index:2;transition:all .5s ease}.constructify_fn_menubar ul.vert_nav li:last-child:after{display:none}.constructify_fn_menubar ul.vert_nav li:hover:after{width:100%}.constructify_fn_menubar ul.vert_nav li a:before{content:'';position:absolute;bottom:-1px;width:100%;left:0;border-top:1px solid rgba(255,255,255,.05)}.constructify_fn_menubar ul.vert_nav li:last-child a:before{display:none}.constructify_fn_menubar ul.vert_nav li:first-of-type{margin-top:0}.constructify_fn_menubar ul.vert_nav li:last-of-type{margin-bottom:0}.constructify_fn_menubar ul.vert_nav li a{display:block;text-decoration:none;line-height:40px;padding:0 7px;text-transform:uppercase;font-size:15px!important;letter-spacing:.2px;color:#444;position:relative;font-weight:bold;font-family:Arial,sans-serif!important;border:2px solid #222}.constructify_fn_menubar ul.vert_nav li a:hover{background-color:#ca0f00;color:#ddd;border:2px solid #222}li.current_page_item a{background-color:#ca0f00;color:#ddd!important;border:2px solid #222}.constructify_fn_menubar ul.vert_nav li.menu-item-has-children>a:after{width:0;height:0;content:'';position:absolute;border:5px solid transparent;border-left-color:#666;right:1px;top:18px}.constructify_fn_menubar ul.sub-menu{opacity:0;visibility:hidden;position:absolute;left:100%;top:0;height:0;overflow:hidden}.constructify_fn_mobilemenu_wrap{width:100%;float:left;clear:both;display:none;overflow:hidden}.constructify_fn_mobilemenu_wrap .info_bar{width:100%;float:left;clear:both;padding:15px 20px 12px 20px;position:relative;box-sizing:border-box}.constructify_fn_mobilemenu_wrap .info_bar:after{z-index:3;position:absolute;left:0;top:0;right:0;height:1px;content:'';background-color:rgba(0,0,0,.4)}.constructify_fn_mobilemenu_wrap .info_bar:before{z-index:3;position:absolute;left:0;bottom:0;right:0;height:1px;content:'';background-color:rgba(0,0,0,.4)}.constructify_fn_mobilemenu_wrap .info_bar_content{width:100%;float:left;clear:both;position:relative;z-index:20}.constructify_fn_mobilemenu_wrap .info_bar_bg{position:absolute;left:0;right:0;top:0;bottom:0;z-index:5}.constructify_fn_mobilemenu_wrap .info_bar_bg:after{content:'';left:0;right:0;bottom:0;top:0;position:absolute;z-index:10;background-image:url(framework/patterns/noisy.png.pagespeed.ce.OLA9eEm-Mt.png);background-repeat:repeat;opacity:.1}.constructify_fn_mobilemenu_wrap .info_bar_bg:before{content:'';left:0;right:0;bottom:0;top:0;position:absolute;z-index:5;background-color:#081414}.constructify_fn_mobilemenu_wrap .helpful_list{float:left;margin-right:20px}.constructify_fn_mobilemenu_wrap .social_list{float:right;margin-left:20px}.constructify_fn_mobilemenu_wrap ul{list-style-type:none;margin:0}.mobilemenu ul.vert_menu_list.nav_ver{border-top:1px solid #f29a1e}.constructify_fn_mobilemenu_wrap .helpful_list ul{margin-left:-20px}.constructify_fn_mobilemenu_wrap .helpful_list li{float:left;margin:3px 0 3px 20px}.constructify_fn_mobilemenu_wrap .helpful_list a{display:block;text-align:center;text-decoration:none;color:#666;height:20px}.constructify_fn_mobilemenu_wrap .helpful_list li.clicked a,.constructify_fn_mobilemenu_wrap .helpful_list a:hover{color:#83827f!important}.constructify_fn_mobilemenu_wrap .social_list ul{margin-left:-10px}.constructify_fn_mobilemenu_wrap .social_list li{float:left;margin:3px 0 3px 12px}.constructify_fn_mobilemenu_wrap .social_list a{text-decoration:none;display:block;width:30px;height:30px;line-height:27px;color:#666;border:1px solid #666;font-size:12px;border-radius:100%;transition:all .3s ease;box-sizing:border-box;text-align:center}.constructify_fn_mobilemenu_wrap .social_list a.twitter{background:#ff0050}.constructify_fn_mobilemenu_wrap .social_list a.twitter svg{fill:#bbb;width:12px;margin-top:7px}.constructify_fn_mobilemenu_wrap .social_list a.twitter:hover svg{fill:#fff}.constructify_fn_mobilemenu_wrap .social_list a:hover{color:#ddd;border-color:#ddd}.constructify_fn_mobilemenu_wrap .social_list i{transition:none}.constructify_fn_mobilemenu_wrap .logo_hamb{width:100%;float:left;clear:both;padding:0;background-color:#83827f;box-sizing:border-box}.constructify_fn_mobilemenu_wrap .logo_hamb .in{width:100%;display:flex;align-items:center;justify-content:space-between;padding:20px 0;float:left;width:100%}.constructify_fn_mobilemenu_wrap .menu_logo a{text-decoration:none;display:block;cursor:pointer}.constructify_fn_mobilemenu_wrap .mobilemenu{width:100%;float:left;clear:both;padding:0;background-color:#333;display:none;box-sizing:border-box}.constructify_fn_mobilemenu_wrap .vert_menu_list ul{margin:20px 0 10px 0;list-style-type:none;margin-left:20px;display:none;position:relative;overflow:hidden}.constructify_fn_mobilemenu_wrap .vert_menu_list a{text-decoration:none;color:#ccc;font-size:18px;line-height:27px;text-transform:uppercase;display:block;position:relative}.constructify_fn_mobilemenu_wrap .vert_menu_list a:hover{color:#fff}.constructify_fn_mobilemenu_wrap .vert_menu_list ul a{text-transform:none}.constructify_fn_mobilemenu_wrap .vert_menu_list li{margin:0;position:relative;padding:10px 0;text-align:center;border-bottom:1px solid #f29a1e}.constructify_fn_mobilemenu_wrap .vert_menu_list li.current_page_item a{background-color:transparent;border:none!important;color:#f29a1e!important;font-weight:bold}.constructify_fn_mobilemenu_wrap .vert_menu_list li.menu-item-has-children>a:after{width:0;height:0;content:'';position:absolute;border:5px solid transparent;border-left-color:#666;right:1px;top:50%;margin-top:-5px;transition:all .3s ease;transform-origin:left center}.constructify_fn_mobilemenu_wrap .vert_menu_list li.active.menu-item-has-children>a:after{transform:rotate(90deg)}.constructify_fn_mobilemenu_wrap .vert_menu_list li.menu-item-has-children:hover>a:after,.constructify_fn_mobilemenu_wrap .vert_menu_list li.active.menu-item-has-children>a:after{border-left-color:#fff}.constructify_fn_mobilemenu_wrap .vert_menu_list li.active.menu-item-has-children>a{color:#fff}.constructify_fn_mobilemenu_wrap .info_bar_dropdown{width:100%;float:left;clear:both;color:#ccc;overflow:hidden;display:none;position:fixed;top:0;z-index:99999999999999999999999999999;overflow-y:scroll;background-color:#222;min-height:100%;padding-top:35px;bottom:0;overflow-x:hidden}.constructify_fn_mobilemenu_wrap .info_bar_dropdown .fn_list{width:100%;float:left;clear:both;display:none;overflow:hidden;padding:20px 20px 10px 20px;background-color:#222;box-sizing:border-box;text-align:center}.constructify_fn_mobilemenu_wrap .info_bar_dropdown .fn_list.message{padding:20px}.constructify_fn_mobilemenu_wrap .info_bar_dropdown .list_content.telephely{border:0;margin:0}.constructify_fn_mobilemenu_wrap .info_bar_dropdown .list_content.telephely.utolso{border:0;margin:0}.constructify_fn_mobilemenu_wrap .info_bar_dropdown .fn_list .phone_cim h3,.constructify_fn_mobilemenu_wrap .info_bar_dropdown .fn_list .phone_cim p{margin-bottom:0}.constructify_fn_mobilemenu_wrap .address_list,.constructify_fn_mobilemenu_wrap .address_list .item{width:100%;float:left;clear:both}.constructify_fn_mobilemenu_wrap .address_list .item{margin-bottom:30px;display:flex;flex-direction:row;align-items:center}.constructify_fn_mobilemenu_wrap .address_list .item:last-child{margin-bottom:0}.constructify_fn_mobilemenu_wrap .address_list h3{margin:0;padding:0;font-size:20px;letter-spacing:0;color:#ddd;font-weight:300;margin-bottom:17px}.constructify_fn_mobilemenu_wrap .address_list .al_img{width:320px;position:relative;margin-right:30px}.constructify_fn_mobilemenu_wrap .address_list .al_title{margin-left:auto}.constructify_fn_mobilemenu_wrap .address_list .abs_img{position:absolute;z-index:5;left:0;top:0;right:0;bottom:0;background-repeat:no-repeat;background-size:cover;background-position:center center}.constructify_fn_mobilemenu_wrap .address_list .al_img img{z-index:-1;position:relative;opacity:0}.constructify_fn_mobilemenu_wrap .address_list p{margin:0;padding:0;color:#999}.constructify_fn_mobilemenu_wrap .constructify_fn_quick_contact .inputs{margin-left:-20px;clear:both}.constructify_fn_mobilemenu_wrap .constructify_fn_quick_contact .inputs>div{width:33.3333%;float:left;padding-left:20px;margin-bottom:10px;box-sizing:border-box}.constructify_fn_mobilemenu_wrap .constructify_fn_quick_contact textarea{width:100%;float:left;clear:both;margin-bottom:20px;max-width:100%;display:block!important;overflow:hidden}.constructify_fn_mobilemenu_wrap .constructify_fn_quick_contact input[type="button"]{float:left;clear:both}.constructify_fn_mobilemenu_wrap .constructify_fn_quick_contact .returnmessage,.constructify_fn_mobilemenu_wrap .constructify_fn_quick_contact .empty_notice{width:100%;float:left;clear:both}.constructify_fn_mobilemenu_wrap .address_list a{text-decoration:none;color:#f29a1e}.fn_cs_call_to_action{border:10px solid #555}.regisztracio-elott.kozep{margin-top:10px}.ihc-ap-wrap .ihc-reg-update-msg{border:2px solid #ca0f00!important;background:green;color:#fff;line-height:30px;text-align:center;padding:5px}.constructify_fn_tagline .tline_search{margin-bottom:13px}@media (max-width:1400px){body.postid-708 .elementor-element.galeria-szovegben.elementor-widget.elementor-widget-image-gallery .gallery-item:nth-child(8) {display:none!important}body.postid-708 .elementor-element.galeria-szovegben.elementor-widget.elementor-widget-image-gallery .gallery-item{width:14.285%!important}}@media (max-width:1250px){body.postid-708 .elementor-element.galeria-szovegben.elementor-widget.elementor-widget-image-gallery .gallery-item:nth-child(7) {display:none!important}body.postid-708.constructify-service-template-default .elementor-element.galeria-szovegben.elementor-widget.elementor-widget-image-gallery .gallery-item{width:16.6666%!important}}@media (max-width:992px){body .elementor img.kezdolap-fologo{position:absolute;top:0;right:0;width:150px!important}body.postid-708 .elementor-element.galeria-szovegben.elementor-widget.elementor-widget-image-gallery{margin-bottom:10px!important}}@media (max-height:820px){.constructify_fn_tagline .tline_search{margin-bottom:6px}.constructify_fn_tagline>div{margin-bottom:8px}.somfy{padding:4px}.somfy-logo{width:140px}}@media (max-height:767px){.constructify_fn_menubar ul.vert_nav li.nagy-menu-elvalaszto{margin-top:15px!important}}@media (max-height:740px){.constructify_fn_menubar ul.vert_nav li.nagy-menu-elvalaszto{margin-top:5px!important}}@media (max-width:550px){body.postid-708.constructify-service-template-default div.elementor-element.galeria-szovegben.elementor-widget.elementor-widget-image-gallery dl.gallery-item{width:25%!important}body.postid-708 .elementor-element.galeria-szovegben.elementor-widget.elementor-widget-image-gallery dl.gallery-item:nth-child(2) {display:none!important}}@media (max-width:400px){body.postid-708.constructify-service-template-default div.elementor-element.galeria-szovegben.elementor-widget.elementor-widget-image-gallery dl.gallery-item{width:33.33333%!important}body.postid-708 .elementor-element.galeria-szovegben.elementor-widget.elementor-widget-image-gallery dl.gallery-item:nth-child(1) {display:none!important}}@media (max-width:768px){body.postid-708.constructify-service-template-default div.elementor-element.galeria-szovegben.elementor-widget.elementor-widget-image-gallery .gallery-item{width:20%!important}body.postid-708 .elementor-element.galeria-szovegben.elementor-widget.elementor-widget-image-gallery .gallery-item:nth-child(3) {display:none!important}.ihc-ap-wrap .ihc-reg-update-msg{margin-bottom:10px}.ihc-ap-wrap .ihc-register-5 .iump-form-line-register{padding-left:0}.ihc-ap-wrap .ihc-register-5 .iump-form-line-register{padding-top:0}.ihc-ap-wrap .ihc-register-5 .iump-form-line-register textarea{min-width:100%}.ihc-register-5 .iump-submit-form input{margin-top:0}.ihc-ap-theme-2 .ihc-ap-wrap{padding:15px}.viszontelado-doboz .elementor-column:first-of-type{margin-right:0;margin-bottom:20px;padding-right:0;width:100%}.viszontelado-doboz .elementor-column:last-of-type{margin-left:0;margin-bottom:0;padding-left:0;width:100%}.viszontelado-doboz .viszontelado{height:auto!important}.regisztracio-elott.kozep{margin-top:10px}.gallery-columns-8 dl.gallery-item{width:20%!important;max-width:20%!important}div.gallery.gallery-columns-4{margin-left:-7px!important}.elementor-image-gallery .gallery-item{padding-left:7px!important;width:33.3333333%!important}.elementor-image-gallery br{display:none!important}.elementor-image-gallery img{border-color:#555!important}.elementor-image-gallery img:hover{border-color:#f29a1e!important}.fn_cs_services .felso-h3{height:auto!important;padding-top:20px;padding-bottom:20px}ul.constructify_fn_archive_list div.egy-sor:last-of-type li:nth-child(2) {margin-bottom:0!important}ul.constructify_fn_service_list .egy-sor:last-of-type li:nth-child(2) {margin-bottom:0!important}ul.constructify_fn_archive_list li{margin-bottom:20px!important}ul.constructify_fn_archive_list .title_holder,ul.constructify_fn_service_list .title_holder,ul.constructify_fn_service_list .title_holder h3{height:auto!important}.njt-gdpr-privacy-settings-btn{margin-bottom:3px}.adatkezeles h2{font-size:26px;line-height:26px}.adatkezeles .elementor-tabs-content-wrapper{border:none!important}.fn_cs_services ul li .item{height:auto!important}.fn_cs_services ul li:nth-of-type(2n), .fn_cs_services ul li:nth-of-type(5) {padding-left:20px}.constructify_fn_searchpagelist{margin-bottom:0!important}div.wpcf7-mail-sent-ok{margin-top:10px}.constructify_fn_mobilemenu_wrap .constructify_fn_quick_contact .inputs{margin:0;width:100%}.constructify_fn_mobilemenu_wrap .constructify_fn_quick_contact .inputs>div{width:100%;padding:0}}.constructify_fn_mobilemenu_wrap .toll_free{width:100%;float:left;clear:both;text-align:center;margin:10px auto;padding:0;box-sizing:border-box}.constructify_fn_mobilemenu_wrap .toll_free img{max-width:120px;margin-bottom:26px;border-radius:100%}.constructify_fn_mobilemenu_wrap .toll_free h3{margin:0 0 3px 0;padding:0;color:#f29a1e;font-size:15px;letter-spacing:.5px;font-weight:bold;text-transform:uppercase}.constructify_fn_mobilemenu_wrap .toll_free h5{margin:0;padding:0;font-size:14px;line-height:18px;letter-spacing:.5px;font-weight:300;color:#999}.constructify_fn_mobilemenu_wrap .working_hours{width:100%;float:left;clear:both}.constructify_fn_mobilemenu_wrap .working_hours h3{margin:0;padding:0;font-size:20px;letter-spacing:0;color:#ddd;line-height:1.3;margin-bottom:18px;font-weight:300}.constructify_fn_mobilemenu_wrap .working_hours p{margin:0;padding:0;color:#999}.constructify_fn_mobilemenu_wrap .working_hours ul{list-style-type:none;margin:0}.constructify_fn_mobilemenu_wrap .working_hours li{float:left;clear:both;width:100%;margin:0;padding:3px 0;position:relative;border-bottom:1px dashed #333}.constructify_fn_mobilemenu_wrap .working_hours li .day{line-height:1.7;float:left;letter-spacing:0;color:#ccc}.constructify_fn_mobilemenu_wrap .working_hours li .hours{letter-spacing:0;float:right;font-weight:400;margin-left:20px;color:#f29a1e}.constructify_fn_mobilemenu_wrap .working_hours li:last-child{border-bottom-color:transparent}.constructify_fn_mobilemenu_wrap .working_hours .title_holder{margin-bottom:14px}.hamburger{padding:15px 15px;display:inline-block;cursor:pointer;transition-property:opacity , filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger-box{width:30px;height:20px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:30px;height:2px;background-color:#000;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-8px}.hamburger-inner::after{bottom:-10px}.hamburger--collapse-r .hamburger-inner{top:auto;bottom:0;transition-duration:.13s;transition-delay:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse-r .hamburger-inner::after{top:-16px;-webkit-transition:top .2s .2s cubic-bezier(.33333,.66667,.66667,1) , opacity .1s linear;-moz-transition:top .2s .2s cubic-bezier(.33333,.66667,.66667,1) , opacity .1s linear;-ms-transition:top .2s .2s cubic-bezier(.33333,.66667,.66667,1) , opacity .1s linear;-o-transition:top .2s .2s cubic-bezier(.33333,.66667,.66667,1) , opacity .1s linear;transition:top .2s .2s cubic-bezier(.33333,.66667,.66667,1) , opacity .1s linear}.hamburger--collapse-r .hamburger-inner::before{-webkit-transition:top .12s .2s cubic-bezier(.33333,.66667,.66667,1) , transform .13s cubic-bezier(.55,.055,.675,.19);-moz-transition:top .12s .2s cubic-bezier(.33333,.66667,.66667,1) , transform .13s cubic-bezier(.55,.055,.675,.19);-ms-transition:top .12s .2s cubic-bezier(.33333,.66667,.66667,1) , transform .13s cubic-bezier(.55,.055,.675,.19);-o-transition:top .12s .2s cubic-bezier(.33333,.66667,.66667,1) , transform .13s cubic-bezier(.55,.055,.675,.19);transition:top .12s .2s cubic-bezier(.33333,.66667,.66667,1) , transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse-r.is-active .hamburger-inner{-webkit-transform:translate3d(0,-10px,0) rotate(45deg);-moz-transform:translate3d(0,-10px,0) rotate(45deg);-ms-transform:translate3d(0,-10px,0) rotate(45deg);transform:translate3d(0,-10px,0) rotate(45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--collapse-r.is-active .hamburger-inner::after{top:0;opacity:0;-webkit-transition:top .2s cubic-bezier(.33333,0,.66667,.33333) , opacity .1s .22s linear;-moz-transition:top .2s cubic-bezier(.33333,0,.66667,.33333) , opacity .1s .22s linear;-ms-transition:top .2s cubic-bezier(.33333,0,.66667,.33333) , opacity .1s .22s linear;-o-transition:top .2s cubic-bezier(.33333,0,.66667,.33333) , opacity .1s .22s linear;transition:top .2s cubic-bezier(.33333,0,.66667,.33333) , opacity .1s .22s linear}.hambi{cursor:pointer;background-color:#555;padding:20px;display:block;float:left;width:100%}.hamburger--collapse-r.is-active .hamburger-inner::before{top:0;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:top .1s .16s cubic-bezier(.33333,0,.66667,.33333) , transform .13s .25s cubic-bezier(.215,.61,.355,1);-moz-transition:top .1s .16s cubic-bezier(.33333,0,.66667,.33333) , transform .13s .25s cubic-bezier(.215,.61,.355,1);-ms-transition:top .1s .16s cubic-bezier(.33333,0,.66667,.33333) , transform .13s .25s cubic-bezier(.215,.61,.355,1);-o-transition:top .1s .16s cubic-bezier(.33333,0,.66667,.33333) , transform .13s .25s cubic-bezier(.215,.61,.355,1);transition:top .1s .16s cubic-bezier(.33333,0,.66667,.33333) , transform .13s .25s cubic-bezier(.215,.61,.355,1)}.hamburger{padding:0;height:100%;display:table-cell;vertical-align:middle}.hamburger-box{display:block}.hamburger .hamburger-inner::before,.hamburger .hamburger-inner::after,.hamburger .hamburger-inner{background-color:#ccc;width:30px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.constructify_fn_helpful_bar_open .address_list{width:100%;float:left;clear:both}.constructify_fn_helpful_bar_open .address_list .item{width:100%;float:left;clear:both;margin-bottom:40px}.constructify_fn_helpful_bar_open .address_list .item:last-child{margin-bottom:0}.constructify_fn_helpful_bar_open .address_list h3{margin:0;padding:0;font-size:20px;letter-spacing:0;color:#ddd;line-height:1.3;margin-bottom:17px;font-weight:300}.constructify_fn_helpful_bar_open .address_list p{margin:0;padding:0;color:#999}.constructify_fn_helpful_bar_open .address_list p span{margin-bottom:8px;display:block}.constructify_fn_helpful_bar_open .address_list p span:last-child{margin-bottom:0}.constructify_fn_helpful_bar_open .address_list a{text-decoration:none;color:#f29a1e}.constructify_fn_helpful_bar_open .address_list .al_img{width:100%;float:left;clear:both;margin-bottom:30px;position:relative}.constructify_fn_helpful_bar_open .address_list .al_img img{position:relative;z-index:-1;opacity:0}.constructify_fn_helpful_bar_open .address_list .abs_img{position:absolute;left:0;right:0;top:0;bottom:0;z-index:5;background-size:cover;background-repeat:no-repeat;background-position:center center}.constructify_fn_helpful_bar_open .toll_free{width:100%;float:left;clear:both;text-align:center;padding:0;box-sizing:border-box}.list_content.telephely{margin:10px auto;border:2px solid #ca0f00}.list_content.telephely.utolso{margin:10px auto 0 auto;border:2px solid #ca0f00}.constructify_fn_helpful_bar_open .toll_free img{max-width:120px;margin-bottom:26px;border-radius:100%}.constructify_fn_helpful_bar_open .toll_free h3{margin:0;padding:0;font-size:13px;line-height:31px;letter-spacing:.5px;color:#444!important;text-transform:uppercase;background:#f29a1e;font-weight:bold}.constructify_fn_helpful_bar_open .toll_free h5{margin:0;padding:13px 0 15px 0;font-size:16px;letter-spacing:0;font-weight:300;background-color:#333;line-height:24px;color:#eee}.phone_cim p{color:#999;margin-bottom:10px}.phone_cim h3{margin:0;padding:0;font-size:20px;letter-spacing:0;color:#ddd;line-height:1.3;margin-bottom:8px;font-weight:300}.constructify_fn_helpful_bar_open .working_hours{width:100%;float:left;clear:both}.constructify_fn_helpful_bar_open .working_hours h3{margin:0;padding:8px 0 6px 0;font-size:16px;letter-spacing:.5px;color:#444!important;text-transform:uppercase;background:#f29a1e;font-weight:bold}.constructify_fn_helpful_bar_open .working_hours h5{margin:0;padding:15px 0 15px 0;font-size:16px;letter-spacing:0;font-weight:300;background-color:#333;line-height:24px}.constructify_fn_helpful_bar_open .working_hours p{margin:0;padding:0;color:#999}.constructify_fn_helpful_bar_open .working_hours ul{list-style-type:none;margin:0}.constructify_fn_helpful_bar_open .working_hours li{float:left;clear:both;width:100%;margin:0;padding:3px 0;position:relative;border-bottom:1px dashed #2b2b31}.constructify_fn_helpful_bar_open .working_hours li .day{line-height:1.7;float:left;letter-spacing:0;color:#ccc}.constructify_fn_helpful_bar_open .working_hours li .hours{letter-spacing:0;float:right;font-weight:400;margin-left:20px;color:#f29a1e}.constructify_fn_helpful_bar_open .working_hours li:last-child{border-bottom-color:transparent}.constructify_fn_helpful_bar_open .working_hours .title_holder{margin-bottom:14px}.constructify_fn_wrapper_all[data-helpful-list="disable"] .constructify_fn_helpful_bar .helpful_list{display:none}.constructify_fn_wrapper_all[data-helpful-list="disable"] .constructify_fn_helpful_bar .social_list:after{display:none}.constructify_fn_wrapper_all[data-helpful-list="disable"] .constructify_fn_helpful_bar .social_list{padding-top:0}.constructify_fn_wrapper_all[data-helpful-social="disable"] .constructify_fn_helpful_bar .social_list{display:none}.constructify_fn_wrapper_all[data-helpful-switch="disable"] .constructify_fn_helpful_bar,.constructify_fn_wrapper_all[data-helpful-social="disable"][data-helpful-list="disable"] .constructify_fn_helpful_bar{display:none}.constructify_fn_wrapper_all[data-helpful-switch="disable"] .constructify_fn_leftpart_wrap,.constructify_fn_wrapper_all[data-helpful-social="disable"][data-helpful-list="disable"] .constructify_fn_leftpart_wrap{width:400px}.constructify_fn_wrapper_all[data-helpful-switch="disable"] .constructify_fn_rightpart_wrap,.constructify_fn_wrapper_all[data-helpful-social="disable"][data-helpful-list="disable"] .constructify_fn_rightpart_wrap{padding-left:420px}.constructify_fn_wrapper_all[data-helpful-switch="disable"] a.constructify_fn_totop,.constructify_fn_wrapper_all[data-helpful-social="disable"][data-helpful-list="disable"] a.constructify_fn_totop{left:auto!important;right:30px}.constructify_fn_wrapper_all[data-helpful-switch="disable"] .constructify_fn_menubar,.constructify_fn_wrapper_all[data-helpful-social="disable"][data-helpful-list="disable"] .constructify_fn_menubar{border-right:1px solid rgba(255,255,255,.1)}.constructify_fn_wrapper_all[data-main-border="none"][data-helpful-switch="disable"] .constructify_fn_rightpart_wrap,.constructify_fn_wrapper_all[data-main-border="none"][data-helpful-social="disable"][data-helpful-list="disable"] .constructify_fn_rightpart_wrap{padding-left:400px}.constructify_fn_quick_contact{width:100%;float:left;clear:both}.constructify_fn_quick_contact h3{margin:0;padding:0;font-size:20px;letter-spacing:0;color:#ddd;line-height:1.3;margin-bottom:18px;font-weight:300}.constructify_fn_quick_contact p{margin:0;padding:0;margin-bottom:24px;color:#999}.constructify_fn_quick_contact input[type="text"]{width:100%;height:50px;border:1px solid rgba(229,229,229,.04);background-color:rgba(255,255,255,.02);padding:0 20px!important;margin-bottom:10px;color:#999}.constructify_fn_quick_contact textarea{width:100%;border:1px solid rgba(229,229,229,.04);background-color:rgba(255,255,255,.02);padding:10px 20px!important;margin-bottom:20px;color:#999}.constructify_fn_quick_contact input[type="button"]{height:50px;padding:0 26px;background-color:#f29a1e;text-transform:uppercase;font-size:14px;letter-spacing:.5px;color:#14141c;font-weight:600;line-height:50px;border:none;border-radius:2px}.constructify_fn_quick_contact .empty_notice{display:none;margin-top:20px;overflow:hidden;color:red}.constructify_fn_quick_contact .returnmessage{display:none;margin-top:20px;overflow:hidden;color:red}.constructify_fn_content{width:100%;float:left;clear:both}.constructify_fn_all_pages_content{width:100%;float:left;clear:both}.constructify_fn_all_pages{width:100%;float:left;clear:both}.constructify_fn_all_pages_inner{width:100%;float:left;clear:both}.constructify_fn_without_sidebar_page{width:100%;float:left;clear:both}.constructify_fn_pagetitle{width:100%;float:left;clear:both;position:relative;margin-top:30px}.constructify_fn_pagetitle .title_holder{width:100%;float:left;clear:both;position:relative;padding:0 0 25px 0}.constructify_fn_pagetitle .title_holder:after{left:0;position:absolute;content:'';bottom:0;height:6px;width:70px;background-color:#ddd}.elementor-widget:not(:last-child) {margin-bottom:0!important}.constructify_fn_pagetitle .title_holder:before{left:0;position:absolute;content:'';bottom:13px;height:6px;width:150px;background-color:#ddd}.constructify_fn_pagetitle h3{margin:0;padding:0;font-size:48px;letter-spacing:0;font-weight:300;color:#14141c;line-height:1;position:relative;left:-1px}.constructify_fn_without_sidebar_page .inner{width:100%;float:left;clear:both}.constructify_fn_without_sidebar_page .inner .blog_content{margin-bottom:45px}.constructify_fn_without_sidebar_page .inner .blog_content p{margin:0;padding:0}ul.constructify_fn_postlist{margin:0;list-style-type:none;position:relative}ul.constructify_fn_postlist:after{clear:both;display:table;content:''}ul.constructify_fn_postlist>li{margin:0;width:100%;float:left;box-sizing:border-box}ul.constructify_fn_postlist>li:last-child>div{margin-bottom:0}ul.constructify_fn_postlist .sticky_icon{display:none;width:50px;height:50px;position:absolute;z-index:10;right:0;top:0;color:#14141c}ul.constructify_fn_postlist .sticky_icon svg,ul.constructify_fn_postlist .sticky_icon img{width:20px;height:20px;position:absolute;top:15px;left:15px}ul.constructify_fn_postlist .sticky .sticky_icon{display:block}ul.constructify_fn_postlist .sticky{padding:30px!important;background-color:#e9eff4!important;border:none!important;border-radius:3px!important;overflow:hidden}ul.constructify_fn_postlist .sticky.has-post-thumbnail{padding:0!important;background-color:transparent!important}ul.constructify_fn_postlist .sticky.has-post-thumbnail .title h3{padding-right:0}ul.constructify_fn_postlist .sticky .title h3{padding-right:30px}ul.constructify_fn_postlist li>div{width:100%;float:left;clear:both;position:relative;padding:30px;background-color:#e9eff4;border:1px solid #e5e5e5;border-radius:3px;box-sizing:border-box;margin-bottom:50px;overflow:hidden}ul.constructify_fn_postlist .img_holder img{max-height:600px}ul.constructify_fn_postlist .has-post-thumbnail{padding:0;background-color:transparent;border:none;border-radius:0}ul.constructify_fn_postlist .has-post-thumbnail .content_holder{padding:30px;background-color:#e9eff4;border:1px solid #e5e5e5;border-radius:3px;border-top-left-radius:0;border-top-right-radius:0;box-sizing:border-box}ul.constructify_fn_postlist .has-post-thumbnail .img_holder{display:block;border-radius:3px;border-bottom-left-radius:0;border-bottom-right-radius:0;overflow:hidden}ul.constructify_fn_postlist .img_holder{display:none;width:100%;float:left;clear:both}ul.constructify_fn_postlist .content_holder,ul.constructify_fn_postlist .title,ul.constructify_fn_postlist .info_holder,ul.constructify_fn_postlist .excerpt_holder,ul.constructify_fn_postlist .read_holder{width:100%;float:left;clear:both}ul.constructify_fn_postlist .title h3{margin:0;padding:0;font-size:30px;line-height:30px;letter-spacing:0;font-weight:400;margin-bottom:10px}ul.constructify_fn_postlist .title h3 a{text-decoration:none}ul.constructify_fn_postlist .info_in{float:left;border-bottom:1px solid #ccc;padding-bottom:2px}ul.constructify_fn_postlist .info_holder span{float:left;font-size:13px;letter-spacing:0;line-height:1.5;position:relative;padding-right:22px;color:#666;font-style:italic}ul.constructify_fn_postlist .info_holder a{color:#666;text-decoration:none}ul.constructify_fn_postlist .info_holder a:hover{color:#f29a1e}ul.constructify_fn_postlist .info_holder span:last-child{padding-right:0}ul.constructify_fn_postlist .info_holder span:after{content:'';position:absolute;width:1px;height:12px;right:11px;background-color:#ccc;top:4px}ul.constructify_fn_postlist .info_holder span:last-child:after{display:none}ul.constructify_fn_postlist .info_holder{margin-bottom:22px}ul.constructify_fn_postlist .excerpt_holder p{margin:0;padding:0;color:#666;font-size:16px}ul.constructify_fn_postlist .excerpt_holder{margin-bottom:15px}ul.constructify_fn_postlist .read_holder p{margin:0;padding:0}ul.constructify_fn_postlist .read_holder a{font-size:16px;letter-spacing:0;text-decoration:none;font-weight:600;color:#f29a1e}.constructify_fn_breadcrumbs{width:100%;float:left;clear:both;position:relative;padding-top:13px;padding-bottom:2px}.constructify_fn_breadcrumbs ul{margin:0;list-style-type:none}.constructify_fn_breadcrumbs ul li{float:left}.constructify_fn_breadcrumbs a,.constructify_fn_breadcrumbs span.bread-current{font-size:14px;color:#666;text-decoration:none;letter-spacing:0;line-height:1.5}.constructify_fn_breadcrumbs a{font-weight:600}.constructify_fn_breadcrumbs a:hover{color:#f29a1e}.constructify_fn_breadcrumbs .separator span{width:33px;height:24px;display:block;position:relative}.constructify_fn_breadcrumbs .separator span:after{width:9px;height:2px;display:block;content:'';position:absolute;background-color:#ddd;left:13px;top:8px;transform:rotate(45deg)}.constructify_fn_breadcrumbs .separator span:before{width:9px;height:2px;display:block;content:'';position:absolute;background-color:#ddd;left:13px;top:14px;transform:rotate(135deg)}body.archive .constructify_fn_without_sidebar_page .constructify_fn_pagination{margin:0 0 47px 0}body.archive .constructify_fn_without_sidebar_page .inner{margin-bottom:30px}body.archive.woocommerce .constructify_fn_without_sidebar_page .inner{margin-bottom:50px;margin-top:70px}.constructify_fn_without_sidebar_page .constructify_fn_blog_single{margin:0}.constructify_fn_without_sidebar_page .constructify_fn_pagination{margin:50px 0 0 0}.constructify_fn_without_sidebar_page .constructify_fn_service_page .constructify_fn_pagination{margin:0}body.home .constructify_fn_without_sidebar_page{margin-bottom:150px}.fn_blogpage .constructify_fn_sidebarpage .constructify_fn_pagination{margin:50px 0 0 0}body.search .constructify_fn_pagination{margin:0!important;display:flex;justify-content:center;align-items:center}body.search section.constructify_fn_content{margin-bottom:30px}.constructify_fn_without_sidebar_page>div>.inner{padding-bottom:130px;padding-top:70px}body.single-post .constructify_fn_without_sidebar_page>div>.inner{padding-bottom:0;padding-top:0}body.search .constructify_fn_without_sidebar_page>div>.inner{padding-bottom:0}body.home ul.constructify_fn_postlist{margin-top:70px}ul.constructify_fn_archive_list{list-style-type:none;margin:0;margin-left:-30px;margin-top:30px}ul.constructify_fn_archive_list .constructify_fn_post{width:100%;float:left;clear:both;position:relative}ul.constructify_fn_archive_list .constructify_fn_post:hover{box-shadow:0 0 20px rgba(0,0,0,.6);transition:all .3s ease}ul.constructify_fn_archive_list li{width:50%;float:left;padding-left:30px;margin-bottom:30px;box-sizing:border-box}ul.constructify_fn_archive_list div.egy-sor:last-of-type li{margin-bottom:0}ul.constructify_fn_archive_list h3{font-size:22px;margin:0;letter-spacing:0;line-height:1.3;font-weight:600;margin-bottom:15px;color:#fff}ul.constructify_fn_archive_list p{line-height:1.7;color:#ccc;margin:0;padding:0;letter-spacing:0}ul.constructify_fn_archive_list .read_more{z-index:10;color:#fff;font-weight:600;margin-top:15px}ul.constructify_fn_archive_list .title_holder{border:3px solid #f29a1e;padding:40px;width:100%;float:left;clear:both;position:relative;min-height:350px;overflow:hidden;box-sizing:border-box;text-align:center;display:flex;align-items:center;justify-content:center}ul.constructify_fn_archive_list .constructify_fn_post:hover .title_holder{border:3px solid #ca0f00}ul.constructify_fn_archive_list .title_holder .doboz{background:rgba(0,0,0,.8);padding:20px;transition:all .3s ease;box-shadow:0 0 20px rgba(0,0,0,.6)}ul.constructify_fn_archive_list .constructify_fn_post:hover .title_holder .doboz{background:rgba(0,0,0,.95);transition:all .3s ease;box-shadow:0 0 20px rgba(0,0,0,.9)}.cons_w_wrapper .fn_cs_hero_header a.discover{font-weight:600}.rolunk-szoveg h5:first-of-type{padding-top:0}.rolunk-szoveg h5{color:#444;margin-bottom:10px;padding-top:10px;font-weight:600}.constructify_fn_sidebarpage{width:100%;float:left;clear:both}.constructify_fn_sidebarpage .s_inner{width:100%;float:left;clear:both}body:not(.constructify-theme) .constructify_fn_sidebarpage .s_inner{margin-top:70px;margin-bottom:100px}.constructify_fn_leftsidebar{width:calc(100% - 300px);width:-moz-calc(100% - 300px);width:-webkit-calc(100% - 300px);float:left;padding-right:50px;box-sizing:border-box}.constructify_fn_rightsidebar{width:300px;float:right}.constructify_fn_rightsidebar .wid-title span{font-weight:400}.portfolio_single .constructify_fn_leftsidebar{width:calc(100% - 400px);width:-moz-calc(100% - 400px);width:-webkit-calc(100% - 400px);padding-right:30px}.portfolio_single .constructify_fn_rightsidebar{width:400px}body.single-post .constructify_fn_wrapper_all{overflow:hidden}.blog_single_page .constructify_fn_leftsidebar .constructify_fn_blog_single{margin:0 0 150px 0}.blog_single_page .constructify_fn_rightsidebar{margin-top:100px;margin-bottom:150px}.constructify_fn_blog_single{width:100%;float:left;clear:both;margin:0 0 70px 0}.constructify_fn_blog_single .post_header{width:100%;float:left;clear:both}.constructify_fn_blog_single .post_content{width:100%;float:left;clear:both;margin:30px auto 35px auto}.constructify_fn_blog_single .fn-format-img{width:100%;float:left;clear:both;margin-bottom:44px}.constructify_fn_blog_single .fn-format-audio{width:100%;float:left;clear:both;margin-bottom:44px}.constructify_fn_blog_single .fn-format-gallery{width:100%;float:left;clear:both;margin-bottom:44px}.constructify_fn_blog_single .fn-format-gallery img{height:0;position:absolute}.constructify_fn_blog_single .fn-format-gallery .flexslider{border:none;margin:0}.constructify_fn_blog_single .fn-format-gallery ul.slides{margin:0;list-style-type:none}.constructify_fn_blog_single .fn-format-gallery ul.slides>li{height:600px;cursor:pointer}.flex-direction-nav a{width:44px;height:44px;background-color:#ddd;cursor:pointer;opacity:1!important;border-radius:2px;top:auto;margin:0}.flex-direction-nav a:before{display:none}.flex-direction-nav .myflex-text{display:none}.flex-direction-nav .flex-next{right:auto!important;left:77px;top:30px}.flex-direction-nav a:after{width:0;height:0;content:'';position:absolute;border:5px solid transparent;border-left-color:#1b1b1b;left:20px;top:18px}.flex-direction-nav a.flex-prev:after{border-left-color:transparent;border-right-color:#1b1b1b;left:14px}.flex-direction-nav .flex-prev{right:auto!important;left:30px!important;top:30px}.constructify_fn_blog_single .fn-format-gallery .img_overlay{position:absolute;left:0;right:0;top:0;bottom:0;background-repeat:no-repeat;background-size:cover;background-position:center center;z-index:3}.constructify_fn_blog_single .fn-format-link{width:100%;float:left;clear:both;margin-bottom:44px;line-height:1.7;color:#777;font-size:14px;padding:20px;background-color:#e9eff4;box-sizing:border-box}.constructify_fn_blog_single .fn-format-link a{text-decoration:none;color:#777;font-weight:600}.constructify_fn_blog_single .fn-format-link a:hover{color:#f29a1e}.constructify_fn_blog_single .fn-format-quote{width:100%;float:left;clear:both;margin-bottom:44px}.constructify_fn_blog_single .fn-format-quote blockquote b{font-style:normal}.constructify_fn_blog_single .fn-format-video{width:100%;float:left;clear:both;margin-bottom:44px}.constructify_fn_blog_single .fn-format-video iframe{min-width:100%}.blog_single_title{width:100%;float:left;clear:both;position:relative}.blog_single_title .title_holder{width:100%;float:left;clear:both;position:static;padding-bottom:11px;box-sizing:border-box}.blog_single_title>span{display:block;font-size:14px;line-height:1.7;letter-spacing:0;color:#777;margin-bottom:50px;float:left;clear:both}.blog_single_title .title_holder:after{content:'';position:absolute;width:150px;height:6px;background-color:#ddd;left:0;bottom:28px}.blog_single_title .title_holder:before{content:'';position:absolute;width:70px;height:6px;background-color:#ddd;left:0;bottom:15px}.woocommerce .quantity .qty,.uneditable-input,input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input,button,select,textarea{border-radius:0!important}.blog_single_title .title_holder h3{margin:0;padding:0;font-size:48px;letter-spacing:0;font-weight:300;color:#14141c;line-height:1;margin-top:30px;position:relative}.constructify_fn_sidebarpage .blog_single_title .title_holder h3{margin-top:0}.blog_single_title .title_holder a{text-decoration:none;color:#777}.constructify_fn_blog_single .post_content .content_holder{width:100%;float:left;clear:both}.constructify_fn_blog_single .post_content .content_holder p{margin:0;padding:0;line-height:1.7;letter-spacing:0;margin-bottom:15px;color:#777}.constructify_fn_blog_single .post_content .content_holder ul{margin:0 0 15px 15px}.constructify_fn_blog_single .post_content .content_holder h3{font-size:24px;color:#333;font-weight:300;font-family:'Open Sans',Open\ Sans,Arial,Helvetica,sans-serif;margin-top:20px;margin-bottom:15px}body.single-post li.menu-item-2733 a{background-color:#ca0f00!important;color:#ddd!important;border:2px solid #222!important}.constructify_fn_blog_single .post_content .content_holder ul ul{margin:5px 0 5px 15px}.constructify_fn_blog_single .post_content .content_holder p:last-child{margin-bottom:0}.constructify_fn_blog_single .constructify_fn_tags{margin-top:30px;margin-left:-5px}.constructify_fn_blog_single .constructify_fn_tags a{pointer-events:none!important}.constructify_fn_tags{width:100%;float:left;clear:both}.constructify_fn_tags label{float:left;line-height:1;padding:12px 0;font-size:14px;margin-right:20px;font-weight:600;color:#777;text-transform:uppercase}.constructify_fn_tags a{font-weight:600;font-size:14px;line-height:1;display:block;float:left;text-align:center;padding:12px 15px;margin-top:5px;margin-left:5px;color:#14141c;text-decoration:none;transition:all .5s ease;border-radius:2px}.constructify_fn_tags a:hover{color:#777;background-color:#ddd}.constructify_fn_blog_single .constructify_fn_comment{margin:0}.constructify_fn_without_sidebar_page .constructify_fn_blog_single{margin:0}.blog_single_page .constructify_fn_without_sidebar_page{padding-top:0;padding-bottom:0}body.single-post span.category a{text-decoration:none;color:#777;font-weight:600}body.single-post span.category a:hover{color:#f29a1e}.constructify_fn_blog_single .post_content .content_holder .ajanlatkero h3{font-family:"Rubik",sans-serif;font-size:40px;font-weight:500;line-height:40px;letter-spacing:0;color:#222;margin-bottom:12px!important;margin-top:0!important}.constructify_fn_blog_single .post_content .content_holder .ajanlatkero p{font-family:"Open Sans",sans-serif;font-size:16px;font-weight:400;line-height:24px;letter-spacing:0;color:#333}.videodoboz{border:2px solid #555}.videodoboz:hover{border:2px solid #f29a1e!important}.constructify_fn_blog_single .post_content div.gallery{display:flex}@media only screen and (max-width:1200px){.constructify_fn_blog_single .post_content .content_holder ul li{list-style:none}.constructify_fn_blog_single .constructify_fn_tags{font-size:0;text-align:center;margin-top:20px}.constructify_fn_tags a{display:inline-block!important;float:unset}.constructify_fn_blog_single .post_content .content_holder ul{margin:0 10px 15px 10px}.constructify_fn_blog_single .post_content .content_holder ul ul{margin:5px 10px 5px 10px}.ezerketszazsor .elementor-row{flex-direction:column}.ezerketszazsor .elementor-row .elementor-column{width:100%!important}.ezerketszazsor .videodoboz{max-width:400px;margin:5px auto 0 auto}.ezerketszazsor .elementor-widget-spacer{display:none!important}}.constructify_fn_comment_wrapper{width:100%;float:left;clear:both}body.single-post .constructify_fn_comment_wrapper{margin-top:95px}.constructify_fn_comment{width:100%;float:left;clear:both;background-color:#e9eff4;overflow:hidden;margin:100px 0;padding:20px 40px;box-sizing:border-box}.comment-navigation{margin:30px 0 10px -15px;float:left;position:relative}.comment-navigation:after{clear:both;display:table;content:''}.comment-navigation div{display:block;float:left;padding-left:15px}.comment-navigation a{text-decoration:none;display:inline-block;position:relative}.constructify_fn_comment .comment_list{width:100%;float:left;clear:both;position:relative;padding-bottom:40px;margin-top:40px}.constructify_fn_comment .comment_list:before{right:-40px;left:-40px;top:100%;height:1px;background-color:rgba(0,0,0,.05);position:absolute;z-index:2;content:''}.constructify_fn_comment p{margin:0;padding:0}.constructify_fn_comment p.nocomments{margin-bottom:40px}.constructify_fn_comment h3.comment-title{line-height:1.2;letter-spacing:0;font-size:24px;font-weight:300;color:#14141c;margin-bottom:20px}.constructify_fn_comment ul.commentlist{margin:0;list-style-type:none}.constructify_fn_comment ul.commentlist>li{width:100%;clear:both;margin:0;padding:20px 0 20px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.constructify_fn_comment div.comment-body{position:relative;width:100%;padding:6px 0 3px 90px;clear:both;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.constructify_fn_comment div.comment-avatar{position:absolute;top:0;left:0;width:60px;height:60px}.constructify_fn_comment div.comment-avatar img{width:60px;height:60px;position:relative;z-index:10;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%}.constructify_fn_comment span.author{display:block;line-height:1.2;letter-spacing:0;font-size:18px;font-weight:400;color:#14141c;margin-bottom:7px}.constructify_fn_comment span.author a{color:#14141c;text-decoration:none}.constructify_fn_comment span.author a:hover{color:#f29a1e}.constructify_fn_comment span.time{line-height:1.2;font-size:16px;letter-spacing:0;color:#777;position:relative;display:inline-block;margin-right:30px}.constructify_fn_comment span.time:after{content:'';position:absolute;left:100%;margin-left:10px;width:15px;height:1px;background-color:#777;top:50%;margin-top:-1px}.constructify_fn_comment a.comment-reply-link{text-decoration:none;display:inline-block;position:relative;color:#f29a1e}.constructify_fn_comment .edit-link{display:inline-block;margin:0 10px}.constructify_fn_comment a.comment-edit-link{text-decoration:none;display:inline-block;position:relative;line-height:1.2;margin:0 10px;color:#f29a1e}.constructify_fn_comment a.comment-edit-link:after{content:'[';position:absolute;right:100%;top:0}.constructify_fn_comment a.comment-edit-link:before{content:']';position:absolute;left:100%;top:0}.constructify_fn_comment div.comment-text{margin-top:29px}.constructify_fn_comment div.comment-text p{margin:0;padding:0;line-height:1.7;letter-spacing:0;color:#777;margin-bottom:20px}.constructify_fn_comment div.comment-text p:last-child{margin-bottom:0}.constructify_fn_comment div.comment-text p>a{text-decoration:none;display:inline-block;color:#f29a1e}.constructify_fn_comment .comment-respond{width:100%;float:left;clear:both;margin:46px 0;padding-top:0!important;position:relative}.constructify_fn_comment h3.comment-reply-title{line-height:1.2;letter-spacing:0;font-size:24px;font-weight:300;color:#14141c;margin-bottom:28px;text-transform:none}.constructify_fn_comment h3.comment-reply-title a{text-decoration:none;display:inline-block;position:relative;line-height:1.2;margin-left:20px;padding:0 1px;font-weight:600!important;color:#f29a1e}.constructify_fn_comment h3.comment-reply-title a:after{content:'[';position:absolute;right:100%;top:0}.constructify_fn_comment h3.comment-reply-title a:before{content:']';position:absolute;left:100%;top:0}.constructify_fn_comment .logged-in-as{margin-bottom:20px;color:#f29a1e}.constructify_fn_comment .logged-in-as a:first-child{text-decoration:none;display:inline-block;line-height:1;color:#f29a1e}.constructify_fn_comment .logged-in-as a:last-child{text-decoration:none;display:inline-block;position:relative;line-height:1.2;margin:0 10px;color:#f29a1e}.constructify_fn_comment .logged-in-as a:last-child:after{content:'[';position:absolute;right:100%;top:0}.constructify_fn_comment .logged-in-as a:last-child:before{content:']';position:absolute;left:100%;top:0}.constructify_fn_comment .input-holder{width:100%;float:left;clear:both;margin-bottom:20px}.constructify_fn_comment .input-holder label{display:block;font-size:14px;letter-spacing:0;line-height:1.7;color:#777;margin-bottom:10px}.constructify_fn_comment .input-holder span{display:inline-block;margin-left:1px;margin-top:-4px}.constructify_fn_comment .input-holder textarea{width:100%;min-width:100%;background-color:#f5f5f5;border:1px solid #e5e5e5}.constructify_fn_comment .input-holder input.com-text{width:340px;font-size:15px;padding:0 15px!important;height:40px;line-height:1;color:#777;background-color:#f5f5f5;vertical-align:bottom;border:1px solid #e5e5e5;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.constructify_fn_comment .form-submit{display:block;clear:both}.constructify_fn_comment .form-submit input.submit{font-size:14px;padding:1px 20px 0 20px!important;height:44px;text-transform:uppercase;font-weight:600;text-decoration:none;display:inline-block;letter-spacing:.5px;line-height:1;border-radius:3px}.constructify_fn_comment ul.children{padding:0 0 0 20px;margin:0;clear:both;list-style-type:none}.constructify_fn_comment ul.children>li{padding:20px 0 0 0;margin:0}body.search .constructify_fn_searchpage_title{width:100%;float:left;clear:both}.constructify_fn_searchpagelist{width:100%;float:left;clear:both;margin-top:0;margin-bottom:10px}.constructify_fn_searchpagelist_item{width:100%;float:left;clear:both;padding:30px;margin-bottom:10px;background-color:#f29a1e;border:1px solid #555;box-sizing:border-box;border-radius:5px}.constructify_fn_searchpagelist_item.fn_has_post_thumb .fn_thumb_results{display:block}.constructify_fn_searchpagelist_item.fn_has_post_thumb .fn_results{display:none}.constructify_fn_searchpagelist_item .fn_thumb_results{width:100%;float:left;clear:both;display:none;padding-left:170px;min-height:170px;position:relative;padding-top:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.constructify_fn_searchpagelist_item .fn_thumb_results .img_holder{position:absolute;left:0;top:0;width:140px;height:140px;overflow:hidden;border-radius:100%}.constructify_fn_searchpagelist_item .fn_thumb_results .title_img{width:100%;float:left;clear:both;box-sizing:border-box}.constructify_fn_searchpagelist_item .fn_thumb_results .content_holder{width:100%;float:left;clear:both}.constructify_fn_searchpagelist_item .fn_results{width:100%;float:left;clear:both}.constructify_fn_searchpagelist article{width:100%;float:left;clear:both}.constructify_fn_searchpagelist_item h1{font-size:24px;line-height:1.2;letter-spacing:0;margin-bottom:10px}.constructify_fn_searchpagelist_item h1 a{text-decoration:none}.constructify_fn_searchpagelist_item .sub{display:block;line-height:1.7;color:#777;font-size:15px;margin-bottom:40px}.constructify_fn_searchpagelist_item p{line-height:1.7;letter-spacing:0;color:#222;margin-bottom:20px}.constructify_fn_searchpagelist_item a.read_more{display:inline-block;text-decoration:none;line-height:1;letter-spacing:.5px;text-transform:uppercase;font-size:14px;font-weight:600;color:#ca0f00;transition:all .5s ease}.constructify_fn_searchpage_nothing{max-width:650px}.constructify_fn_searchpage_nothing>div{width:100%;float:left;position:relative;background-color:#e9eff4;border:1px solid #e5e5e5;text-align:left;padding:100px 50px 70px 50px;margin-top:55px;margin-bottom:100px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.constructify_fn_searchpage_nothing p{line-height:1.7;color:#777;letter-spacing:0;margin-bottom:20px;font-weight:400}.constructify_fn_searchpage_nothing>div:after{content:'';width:110px;height:110px;display:inline-block;line-height:110px;font-size:60px;top:-55px;left:50px;color:#333;position:absolute;background-color:#e9eff4;border:1px solid #e5e5e5;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.constructify_fn_searchpage_nothing>div:before{width:40px;height:40px;content:'';left:85px;top:-22px;position:absolute;z-index:22;background-image:url(framework/img/home.png);background-position:center center;background-repeat:no-repeat;background-size:cover}.constructify_fn_searchpage_nothing a.gotohome{display:inline-block;text-decoration:none;line-height:1;letter-spacing:.5px;position:relative;text-transform:uppercase;font-size:14px;font-weight:600}.constructify_fn_searchpage_nothing a.for_icon{position:absolute;width:110px;height:110px;display:inline-block;line-height:110px;font-size:60px;top:-55px;left:50px;z-index:55;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%}.constructify_fn_searchpage_nothing .search2{width:100%;float:left;clear:both;position:relative}.constructify_fn_searchpage_nothing .search2 input[type="text"]{height:40px;padding:0 40px 0 10px!important;border:1px solid #e5e5e5;background-color:#f5f5f5;width:240px;position:relative}.constructify_fn_searchpage_nothing .search2 input.fs{height:40px;padding:0!important;color:#fff;width:40px;background-color:transparent!important;text-transform:uppercase;margin-bottom:0!important;position:absolute;left:200px;top:0;z-index:5;cursor:pointer}.constructify_fn_searchpage_nothing .search2 img,.constructify_fn_searchpage_nothing .search2 svg{width:20px;height:20px;position:absolute;top:10px;left:10px}.constructify_fn_searchpage_nothing .search2 a.fn_search{color:#666;width:40px;height:40px;position:absolute;z-index:1;left:200px;top:0}.alkatresz-tabla table{display:table}.alkatresz-tabla.aktiv-tabla-ne table{display:none}.constructify_fn_error_page{width:100%;float:left;clear:both}.constructify_fn_error_page{position:relative;display:flex;align-items:center;justify-content:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.constructify_fn_error_page .error_wrap{width:100%;max-width:100%;float:left;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.constructify_fn_error_page .error_box{width:100%;float:left;clear:both;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.constructify_fn_error_page .search_holder div{width:50%;float:left}.constructify_fn_error_page .search_holder div:first-child{padding-right:20px}.constructify_fn_error_page .search_holder input{width:100%;min-width:100%;height:44px;text-align:center}.constructify_fn_error_page .search_holder input[type="text"]{background-color:#f9f9f9}.constructify_fn_error_page .error_box h1{font-size:80px;letter-spacing:2px;line-height:1;margin-bottom:2px;color:#f29a1e;font-weight:600}.constructify_fn_error_page .error_box h3{margin:0;padding:0;font-size:36px;letter-spacing:0;font-weight:600;line-height:1;margin-bottom:25px}.constructify_fn_error_page .error_box p{margin-bottom:44px;color:#777}div.gallery{margin-left:-7px!important}.elementor-image-gallery .gallery-item{margin-top:7px!important;margin-bottom:0!important;padding-left:7px}.elementor-image-gallery img{border-color:#555!important}.gallery-columns-9 .gallery-item{width:11.111111%!important}.constructify_fn_pagelinks{width:100%;float:left;clear:both;margin:20px 0}.constructify_fn_pagelinks:after{clear:both;display:table;content:''}.constructify_fn_pagelinks span.title{float:left;line-height:44px;display:block;margin-bottom:3px;margin-right:10px;color:#777}.constructify_fn_pagelinks a,.constructify_fn_pagelinks span.number{display:block;width:44px;height:44px;line-height:44px;text-align:center;border-radius:2px;font-weight:600;font-size:14px;float:left;color:#fff;margin-right:3px;margin-bottom:3px;transition:all .5s ease;background-color:#f29a1e}.constructify_fn_pagelinks span.number:hover{background-color:#f29a1e;color:#fff}.constructify_fn_pagelinks a{text-decoration:none}.constructify_fn_pagelinks a span.number{color:#777;background-color:#ddd}.constructify_fn_footer{width:100%;float:left;clear:both;position:relative;overflow:hidden}.constructify_fn_footer .footer_bottom{width:100%;float:left;clear:both;position:relative;background-color:#555;padding:30px 0 32px 0}.constructify_fn_footer .bottom_widget{width:100%;float:left;clear:both}.constructify_fn_footer .bottom_widget .widget_nav_menu ul{margin-left:-30px}.constructify_fn_footer .bottom_widget .widget_nav_menu ul li{width:auto;float:left;padding-left:30px;padding-right:0}.constructify_fn_footer .bottom_widget .widget_nav_menu ul li a{font-size:16px;text-transform:uppercase}.constructify_fn_footer .footer_copyright{width:100%;float:left;clear:both;text-align:center}.constructify_fn_footer .footer_copyright p{margin:0;padding:0;color:#ccc;font-size:14px}.constructify_fn_footer .footer_copyright a{color:#ccc;text-decoration:none;border-bottom:1px dotted transparent}.constructify_fn_footer .footer_copyright a:hover{border-bottom-color:#777}.constructify_fn_footer .footer_copyright .container{padding:0}.constructify_fn_footer .footer_widget{width:100%;float:left;clear:both;position:relative;z-index:2;padding:83px 0 49px 0;box-sizing:border-box}.constructify_fn_footer .footer_widget .inner{width:100%;float:left;clear:both;position:relative}.constructify_fn_footer ul.widget_area{list-style-type:none;margin:0;margin-left:-80px}.constructify_fn_footer ul.widget_area>li{width:33.3333%;float:left;padding-left:80px;margin-bottom:40px;box-sizing:border-box}.constructify_fn_footer .footer_widget .inner:after{position:absolute;content:'';height:6px;background-color:rgba(255,255,255,.05);top:100%;margin-top:43px;right:100%;left:-3000px}.constructify_fn_footer .footer_widget .inner:before{position:absolute;content:'';height:6px;background-color:rgba(255,255,255,.05);top:100%;margin-top:43px;left:0;right:66.66666%;margin-right:6px}.constructify_fn_footer ul.widget_area:after{content:'';position:absolute;right:66.6666%;top:100%;margin-top:43px;border-top:6px solid transparent;border-left:6px solid rgba(255,255,255,.05)}.constructify_fn_footer .widget_tag_cloud .tagcloud a{color:#14141c}.constructify_fn_footer table,.constructify_fn_footer table td,.constructify_fn_footer table th,.constructify_fn_footer table tr{border-color:#444}.constructify_fn_footer .widget_block li,.constructify_fn_footer table th,.constructify_fn_footer .widget_businesshours p,.constructify_fn_footer .widget_block a,.constructify_fn_footer .widget_nav_menu ul li a,.constructify_fn_footer .textwidget p{color:#ccc;font-weight:300}.constructify_fn_footer .widget_businesshours .fn_days .day{color:#ccc}.constructify_fn_footer .widget_businesshours .fn_days li{border-bottom-color:rgba(204,204,204,.15)}.constructify_fn_footer .widget_block a:hover,.constructify_fn_footer .wid-title span,.constructify_fn_footer .widget_nav_menu ul li a:hover{color:#ddd}.constructify_fn_footer .widget_businesshours .fn_days li:last-child{border-bottom-color:transparent}.constructify_fn_wrapper_all[data-footer-widget="disable"] .constructify_fn_footer .footer_widget{display:none}.constructify_fn_wrapper_all[data-footer-copyright="disable"] .constructify_fn_footer .footer_copyright{display:none}.constructify_fn_wrapper_all[data-footer-copyright="disable"][data-footer-widget="disable"] .constructify_fn_footer{display:none}.constructify_fn_footer .widget_oih_opt_in_widget div{background-color:transparent!important}.constructify_fn_footer .widget_oih_opt_in_widget .oih-loading-spinner>div{background-color:#fff!important}.constructify_fn_footer .opt-in-hound-opt-in-content-wrapper,.constructify_fn_footer .opt-in-hound-opt-in-form-wrapper,.constructify_fn_footer .opt-in-hound-opt-in-success-message-wrapper{padding:0}.constructify_fn_footer .opt-in-hound-opt-in-wrapper.opt-in-hound-narrow .opt-in-hound-opt-in-form-input,.constructify_fn_footer .opt-in-hound-opt-in-wrapper.opt-in-hound-opt-in-form-position-right .opt-in-hound-opt-in-form-input,.constructify_fn_footer .opt-in-hound-opt-in-wrapper.opt-in-hound-opt-in-form-fields-orientation-stacked .opt-in-hound-opt-in-form-input{margin-bottom:0}.constructify_fn_footer .opt-in-hound-opt-in-promo{display:none!important}.constructify_fn_footer .opt-in-hound-opt-in-form{display:flex!important;flex-direction:row!important}.constructify_fn_footer .opt-in-hound-opt-in-wrapper .opt-in-hound-opt-in-form .opt-in-hound-opt-in-form-input{padding-right:0}.constructify_fn_footer .opt-in-hound-opt-in-wrapper .opt-in-hound-opt-in-form .opt-in-hound-opt-in-form-button{flex:0 150px}.constructify_fn_footer .opt-in-hound-opt-in-wrapper .opt-in-hound-opt-in-content-wrapper h1,.constructify_fn_footer .opt-in-hound-opt-in-wrapper .opt-in-hound-opt-in-content-wrapper h2,.constructify_fn_footer .opt-in-hound-opt-in-wrapper .opt-in-hound-opt-in-content-wrapper h3,.constructify_fn_footer .opt-in-hound-opt-in-wrapper .opt-in-hound-opt-in-content-wrapper h4,.constructify_fn_footer .opt-in-hound-opt-in-wrapper .opt-in-hound-opt-in-content-wrapper h5,.constructify_fn_footer .opt-in-hound-opt-in-wrapper .opt-in-hound-opt-in-content-wrapper h6,.constructify_fn_footer .opt-in-hound-opt-in-wrapper .opt-in-hound-opt-in-content-wrapper p,.constructify_fn_footer .opt-in-hound-opt-in-wrapper .opt-in-hound-opt-in-success-message-wrapper h1,.constructify_fn_footer .opt-in-hound-opt-in-wrapper .opt-in-hound-opt-in-success-message-wrapper h2,.constructify_fn_footer .opt-in-hound-opt-in-wrapper .opt-in-hound-opt-in-success-message-wrapper h3,.constructify_fn_footer .opt-in-hound-opt-in-wrapper .opt-in-hound-opt-in-success-message-wrapper p{font-size:18px;font-weight:600;letter-spacing:0;margin:0;color:#fff;text-align:right!important}.constructify_fn_footer .opt-in-hound-opt-in-wrapper .opt-in-hound-opt-in-form-errors{text-align:right!important}.constructify_fn_footer .widget_oih_opt_in_widget input[type="email"]::-webkit-input-placeholder{color:#ccc!important}.constructify_fn_footer .widget_oih_opt_in_widget input[type="email"]::-moz-placeholder{color:#ccc!important}.constructify_fn_footer .widget_oih_opt_in_widget input[type="email"]:-ms-input-placeholder{color:#ccc!important}.constructify_fn_footer .widget_oih_opt_in_widget input[type="email"]:-moz-placeholder{color:#ccc!important}.constructify_fn_footer .widget_oih_opt_in_widget input[type="email"]{height:44px!important;background-color:rgba(245,245,245,.05)!important;border:1px solid rgba(229,229,229,.2)!important;border-right-width:0!important;border-radius:0!important;padding:0 20px!important;color:#ccc!important}.constructify_fn_footer .widget_oih_opt_in_widget button{height:44px!important;background-color:#f29a1e!important;border-radius:0!important;padding:0 25px!important;font-size:14px!important;text-transform:uppercase!important;font-weight:600!important;color:#14141c!important;border-top-right-radius:3px!important;border-bottom-right-radius:3px!important;letter-spacing:.5px}.constructify_fn_footer .top_footer{width:100%;float:left;clear:both;position:relative;background-color:rgba(13,14,19,.9)}.constructify_fn_footer .top_footer_img{position:absolute;left:0;top:0;right:0;bottom:0;background-size:cover;background-position:center center;background-repeat:no-repeat;z-index:-1}.tablepress-table-description{clear:both;display:block;width:100%;text-align:center;padding:10px;background:#555;color:#fff;font-weight:bold;margin-bottom:0;cursor:pointer}.alkatresz-tabla.aktiv-tabla-ne .tablepress-table-description:before{content:"\f0d8"}.alkatresz-tabla .tablepress-table-description:before{content:"\f0d7";font-size:16px!important;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font:14px/1 FontAwesome;margin-right:7px}table.tablepress{margin-top:3px}.constructify_fn_footer .subscribe_f{width:100%;float:left;clear:both;position:relative;padding:40px 0}.constructify_fn_footer .subscribe_f:after{bottom:0;left:0;right:0;height:1px;background-color:rgba(255,255,255,.1);position:absolute;content:''}.constructify_fn_footer .subscribe_in{width:100%;float:left;clear:both;display:flex;flex-direction:row;align-items:center}.constructify_fn_footer .subscribe_in .s_left{padding-right:50px;position:relative;display:flex;flex-direction:row;align-items:center}.constructify_fn_footer .subscribe_in .s_left img,.constructify_fn_footer .subscribe_in .s_left svg{width:50px;height:50px;min-width:50px;margin-right:20px;fill:currentcolor;color:#f29a1e}.constructify_fn_footer .subscribe_in .s_left p{margin:0;padding:0;color:#ccc;font-size:16px;font-weight:300}.constructify_fn_footer .subscribe_in>div{width:50%;box-sizing:border-box}a.constructify_fn_totop{position:fixed;bottom:0;left:436px;width:51px;height:51px;z-index:99;overflow:hidden;display:block;text-align:center;cursor:pointer;opacity:0;visibility:hidden;transition:all .5s ease}a.constructify_fn_totop .top{display:block;width:29px;height:29px;background-color:#f29a1e;position:absolute;left:11px;top:0;border-radius:2px}a.constructify_fn_totop .top:after{content:'';width:0;position:absolute;display:block;border:5px solid transparent;border-bottom-color:#1b1b1b;left:10px;bottom:12px}a.constructify_fn_totop .text{position:absolute;left:0;right:0;top:35px;text-transform:uppercase;font-size:10px;line-height:1;color:#999;letter-spacing:0;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:all .3s ease}a.constructify_fn_totop.opened{opacity:1;visibility:visible;bottom:27px}a.constructify_fn_totop:hover .text{color:#ccc}ul.constructify_fn_portfolio_list{margin:0;list-style-type:none;margin-left:-50px}ul.constructify_fn_portfolio_list li{width:50%;margin:0;padding:0;float:left;padding-left:50px;margin-bottom:50px;box-sizing:border-box}ul.constructify_fn_portfolio_list .item{width:100%;float:left;clear:both;position:relative;padding-bottom:10px;box-sizing:border-box}ul.constructify_fn_portfolio_list .item.no_img{padding-right:0}ul.constructify_fn_portfolio_list .item:after{left:30px;right:30px;height:10px;bottom:0;background-color:#f29a1e;content:'';position:absolute;z-index:-1}ul.constructify_fn_portfolio_list .img_holder{width:100%;float:left;clear:both;position:relative;z-index:1}ul.constructify_fn_portfolio_list .img_holder a{z-index:10;position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.2);transition:all .3s ease}ul.constructify_fn_portfolio_list .img_holder a:after{content:'';background-color:#f29a1e;left:59px;top:40px;width:2px;height:0;position:absolute;z-index:22;transition:all .3s ease}ul.constructify_fn_portfolio_list .img_holder a:before{content:'';background-color:#f29a1e;left:50px;top:49px;width:0;height:2px;position:absolute;z-index:22;transition:all .3s ease;transition-delay:.3s}ul.constructify_fn_portfolio_list img{position:relative;z-index:-5;opacity:0;min-width:100%;min-height:270px}ul.constructify_fn_portfolio_list .img_abs{position:absolute;left:0;top:0;right:0;bottom:0;z-index:5;background-size:cover;background-repeat:no-repeat;background-position:center center}ul.constructify_fn_portfolio_list .title_holder{width:100%;float:left;clear:both;position:absolute;z-index:10;left:0;bottom:10px;padding:34px 50px 36px 50px;box-sizing:border-box}ul.constructify_fn_portfolio_list .title_holder h3{margin:0;padding:0;font-size:20px;letter-spacing:0;font-weight:300;margin-bottom:10px}ul.constructify_fn_portfolio_list .title_holder h3 a{color:#ddd}ul.constructify_fn_portfolio_list .title_holder h3 a:hover{color:#fff}ul.constructify_fn_portfolio_list .title_holder p{margin:0;padding:0;line-height:1}ul.constructify_fn_portfolio_list .title_holder p a{position:relative;display:inline-block;text-transform:uppercase;color:#fff;font-weight:600;letter-spacing:0;font-size:14px;line-height:18px;padding-right:25px}ul.constructify_fn_portfolio_list .title_holder a.hover_link{opacity:0;visibility:hidden;display:block;position:absolute;left:0;top:0;right:0;bottom:0;z-index:33}ul.constructify_fn_portfolio_list .title_holder svg,ul.constructify_fn_portfolio_list .title_holder img{width:15px;height:15px;position:absolute;right:0;top:50%;margin-top:-7px}ul.constructify_fn_portfolio_list .item:hover .img_holder a{background-color:rgba(15,15,22,.9)}ul.constructify_fn_portfolio_list .item:hover .img_holder a:after{height:20px}ul.constructify_fn_portfolio_list .item:hover .img_holder a:before{width:20px}ul.constructify_fn_portfolio_list .item:hover .title_holder p a{color:#f29a1e}ul.constructify_fn_portfolio_list .item:hover .title_holder a.hover_link{opacity:1;visibility:visible}.constructify_fn_portfolio_category_filter{width:auto;float:left;clear:both;margin-bottom:40px;position:relative;z-index:25;height:50px}.constructify_fn_portfolio_category_filter:after{clear:both;display:table;content:''}.constructify_fn_portfolio_category_filter>a{display:inline-block;text-decoration:none;color:#14141c;text-transform:uppercase;font-size:16px;font-weight:600;height:50px;line-height:50px;padding:0 90px 0 30px;position:relative;min-width:160px;overflow:hidden;letter-spacing:.5px;background-color:#f29a1e}.constructify_fn_portfolio_category_filter>a:after{content:'';position:absolute;width:100px;height:50px;transform:skewX(-25deg);background-color:#fff;top:0;left:100%;margin-left:-50px;z-index:5;opacity:.15}.constructify_fn_portfolio_category_filter>a:before{width:0;height:0;content:'';position:absolute;border:5px solid transparent;border-top-color:#14141c;right:20px;top:22px;z-index:10}.constructify_fn_portfolio_category_filter ul{list-style-type:none;margin:0;position:absolute;padding:20px 30px;width:100%;background-color:#0f111f;box-sizing:border-box;top:100%;left:0;opacity:0;visibility:hidden;transition:all .5s ease}.constructify_fn_portfolio_category_filter ul:after{top:0;left:0;right:0;height:1px;background-color:rgba(255,255,255,.3);content:'';position:absolute}.constructify_fn_portfolio_category_filter ul.opened{opacity:1;visibility:visible}.constructify_fn_portfolio_category_filter li{margin:0}.constructify_fn_portfolio_category_filter ul a{display:block;text-decoration:none;letter-spacing:.5px;color:#fff;position:relative;font-size:14px;line-height:35px;text-transform:capitalize;font-weight:600}.constructify_fn_portfolio_category_filter ul:hover a:hover{opacity:1}.constructify_fn_portfolio_category_filter ul a.active{opacity:1!important;font-size:16px}.constructify_fn_portfolio_category_filter ul:hover a{opacity:.5}.constructify_fn_portfolio_category_filter span.spinner{height:20px;width:20px;position:absolute;left:100%;margin-left:20px;top:12px;border:3px solid rgba(0,0,0,.2);border-top:3px solid rgba(0,0,0,.9);opacity:0;z-index:50;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;-webkit-animation:spinner .6s infinite linear;-moz-animation:spinner .6s infinite linear;-o-animation:spinner .6s infinite linear;animation:spinner .6s infinite linear}@-webkit-keyframes spinner{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(359deg)}}@-moz-keyframes spinner{from{-moz-transform:rotate(0deg)}to{-moz-transform:rotate(359deg)}}@-o-keyframes spinner{from{-o-transform:rotate(0deg)}to{-o-transform:rotate(359deg)}}@keyframes spinner{from{transform:rotate(0deg)}to{transform:rotate(359deg)}}.constructify_fn_portfolio_category_filter span.spinner.active{opacity:1}.constructify_fn_portfolio_page .portfolio_list_in{width:100%;float:left;clear:both;opacity:1}.constructify_fn_portfolio_page .portfolio_list_in.active{opacity:.7}.constructify_fn_ajax_pagination{width:100%;float:left;clear:both;margin:0 0 0 0}ul.ajax_pagination{margin:0;list-style-type:none;margin-left:-10px}ul.ajax_pagination li{float:left;margin-left:10px}ul.ajax_pagination a{display:block;text-decoration:none;width:auto;height:40px;padding:0 20px;color:#fff;line-height:40px;cursor:pointer;position:relative;text-transform:uppercase;font-size:12px;transition:all .3s ease;font-weight:600;background-color:#f29a1e;border-radius:2px}ul.ajax_pagination a.prev{padding-left:35px}ul.ajax_pagination a.inactive.prev:after{border-right-color:#777}ul.ajax_pagination a.prev:after{width:0;height:0;content:'';position:absolute;border:5px solid transparent;border-right-color:#fff;top:15px;left:15px;transition:all .3s ease}ul.ajax_pagination a.next{padding-right:35px}ul.ajax_pagination a.inactive.next:after{border-left-color:#777}ul.ajax_pagination a.next:after{width:0;height:0;content:'';position:absolute;border:5px solid transparent;border-left-color:#fff;top:15px;right:15px;transition:all .3s ease}ul.ajax_pagination a.inactive{color:#777;background-color:#ddd;cursor:default}.constructify_fn_portfolio_details{width:100%;float:left;clear:both;top:50px;bottom:50px}.constructify_fn_portfolio_details .share_box{width:100%;float:left;clear:both;padding-bottom:33px;background-color:#e9eff4}.constructify_fn_share_icons{width:100%;float:left;clear:both;padding:5px 70px 5px 40px;position:relative;z-index:2;box-sizing:border-box;overflow:hidden}.constructify_fn_share_icons:after{left:0;top:0;right:80px;bottom:0;background-color:#e2e8ec;position:absolute;content:'';z-index:1}.constructify_fn_share_icons:before{width:100px;height:100%;top:0;right:52px;background-color:#e2e8ec;position:absolute;transform:skewX(-30deg);content:'';z-index:1}.constructify_fn_share_icons label{letter-spacing:0;line-height:40px;color:#14141c;margin-right:5px;display:inline-block;font-weight:600;position:relative;z-index:2}.constructify_fn_share_icons ul{display:initial;margin:0 0 0 -5px;list-style-type:none;z-index:2;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.constructify_fn_share_icons ul li{margin:0;display:inline-block;margin-left:5px;text-align:center}.constructify_fn_share_icons ul li a{display:block;text-decoration:none;font-size:15px;letter-spacing:0;color:#14141c;line-height:1;width:20px;height:40px;font-weight:600;padding:13px 0 12px 0;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.constructify_fn_share_icons ul li a:hover{color:#f29a1e}.constructify_fn_share_icons ul li a i{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}.constructify_fn_portfolio_details .title_holder{width:100%;float:left;clear:both;padding:0 40px;background-color:#e9eff4;box-sizing:border-box}.constructify_fn_portfolio_details .title_holder h3{margin:0;padding:0;font-size:24px;letter-spacing:0;line-height:1.3;color:#14141c;font-weight:400;margin-bottom:29px}.constructify_fn_portfolio_details .info_list{width:100%;float:left;clear:both;padding:0 40px;background-color:#e9eff4;box-sizing:border-box}.constructify_fn_portfolio_details .info_list ul{list-style-type:none;margin:0;margin-bottom:7px}.constructify_fn_portfolio_details .info_list li{margin-bottom:21px}.constructify_fn_portfolio_details .info_list p{margin:0;padding:0;line-height:1.4;margin-bottom:1px;color:#f29a1e}.constructify_fn_portfolio_details .info_list span{font-size:14px;display:block;color:#777;line-height:1.4}.constructify_fn_portfolio_details .info_list span a{text-decoration:none;color:#777}.constructify_fn_portfolio_details .info_list span a:hover{color:#f29a1e}.constructify_fn_portfolio_details .content_holder{width:100%;float:left;clear:both;padding:0 40px;background-color:#e9eff4;box-sizing:border-box}.constructify_fn_portfolio_details .content_holder p{margin:0;padding:0;color:#777;margin-bottom:20px}.constructify_fn_portfolio_details .content_holder p:last-child{margin-bottom:40px}.constructify_fn_portfolio_details .video_holder{width:100%;float:left;clear:both;padding:30px 40px 0 40px;background-color:transparent;box-sizing:border-box}.constructify_fn_portfolio_details .video_holder .lightbox{width:auto;float:left;clear:both;position:relative;cursor:pointer}.constructify_fn_portfolio_details .video_holder .play_icon{width:30px;height:30px;display:block;position:absolute;left:0;top:0;color:#777;border:2px solid #777;border-radius:100%;box-sizing:border-box}.constructify_fn_portfolio_details .video_holder svg,.constructify_fn_portfolio_details .video_holder img{width:8px;height:8px;position:absolute;left:50%;top:50%;margin:-4px 0 0 -3px}.constructify_fn_portfolio_details .video_holder .play_text{position:relative;width:100%;float:left;padding-left:40px;line-height:30px;font-weight:600;color:#f29a1e;font-size:18px;font-family:'Quicksand';box-sizing:border-box}.constructify_fn_portfolio_details .video_holder .play_text span{position:relative;display:block}.constructify_fn_portfolio_details .video_holder .play_icon:before{content:'';display:block;position:absolute;top:-2px;left:-2px;width:30px;height:30px;background-color:inherit;opacity:0;z-index:-1;pointer-events:none;border:3px solid #777;border-radius:100%;box-sizing:border-box}.constructify_fn_portfolio_details .video_holder .lightbox:hover .play_icon:before{opacity:1;-webkit-animation:cs_fn_pulse 2s cubic-bezier(.3,1,.3,1) infinite;animation:cs_fn_pulse 2s cubic-bezier(.3,1,.3,1) infinite}.constructify_fn_portfolio_details .video_holder .play_text span:after{content:'';position:absolute;bottom:4px;background-color:#ccc;left:0;right:0;height:1px;transition:all .2s ease}.constructify_fn_portfolio_details .video_holder .play_text:hover span:after{height:2px;bottom:0}.constructify_fn_portfolio_single_list{width:100%;float:left;clear:both;top:50px;bottom:50px}.constructify_fn_portfolio_single_list .plus{opacity:0;visibility:hidden;background-color:rgba(17,20,34,.9);z-index:3;content:'';position:absolute;top:0;left:0;right:0;bottom:0;transition:all .5s ease}.constructify_fn_portfolio_single_list .plus:after{width:20px;height:2px;content:'';position:absolute;top:50%;left:50%;margin:-1px 0 0 -10px;background-color:#f29a1e;z-index:5}.constructify_fn_portfolio_single_list .plus:before{width:2px;height:20px;content:'';position:absolute;top:50%;left:50%;margin:-10px 0 0 -1px;background-color:#f29a1e;z-index:5}.constructify_fn_portfolio_single_list .item:hover .plus{opacity:1;visibility:visible}.constructify_fn_portfolio_single_list .item{width:100%;float:left;clear:both;margin-bottom:30px;cursor:pointer;position:relative;overflow:hidden}.constructify_fn_portfolio_single_list .item:last-child{margin:0}span.constructify_fn_videoitem{width:100px;height:100px;display:block;position:absolute;top:50%;left:50%;margin:-50px 0 0 -50px;z-index:5;color:#ccc;transition:all .3s ease}span.constructify_fn_videoitem svg,span.constructify_fn_videoitem img{position:absolute;left:43px;top:40px;width:20px;height:20px}span.constructify_fn_videoitem:after{content:'';display:block;width:100%;height:100%;left:0;top:0;position:absolute;border:5px solid #ccc;border-radius:100%;box-sizing:border-box;transition:all .3s ease}.constructify_fn_portfolio_single_list .item:hover span.constructify_fn_videoitem:after{opacity:.5;border-width:3px}.constructify_fn_portfolio_single_list .item:hover span.constructify_fn_videoitem{transform:scale(1.2)}.constructify_fn_portfolio_single_list .item img{min-width:100%}.constructify_fn_hovercaption{position:absolute;z-index:50;bottom:0;left:0;right:0;text-align:center;padding:20px;background:rgba(0,0,0,.2);background:-webkit-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.6));background:-o-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.6));background:-moz-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.6));background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.6));opacity:0;visibility:hidden;transform:translateY(20px);transition:all .5s ease;box-sizing:border-box}.constructify_fn_hovercaption h3{margin:0;padding:0;font-size:24px;color:#fff;letter-spacing:0;line-height:1.1;font-weight:300;margin-bottom:10px}.constructify_fn_hovercaption h5{margin:0;padding:0;font-size:16px;color:#fff;text-transform:uppercase}.constructify_fn_portfolio_single_list .item:hover .constructify_fn_hovercaption{opacity:1;visibility:visible;transform:translateY(0)}.kapcs-mezo select,select#kapcs-helyszin-kivalasztasa{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;background:#333;border:none;color:#fff;text-align:center;cursor:pointer}.kapcs-mezo select option:first-of-type,select#kapcs-helyszin-kivalasztasa option:first-of-type{display:none}.helyszin-kapcs{display:none}.constructify_fn_portfolio_justified{width:100%;float:left;clear:both;margin-top:10px}.constructify_fn_portfolio_justified .j_list{width:100%;float:left;clear:both;padding:0 10px;box-sizing:border-box}.constructify_fn_portfolio_justified .j_list_in{width:100%;float:left;clear:both}.constructify_fn_portfolio_justified .j_list .plus{opacity:0;visibility:hidden;background-color:rgba(17,20,34,.9);z-index:3;content:'';position:absolute;top:0;left:0;right:0;bottom:0;transition:all .5s ease}.constructify_fn_portfolio_justified .j_list .plus:after{width:20px;height:2px;content:'';position:absolute;top:50%;left:50%;margin:-1px 0 0 -10px;background-color:#f29a1e;z-index:5}.constructify_fn_portfolio_justified .j_list .plus:before{width:2px;height:20px;content:'';position:absolute;top:50%;left:50%;margin:-10px 0 0 -1px;background-color:#f29a1e;z-index:5}.constructify_fn_portfolio_justified .j_list a:hover .plus{opacity:1;visibility:visible}.constructify_fn_portfolio_justified .j_list a:hover .constructify_fn_hovercaption{opacity:1;visibility:visible;transform:translateY(0)}.constructify_fn_portfolio_justified .j_content{width:100%;float:left;clear:both}.constructify_fn_portfolio_justified .j_content_in{width:100%;float:left;clear:both;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.constructify_fn_portfolio_justified .content_part:after,.constructify_fn_portfolio_justified .helpful_part:after{clear:both;display:table;content:''}.constructify_fn_portfolio_justified .content_part{width:100%;box-sizing:border-box}.constructify_fn_portfolio_justified .helpful_part{width:370px;min-width:370px;position:relative;box-sizing:border-box;margin-left:70px}.constructify_fn_portfolio_justified .hp_inner{width:100%;float:left;clear:both;padding:36px 40px 34px 40px;background-color:#fff;position:relative;box-shadow:0 0 40px rgba(0,0,0,.05);box-sizing:border-box}.constructify_fn_portfolio_justified .hp_inner:after{width:100px;height:150px;content:'';position:absolute;right:0;bottom:0;z-index:1;background-color:rgba(0,0,0,.03)}.constructify_fn_portfolio_justified .hp_inner:before{width:50px;height:80px;content:'';position:absolute;right:0;bottom:0;z-index:2;background-color:rgba(0,0,0,.03)}.constructify_fn_portfolio_justified .content_part h3{margin:0;padding:0;font-size:30px;font-weight:400;letter-spacing:0;margin-bottom:24px}.constructify_fn_portfolio_justified .title_holder{width:100%;float:left;clear:both}.constructify_fn_portfolio_justified .content_holder{width:100%;float:left;clear:both}.constructify_fn_portfolio_justified .content_holder p{margin:0;padding:0;margin-bottom:23px;color:#666}.constructify_fn_portfolio_justified .constructify_fn_share_icons:after,.constructify_fn_portfolio_justified .constructify_fn_share_icons:before{display:none}.constructify_fn_portfolio_justified .constructify_fn_share_icons ul li a{color:#555;font-size:16px;height:30px;padding:8px 0 7px 0}.constructify_fn_portfolio_justified .constructify_fn_share_icons ul li a:hover{color:#f29a1e}.constructify_fn_portfolio_justified .constructify_fn_share_icons label{line-height:30px}.constructify_fn_portfolio_justified .share_box{margin-bottom:20px;width:100%;float:left;clear:both}.constructify_fn_portfolio_justified .constructify_fn_share_icons{padding:0}.constructify_fn_portfolio_justified .video_holder{width:100%;float:left;clear:both;position:relative;margin-bottom:20px}.constructify_fn_portfolio_justified .video_holder .play_icon{width:30px;height:30px;display:block;position:absolute;left:0;top:0;color:#777;border:2px solid #777;border-radius:100%;box-sizing:border-box}.constructify_fn_portfolio_justified .video_holder .play_icon:before{content:'';display:block;position:absolute;top:-2px;left:-2px;width:30px;height:30px;background-color:inherit;opacity:0;z-index:-1;pointer-events:none;border:3px solid #777;border-radius:100%;box-sizing:border-box}.constructify_fn_portfolio_justified .video_holder .lightbox:hover .play_icon:before{opacity:1;-webkit-animation:cs_fn_pulse 2s cubic-bezier(.3,1,.3,1) infinite;animation:cs_fn_pulse 2s cubic-bezier(.3,1,.3,1) infinite}@-webkit-keyframes cs_fn_pulse{ from{ opacity:1;  transform:scale(1,1)}
 to{ opacity:0;  transform:scale(1.8,1.8)}
}@keyframes cs_fn_pulse{ from{ opacity:1;  transform:scale(1,1)}
 to{ opacity:0;  transform:scale(1.8,1.8)}
}.constructify_fn_portfolio_justified .video_holder svg,.constructify_fn_portfolio_justified .video_holder img{width:8px;height:8px;position:absolute;left:50%;top:50%;margin:-4px 0 0 -3px}.constructify_fn_portfolio_justified .video_holder .play_text{position:relative;width:100%;float:left;padding-left:40px;line-height:30px;font-weight:400;color:#777;box-sizing:border-box}.constructify_fn_portfolio_justified .video_holder .play_text span{position:relative;display:block;font-size:18px;color:#f29a1e}.constructify_fn_portfolio_justified .video_holder .play_text span:after{content:'';position:absolute;bottom:4px;background-color:#ccc;left:0;right:0;height:1px;transition:all .2s ease}.constructify_fn_portfolio_justified .video_holder .play_text:hover span:after{height:2px;bottom:0}.constructify_fn_portfolio_justified .video_holder .lightbox{width:auto;float:left;clear:both;position:relative;cursor:pointer}.constructify_fn_prevnext{margin-top:40px;width:100%;float:left;clear:both}.constructify_fn_prevnext:after{clear:both;display:table;content:''}.constructify_fn_prevnext ul{margin:0;list-style-type:none;margin-left:-10px}.constructify_fn_prevnext li{float:left;margin-left:10px}.constructify_fn_prevnext .h_prev,.constructify_fn_prevnext .h_next{display:none}.constructify_fn_prevnext span,.constructify_fn_prevnext a{display:block;text-decoration:none;width:auto;height:40px;padding:0 20px;color:#fff;line-height:40px;cursor:pointer;position:relative;text-transform:uppercase;font-size:12px;transition:all .3s ease;font-weight:600;border-radius:2px}.constructify_fn_prevnext .h_prev span,.constructify_fn_prevnext .prev a{padding-left:35px}.constructify_fn_prevnext .h_prev span:after{border-right-color:#777!important}.constructify_fn_prevnext .h_prev span:after,.constructify_fn_prevnext .prev a:after{width:0;height:0;content:'';position:absolute;border:5px solid transparent;border-right-color:#fff;top:15px;left:15px;transition:all .3s ease}.constructify_fn_prevnext .h_next span,.constructify_fn_prevnext .next a{padding-right:35px}.constructify_fn_prevnext .h_next span:after,.constructify_fn_prevnext .next a.inactive:after{border-left-color:#777!important}.constructify_fn_prevnext .h_next span:after,.constructify_fn_prevnext .next a:after{width:0;height:0;content:'';position:absolute;border:5px solid transparent;border-left-color:#fff;top:15px;right:15px;transition:all .3s ease}.constructify_fn_prevnext span{color:#777;background-color:#ddd;cursor:default}.constructify_fn_prevnext[data-switch="prev"] .prev a{background-color:#f29a1e}.constructify_fn_prevnext[data-switch="next"] .next a{background-color:#f29a1e}.constructify_fn_prevnext[data-switch="yes"] a{background-color:#f29a1e}.constructify_fn_prevnext[data-switch="next"] .h_prev{display:block}.constructify_fn_prevnext[data-switch="next"] .prev{display:none}.constructify_fn_prevnext[data-switch="prev"] .h_next{display:block}.constructify_fn_prevnext[data-switch="prev"] .next{display:none}.constructify_fn_portfolio_justified .helpful_part ul{list-style-type:none;margin:0;position:relative;z-index:10}.constructify_fn_portfolio_justified .helpful_part li{margin-bottom:21px}.constructify_fn_portfolio_justified .helpful_part li:last-child{margin-bottom:0}.constructify_fn_portfolio_justified .helpful_part p{margin:0;padding:0;line-height:1.4;margin-bottom:1px;color:#f29a1e}.constructify_fn_portfolio_justified .helpful_part span{display:block;color:#777;line-height:1.4}.constructify_fn_portfolio_justified .helpful_part span a{text-decoration:none;color:#777}.constructify_fn_mobilemenu_wrap .toll_free h5 a{color:#999}.constructify_fn_content>.constructify_fn_password_protected{max-width:1250px;padding-left:40px;padding-right:40px;margin:0 auto;float:none}.constructify_fn_content>.constructify_fn_password_protected:after{clear:both;display:table;content:''}@media (max-height:767px){.fn_cs_services ul li:nth-of-type(3n) .item {padding:20px 10px}.constructify_fn_helpful_bar_open .fn_list{padding:15px 25px 15px 25px}.list_content.telephely{margin:5px auto}.constructify_fn_helpful_bar_open .list_content p{margin-bottom:8px}.constructify_fn_helpful_bar_open .list_content div.wpcf7-validation-errors,.constructify_fn_helpful_bar_open .list_content div.wpcf7-acceptance-missing{margin-top:8px!important}}@media (max-height:700px){.constructify_fn_helpful_bar_open .list_content p{line-height:1.4;font-size:14px}.phone_cim h3{margin-bottom:4px}.constructify_fn_helpful_bar_open .toll_free h5{font-size:14px;line-height:20px;padding:10px 0 8px 0}.constructify_fn_wrapper_all div.wpcf7 p.kapcs-mezo{margin-bottom:10px}.constructify_fn_helpful_bar_open .list_content div.wpcf7-validation-errors,.constructify_fn_helpful_bar_open .list_content div.wpcf7-acceptance-missing,div.wpcf7-response-output.wpcf7-mail-sent-ok{padding:5px 5px 7px 5px;font-size:14px;line-height:16px;margin-top:8px}}@media (min-width:1201px) and (max-height:745px){.constructify_fn_leftpart_wrap .menu_logo img{max-width:210px}}@media (min-width:1201px) and (max-height:730px){.menu_nav,.constructify_fn_helpful_bar_content{height:auto!important}.constructify_fn_menubar .menu_nav_in{padding-bottom:0}}@media (max-height:725px){.constructify_fn_menubar .menu_logo{padding:12px 0 13px 0!important}.constructify_fn_leftpart_wrap .menu_logo img{max-width:190px!important}}@media (min-width:1201px) and (max-height:695px){.constructify_fn_tagline>div{margin-bottom:4px}.constructify_fn_tagline{padding-bottom:15px}.constructify_fn_menubar ul.vert_nav li.nagy-menu-elvalaszto{margin-top:15px}.constructify_fn_tagline .tline_slogan{font-size:13px;line-height:1.3}}@media (max-height:680px){.constructify_fn_tagline .tline_search{display:none}}@media (max-height:625px){.constructify_fn_tagline .tline_slogan{display:none}}@media (max-height:585px){.constructify_fn_tagline{display:none}}@media (max-width:580px){.elementor-113 .elementor-element.elementor-element-6f1ffc5 a.discover{width:100%!important;max-width:100%!important;margin:10px 0 0 0}}.somfy:hover{background-color:#222;cursor:pointer}.elementor img{width:100%}.gallery-columns-6 .gallery-item{width:11.111111%!important;max-width:11.111111%!important}.gallery-columns-8 .gallery-item{width:12.5%!important;max-width:12.5%!important}td.fajl_neve{width:70%}td.meret{width:15%}td.letoltes{width:15%}@media (max-width:1350px){.elementor-widget-spacer{clear:both}.gallery-columns-9 .gallery-item{width:20%!important;margin-bottom:10px;max-width:20%!important}.gallery-columns-6 .gallery-item{width:20%!important;margin-bottom:10px;max-width:20%!important}.gallery-columns-10 .gallery-item{width:20%!important;margin-bottom:10px;max-width:20%!important}.gallery-columns-9 br{display:none!important}}@media (max-width:768px){.constructify_fn_wrapper_all div.wpcf7-validation-errors,.constructify_fn_wrapper_all div.wpcf7-acceptance-missing{margin-top:10px!important}.page-id-3 .constructify_fn_wrapper_all div.wpcf7-validation-errors,.constructify_fn_wrapper_all div.wpcf7-acceptance-missing{margin-top:5px!important}.page-id-3 div.wpcf7-mail-sent-ok{margin-top:5px!important}.gallery-columns-7 .gallery-item{width:20%!important;margin-bottom:10px;max-width:20%!important}.ihc-register-5 .iump-form-line-register{width:100%!important;float:left}}@media (max-width:500px){.elfelejtett .viszontelado{display:block;width:100%;margin:0 auto}.elementor-widget-spacer{clear:both}.gallery-columns-9 .gallery-item,.gallery-columns-7 .gallery-item,.gallery-columns-8 dl.gallery-item{width:33.33333%!important;margin-bottom:10px;max-width:33.33333%!important}.gallery-columns-6 .gallery-item{width:33.33333%!important;margin-bottom:10px;max-width:33.33333%!important}.gallery-columns-10 .gallery-item{width:33.33333%!important;margin-bottom:10px;max-width:33.33333%!important}}@media (min-width:1201px) and (max-height:650px){.constructify_fn_menubar ul.vert_nav li.nagy-menu-elvalaszto{margin-top:5px}.constructify_fn_menubar .menu_nav_in{padding-top:30px}}@media (min-width:993px) and (max-width:1200px){.gallery-columns-8 .gallery-item{width:20%!important;max-width:20%!important}.gallery br{display:none!important}}@media (min-width:993px) and (max-width:1200px) and (max-height:710px){.constructify_fn_menubar .menu_nav,.constructify_fn_helpful_bar_content{height:auto!important}.constructify_fn_menubar ul.vert_nav li.nagy-menu-elvalaszto{margin-top:15px}}@media (min-width:993px) and (max-width:1200px) and (max-height:685px){.constructify_fn_tagline .tline_search{display:none}}@media (min-width:993px) and (max-width:1200px) and (max-height:630px){.constructify_fn_leftpart_wrap .menu_logo a img{max-width:190px}.constructify_fn_menubar div.menu_logo{padding:20px 0}}@media (min-width:993px) and (max-width:1200px) and (max-height:620px){.constructify_fn_leftpart_wrap .menu_logo a img{max-width:180px}}@media (max-width:1040px){.constructify_fn_content .constructify_fn_password_protected{padding-left:20px;padding-right:20px}}@media (max-width:520px){.constructify_fn_content .constructify_fn_password_protected{padding-left:10px;padding-right:10px}}@media (max-width:420px){.fn_cs_services .felso-h3{font-size:22px;line-height:24px}}.constructify_fn_password_protected{width:100%;float:left;clear:both;padding:125px 0 150px 0;box-sizing:border-box}.constructify_fn_password_protected .in{width:100%;max-width:650px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.constructify_fn_password_protected .in p{margin-bottom:30px;color:#777;line-height:1.7;font-weight:400}.constructify_fn_password_protected .message_holder{width:100%;padding:100px 50px 70px 50px;float:left;clear:both;position:relative;text-align:left;background-color:#e9eff4;border:1px solid #e5e5e5;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.constructify_fn_password_protected .post-password-form>div{width:50%;float:left}.constructify_fn_password_protected .post-password-form input{width:100%;min-width:100%;height:40px;background-color:#f29a1e;color:#14141c}.constructify_fn_password_protected .post-password-form input[type="password"]{text-align:center;border:1px solid #e5e5e5;background-color:#f9f9f9}.constructify_fn_password_protected .icon_holder{position:absolute;top:0;width:100%;left:55px;text-align:left;height:0}.constructify_fn_password_protected .icon_holder i{width:110px;height:110px;display:inline-block;line-height:110px;font-size:60px;border-radius:100%;background-color:#e9eff4;margin-top:-55px;color:#777;text-align:center}.constructify_fn_password_protected .message_holder:hover .icon_holder i{color:#222}.constructify_fn_password_protected .icon_holder i:after{content:'';position:absolute;width:110px;height:110px;background-color:transparent;border-radius:100%;left:0;z-index:5;border:1px solid #e5e5e5;top:-55px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.constructify_fn_pagination{width:100%;float:left;clear:both;margin:60px 0}.constructify_fn_pagination:after{clear:both;display:table;content:''}.constructify_fn_pagination ul{margin:0;list-style-type:none;margin-left:-3px}.constructify_fn_pagination ul:after{clear:both;display:table;content:''}.constructify_fn_pagination li{float:left;margin-left:3px;margin-bottom:3px}.constructify_fn_pagination li.view{display:none}.constructify_fn_pagination span,.constructify_fn_pagination a{display:block;width:44px;height:44px;line-height:44px;text-align:center;border-radius:2px;font-weight:700;font-size:14px;float:left;margin:0 3px}.constructify_fn_pagination a{text-decoration:none;transition:all .5s ease;color:#222;background-color:#f29a1e}.constructify_fn_pagination span,.constructify_fn_pagination a:hover{color:#f29a1e;background-color:#ca0f00}.constructify_fn_pagination li p{margin:0;padding:0;line-height:44px;color:#777;letter-spacing:0;font-weight:600;font-size:14px}.constructify_fn_wrapper_all[data-pagination-text="disable"] .constructify_fn_pagination li.view{display:none}.constructify_fn_service_page{width:100%;float:left;clear:both}.constructify_fn_service_page .service_list{width:100%;float:left;clear:both}ul.constructify_fn_service_list{margin:0;list-style-type:none;margin-left:-30px}ul.constructify_fn_service_list:after{clear:both;display:table;content:''}ul.constructify_fn_service_list li{width:50%;float:left;padding-left:30px;margin-bottom:30px;box-sizing:border-box}ul.constructify_fn_service_list .item{width:100%;float:left;clear:both}ul.constructify_fn_service_list .item:hover{box-shadow:0 0 20px rgba(0,0,0,.6);transition:all .3s ease}ul.constructify_fn_service_list .img_holder{position:relative}ul.constructify_fn_service_list .img_holder a{position:absolute;z-index:10;display:block;left:0;right:0;bottom:0;top:0;border:3px solid #f29a1e;border-bottom:none}.service_single .constructify_fn_all_pages_inner{margin-top:30px;margin-bottom:35px}ul.constructify_fn_service_list .item:hover .img_holder a{border-color:#ca0f00;transition:all .3s ease}ul.constructify_fn_service_list img{position:relative;z-index:-5;opacity:0;min-height:200px}ul.constructify_fn_service_list .img_abs{position:absolute;z-index:5;left:0;right:0;bottom:0;top:0;background-size:cover;background-repeat:no-repeat;background-position:center center}ul.constructify_fn_service_list .title_holder{padding:0;width:100%;float:left;clear:both;position:relative;border:5px solid #f29a1e;border-top-width:0;text-align:center}ul.constructify_fn_service_list span.roof:after{border-left:10px solid #f29a1e;border-top:10px solid transparent;content:'';position:absolute;bottom:100%;left:-5px;z-index:33}ul.constructify_fn_service_list span.roof:before{border-right:10px solid #f29a1e;border-top:10px solid transparent;content:'';position:absolute;bottom:100%;right:-5px;z-index:33}ul.constructify_fn_service_list .title_in{width:100%;float:left;clear:both}ul.constructify_fn_service_list .title{width:100%;float:left;clear:both;position:relative;z-index:5}ul.constructify_fn_service_list .title_in:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:#fff;z-index:-1}ul.constructify_fn_service_list li.no_img .title_holder{padding:50px 30px;background-color:#f9f9f9;border:1px solid #e5e5e5}ul.constructify_fn_service_list .title_holder h3{font-size:22px;margin:0;letter-spacing:0;background:#f29a1e;padding:17px 5px 15px 5px;line-height:25px;display:flex;justify-content:center;align-items:center;transition:all .3s ease}ul.constructify_fn_service_list .title_holder h3{text-decoration:none;color:#14141c;font-weight:400}ul.constructify_fn_service_list .item:hover .title_holder h3{background-color:#ca0f00;transition:all .3s ease;color:#fff}.term-arnyekolastechnikai-alkatreszek .alkatresz-ne{display:none}.term-arnyekolastechnikai-alkatreszek ul.constructify_fn_archive_list h3{margin-bottom:0}.term-arnyekolastechnikai-alkatreszek ul.constructify_fn_archive_list .egy-sor:last-of-type li{width:100%;height:auto!important}.term-arnyekolastechnikai-berendezesek ul.constructify_fn_archive_list .egy-sor:last-of-type li{width:100%;height:auto!important}.term-arnyekolastechnikai-alkatreszek ul.constructify_fn_archive_list .egy-sor:last-of-type li .title_holder{height:auto!important;min-height:300px}.term-arnyekolastechnikai-berendezesek ul.constructify_fn_archive_list .egy-sor:last-of-type li .title_holder{height:auto!important;min-height:300px}ul.constructify_fn_service_list .title_holder p{line-height:1.7;color:#666;margin:20px 10px;padding:0;letter-spacing:0;display:flex;justify-content:center;align-items:center;float:left}ul.constructify_fn_service_list .title_holder .read_more{float:left;width:100%;z-index:10;line-height:45px;text-align:center;background-color:#444;color:#999;width:100%;font-weight:bold}ul.constructify_fn_service_list span.roof:after,ul.constructify_fn_service_list span.roof:before{transition:all .3s ease}ul.constructify_fn_service_list .item:hover span.roof:after{border-left-color:#ca0f00;transition:all .3s ease}ul.constructify_fn_service_list .item:hover span.roof:before{border-right-color:#ca0f00;transition:all .3s ease}ul.constructify_fn_service_list .item:hover .title_holder .read_more{color:#f29a1e;transition:all .3s ease}ul.constructify_fn_service_list .item:hover .title_holder{border-color:#ca0f00;transition:all .3s ease}ul.constructify_fn_service_list .item .title_holder{transition:all .3s ease}body.single-constructify-service .constructify_fn_wrapper_all{overflow:hidden}.service_single .lp_inner{width:100%;float:left;clear:both}.service_single .other_services{width:100%;float:left;clear:both;padding-top:64px;position:relative}.service_single .other_services:after{left:0;right:0;top:0;content:'';position:absolute;height:1px;background-color:#e9eff4}.service_single .other_services>h3{margin:0;padding:0;font-size:24px;font-weight:400;letter-spacing:0;margin-bottom:33px}.service_single .other_services .os_list{width:100%;float:left;clear:both}.service_single .other_services ul{margin:0;list-style-type:none}.service_single .other_services li{width:100%;float:left;clear:both;margin:0;padding:0;margin-bottom:40px}.service_single .other_services li:last-child{margin-bottom:0}.service_single .other_services .item{width:100%;float:left;clear:both;padding:54px 50px 82px 50px;background-color:#e9eff4;position:relative;overflow:hidden;box-sizing:border-box}.service_single .other_services .read_more{position:absolute;left:0;bottom:0;max-width:calc(100% - 20px);max-width:-moz-calc(100% - 20px);max-width:-webkit-calc(100% - 20px)}.service_single .other_services .read_more a{display:block;padding:0 62px 0 50px;height:40px;text-transform:uppercase;font-weight:600;font-size:14px;color:#fff;letter-spacing:0;line-height:40px;position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background-color:#f29a1e}.service_single .other_services .read_more:after{content:'';position:absolute;width:35px;height:40px;transform:skewX(27deg);right:0;bottom:0;z-index:20;margin-right:-24px;background-color:#e9eff4}.service_single .other_services li h3{margin:0;padding:0;font-size:22px;font-weight:400;margin-bottom:17px;letter-spacing:0}.service_single .other_services li p{margin:0;padding:0}.service_list_as_function{width:100%;float:left;clear:both;position:relative;margin-bottom:60px;overflow:hidden;min-height:180px;background-color:#0d0e13;box-sizing:border-box}.service_list_as_function svg,.service_list_as_function img{position:absolute;width:50px;height:50px;color:rgba(255,255,255,.07);top:90px;right:20px}.service_list_as_function .list_holder:after{position:absolute;content:'';width:30px;height:1px;right:0;background-color:rgba(255,255,255,.07);top:158px;transform:skewY(-20deg)}.service_list_as_function:after{width:70px;height:70px;background-color:rgba(255,255,255,.07);position:absolute;right:0;top:0;content:'';display:block;z-index:1}.service_list_as_function:before{position:absolute;display:block;content:'';border-top:70px solid #0d0e13;border-right:20px solid transparent;right:50px;top:0;z-index:3}.service_list_as_function .list_holder:before{position:absolute;display:block;content:'';border-right:70px solid #0d0e13;border-top:20px solid transparent;top:50px;right:0;z-index:3}.service_list_as_function .title_holder{width:100%;float:left;clear:both}.service_list_as_function .title_holder h3{margin:0;padding:0;font-weight:700;display:block;font-size:18px;text-transform:uppercase;color:#777;margin-bottom:27px;position:relative;line-height:1.5;letter-spacing:0}.service_list_as_function .title_holder h3:after{position:absolute;content:'';width:50px;height:1px;top:100%;left:0;margin-top:7px}.service_list_as_function .list_holder{width:100%;float:left;clear:both;padding:34px 30px;position:relative;z-index:15;box-sizing:border-box}.service_list_as_function ul{list-style-type:none;margin:0}.service_list_as_function ul:after{display:table;clear:both;content:''}.service_list_as_function li{width:100%;float:left;clear:both;margin:0;margin-bottom:16px}.service_list_as_function li:last-child{margin:0}.service_list_as_function li a{text-decoration:none;display:inline-block;font-size:16px;letter-spacing:0;color:#ccc;font-weight:600;line-height:1.3}.service_list_as_function li.active a,.service_list_as_function li a:hover{color:#fff}.constructify_fn_wrapper_all div.wpcf7 input,.constructify_fn_wrapper_all div.wpcf7 textarea{margin-top:0}.constructify_fn_wrapper_all div.wpcf7 textarea{max-width:100%;display:block}.constructify_fn_wrapper_all div.wpcf7 input[type="submit"]{margin-top:0}.constructify_fn_wrapper_all div.wpcf7 p{margin-bottom:20px;border:2px solid #ca0f00}div.felso-cim-helyszin{margin-top:10px;margin-bottom:0;border:2px solid #ca0f00}.constructify_fn_wrapper_all div.wpcf7 p.utolso{margin-bottom:0;text-align:center;border:none}.constructify_fn_wrapper_all div.wpcf7-validation-errors,.constructify_fn_wrapper_all div.wpcf7-acceptance-missing{border:2px solid #f29a1e;background:#ca0f00;color:#fff;text-align:center;margin:15px 0 0 0;padding:5px 5px 6px 5px;float:left;width:100%}div.wpcf7-mail-sent-ok{border:2px solid #ca0f00;background:#398f14;color:#fff;text-align:center;margin:15px 0 0 0;padding:5px 5px 6px 5px;float:left;width:100%}.constructify_fn_wrapper_all div.wpcf7 label{font-size:14px}.constructify_fn_wrapper_all div.wpcf7 label.cim{margin:0;padding:0;font-size:14px;letter-spacing:0;color:#444!important;text-transform:uppercase;background:#f29a1e;font-weight:bold;display:block;text-align:center;font-family:'Open Sans',Open\ Sans,Arial,Helvetica,sans-serif;line-height:32px}.elementor-element.elementor-element-9270677.elementor-widget.elementor-widget-text-editor p.kapcs-mezo{line-height:0;margin-bottom:20px}.kapcs-mezo br{display:none}form.wpcf7-form{margin-top:10px}.kapcs-legordulo-lap form.wpcf7-form{margin-top:20px}a.link{color:#999;font-weight:bold}p.kapcs-mezo.bal{float:left;width:49%}p.kapcs-mezo.jobb{float:left;width:49%;margin-left:2%}@media (min-width:1201px){.constructify_fn_wrapper_all[data-left-menu-w="380"] .constructify_fn_menubar{width:380px}.constructify_fn_wrapper_all[data-left-menu-w="380"] .constructify_fn_leftpart_wrap{width:460px}.constructify_fn_wrapper_all[data-left-menu-w="380"][data-helpful-switch="disable"] .constructify_fn_leftpart_wrap,.constructify_fn_wrapper_all[data-left-menu-w="380"][data-helpful-social="disable"][data-helpful-list="disable"] .constructify_fn_leftpart_wrap{width:380px}.constructify_fn_wrapper_all[data-main-border="none"][data-left-menu-w="380"] .constructify_fn_rightpart_wrap{padding:0 0 0 460px}.constructify_fn_wrapper_all[data-left-menu-w="380"] .constructify_fn_rightpart_wrap{padding-left:480px}.constructify_fn_wrapper_all[data-main-border="none"][data-helpful-switch="disable"][data-left-menu-w="380"] .constructify_fn_rightpart_wrap,.constructify_fn_wrapper_all[data-left-menu-w="380"][data-main-border="none"][data-helpful-social="disable"][data-helpful-list="disable"] .constructify_fn_rightpart_wrap{padding-left:380px}.constructify_fn_wrapper_all[data-left-menu-w="380"] a.constructify_fn_totop{left:416px}.constructify_fn_wrapper_all[data-left-menu-w="380"][data-main-border="none"] a.constructify_fn_totop{left:396px}.constructify_fn_wrapper_all[data-left-menu-w="360"] .constructify_fn_menubar{width:360px}.constructify_fn_wrapper_all[data-left-menu-w="360"] .constructify_fn_leftpart_wrap{width:440px}.constructify_fn_wrapper_all[data-left-menu-w="360"][data-helpful-switch="disable"] .constructify_fn_leftpart_wrap,.constructify_fn_wrapper_all[data-left-menu-w="360"][data-helpful-social="disable"][data-helpful-list="disable"] .constructify_fn_leftpart_wrap{width:360px}.constructify_fn_wrapper_all[data-main-border="none"][data-left-menu-w="360"] .constructify_fn_rightpart_wrap{padding:0 0 0 440px}.constructify_fn_wrapper_all[data-left-menu-w="360"] .constructify_fn_rightpart_wrap{padding-left:460px}.constructify_fn_wrapper_all[data-main-border="none"][data-helpful-switch="disable"][data-left-menu-w="360"] .constructify_fn_rightpart_wrap,.constructify_fn_wrapper_all[data-left-menu-w="360"][data-main-border="none"][data-helpful-social="disable"][data-helpful-list="disable"] .constructify_fn_rightpart_wrap{padding-left:360px}.constructify_fn_wrapper_all[data-left-menu-w="360"] a.constructify_fn_totop{left:396px}.constructify_fn_wrapper_all[data-left-menu-w="360"][data-main-border="none"] a.constructify_fn_totop{left:376px}.constructify_fn_wrapper_all[data-left-menu-w="340"] .constructify_fn_menubar{width:340px}.constructify_fn_wrapper_all[data-left-menu-w="340"] .constructify_fn_leftpart_wrap{width:420px}.constructify_fn_wrapper_all[data-left-menu-w="340"][data-helpful-switch="disable"] .constructify_fn_leftpart_wrap,.constructify_fn_wrapper_all[data-left-menu-w="340"][data-helpful-social="disable"][data-helpful-list="disable"] .constructify_fn_leftpart_wrap{width:340px}.constructify_fn_wrapper_all[data-main-border="none"][data-left-menu-w="340"] .constructify_fn_rightpart_wrap{padding:0 0 0 420px}.constructify_fn_wrapper_all[data-left-menu-w="340"] .constructify_fn_rightpart_wrap{padding-left:440px}.constructify_fn_wrapper_all[data-main-border="none"][data-helpful-switch="disable"][data-left-menu-w="340"] .constructify_fn_rightpart_wrap,.constructify_fn_wrapper_all[data-left-menu-w="340"][data-main-border="none"][data-helpful-social="disable"][data-helpful-list="disable"] .constructify_fn_rightpart_wrap{padding-left:340px}.constructify_fn_wrapper_all[data-left-menu-w="340"] a.constructify_fn_totop{left:376px}.constructify_fn_wrapper_all[data-left-menu-w="340"][data-main-border="none"] a.constructify_fn_totop{left:356px}.constructify_fn_wrapper_all[data-left-menu-w="320"] .constructify_fn_menubar{width:320px}.constructify_fn_wrapper_all[data-left-menu-w="320"] .constructify_fn_leftpart_wrap{width:400px}.constructify_fn_wrapper_all[data-left-menu-w="320"][data-helpful-switch="disable"] .constructify_fn_leftpart_wrap,.constructify_fn_wrapper_all[data-left-menu-w="320"][data-helpful-social="disable"][data-helpful-list="disable"] .constructify_fn_leftpart_wrap{width:320px}.constructify_fn_wrapper_all[data-main-border="none"][data-left-menu-w="320"] .constructify_fn_rightpart_wrap{padding:0 0 0 400px}.constructify_fn_wrapper_all[data-left-menu-w="320"] .constructify_fn_rightpart_wrap{padding-left:420px}.constructify_fn_wrapper_all[data-main-border="none"][data-helpful-switch="disable"][data-left-menu-w="320"] .constructify_fn_rightpart_wrap,.constructify_fn_wrapper_all[data-left-menu-w="320"][data-main-border="none"][data-helpful-social="disable"][data-helpful-list="disable"] .constructify_fn_rightpart_wrap{padding-left:320px}.constructify_fn_wrapper_all[data-left-menu-w="320"] a.constructify_fn_totop{left:356px}.constructify_fn_wrapper_all[data-left-menu-w="320"][data-main-border="none"] a.constructify_fn_totop{left:336px}.constructify_fn_wrapper_all[data-left-menu-w="300"] .constructify_fn_menubar{width:300px}.constructify_fn_wrapper_all[data-left-menu-w="300"] .constructify_fn_leftpart_wrap{width:380px}.constructify_fn_wrapper_all[data-left-menu-w="300"][data-helpful-switch="disable"] .constructify_fn_leftpart_wrap,.constructify_fn_wrapper_all[data-left-menu-w="300"][data-helpful-social="disable"][data-helpful-list="disable"] .constructify_fn_leftpart_wrap{width:300px}.constructify_fn_wrapper_all[data-main-border="none"][data-left-menu-w="300"] .constructify_fn_rightpart_wrap{padding:0 0 0 380px}.constructify_fn_wrapper_all[data-left-menu-w="300"] .constructify_fn_rightpart_wrap{padding-left:400px}.constructify_fn_wrapper_all[data-main-border="none"][data-helpful-switch="disable"][data-left-menu-w="300"] .constructify_fn_rightpart_wrap,.constructify_fn_wrapper_all[data-left-menu-w="300"][data-main-border="none"][data-helpful-social="disable"][data-helpful-list="disable"] .constructify_fn_rightpart_wrap{padding-left:300px}.constructify_fn_wrapper_all[data-left-menu-w="300"] a.constructify_fn_totop{left:336px}.constructify_fn_wrapper_all[data-left-menu-w="300"][data-main-border="none"] a.constructify_fn_totop{left:316px}}@media (min-width:1201px) and (max-width:1325px){.ihc-ap-theme-2 .ihc-ap-menu .ihc-ap-menu-item a{padding-left:10px;padding-right:12px}.ihc-ap-theme-2 .ihc-ap-menu .ihc-ap-menu-item .fa-ihc{display:none}.user-download-files td.meret{display:none}td.fajl_neve{width:80%}td.meret{display:none!important}td.letoltes{width:20%}}@media (max-width:600px){body.page-template-nyeremenyjatek .constructify_fn_without_sidebar_page form span.wpcf7-list-item{width:100%}}@media (max-width:1200px){body.single-constructify-service.postid-2628 .video-dobozok-szolg .elementor-row{justify-content:center}body.page-template-nyeremenyjatek .constructify_fn_without_sidebar_page>div>.inner{padding:20px 0 30px 0!important}body.page-template-nyeremenyjatek .constructify_fn_without_sidebar_page p{text-align:center}td.fajl_neve{width:80%}td.letoltes{width:20%}.page-id-2310 li{list-style:none}.user-download-files td.sorszam,.user-download-files td.meret,td.meret{display:none}.ihc-mobile-bttn:before{font-family:'Open Sans',Open\ Sans,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;content:'Menüpontok kezelése';line-height:36px}.ihc-mobile-bttn-wrapp{display:block}.ihc-ap-menu{display:none}.ihc-mobile-bttn{margin-bottom:0;background:#444;width:100%;border:2px solid #222}.ihc-mobile-bttn:hover,.ihc-mobile-bttn:focus{background-color:#444;border:2px solid #222}.ihc-ap-theme-2 .ihc-ap-menu .ihc-ap-menu-item{width:100%;border-right:none;border-bottom:2px solid #222}.ihc-ap-menu{border:none}.ihc-ap-menu .ihc-ap-menu-item a{padding:0}}@media (max-width:1400px){ul.constructify_fn_portfolio_list .title_holder{padding:24px 30px 26px 30px}ul.constructify_fn_portfolio_list .item:after{left:20px;right:20px}ul.constructify_fn_portfolio_list .img_holder a:after{top:30px;left:39px}ul.constructify_fn_portfolio_list .img_holder a:before{top:39px;left:30px}.constructify_fn_footer ul.widget_area>li{padding-left:40px}.constructify_fn_footer ul.widget_area{margin-left:-40px}}@media (max-width:1100px){.constructify_fn_footer .footer_copyright .container{max-width:500px}}.page-id-44 .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{padding:0}.fn_cs_location_list .title_holder h3{text-align:left}.kereses-szoveg{margin:30px 0 30px 0;float:left}@media (max-width:1200px){.page-id-1908 .regisztracio-elott{text-align:center}.tablepress .column-1{display:none!important}.constructify_fn_all_pages_content.service_single{text-align:center}.elementor-icon-list-item{display:block!important}.cons_w_wrapper .fn_cs_hero_header .content_holder{width:100%!important;margin:0 auto!important;float:none!important}.cons_w_wrapper .fn_cs_hero_header{text-align:center}.cons_w_wrapper .fn_cs_hero_header h3::after{margin:0 auto;left:0;right:0}.single-constructify-service .gallery-item{float:none!important;display:inline-block}.single-constructify-service div.gallery{text-align:center}.elementor-text-editor{text-align:center}.fn_cs_call_to_action h3{font-size:36px!important;line-height:36px!important}.search{text-align:center}.elementor-element.elementor-element-f917333.elementor-section-full_width.elementor-section-height-default.elementor-section.elementor-top-section{text-align:center}.page-id-44 .elementor.elementor-44{text-align:center}.fn_cs_location_list .content_holder{padding-left:10px;padding-right:10px}.constructify_fn_pagetitle .title_holder{text-align:center}.constructify_fn_pagetitle .title_holder:before,.constructify_fn_pagetitle .title_holder:after{margin:0 auto;left:0;right:0}.constructify_fn_pagetitle h3{margin-bottom:10px}.constructify_fn_breadcrumbs{display:none}.page-id-241 .elementor.elementor-241{text-align:center}.fn_cs_about .leftpart h3.title,.fn_cs_project_sticky .left_part h3{margin-bottom:20px}.fn_cs_info_rating .middle_part{display:none}.fn_cs_info_rating{padding-top:0;background-color:#555}.fn_cs_info_rating .left_part{width:100%;padding-right:0}.portfolio_single .constructify_fn_rightsidebar{padding-top:0!important}.constructify_fn_portfolio_justified .j_content_in{flex-direction:column}.constructify_fn_portfolio_justified .content_part{margin-bottom:50px}.constructify_fn_portfolio_justified .helpful_part{margin-left:0;width:100%;min-width:100%}.blog_single_title .title_holder h3,.constructify_fn_pagetitle h3{font-size:36px}.portfolio_single .constructify_fn_leftsidebar,.constructify_fn_leftsidebar{width:100%;clear:both;padding-right:0}ul.constructify_fn_portfolio_list li{width:100%}ul.constructify_fn_archive_list li{width:50%}.service_single .constructify_fn_rightsidebar{margin-top:0;padding-top:0!important}.blog_single_page .constructify_fn_rightsidebar{margin-top:0}.portfolio_single .constructify_fn_rightsidebar,.constructify_fn_rightsidebar{width:100%;clear:both}.portfolio_single .constructify_fn_leftsidebar,.constructify_fn_leftsidebar{width:100%;clear:both;padding-right:0}.constructify_fn_footer .subscribe_in{flex-direction:column;align-items:flex-start}.constructify_fn_footer .subscribe_in>div{width:100%}.constructify_fn_footer .subscribe_in .s_left{padding:0;margin-bottom:30px}.constructify_fn_tagline{padding:0 0 10px 0;width:300px}.constructify_fn_leftpart_wrap .menu_logo img{max-width:210px}.constructify_fn_tagline .tline_search a.right{display:none}.somfy{width:220px;margin-left:40px;margin-right:40px;display:inline-block!important}.constructify_fn_tagline .tline_search{width:300px;padding-left:40px;padding-right:40px}.constructify_fn_wrapper_all[data-helpful-switch="disable"] .constructify_fn_leftpart_wrap,.constructify_fn_wrapper_all[data-helpful-social="disable"][data-helpful-list="disable"] .constructify_fn_leftpart_wrap{width:300px}.constructify_fn_wrapper_all[data-helpful-switch="disable"] .constructify_fn_rightpart_wrap,.constructify_fn_wrapper_all[data-helpful-social="disable"][data-helpful-list="disable"] .constructify_fn_rightpart_wrap{padding-left:320px}.constructify_fn_wrapper_all[data-main-border="none"][data-helpful-switch="disable"] .constructify_fn_rightpart_wrap,.constructify_fn_wrapper_all[data-main-border="none"][data-helpful-social="disable"][data-helpful-list="disable"] .constructify_fn_rightpart_wrap{padding-left:300px}.constructify_fn_footer ul.widget_area>li{width:100%}.constructify_fn_menubar{width:300px}.constructify_fn_helpful_bar{width:60px}.constructify_fn_leftpart_wrap{width:360px}.constructify_fn_rightpart_wrap{padding-left:370px}.constructify_fn_helpful_bar_content{padding:40px 5px}.constructify_fn_helpful_bar .helpful_list svg,.constructify_fn_helpful_bar .helpful_list img{width:30px;height:30px}.constructify_fn_helpful_bar .social_list a{width:30px;height:30px;line-height:28px;font-size:16px}.constructify_fn_tagline input[type="text"]{padding:0!important}.constructify_fn_tagline.focused input[type="submit"]{display:none}.constructify_fn_tagline.focused .tline_search::after{display:none}.constructify_fn_tagline input[type="text"]:hover,.constructify_fn_tagline input[type="text"]:focus{border-color:#fff;color:#fff}.constructify_fn_helpful_bar_content .top_figure{left:14px}.constructify_fn_menubar .menu_logo{padding:30px 40px}.constructify_fn_leftpart_wrap.scrolled .menu_logo{padding:15px 40px}.constructify_fn_menubar .menu_nav_in{padding:30px 40px 50px 40px}a.constructify_fn_totop{left:320px}.constructify_fn_wrapper_all[data-main-border="none"] a.constructify_fn_totop{left:305px}.constructify_fn_wrapper_all[data-main-border="none"] .constructify_fn_rightpart_wrap{padding-left:360px}.constructify_fn_helpful_bar .helpful_list li a{height:30px}.constructify_fn_helpful_bar .helpful_list li{margin-bottom:15px}.constructify_fn_helpful_bar .social_list::after{left:25px}.constructify_fn_wrapper_all[data-mob-nav-mode="enable"] .constructify_fn_tagline{display:none}.constructify_fn_wrapper_all[data-mob-nav-mode="enable"] a.constructify_fn_totop,.constructify_fn_wrapper_all[data-mob-nav-mode="enable"] .constructify_fn_bghelp{display:none}.constructify_fn_wrapper_all[data-mob-nav-mode="enable"] .constructify_fn_bghelp.opened{display:none}.constructify_fn_wrapper_all[data-mob-nav-mode="enable"][data-helpful-switch="disable"] .constructify_fn_rightpart_wrap,.constructify_fn_wrapper_all[data-mob-nav-mode="enable"][data-helpful-social="disable"][data-helpful-list="disable"] .constructify_fn_rightpart_wrap{padding:5px}.constructify_fn_wrapper_all[data-mob-nav-mode="enable"][data-main-border="none"][data-helpful-switch="disable"] .constructify_fn_rightpart_wrap,.constructify_fn_wrapper_all[data-mob-nav-mode="enable"][data-main-border="none"][data-helpful-social="disable"][data-helpful-list="disable"] .constructify_fn_rightpart_wrap{padding:0}.constructify_fn_wrapper_all[data-mob-nav-mode="enable"] .constructify_fn_leftpart_wrap{display:none}.constructify_fn_wrapper_all[data-mob-nav-mode="enable"] .constructify_fn_rightpart_wrap{padding:5px}.constructify_fn_wrapper_all[data-mob-nav-mode="enable"] .constructify_fn_mainborder .left_b{width:5px}.constructify_fn_wrapper_all[data-mob-nav-mode="enable"] .constructify_fn_mainborder .right_b{width:5px}.constructify_fn_wrapper_all[data-mob-nav-mode="enable"] .constructify_fn_mainborder .top_b{height:5px}.constructify_fn_wrapper_all[data-mob-nav-mode="enable"] .constructify_fn_mainborder .bottom_b{height:5px}.constructify_fn_wrapper_all[data-mob-nav-mode="enable"] a.constructify_fn_totop{left:auto;right:30px;bottom:0;width:29px;height:29px}.constructify_fn_wrapper_all[data-mob-nav-mode="enable"] a.constructify_fn_totop .text{display:none}.constructify_fn_wrapper_all[data-mob-nav-mode="enable"] a.constructify_fn_totop .top{left:0}.constructify_fn_wrapper_all[data-mob-nav-mode="enable"] .constructify_fn_wrapper_all[data-main-border="scroll"] a.constructify_fn_totop.opened.bottom,.constructify_fn_wrapper_all[data-mob-nav-mode="enable"][data-main-border="scroll"] a.constructify_fn_totop.opened{bottom:30px}.constructify_fn_wrapper_all[data-mob-nav-mode="enable"][data-main-border="none"] .constructify_fn_rightpart_wrap{padding:0}.constructify_fn_wrapper_all[data-mob-nav-mode="enable"][data-main-border="none"] a.constructify_fn_totop{left:auto;right:25px;bottom:0}.constructify_fn_wrapper_all[data-mob-nav-mode="enable"][data-main-border="none"] a.constructify_fn_totop.opened{bottom:25px}.constructify_fn_wrapper_all[data-mob-nav-mode="enable"] .constructify_fn_mobilemenu_wrap{display:block}}.single-constructify-service li.menu-item-307 a{background-color:#ca0f00!important;color:#ddd!important;border:2px solid #222!important}.term-arnyekolastechnikai-berendezesek li.menu-item-307 a{background-color:#ca0f00!important;color:#ddd!important;border:2px solid #222!important}.term-arnyekolastechnikai-alkatreszek li.menu-item-307 a{background-color:#ca0f00!important;color:#ddd!important;border:2px solid #222!important}.parent-pageid-314 li.menu-item-318 a{background-color:#ca0f00!important;color:#ddd!important;border:2px solid #222!important}.csak-mobil{display:none}@media (max-width:992px),screen and (max-height:540px){.nyeremeny-kep img{width:120%;max-width:120%}.page-id-2291.logged-in .ihc-wrapp-the-errors{margin:0 0 10px 0!important}.csak-mobil{display:block}.adatkezeles ul li{list-style:none}li.menu-item-321{display:none}.ihc-login-template-5 .impu-form-line-fr{margin-bottom:10px}.impu-form-line-fr.impu-form-submit,.impu-form-line-fr.impu-form-links{margin-bottom:0}.cons_w_wrapper .fn_cs_hero_header{height:660px!important}.single-constructify-service li.menu-item-307 a{background:none!important}.constructify_fn_error_page{padding:40px 0}.single-constructify-service li.menu-item-307 a{background-color:transparent;color:#f29a1e!important;border:none!important}.term-arnyekolastechnikai-berendezesek li.menu-item-307 a,.parent-pageid-314 li.menu-item-318 a{background-color:transparent!important;color:#f29a1e!important;border:none!important}.term-arnyekolastechnikai-alkatreszek li.menu-item-307 a{background-color:transparent!important;color:#f29a1e!important;border:none!important}.constructify_fn_all_pages_content.service_single{text-align:center}.elementor-icon-list-item{display:block!important}.elementor-tabs-content-wrapper,.njt-gdpr-privacy-settings-frm table,.njt-gdpr-privacy-settings-frm table td,.njt-gdpr-privacy-settings-frm table th,.njt-gdpr-privacy-settings-frm table tr{text-align:center}.adatkezeles ul{margin:0 15px 15px 15px}.kereses-szoveg{margin:20px 0}.constructify_fn_searchpagelist_item{margin-bottom:15px;padding:20px}.constructify_fn_error_page .error_box h3{margin-bottom:20px}.hamburger{float:right}.elementor-113 .elementor-element.elementor-element-6f1ffc5 .content_holder{float:none;margin:0 auto;left:0;right:0;text-align:center}.elementor-113 .elementor-element.elementor-element-6f1ffc5 .content_holder h3:after{right:0;margin:0 auto}.constructify_fn_pagetitle h3{text-align:center;margin-bottom:12px;font-size:33px}.constructify_fn_pagetitle .title_holder:before,.constructify_fn_pagetitle .title_holder:after{left:0;right:0;margin:0 auto}.constructify_fn_breadcrumbs{display:none}.mobil-kozep-szoveg{text-align:center}.constructify_fn_footer .footer_copyright .container{max-width:100%}.menu_logo img{max-width:190px}.menu_logo{text-align:center;margin:0 auto}.constructify_fn_svg{width:30px;height:30px}.constructify_fn_mobilemenu_wrap .helpful_list a{height:30px}a.constructify_fn_totop,.constructify_fn_bghelp{display:none}.constructify_fn_bghelp.opened{display:none}.constructify_fn_tagline{display:none}.constructify_fn_wrapper_all[data-helpful-switch="disable"] .constructify_fn_rightpart_wrap,.constructify_fn_wrapper_all[data-helpful-social="disable"][data-helpful-list="disable"] .constructify_fn_rightpart_wrap{padding:5px}.constructify_fn_wrapper_all[data-main-border="none"][data-helpful-switch="disable"] .constructify_fn_rightpart_wrap,.constructify_fn_wrapper_all[data-main-border="none"][data-helpful-social="disable"][data-helpful-list="disable"] .constructify_fn_rightpart_wrap{padding:0}.constructify_fn_leftpart_wrap{display:none}.constructify_fn_rightpart_wrap{padding:5px}.constructify_fn_mainborder .left_b{width:5px}.constructify_fn_mainborder .right_b{width:5px}.constructify_fn_mainborder .top_b{height:5px}.constructify_fn_mainborder .bottom_b{height:5px}a.constructify_fn_totop{left:auto;right:30px;bottom:0;width:29px;height:29px}a.constructify_fn_totop .text{display:none}a.constructify_fn_totop .top{left:0}.constructify_fn_wrapper_all[data-main-border="scroll"] a.constructify_fn_totop.opened.bottom,.constructify_fn_wrapper_all[data-main-border="scroll"] a.constructify_fn_totop.opened{bottom:30px}.constructify_fn_wrapper_all[data-main-border="none"] .constructify_fn_rightpart_wrap{padding:0}.constructify_fn_wrapper_all[data-main-border="none"] a.constructify_fn_totop{left:auto;right:25px;bottom:0}.constructify_fn_wrapper_all[data-main-border="none"] a.constructify_fn_totop.opened{bottom:25px}.constructify_fn_mobilemenu_wrap{display:block}}.elementor-element.elementor-element-9270677.elementor-widget.elementor-widget-text-editor p{margin-bottom:0}textarea{margin-bottom:0}.kapcs-mezo.uzenet{float:left;width:100%}@media (max-width:768px){.video-dobozok-szolg .elementor-custom-embed-play i{font-size:80px}div.user-download-files{margin-top:10px}.kapcs-legordulo-lap form.wpcf7-form{margin-top:10px}.term-arnyekolastechnikai-alkatreszek ul.constructify_fn_archive_list .title_holder{min-height:250px!important}.term-arnyekolastechnikai-berendezesek ul.constructify_fn_archive_list .title_holder{min-height:250px!important}.term-arnyekolastechnikai-alkatreszek ul.constructify_fn_archive_list .egy-sor:last-of-type li{margin-bottom:0!important}.term-arnyekolastechnikai-berendezesek ul.constructify_fn_archive_list .egy-sor:last-of-type li{margin-bottom:0!important}ul.constructify_fn_archive_list li{width:100%}ul.constructify_fn_archive_list .title_holder{padding:40px;min-height:auto}ul.constructify_fn_archive_list .title_holder .doboz{background:rgba(0,0,0,.8);width:100%;position:relative;padding:15px;transform:none;top:auto;left:auto;right:auto;bottom:auto;transition:all .3s ease;box-shadow:0 0 20px rgba(0,0,0,.6)}body.search section.constructify_fn_content{margin-bottom:20px}.elementor-element.elementor-element-9270677.elementor-widget.elementor-widget-text-editor p.kapcs-mezo{line-height:0;margin-bottom:10px}.constructify_fn_wrapper_all div.wpcf7 p{margin-bottom:10px}img.csak-mobil-kep{border:5px solid #f29a1e}.fn_cs_counter_with_content .rightpart{padding:30px 7% 30px 7%}.constructify_fn_footer .footer_copyright .container{max-width:500px}.constructify_fn_error_page .error_box h3{font-size:30px;font-weight:400}.constructify_fn_error_page{padding:40px 0}ul.constructify_fn_archive_list li{width:100%}.constructify_fn_mobilemenu_wrap .address_list .item{flex-direction:column;align-items:baseline}.constructify_fn_mobilemenu_wrap .address_list .al_img{margin:0 0 30px 0;max-width:300px;width:auto}.service_single .other_services .read_more a{padding-left:30px}.constructify_fn_mobilemenu_wrap .address_list .al_title{margin-left:0}ul.constructify_fn_postlist>li{width:100%}.service_single .other_services .item{padding:44px 30px 72px 30px}.constructify_fn_error_page .search_holder div{width:100%;padding-right:0!important}.constructify_fn_error_page .search_holder input[type="text"]{margin-bottom:10px}ul.constructify_fn_archive_list li,ul.constructify_fn_portfolio_list li{width:100%}.constructify_fn_portfolio_details .video_holder{padding-left:20px;padding-right:20px}.constructify_fn_share_icons{padding-left:20px}.constructify_fn_portfolio_details .title_holder,.constructify_fn_portfolio_details .info_list,.constructify_fn_portfolio_details .content_holder{padding:0 20px}.constructify_fn_searchpagelist_item .fn_thumb_results{padding-left:110px;min-height:110px;padding-top:0}.constructify_fn_searchpagelist_item .fn_thumb_results .img_holder{width:80px;height:80px}.constructify_fn_searchpagelist_item .fn_thumb_results{padding-left:0}.constructify_fn_searchpagelist_item .fn_thumb_results .title_img{padding-left:110px;min-height:80px;margin-bottom:30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;align-items:center}.constructify_fn_searchpagelist_item .fn_thumb_results p{margin-bottom:30px}.constructify_fn_searchpagelist_item .fn_thumb_results .sub{margin:0}ul.constructify_fn_service_list li{width:100%}.constructify_fn_comment{padding:0 20px}.constructify_fn_comment .comment-respond{padding-top:50px}.constructify_fn_comment ul.commentlist>li{padding-left:0}.constructify_fn_comment div.comment-body{padding:0;padding-top:10px}.constructify_fn_comment .comment-data{padding-left:80px;min-height:50px}.constructify_fn_comment .title_holder h3,.constructify_fn_comment .add_comment_wrap .title_holder h3{font-size:24px}.constructify_fn_comment .add_comment_wrap{padding-top:40px}.constructify_fn_comment .add_comment_wrap form input[type="text"]{width:100%}.constructify_fn_comment div.comment-text{padding:20px;background-color:#333;border-radius:5px;position:relative}.constructify_fn_comment div.comment-text:after{content:'';position:absolute;left:20px;width:0;height:0;border:5px solid transparent;border-bottom-color:#333;top:-10px}.constructify_fn_comment div.comment-text p{color:#fff!important}}@media (max-width:670px){.fn_cs_counter_with_content .leftpart li:nth-child(1), .fn_cs_counter_with_content .leftpart li:nth-child(2), .fn_cs_counter_with_content .leftpart li:nth-child(3) {width:100%;margin:0 0 10px 0}.fn_cs_counter_with_content .leftpart li:nth-child(4) {width:100%;margin:0}}@media (max-width:650px){.constructify_fn_error_page{padding:30px 0}.fn_cs_location_list ul.list>li.helyszin-info{width:100%;margin-bottom:15px}.fn_cs_location_list ul.list>li.helyszin-info:last-of-type{margin-bottom:0}li.helyszin-info:nth-child(2n+1) {padding-right:0}li.helyszin-info:nth-child(2n) {padding-left:0}}.hambi-szoveg{float:left;display:contents;color:#ccc}.unios-palyazat .textwidget p{margin-bottom:12px;color:#555;font-size:15px}.unios-palyazat .textwidget p:first-of-type{float:right;margin-bottom:0}.unios-palyazat .textwidget img{top:0;right:0;width:200px;display:inline-block}.unios-palyazat{margin-top:25px}.unios-palyazat .textwidget p:last-of-type{margin-bottom:0}@media (max-width:625px){.constructify_fn_mobilemenu_wrap .social_list li{display:inline-block;float:inherit;margin-left:8px}.constructify_fn_mobilemenu_wrap .helpful_list ul{margin-left:-10px;height:20px}.constructify_fn_mobilemenu_wrap .helpful_list li{display:inline-block;float:inherit;margin:0 0 0 10px}.constructify_fn_mobilemenu_wrap .info_bar_content{text-align:center}.constructify_fn_mobilemenu_wrap .helpful_list{width:100%;margin:0 0 15px 0;clear:both}.constructify_fn_mobilemenu_wrap .social_list{width:100%;margin:0;clear:both}.constructify_fn_mobilemenu_wrap .logo_hamb{padding:0}.constructify_fn_mobilemenu_wrap .info_bar{padding:15px 10px}.constructify_fn_mobilemenu_wrap .mobilemenu{padding:0}.constructify_fn_mobilemenu_wrap .info_bar_dropdown .fn_list{padding:20px 10px 10px 10px}.constructify_fn_mobilemenu_wrap .info_bar_dropdown .fn_list.message{padding:20px 10px}.constructify_fn_mobilemenu_wrap .social_list ul{display:flex;align-content:center;justify-content:center;margin-top:5px}}@media (max-width:575px){.constructify_fn_mobilemenu_wrap .social_list ul{display:flex;align-content:center;justify-content:center;margin-top:5px}.nyeremeny-kep img{width:140%;max-width:140%}.page-id-2291.logged-in .ihc-wrapp-the-errors{margin:0 0 10px 0!important}p.kapcs-mezo.bal{float:left;width:100%}p.kapcs-mezo.jobb{float:left;width:100%;margin-left:0}.fn_cs_project_sticky .right_part li{width:100%;margin-bottom:15px}.fn_cs_project_sticky .right_part li:nth-child(2) {margin-left:0;margin-right:0;margin-bottom:15px}.fn_cs_project_sticky .right_part li:last-child{margin-bottom:0!important}.mobil-tores{display:block}.constructify_fn_footer .footer_copyright .container{max-width:400px}.constructify_fn_password_protected .message_holder{padding:100px 30px 40px 30px}.constructify_fn_password_protected .icon_holder{left:30px}.constructify_fn_password_protected .post-password-form>div{width:100%}.constructify_fn_password_protected .post-password-form input[type="password"]{margin-bottom:10px}.constructify_fn_comment .input-holder input.com-text{width:100%;min-width:100%}.constructify_fn_comment .title_holder h3{text-align:center}.constructify_fn_comment .comment_single{padding-left:0}.constructify_fn_comment .comment_single .person_info{position:relative;top:auto;max-width:inherit}.constructify_fn_comment .comment_single .person_comment .inner h3,.constructify_fn_comment .comment_single .person_comment .inner>span{text-align:center}.constructify_fn_comment .comment_single_wrap{padding:0 20px 24px 20px}.constructify_fn_comment .comment_single .person_comment .inner p{text-align:justify}.constructify_fn_comment .add_comment_wrap form input[type="submit"]{width:100%}.constructify_fn_mobilemenu_wrap .social_list li{display:inline-block;float:inherit;margin-left:8px}.constructify_fn_mobilemenu_wrap .helpful_list ul{margin-left:-10px;height:20px}.constructify_fn_mobilemenu_wrap .helpful_list li{display:inline-block;float:inherit;margin:0 0 0 10px}.constructify_fn_mobilemenu_wrap .info_bar_content{text-align:center}.constructify_fn_mobilemenu_wrap .helpful_list{width:100%;margin:0 0 15px 0;clear:both}.constructify_fn_mobilemenu_wrap .social_list{width:100%;margin:0;clear:both}.constructify_fn_mobilemenu_wrap .logo_hamb{padding:0}.constructify_fn_mobilemenu_wrap .info_bar{padding:15px 10px}.constructify_fn_mobilemenu_wrap .mobilemenu{padding:0}.constructify_fn_mobilemenu_wrap .info_bar_dropdown .fn_list{padding:20px 10px 10px 10px}.constructify_fn_mobilemenu_wrap .info_bar_dropdown .fn_list.message{padding:20px 10px}}.alkatresz-tabla{border:1px solid #555}.constructify_fn_mobilemenu_wrap .toll_free h5 a{color:#999}@media (max-width:540px){.constructify_fn_footer .footer_copyright p{max-width:335px;margin:0 auto}}@media (max-width:335px){.constructify_fn_footer .footer_copyright p{max-width:280px;margin:0 auto}.blog_single_title .title_holder h3,.constructify_fn_pagetitle h3{font-size:26px}}td.eeSFL_FileName.megnevezes,.datum-felt{display:none!important}@media (max-width:600px){#eeSFL table.eeFiles{border:none!important;margin-bottom:0;width:100%}table.eeFiles tr{width:100%;display:block;margin-bottom:10px}#eeSFL .eeFiles td{display:block}td.fajl_neve{width:100%;border-bottom:none!important;color:#fff;background:#555!important}td.meret{width:100%}td.letoltes{width:100%}.video-dobozok-szolg .elementor-custom-embed-play i{font-size:80px}.video-dobozok-szolg .elementor-column.elementor-col-33{width:50%!important;margin-top:7px;padding-left:7px;margin-left:auto;margin-right:auto}.video-dobozok-szolg{margin-left:-7px;display:inline-block}.user-download-files thead{display:none}.user-download-files tbody{display:block;width:100%}.user-download-files table tbody td{display:block;width:100%}.user-download-files table tbody tr{display:block;width:100%;margin-bottom:10px}.user-download-files td.meret{display:block}.user-download-files td.neve{background-color:#555;color:#fff;font-weight:bold}.user-download-files table{border:none}.alkatresz-tabla .tablepress-table-description:before{}table.tablepress{margin-top:0}.alkatresz-tabla.mobil table{display:none!important}.alkatresz-tabla.mobil #tablepress-1,.alkatresz-tabla.mobil #tablepress-12,.alkatresz-tabla.mobil #tablepress-13,.alkatresz-tabla.mobil #tablepress-14,.alkatresz-tabla.mobil #tablepress-15,.alkatresz-tabla.mobil #tablepress-22,.alkatresz-tabla.mobil #tablepress-23,.alkatresz-tabla.mobil #tablepress-24,.alkatresz-tabla.mobil #tablepress-25,.alkatresz-tabla.mobil #tablepress-26,.alkatresz-tabla.mobil #tablepress-27{display:table!important}.alkatresz-tabla.mobil.aktiv-tabla-ne table#tablepress-1,.alkatresz-tabla.mobil.aktiv-tabla-ne table#tablepress-12,.alkatresz-tabla.mobil.aktiv-tabla-ne table#tablepress-13,.alkatresz-tabla.mobil.aktiv-tabla-ne table#tablepress-14,.alkatresz-tabla.mobil.aktiv-tabla-ne table#tablepress-15,.alkatresz-tabla.mobil.aktiv-tabla-ne table#tablepress-22,.alkatresz-tabla.mobil.aktiv-tabla-ne table#tablepress-23,.alkatresz-tabla.mobil.aktiv-tabla-ne table#tablepress-24,.alkatresz-tabla.mobil.aktiv-tabla-ne table#tablepress-25,.alkatresz-tabla.mobil.aktiv-tabla-ne table#tablepress-26,.alkatresz-tabla.mobil.aktiv-tabla-ne table#tablepress-27{display:none!important}.alkatresz-tabla.mobil.aktiv-tabla-ne table{display:table!important}.tablepress thead{display:none!important}.tablepress td{border:none!important;width:100%;display:block;padding:3px}.tablepress tr{border:1px solid #999!important}.tablepress td.column-2{background-color:#999!important;font-weight:bold;color:#444}.tablepress-table-description{margin-bottom:0}.tablepress td.column-4{border-top:1px solid #999!important;border-bottom:1px solid #999!important}.tablepress .odd td{background-color:#fff}}@media (max-width:500px){.unios-palyazat .textwidget p:first-of-type{float:none;margin-bottom:15px}.unios-palyazat .textwidget img{margin:0 auto;display:block}.unios-palyazat{text-align:center}.njt-gdpr-privacy-settings-frm table,.njt-gdpr-privacy-settings-frm table td,.njt-gdpr-privacy-settings-frm table th,.njt-gdpr-privacy-settings-frm table tr{display:block;width:100%;float:left}.njt-gdpr-privacy-settings-frm table thead{display:none}.mobil-felso{background-color:#333;color:#ccc;font-weight:600}.njt-gdpr-privacy-settings-frm table{border:none;margin-bottom:10px}.njt-gdpr-privacy-settings-frm table tr{margin-bottom:10px}.njt-gdpr-privacy-settings-frm table tr.utolso{margin-bottom:0}.elementor-3 .elementor-element.elementor-element-e98e341 .elementor-tabs-content-wrapper{border:none}.adatkezeles .elementor-tab-title{width:100%}#elementor-tab-title-2442{border-top:2px solid #222!important;border-bottom:2px solid #222!important}.adatkezeles .elementor-tabs-wrapper{border-color:#222!important}}@media (max-width:480px){.cons_w_wrapper .fn_cs_hero_header .video{display:none}.cons_w_wrapper .fn_cs_hero_header h3{font-size:37px;line-height:40px}}@media (max-width:450px){div.gallery.gallery-columns-4{margin-left:-5px!important}.elementor-image-gallery .gallery-item{margin-top:5px!important;margin-bottom:0!important;padding-left:5px!important;width:50%!important}.video-dobozok-szolg .elementor-column.elementor-col-33{margin-top:5px!important}.elementor-image-gallery br{display:none!important}.elementor-image-gallery img{border-color:#555!important}.elementor-image-gallery img:hover{border-color:#f29a1e!important}.csak-mobil-kep.harmadik{display:none}.csak-mobil-kep.elso,.csak-mobil-kep.masodik{width:49%;max-width:49%}img.csak-mobil-kep.masodik{margin-left:2%;margin-right:0}}@media (max-width:420px){.video-dobozok-szolg .elementor-custom-embed-play i{font-size:50px}.constructify_fn_error_page{padding:20px 0}.cons_w_wrapper .fn_cs_hero_header h3{font-size:27px;line-height:30px}.fn_cs_services .item h3{font-size:22px;line-height:25px}}@media (max-width:480px){.cons_w_wrapper .fn_cs_hero_header a.discover{display:block;max-width:95%!important;margin-left:auto!important;margin-right:auto!important;padding:15px 15px;line-height:1.5}.elementor-113 .elementor-element.elementor-element-6f1ffc5 a.discover{max-width:95%!important}}@media (max-width:450px){.elementor-widget .elementor-icon-list-icon{display:none!important}.elementor-icon-list-text{max-width:200px;padding:0!important}body .elementor img.kezdolap-fologo{width:120px!important}}@media (max-width:340px){body .elementor img.kezdolap-fologo{display:none!important}}@media (max-width:330px){.fn_cs_services .item h3{font-size:19px;line-height:22px}}@media (max-width:320px){.cons_w_wrapper .fn_cs_check_list .targyak{font-size:14px}.cons_w_wrapper .fn_cs_hero_header h3{font-size:25px;line-height:28px}}@media (max-width:290px){.cons_w_wrapper .fn_cs_hero_header h3{font-size:22px;line-height:25px}}@media (max-width:430px){.constructify_fn_footer .footer_copyright .container{max-width:380px;font-size:13px}}@media (max-width:380px){ul.constructify_fn_archive_list .title_holder{padding:20px}.constructify_fn_footer .footer_copyright .container{max-width:260px;font-size:12px}.hambi{padding:20px 15px}.constructify_fn_mobilemenu_wrap .logo_hamb .in{padding:15px 0}.fn_cs_location_list .title_holder h3{font-size:18px;line-height:20px}}@media (max-width:320px){.constructify_fn_comment .form-submit input.submit{width:100%}.hambi{padding:20px 10px}.hambi-szoveg{font-size:15px}.constructify_fn_comment .comment_single_wrap{padding-left:10px;padding-right:10px}.gallery-caption{font-size:8px;padding:0 0 4px 0;line-height:12px}}@media (-webkit-min-device-pixel-ratio:2),(min-device-pixel-ratio:2),(min-resolution:192dpi){.constructify_fn_leftpart_wrap .menu_logo .retina_logo{display:inline-block}.constructify_fn_leftpart_wrap .menu_logo .desktop_logo{display:none}}table,table td,table th,table tr{vertical-align:middle}.fn_cs_info_rating .left_part:before{display:none}.hambi-szoveg{float:left;display:contents;color:#ccc}.hamburger{float:right}.elerhetoseg-info-szoveg>.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{padding:0}