/*!
Theme Name: themekremmer
Theme URI: https://www.kadencewp.com/kadence-theme/
Template: kadence
Author: Positive Design
Author URI: https://positivedesign.hu/
Description: A child theme for Kremmer Investments
Version: 1.0.0
License: GNU General Public License v3.0 (or later)
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Text Domain: themekremmer
*/
input,textarea,button,select,a{-webkit-tap-highlight-color:rgba(0,0,0,0)}*:focus,*:active{outline:0}img{-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;-ms-user-drag:none;user-drag:none}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.site-branding .svg-logo-image{filter:invert(1)}.krm-bricebse{font-family:BriceBoldSemiExpanded;font-size:clamp(19px, (100vw - 767px)*100, 24px);font-weight:400}.krm-underline{content:url(/wp-content/uploads/2022/04/krm-ul.svg);position:relative;top:.7em;width:140px;margin-right:-140px}@media(min-width:1025px){.krm-underline{width:170px;margin-right:-170px}}.bigscr{display:none}@media (min-width:768px){.smallscr{display:none}.bigscr{display:block}span.bigscr{display:inline}}body #masthead,body #masthead .kadence-sticky-header.item-is-fixed:not(.item-at-start):not(.site-header-row-container),body #masthead .kadence-sticky-header.item-is-fixed:not(.item-at-start)>.site-header-row-container-inner{background:var(--global-palette8)}:is(.header-insta:hover,.site-branding:hover) img{opacity:80%}.site-branding{display:flex;flex-flow:row wrap;justify-content:center;color:inherit;margin-top:5px;margin-bottom:-5px;max-height:inherit;text-decoration:none!important;width:clamp(140px, (100vw - 767px)*300, clamp(200px, (100vw - 1024px)*300, 240px))}.site-branding img{display:block;flex:1 1 100%;height:55.6px}.site-branding .logo-subline{flex:1 1 100%;font-size:clamp(10.3px, (100vw - 767px)*20, clamp(14.5px, (100vw - 1024px)*20, 17.5px));color:var(--global-palette1);text-align:center}.site-mobile-header-wrap .site-container{padding-right:calc( var(--global-content-edge-padding) - 0.6em )}body .popup-drawer .drawer-overlay{background-color:rgba(0,0,0,0)}body .popup-drawer .drawer-inner{box-shadow:none;max-width:min(80vw, 400px);right:clamp(0px, (100vw - 1499px)*1000, calc(50vw - 750px))}body .popup-drawer .drawer-header{padding-right:clamp(40px, (100vw - 767px)*200, clamp(90px, (100vw - 1024px)*200, 160px))}body #mobile-drawer .drawer-header .drawer-toggle{padding-top:clamp(46px, (100vw - 767px)*100, 65px)}body .popup-drawer .drawer-content{padding-right:clamp(18px, (100vw - 767px)*200, clamp(88px, (100vw - 1024px)*200, 138px))}body .drawer-toggle .toggle-close-bar{width:28px;height:3px}.menu-toggle-icon>span{display:none}.menu-toggle-icon:after{content:url(/wp-content/uploads/2022/04/bars.svg);width:30px;height:15.6px;position:relative;top:-8px}body .mobile-navigation ul li.current-menu-item>a{font-weight:700}body .mobile-navigation ul li.current-menu-item+li.current-menu-item>a{font-weight:400}.kerm-home-loop-wrp .kt-inside-inner-col{display:flex;flex-flow:row wrap;justify-content:center;gap:20px;margin-bottom:clamp(70px, calc(4.375rem + ((1vw - 7.68px) * Infinity)), 136px)}.home-tax-item{flex:0 0 100%;padding:41px 14px 32px;box-shadow:5px 5px 6px rgba(190,197,209,.25);border-radius:8px;text-align:center;display:flex;flex-direction:column}.home-tax-item a{text-decoration:none}.home-tax-item h3{font-size:clamp(22px, calc(1.375rem + ((1vw - 3.2px) * 1.844)), 35px);text-align:left;padding-inline:21px;padding-bottom:16px}.home-tax-item p{font-size:clamp(16px, calc(1rem + ((1vw - 3.2px) * 0.2837)), 18px);text-align:left;flex-grow:1;padding-inline:21px;padding-bottom:20px}.home-tax-image{width:100%;display:block;padding-top:67%;background-size:cover;margin-bottom:clamp(26px, calc(1.625rem + ((1vw - 3.2px) * 2.2321)), 36px)}.home-tax-button{margin:0 auto}@media (min-width:768px){.home-tax-item{flex:0 0 48%}}.krm-services-wrp{display:flex;flex-flow:row wrap;justify-content:center}.home-service-item{color:var(--global-palette1);flex:1 1 100%;font-size:clamp(17px, (100vw - 767px)*100, clamp(20px, (100vw - 1024px)*100, 22px));font-weight:700;margin:clamp(0px, (100vw - 767px)*20, 5px) clamp(10px, (100vw - 1024px)*100, 60px);padding:0 10px;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .3s ease-in-out}.home-service-item:hover{color:var(--global-palette3);text-decoration:none}@media(min-width:570px){.home-service-item{flex:0 0 auto}}.single-content .alm-listing{margin:0;padding:0}.alm-btn-wrap{display:block;text-align:center;padding:33px 0}.alm-btn-wrap:after{display:table;clear:both;height:0;content:''}.alm-btn-wrap .alm-load-more-btn{padding:9.5px 30px}.alm-btn-wrap .alm-load-more-btn.loading{cursor:wait;padding-left:60px;position:relative}.alm-btn-wrap .alm-load-more-btn.done{display:none}.alm-btn-wrap .alm-load-more-btn:before,.alm-btn-wrap .alm-load-more-btn.done:before{background:0 0;width:0}.alm-btn-wrap .alm-load-more-btn.loading:before{background:rgba(0,0,0,0) url("/wp-content/themes/themekremmer/img/bars.svg") no-repeat center center;width:30px;height:31px;margin:6px;border-radius:3px;display:inline-block;content:'';position:absolute;left:16px;top:-4px;overflow:hidden;-webkit-transition:width .5s ease-in-out;transition:width .5s ease-in-out}.ajax-load-more-wrap{background-color:#f4f4f4;margin:0 -14px}@media(min-width:1200px){.ajax-load-more-wrap{margin:0 min(0px, calc( 50vw - 750px ))}}.krm-item-wrp{padding:clamp(15px, (100vw - 767px)*50, 22px);border-radius:8px;box-shadow:5px 5px 6px rgba(190,197,209,.25);margin:0 14px 37px}.krm-item-content{display:flex;padding:clamp(15px, (100vw - 767px)*50, 26px) 0 0;flex-direction:column}.krm-item-logo-header{text-decoration:none;display:flex;flex-grow:1;column-gap:26px}.krm-item-image{display:block;background-size:cover;background-position:center;padding-top:54%;width:100%}.krm-item-logo-header:hover{color:#000}.krm-title-exc h3{font-size:clamp(25px, (100vw - 767px)*100, clamp(33px, (100vw - 1024px)*100, 42px));margin-bottom:0;text-transform:uppercase}.krm-title-exc p{margin:0}.krm-item-logo{max-width:clamp(50px, (100vw - 1024px)*90, 76px);max-height:clamp(50px, (100vw - 1024px)*90, 76px);background-color:#fff;border-radius:50%;overflow:hidden}.krm-item-logo img{height:100%;width:100%}.krm-item-hash{width:fit-content}.krm-item-hash .krm-hashtags a{display:block;margin-left:0;color:#000;background-color:transparent;font-weight:700;text-transform:uppercase}.krm-item-hash .krm-hashtags a:hover{color:#fff;background-color:#000}@media (min-width:1025px){.krm-item-wrp{margin:0 0 50px}.krm-item-content{flex-direction:row}.krm-item-hash .krm-hashtags a{margin-left:auto}}.alm-item{list-style:none;margin-bottom:30px}.alm-item-inner{cursor:pointer;display:flex;flex-flow:column nowrap;justify-content:space-between;padding:clamp(30px, (100vw - 767px)*200, 50px) clamp(30px, (100vw - 767px)*200, clamp(100px, (100vw - 1024px)*200, 150px)) 30px}.alm-item-inner a{flex:0 0 auto}.alm-item-header,.alm-item-header:hover p{text-decoration:none;color:var(--global-palette3)}.single-content .alm-item-header p:last-child{margin-bottom:clamp(25px, (100vw - 767px)*100, 30px)}.single-content .alm-item-title,h3.alm-item-title{font-size:clamp(27px, (100vw - 767px)*100, clamp(36px, (100vw - 1024px)*100, 42px));margin-bottom:0;text-transform:uppercase}.alm-item-featured{background-repeat:no-repeat;background-size:cover;background-position:center;display:block;height:100vw;width:100vw}@media(min-width:768px){.alm-item{position:relative;min-height:clamp(600px, (100vw - 1024px)*1000, 800px)}.alm-item-inner,.alm-item-featured{position:absolute;width:100%;height:100%}.alm-item-inner{z-index:1}.alm-item-header.white,.alm-item-header.white:hover p,.alm-item-header.white h3.alm-item-title{color:var(--global-palette9)}}.alm-item{padding:20px;border-radius:8px}ul.alm-listing{margin:0 auto;max-width:1500px;padding:0 clamp(20px, (100vw - 767px)*100, clamp(80px, (100vw - 1024px)*200, 150px))}.tax-head :is(h2,h3){color:var(--global-palette1)}.tax-head h2{margin-top:50px;margin-bottom:30px}.tax-head h3{margin-top:35px;margin-bottom:20px}.tax-head h2+h3{margin-top:0}@media(max-width:1024px){.archive .post-project{margin-left:clamp(-80px, (767px - 100vw)*100, -30px);margin-right:clamp(-80px, (767px - 100vw)*100, -30px)}}@media(min-width:1440px){.archive .kt-infobox-textcontent{position:relative}.archive .kt-blocks-info-box-learnmore{position:absolute;top:-30px;right:0}}.archive .grid-cols{row-gap:clamp(12px, (100vw - 767px)*100, clamp(16px, (100vw - 1024px)*100, 24px))}.single-content .wp-block-image.project-logo-round figure{border-radius:50%;width:150px;height:150px}.krm-hash{background:#000;border:1px solid #000;border-radius:17px;color:#fff;font-size:clamp(13px, (100vw - 767px)*100, 15px);padding:4px 16px 4px;text-decoration:none;width:fit-content;display:inline-block;margin:clamp(3px, (100vw - 767px)*10, 5px) 3px}.krm-hash:hover{background:#fff;color:#000;text-decoration:none}.single .krm-hash{display:block;margin:0 0 8px}@media (min-width:1025px){.single .krm-hash{display:block;margin:0 0 8px auto}}.page-id-212 .krm-hashtags{display:flex;flex-flow:row wrap;justify-content:center;max-width:580px;margin:0 auto}.page-id-212 .krm-hash{flex:0 0 auto}.single .krm-hash,.page-id-212 .krm-hash{background:#fff;color:#000}.single .krm-hash:hover,.page-id-212 .krm-hash:hover{background:#000;color:#fff}.footer-legal a{margin-left:24px}