@charset "utf-8";header .meta-wrap{color:#000}.hollow-hero-02{position:relative;overflow:hidden;min-height:25rem}.hollow-hero-02 .slick-slide{position:relative;height:auto}.hollow-hero-02 .slick-slide:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}.hollow-hero-02 img:not(.sm-img){min-width:100%;min-height:100%;max-width:initial;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hollow-hero-02 .caption-wrap{background:0 0;position:absolute;z-index:100;text-align:right;top:50%;right:27%;transform:translatey(-50%)}.hollow-hero-02 .caption{font-family:'Lato';font-size:2rem;color:#fff;text-align:right;display:inline-block}.hollow-hero-02 .caption .text-wrap{display:inline-block}.hollow-hero-02 .caption ul{color:#fff;display:block;font-size:.5em}.hollow-hero-02 .caption ul li{color:#fff;display:inline-block;padding:0 .3em}.hollow-hero-02 .caption ul li:hover{color:#ffba00;cursor:pointer}.hollow-hero-02 .caption h3{font-size:.7em;line-height:1;font-weight:400;margin-bottom:.5rem}.hollow-hero-02 .caption h1{font-size:1.4em;font-weight:400;line-height:1.2;margin-bottom:1.5rem}.hollow-hero-02 .button-wrap{text-align:center;margin-top:1rem}.hollow-hero-02 .caption a:not(.img),.hollow-hero-02 .button-wrap a{font-size:1.2em;font-weight:300;color:#fff;padding:.5em .7em;display:inline-block;background:#f86627;border:1px solid #fff;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.hollow-hero-02 .caption a:hover{background:#6e761f}.hollow-hero-02 .caption img{width:auto;height:auto;min-width:auto;position:relative;box-shadow:2px 2px 5px #000}@media (min-width:768px) and (max-width:991px){.hollow-hero-02 .caption h1{font-size:.7em}}@media only screen and (max-width:991px){.hollow-hero-02 .caption-wrap h3{font-size:.5em}}@media only screen and (max-width:767px){.hollow-hero-02 .caption{text-align:center}.hollow-hero-02 .caption h1{font-size:1em;margin:1em 0}.hollow-hero-02 .caption a{font-size:.6em}}.hollow-content-04{font-family:'Lato';font-size:2rem;text-align:center;background:#fff;padding:2rem 0}.hollow-content-04 .header-wrap{border-left:.75em solid #3e5062;text-align:left;margin-bottom:.6em;padding-left:.5em}.hollow-content-04 h1{color:#f69322;font-size:1.5em;font-weight:400;margin:0 0 .5rem;line-height:1}.hollow-content-04 h3{color:#f86627;font-size:1em;font-weight:300;line-height:1.2}.hollow-content-04 .content-wrap{overflow:hidden}.hollow-content-04 .img-wrap img{margin-right:0;margin-left:auto}.hollow-content-04 .text-wrap{text-align:left;font-size:2rem}.hollow-content-04 .text-wrap h2{font-size:1em;font-weight:400;line-height:1;color:#36352a}.hollow-content-04 .text-wrap p{font-size:.6em;font-weight:300;color:#000;line-height:1.5;margin-bottom:1rem}.hollow-content-04 .text-wrap a{font-size:.6em;color:#fff;padding:.6em 1.2em;font-weight:300;background:#f86627;border:1px solid #fff;display:inline-block;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.hollow-content-04 .text-wrap a:hover{background:#e35c22;color:#fff}@media only screen and (max-width:767px){.hollow-content-04 .content-wrap{border:none;padding:0 .6em}.hollow-content-04 .text-wrap{margin-bottom:1em}.hollow-content-04 .img-wrap{width:100%}.hollow-content-04 .img-wrap img{width:100%}}.hollow-service-boxes-17{font-family:'Lato';font-size:2rem;padding:3rem 0 0;background:#e8e8e8}.hollow-service-box-17{margin-bottom:3rem;box-shadow:2px 2px 2px rgba(0,0,0,.4);overflow:hidden;background:#fff;position:relative;transform:translateY(0);-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.hollow-service-box-17:hover{box-shadow:2px 2px 12px rgba(0,0,0,.6);transform:translateY(-10px)}.hollow-service-box-17 .img-wrap{display:block;position:absolute;height:100%;overflow:hidden}.hollow-service-box-17 .img-wrap img{position:absolute;min-width:100%;min-height:100%;max-width:initial;top:50%;left:50%;transform:translate(-50%,-50%)}.hollow-service-box-17 .text-wrap{display:block;position:relative;padding:1.5rem}.hollow-service-box-17 .text-wrap h3{font-size:.6em;font-weight:400;line-height:1.2;color:#f69322;margin-bottom:1rem}.hollow-service-box-17 .text-wrap p{font-size:.6em;font-weight:300;line-height:1.4;color:#000;margin-bottom:.4rem}.hollow-service-box-17 .button-wrap{display:block;position:relative;text-align:right}.hollow-service-box-17 .button-wrap a{display:inline-block;position:relative;font-size:.45em;font-weight:400;text-transform:uppercase;padding-right:.4rem;color:#f86627;transform:translateX(30px);-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.hollow-service-box-17 .button-wrap a:hover{transform:translateX(0);color:#f86627}.hollow-service-box-17 .button-wrap a:hover i{display:inline-block;transform:translateX(0);opacity:1;color:#f86627}.hollow-service-box-17 .button-wrap a i{opacity:0;padding-left:.4rem;transform:translateX(-30px);-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}@media (min-width:992px){.hollow-service-box-17 .img-wrap{width:45%}.hollow-service-box-17 .text-wrap{width:55%;float:right}.hollow-service-box-17 .button-wrap a{margin-top:1rem}}@media only screen and (max-width:991px){.hollow-service-box-17 .img-wrap{position:relative;height:20vw}}@media only screen and (max-width:767px){.hollow-service-box-17 .img-wrap{height:50vw}.hollow-service-box-17 .button-wrap{padding-right:1rem}}.hollow-action-01{font-family:'Lato';font-size:2rem;background:url(//klimpindustries.com/site/wp-content/themes/theme-hollow/images/action-bg.jpg) center center no-repeat;background-size:cover;padding:4rem 0}.hollow-action-01 .content-wrap{display:block;position:relative;padding:0 5rem}.hollow-action-01 h3{color:#fff;font-size:.75em;font-weight:400;text-transform:uppercase;line-height:1.5;margin-top:0;margin-bottom:1rem}.hollow-action-01 p{font-size:.6em;font-weight:300;line-height:1.5em;margin-bottom:1em}.hollow-action-01 a{font-size:.6em;font-weight:300;padding:.5em 1.5em;color:#fff;background:#f86627;display:inline-block;border:1.5px solid #fff;text-transform:uppercase;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.hollow-action-01 a:hover{background:#e35c22;color:#fff}@media only screen and (min-width:768px){.hollow-action-01{text-align:center}.hollow-action-01 p:before{width:24em}}@media only screen and (max-width:767px){.hollow-action-01{padding:1.75em 1em}.hollow-action-01 .content-wrap{padding:0 3rem}.hollow-action-01 h1{font-size:2.3rem}}.hollow-contact-07{font-family:'Lato';font-size:2rem;position:relative;overflow:hidden}.hollow-contact-07 .card{padding:6rem 0 7rem 3.5rem;z-index:200}.hollow-contact-07 .content-wrap{display:block;position:relative;padding:1.5rem;background:#f69322;text-align:left}.hollow-contact-07 .content-wrap h1{font-size:1em;font-weight:400;line-height:1.2;color:#000;margin-bottom:.8rem}.hollow-contact-07 .content-wrap p{font-size:.5em;font-weight:300;line-height:1.2;color:#000;margin-bottom:1rem}.hollow-contact-07 .content-wrap span{display:block;position:relative;font-size:.6em;font-weight:300;margin-bottom:.8rem;color:#000;line-height:1.2}.hollow-contact-07 .content-wrap span strong{font-weight:400;padding-right:.5rem}.hollow-contact-07 .social{display:inline-block;font-size:1.5rem;margin-top:.5rem}.hollow-contact-07 .social .fa-stack{height:3rem;width:3rem}.hollow-contact-07 .social .fa-stack-1x,.hollow-contact-07 .social .fa-stack-2x{top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.hollow-contact-07 .social .fa-stack-1x{color:#f86627;font-size:.7em}.hollow-contact-07 .social .fa-stack-2x{color:#fff;font-size:1.5em}.hollow-contact-07 .social a:hover .fa-stack-1x{color:#fff}.hollow-contact-07 .social a:hover .fa-stack-2x{color:#f86627}.hollow-contact-07 .crossbar{position:absolute;display:block;padding:2rem 6rem;background:rgba(248,102,39,.7);text-align:left;bottom:10%;left:0;width:100%;z-index:100}.hollow-contact-07 .crossbar-content{display:inline-block;position:relative;text-align:center}.hollow-contact-07 .crossbar-content h1{font-size:1.5em;font-weight:400;line-height:1.2;margin-bottom:1rem;color:#fff}.hollow-contact-07 .crossbar-content p{font-size:.6em;font-weight:300;line-height:1.4;color:#fff}.hollow-contact-07 .map-wrapper{position:absolute;display:block;min-width:100%;min-height:100%;height:auto;max-width:100%;z-index:0}@media (min-width:768px){.hollow-contact-07{max-height:630px}.hollow-contact-07 .map-wrapper{top:50%;left:50%;transform:translate(-50%,-50%)}.hollow-contact-07 .crossbar-content{width:40vw;max-width:700px}}@media only screen and (max-width:1199px){.hollow-contact-07 .content-wrap h1{font-size:1em}}@media only screen and (max-width:991px){.hollow-contact-07 .card{padding:5rem 0}.hollow-contact-07 .crossbar{padding:1.5rem 5rem}.hollow-contact-07 .crossbar-content h1{font-size:1.3em;margin-bottom:.8rem}}@media only screen and (max-width:767px){.hollow-contact-07 .card{padding:0;position:relative}.hollow-contact-07 .content-wrap{text-align:center}.hollow-contact-07 .crossbar{padding:2rem 0;background:rgba(112,156,59,1);position:relative}.hollow-contact-07 .map-wrapper{position:relative}}.footer-02{background:#3e5062;color:#fff;font-family:'Lato';font-weight:300;font-size:1em;line-height:1em;padding:10px}.footer-02 a{color:#fff;text-decoration:none;display:block}.footer-02 .copyright,.footer-02 .design{padding:15px 0;font-weight:300}.footer-02 .design{float:right}.footer-02 .copyright a{text-decoration:underline;display:inline-block;color:#fff}@media only screen and (max-width:991px){.footer-02{text-align:center}.footer-02 .design{float:none}}@media only screen and (max-width:1198px) and (min-width:992px){nav a{font-size:.9em}}@media only screen and (max-width:991px) and (min-width:768px){nav a{font-size:.8em}}@media only screen and (max-width:767px){header .logo img{padding:25px 0}header #header-border{display:none}.interior-page{padding:3rem 0 1.5rem}}.interior-page h1{display:inline-block;border-bottom:3px solid #3e5062;color:#f69322}a.link{font-weight:600;text-decoration:underline}.hollow-content-04 ul{font-size:2rem;display:inline-block;margin:0 0 1rem 1.7rem;list-style:none}.hollow-content-04 ul li{font-size:.6em;font-weight:300;position:relative;padding:.2rem 0;line-height:1;margin-bottom:.5rem;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.hollow-content-04 ul li i{font-size:1em;padding-right:.75rem}.hollow-content-04 ul li:before{content:'\f046';font-family:FontAwesome;color:#f69322;padding-right:10px;margin-left:-30px}.interior-page ul.thumb-list li:before{content:'\f164';font-family:FontAwesome;color:#f86627;padding-right:10px}.interior-page .download-box{background-color:#3e5062;padding:1em 0;margin-bottom:1em;text-align:center}.interior-page .download-box>*{color:#fff}.interior-page .download-box a{font-size:.6em;color:#fff;padding:.6em 1.2em;font-weight:300;background:#f86627;border:1px solid #fff;display:inline-block;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;margin:auto}.interior-page .download-box a:hover{background:#e35c22;color:#fff}.interior-page .text-center>*{text-align:center}@media only screen and (max-width:767px){header .logo img{margin:0 auto}header .logo img{padding-top:50px}}.address-layout{display:inline-block !important;text-align:left;font-size:1em !important;font-weight:300 !important;margin-bottom:.8rem !important;vertical-align:top}.wpcf7-contact-page textarea{height:120px !important}.wpcf7-contact-page .submit-wrapper input{background:#f86627}.wpcf7-contact-page .submit-wrapper input:hover{background:#e35c22}.wpcf7-contact-page input[type=checkbox]{width:auto;display:inline-block}.wpcf7-spinner{display:block}