.elementor-widget-image{text-align:center}.elementor-widget-image a{display:inline-block}.elementor-widget-image a img[src$=".svg"]{width:48px}.elementor-widget-image img{display:inline-block;vertical-align:middle}.elementor-column .elementor-spacer-inner{height:var(--spacer-size)}.e-con{--container-widget-width:100%}.e-con-inner>.elementor-widget-spacer,.e-con>.elementor-widget-spacer{width:var(--container-widget-width,var(--spacer-size));--align-self:var( --container-widget-align-self,initial );--flex-shrink:0}.e-con-inner>.elementor-widget-spacer>.elementor-widget-container,.e-con>.elementor-widget-spacer>.elementor-widget-container{height:100%;width:100%}.e-con-inner>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer,.e-con>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer{height:100%}.e-con-inner>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer>.elementor-spacer-inner,.e-con>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer>.elementor-spacer-inner{height:var(--container-widget-height,var(--spacer-size))}.e-con-inner>.elementor-widget-spacer:not(:has(>.elementor-widget-container))>.elementor-spacer,.e-con>.elementor-widget-spacer:not(:has(>.elementor-widget-container))>.elementor-spacer{height:100%}.e-con-inner>.elementor-widget-spacer:not(:has(>.elementor-widget-container))>.elementor-spacer>.elementor-spacer-inner,.e-con>.elementor-widget-spacer:not(:has(>.elementor-widget-container))>.elementor-spacer>.elementor-spacer-inner{height:var(--container-widget-height,var(--spacer-size))}.e-con-inner>.elementor-widget-spacer.elementor-widget-empty,.e-con>.elementor-widget-spacer.elementor-widget-empty{min-height:22px;min-width:22px;position:relative}.e-con-inner>.elementor-widget-spacer.elementor-widget-empty .elementor-widget-empty-icon,.e-con>.elementor-widget-spacer.elementor-widget-empty .elementor-widget-empty-icon{height:22px;inset:0;margin:auto;padding:0;position:absolute;width:22px}.elementor-widget-divider{--divider-border-style:none;--divider-border-width:1px;--divider-color:#0c0d0e;--divider-icon-size:20px;--divider-element-spacing:10px;--divider-pattern-height:24px;--divider-pattern-size:20px;--divider-pattern-url:none;--divider-pattern-repeat:repeat-x}.elementor-widget-divider .elementor-divider{display:flex}.elementor-widget-divider .elementor-divider__text{font-size:15px;line-height:1;max-width:95%}.elementor-widget-divider .elementor-divider__element{flex-shrink:0;margin:0 var(--divider-element-spacing)}.elementor-widget-divider .elementor-icon{font-size:var(--divider-icon-size)}.elementor-widget-divider .elementor-divider-separator{direction:ltr;display:flex;margin:0}.elementor-widget-divider--view-line_icon .elementor-divider-separator,.elementor-widget-divider--view-line_text .elementor-divider-separator{align-items:center}.elementor-widget-divider--view-line_icon .elementor-divider-separator:after,.elementor-widget-divider--view-line_icon .elementor-divider-separator:before,.elementor-widget-divider--view-line_text .elementor-divider-separator:after,.elementor-widget-divider--view-line_text .elementor-divider-separator:before{border-block-end:0;border-block-start:var(--divider-border-width) var(--divider-border-style) var(--divider-color);content:"";display:block;flex-grow:1}.elementor-widget-divider--element-align-left .elementor-divider .elementor-divider-separator>.elementor-divider__svg:first-of-type{flex-grow:0;flex-shrink:100}.elementor-widget-divider--element-align-left .elementor-divider-separator:before{content:none}.elementor-widget-divider--element-align-left .elementor-divider__element{margin-left:0}.elementor-widget-divider--element-align-right .elementor-divider .elementor-divider-separator>.elementor-divider__svg:last-of-type{flex-grow:0;flex-shrink:100}.elementor-widget-divider--element-align-right .elementor-divider-separator:after{content:none}.elementor-widget-divider--element-align-right .elementor-divider__element{margin-right:0}.elementor-widget-divider--element-align-start .elementor-divider .elementor-divider-separator>.elementor-divider__svg:first-of-type{flex-grow:0;flex-shrink:100}.elementor-widget-divider--element-align-start .elementor-divider-separator:before{content:none}.elementor-widget-divider--element-align-start .elementor-divider__element{margin-inline-start:0}.elementor-widget-divider--element-align-end .elementor-divider .elementor-divider-separator>.elementor-divider__svg:last-of-type{flex-grow:0;flex-shrink:100}.elementor-widget-divider--element-align-end .elementor-divider-separator:after{content:none}.elementor-widget-divider--element-align-end .elementor-divider__element{margin-inline-end:0}.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator{border-block-start:var(--divider-border-width) var(--divider-border-style) var(--divider-color)}.elementor-widget-divider--separator-type-pattern{--divider-border-style:none}.elementor-widget-divider--separator-type-pattern.elementor-widget-divider--view-line .elementor-divider-separator,.elementor-widget-divider--separator-type-pattern:not(.elementor-widget-divider--view-line) .elementor-divider-separator:after,.elementor-widget-divider--separator-type-pattern:not(.elementor-widget-divider--view-line) .elementor-divider-separator:before,.elementor-widget-divider--separator-type-pattern:not([class*=elementor-widget-divider--view]) .elementor-divider-separator{background-color:var(--divider-color);-webkit-mask-image:var(--divider-pattern-url);mask-image:var(--divider-pattern-url);-webkit-mask-repeat:var(--divider-pattern-repeat);mask-repeat:var(--divider-pattern-repeat);-webkit-mask-size:var(--divider-pattern-size) 100%;mask-size:var(--divider-pattern-size) 100%;min-height:var(--divider-pattern-height);width:100%}.elementor-widget-divider--no-spacing{--divider-pattern-size:auto}.elementor-widget-divider--bg-round{--divider-pattern-repeat:round}.rtl .elementor-widget-divider .elementor-divider__text{direction:rtl}.e-con-inner>.elementor-widget-divider,.e-con>.elementor-widget-divider{width:var(--container-widget-width,100%);--flex-grow:var( --container-widget-flex-grow )}@import url("https://fonts.googleapis.com/css?family=Luckiest+Guy");@font-face{font-family:'ManualGroteskA';src:url(//borisnemeth.com/ManualGroteskA-3.otf) format('opentype');font-weight:normal;font-style:normal}@font-face{font-family:'ManualGroteskA';src:url(//borisnemeth.com/ManualGroteskA-3.otf) format('opentype');font-weight:normal;font-style:italic}@font-face{font-family:'ManualGroteskA__X';src:url(//borisnemeth.com/ManualGroteskA-3.otf) format('opentype');font-weight:700;font-style:normal}@font-face{font-family:'ManualGroteskA_XXX';src:url(//borisnemeth.com/ManualGroteskA-3.otf) format('opentype');font-weight:normal;font-style:italic}@font-face{font-family:'ManualGroteskA___XXX';src:url(//borisnemeth.com/ManualGroteskA-4.otf) format('opentype');font-weight:700;font-style:italic}@font-face{font-family:'ManualGroteskA___XXX';src:url(//borisnemeth.com/ManualGroteskA-5.otf) format('opentype');font-weight:300;font-style:normal}@font-face{font-family:'ManualGroteskA___XXX';src:url(//borisnemeth.com/ManualGroteskA-6.otf) format('opentype');font-weight:300;font-style:italic}body.elementor-kit-9260 .wrapper *:not(i,.elementor-icon){font-family:'ManualGroteskA'!important}body #menu-main-top-menu>li>a{font-size:30px;letter-spacing:1.5px;height:40px}.elementor-button{font-size:30px}.elementor-button.elementor-size-lg{font-size:30px}body h1,body h1 a{font-size:55px;line-height:62px}body h2,body h2 a{font-size:48px;line-height:55px}h5{font-size:40px;line-height:40px}p{font-size:28px;line-height:1.285714285714286em;font-weight:400;color:#5d5d5d}@media (max-width:1000px){p{font-size:22px}}.footer_bottom p{font-size:20px;line-height:22px}nav.mobile_menu ul li a{font-size:30px;line-height:60px}body{font-size:17px;font-size:40px;line-height:1.8;letter-spacing:-.2px;XXXbackground-color:#333;padding-top:15px;font-smooth:always;font-kerning:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body .pp_hoverContainer{position:fixed;top:100px;left:0;width:100%!important}body div.pp_default a.pp_next,body div.pp_default a.pp_previous{top:90px;width:50%;height:110%;opacity:1!important;background:none!important}body div.pp_default a.pp_next:hover,body div.pp_default a.pp_previous:hover{background-color:transparent!important}body div.pp_default a.pp_next:after,body div.pp_default a.pp_previous:after{Xtop:55%!important;background-repeat:no-repeat;background-size:26px;background-color:transparent!important}body div.pp_default a.pp_next:after{content:' ';background-image:url(//borisnemeth.com/next.png);background-position:top right 25px}body div.pp_default a.pp_previous:after{content:' ';background-image:url(//borisnemeth.com/previous.png);background-position:top left 25px}a.pp_close{top:30px;right:30px;position:fixed}body div.pp_default .pp_close:after{color:#555;font-size:30px}body div.pp_default a.pp_next:hover,body div.pp_default a.pp_previous:hover{Xopacity:0!important}body div.pp_default a.pp_next:after,body div.pp_default a.pp_previous:after{top:45%;font-size:30px}body,.wrapper,.content,.full_width,.content .container,.more_facts_holder{XXXbackground-color:#333!important}.projects_holder_outer.portfolio_justified_gallery{max-width:1250px;margin:0 auto}#menu-main-top-menu>li>a{height:40px;line-height:30px!important;overflow:hidden;line-height:1;letter-spacing:.25px}@media only screen and (min-width:1000px){header.fixed_hiding .holeder_for_hidden_menu{max-height:150px}}.projects_holder_outer.portfolio_standard{Xmax-width:1000px;margin:0 auto}.projects_holder article .portfolio_description{opacity:0}.projects_holder article .portfolio_description h3{min-height:50px}.projects_holder article.portfolio_category_84 .portfolio_description,.projects_holder article.portfolio_category_88 .portfolio_description{opacity:1}.projects_holder article .portfolio_description h3{font-size:17px!important;font-style:normal;font-family:'PT Sans'}.projects_holder .mix .image{padding:2px}.projects_holder .mix .image img{Xfilter:grayscale(70%);Xtransition:0.3s all}.projects_holder article.mix:hover .image img{Xfilter:grayscale(0);Xtransition:0.3s all}.projects_holder article:hover .portfolio_shader{opacity:0!important}.portfolio_single.gallery .column2{display:none}.portfolio_gallery a:hover .gallery_text_holder{opacity:0!important;filter:alpha(opacity=0)!important}.image_holder .project_category{display:none}.projects_holder article .icons_holder{left:0;top:0;width:100%;height:100%}.projects_holder article .icons_holder_inner{width:100%;height:100%;margin:0}.projects_holder article .icons_holder a{background:transparent;width:100%;height:100%;border-radius:0;margin:0}.projects_holder article .icons_holder a.portfolio_lightbox:before{content:" "}.projects_holder article .icons_holder a:hover{background-color:transparent}body div.pp_overlay{opacity:0.93!important;background-color:#fff}.projects_holder_outer.portfolio_standard{max-width:1800px}body div.pp_default .pp_description{color:#111;font-family:"PT Sans";width:100%;font-size:17px;font-style:normal;text-align:center}.projects_holder article .image_holder{overflow:visible}.projects_holder article{margin-bottom:100px!important;padding:0 4.1% 1.5% 4.1%!important}@media (max-width:1300px){.projects_holder article{padding-bottom:0!important}}@media (min-width:1700px){.projects_holder article{padding-bottom:3.5%!important}}.projects_holder article .image_holder .text_holder{top:320px}.projects_holder.v3 article .image_holder .text_holder{padding:5px;display:block;opacity:1}.projects_holder article .project_category{display:none}.elementor-kit-9260{font-family:"PT Sans"!important}.filter_holder ul li span{font-size:17px!important}.filter_holder li[data-filter="*"],.filter_holder li[data-filter=".portfolio_category_87"]{display:none}.projects_holder{opacity:0}.page-id-9239 .projects_holder{max-height:0;overflow:hidden}.elementor-kit-9260 img:hover{opacity:1}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1800px}.filter_holder ul li:last-child span{padding-right:15px}body.page-id-9239 .content>.content_inner{padding-top:21px!important}@media (max-width:1000px){body.page-id-9239 .content>.content_inner{padding-top:11px!important}.filter_holder ul li span{font-size:12px!important;padding:0 10px!important}}@media (max-width:500px){.filter_holder ul li span{font-size:11px!important;padding:0 6px!important}}.portfolio_navigation{display:none}.masonry_with_space .projects_holder article .portfolio_description{padding:10px 10px 10px 10px}@media (max-width:1000px){.projects_holder article{padding-bottom:1px!important}div.pp_default .pp_nav{display:none!important}body div.pp_default .pp_description{font-size:12.5px;line-height:1.35}.masonry_with_space .projects_holder article .portfolio_description{padding:3px 1px 0 4px;max-height:69px}body.page-id-9238 .masonry_with_space .projects_holder article .portfolio_description,body.page-id-9545 .masonry_with_space .projects_holder article .portfolio_description{padding:3px 1px 0 4px;max-height:50px!important}}@media (max-width:600px){.masonry_with_space .projects_holder article .portfolio_description{padding:3px 1px 0 4px;max-height:50px}.projects_holder article .portfolio_description h3{Xfont-size:11px!important;letter-spacing:-.33px;margin:0;Xmin-height:25px;Xmax-height:25px}article.portfolio_category_78 a,article.portfolio_category_87 a,.portfolio_single.gallery a{cursor:initial!important;pointer-events:none!important}.portfolio_gallery a.v3:nth-child(2n),.portfolio_gallery a.v4:nth-child(2n){margin:0!important}body.page-id-9238 .masonry_with_space .projects_holder article .portfolio_description,body.page-id-9545 .masonry_with_space .projects_holder article .portfolio_description{padding:3px 1px 0 4px;max-height:25px!important}}header .q_logo img.light,header .q_logo img.dark{display:none}header .q_logo img{max-width:210px;width:210px!important;height:auto!important;transition:0.3s all!important}header .q_logo{height:185px!important;transition:0.3s all}Xheader .q_logo.top{max-height:165px!important;transition:0.3s all}Xheader .q_logo.top img{max-width:200px!important;transition:0.3s all}@media (max-width:1015px){header .q_logo img.normal{max-width:100px;height:auto!important;transition:0.3s all}}XXX.full_width .projects_holder.v4.standard,XXX.elementor-column.elementor-col-100{max-width:1280px;margin-left:auto;margin-right:auto}body.page-id-9239 .elementor-column.elementor-col-100{max-width:1000px;margin-left:auto;margin-right:auto}.portfolio_gallery a.v3{width:25%;margin:0 4.1% 8% 4.1%!important}@media (max-width:1000px){.portfolio_gallery a.v3{width:100%;margin:0px!important;padding:15px 0!important}.portfolio_gallery a img{max-width:60%;margin:0 auto}}.pp_pic_holder{width:100%!important;left:0!important}.pp_details{left:0!important;position:absolute!important;width:96%!important;padding:0 2%!important}@media (max-width:500px){.portfolio_gallery a img{max-width:calc(100% - 50px)}.masonry_with_space .projects_holder article .portfolio_description{padding-bottom:0}.elementor-image{max-width:145px;margin:0 auto}}.mobile_menu_button{height:65px!important;font-size:20px;margin-right:19px}.mobile_menu_button span{font-size:20px;color:#000}.qode-mobile-menu-opened+.content,.qode-mobile-menu-opened+.content+footer{display:none}.qode-mobile-menu-opened nav.mobile_menu{position:fixed;left:0;top:100px;width:100%;height:110%}.admin-bar .qode-mobile-menu-opened nav.mobile_menu{top:125px}.qode-mobile-menu-opened nav.mobile_menu{padding-top:90px}@media (max-height:450px){.qode-mobile-menu-opened nav.mobile_menu{padding-top:1px}.qode-mobile-menu-opened nav.mobile_menu ul li a{font-size:15px;line-height:38px;padding:0}}.mobile_menu_button>span{Xheight:30px;Xdisplay:inline-block;Xoverflow:hidden;Xopacity:1;Xtransition:0.5s all}.mobile_menu_button>span>i{height:30px;overflow:hidden;padding-top:8px;transition:0.5s all}.qode-mobile-menu-opened .mobile_menu_button>span>i{height:0;transition:0.5s all}.mobile_menu_button:after{content:' ';background-image:url(//borisnemeth.com/close.png);background-repeat:no-repeat;background-size:20px;background-position:left center;width:30px;height:60px;display:inline-block;font-size:32px;line-height:1;Xpadding-top:1px;Xopacity:0;cursor:pointer;Xwidth:20px;height:0;overflow:hidden;position:relative;left:-25px;top:5px;margin-right:-19px;transition:0.5s all}.qode-mobile-menu-opened .mobile_menu_button:after{Xopacity:1;height:60px;transition:0.5s all}nav.mobile_menu ul li{border:0}nav.mobile_menu ul li a{text-align:center}body.qode_grid_1300 .container_inner{width:100%!important;max-width:1800px!important}.portfolio_single.big-images .portfolio_container,.portfolio_single.big-images-inverted .portfolio_images,.portfolio_single.big-slider .portfolio_container,.portfolio_single.gallery .portfolio_container{padding:46px 4.1% 26px}header{background:#fff}header .header_inner{padding-top:5px;padding-bottom:5px}@media (max-width:1000px){header .header_inner{padding-top:0;padding-bottom:0}header .q_logo{height:auto!important;transition:0.3s all}header .q_logo img{max-width:150px}}.custom-ig{position:relative;bottom:245px;left:1740px;display:block;margin-bottom:-50px;max-width:100px}@media (max-width:1800px){.custom-ig{position:absolute;right:42px;left:auto;top:50px}}@media (max-width:1000px){.custom-ig{top:0!important;padding:30px;display:none}header .q_logo img.normal{padding-left:25px}}.content_inner{padding-top:10px}body.home .content_inner{padding-top:19px}@media (max-width:1000px){body.home .content_inner{padding-top:9px}}.content_inner>.container>.container_inner.default_template_holder{padding-top:10px!important}.mobile_menu_button{float:right}@media(max-width:1000px){.logo_wrapper{left:0}.q_logo a{left:0}.q_logo img{transform:none}}.header_bottom{padding:0 30px}.pp_close:after{font-family:"PT Sans"!important;display:inline-block;content:' '!important;background-image:url(//borisnemeth.com/close.png);background-size:25px;width:50px!important;height:50px!important;background-repeat:no-repeat;background-position:center center}.mobile_menu_button>span>i.fa-bars:before{content:' ';background-image:url(//borisnemeth.com/menu.png);background-repeat:no-repeat;background-size:25px;background-position:center center;width:30px;height:30px;display:inline-block}@media only screen and (max-width:1000px){body .content .content_inner>.container>.container_inner,.content .content_inner>.full_width>.full_width_inner,.content .content_inner>.container>.container_inner.default_template_holder{padding-top:0px!important}}.two_columns_75_25>.column1{width:100%}.two_columns_75_25>.column1>.column_inner,.portfolio_single_text_holder{padding:0}.pp_content_container{padding-top:22px}body .portfolio_single .portfolio_container{padding-top:0px!important}.content.content_top_margin_none{margin-top:0px!important}body header.qode-mobile-menu-opened{position:fixed!important;top:14px!important}body #wpadminbar+.wrapper header.qode-mobile-menu-opened{top:61px!important}.portfolio_single .portfolio_container .column1{max-width:680px;margin:0 auto;float:none}@media (max-width:999px){.portfolio_single{margin-top:-8px}}@media (min-width:1000px){.portfolio_single .portfolio_container .column1{margin:18px auto}}h2.portfolio_single_text_title{display:none}.elementor-image{max-width:100%!important}h1,h1 a{font-size:28px}@media only screen and (max-width:1000px){h1,h1 a{font-size:24px}h3{font-size:22px}}@media only screen and (max-width:600px){.footer_bottom .textwidget.custom-html-widget i.ion-social-instagram-outline{display:none}}@media (max-width:500px){body .elementor-widget-image a{display:block}}