body,button,input,select,textarea{line-height:1.8}body,button,input,select,textarea,.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3,.ht-cta-buttons a,.ht-main-navigation a,.ht-post-info,.single .ht-post-info .entry-date span.ht-day{font-family:'Poppins',sans-serif;font-weight:300;font-size:16px}h1,h2,h3,h4,h5,h6,.ht-site-title,.ht-slide-cap-title,.ht-counter-count,.ht-post-info .entry-date span.ht-day{font-family:'Teko',sans-serif;font-weight:300}h1{font-size:42px}h2{font-size:36px}h3{font-size:30px}h4{font-size:28px}h5{font-size:26px}h6{font-size:24px}.ht-main-navigation a{font-size:14px;font-weight:400}.ht-section,#ht-service-post-section{padding:80px 0}#ht-testimonial-section{padding:80px 0 40px}.ht-section-tagline{font-size:18px}.ht-section-title{font-size:50px}.ht-slide-cap-title,.ht-site-title{font-size:54px}.ht-slide-cap-title span{padding:8px 20px 4px}.ht-main-header{position:relative;padding:150px 0 120px;background-size:cover;background-position:center}.ht-main-header:before{content:"";position:absolute;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,.3)}.ht-main-header .ht-container{position:relative}.ht-main-title{color:#fff}.breadcrumb-trail ul,.breadcrumb-trail ul a{color:#fff}#ht-masthead,.ht-sticky#ht-masthead{height:auto;border:none;position:relative;background:0 0}.ht-sticky-header #ht-masthead{position:relative}.home.blog:not(.ht-enable-frontpage) #ht-masthead,body.ht-titlebar-disabled:not(.ht-enable-frontpage):not(.page-template-home-template) #ht-masthead{margin-bottom:80px}#ht-content{padding-top:0 !important}.ht-sticky #ht-site-navigation,.ht-sticky #ht-site-branding{padding:0}.ht-top-header{background:#111;padding:10px 0;color:#fff;font-size:.85em}.ht-top-header a,.ht-top-header a:hover{color:#fff}.ht-top-header .ht-container{display:flex;justify-content:space-between;align-items:center}.ht-top-header .ht-container:after,.ht-top-header .ht-container:before{display:none}.ht-top-header .ht-left-header{float:left;max-width:50%}.ht-top-header .ht-right-header{display:flex;align-items:center;float:right;max-width:50%}.ht-top-header-social-icons a{padding:5px}.ht-top-header-widget .widget{margin-bottom:0;display:inline-block;margin-left:30px}.ht-top-header-widget .widget_nav_menu ul{padding:0;margin:0;list-style:none}.ht-top-header-widget .widget_nav_menu ul li{display:inline-block;margin-left:10px;position:relative}.ht-top-header-widget .widget_nav_menu ul ul{position:absolute;right:0;top:100%;background:#111;width:200px;display:none;z-index:10}.ht-top-header-widget .widget_nav_menu ul li:hover>ul{display:block}.ht-top-header-widget .widget_nav_menu ul ul li{margin-left:0;display:block}.ht-top-header-widget .widget_nav_menu ul ul li a{padding:8px 20px;display:block}.ht-top-header-widget .widget_nav_menu ul ul ul{right:100%;top:0}.ht-middle-header .ht-container{display:flex;justify-content:space-between;align-items:center;padding-top:50px;padding-bottom:70px}#ht-site-branding{float:none;width:auto;padding:0}.ht-main-header-widget .widget:last-child{margin-bottom:0}.ht-site-contact-info{display:flex}.ht-contact-block{display:flex;align-items:center;margin-left:50px}.ht-contact-block:first-child{margin-right:0}.ht-contact-block i{font-size:30px;margin-right:20px}.ht-contact-block h4{font-size:24px;line-height:1;margin-bottom:5px}.ht-contact-block p{margin:0}.ht-middle-header .ht-container:after,.ht-middle-header .ht-container:before{display:none}#ht-site-navigation{float:none;width:auto;padding:0;position:absolute;width:100%}#ht-site-navigation .ht-container{position:relative}#ht-site-navigation .ht-nav-wrap{padding:15px;background:#ffc107;transform:translateY(-50%);z-index:9}.ht-sticky #ht-site-navigation{position:fixed;transform:translateY(0);top:0;left:0;right:0;background:#ffc107}body.admin-bar .ht-sticky #ht-site-navigation{top:32px}.ht-sticky #ht-site-navigation .ht-nav-wrap{transform:translateY(0)}.ht-main-navigation .ht-menu{float:none}.ht-main-navigation .ht-menu ul ul{margin-top:15px}.ht-main-navigation .ht-menu li{margin-left:0;margin-right:10px}.ht-main-navigation .ht-menu li.ht-button-menu{float:right}.ht-main-navigation .ht-menu li.ht-button-menu a{background:#fff;color:#333}.ht-main-navigation .ht-menu a{color:#fff}body.home.blog .ht-main-navigation .ht-menu li:hover>a,body .ht-main-navigation .ht-menu .current_page_item>a,body .ht-main-navigation .ht-menu .current-menu-item>a,body .ht-main-navigation .ht-menu .current_page_ancestor>a,body.home.blog .ht-main-navigation .ht-menu .current>a,body .ht-main-navigation .ht-menu li:hover>a,body.page-template-home-template .ht-main-navigation .ht-menu li:hover>a,body.page-template-home-template .ht-main-navigation .ht-menu .current>a{background:#fff !important;color:#333 !important}.ht-section-title{position:relative;margin-bottom:40px}.ht-section-title:before{content:"";position:absolute;left:50%;top:100%;margin-top:10px;height:4px;width:50px;background:#ffc107;transform:translateX(-50%)}#ht-about-us-section .ht-section-title:before,#ht-service-post-section .ht-section-title:before,#ht-testimonial-section .ht-section-title:before{left:0;transform:translateX(0%)}#ht-featured-post-section .ht-section-title:before,#ht-counter-section .ht-section-title:before,#ht-cta-section .ht-section-title:before{background:#fff}#ht-featured-post-section{padding-bottom:100px}.ht-featured-post{background:#fff;border:none;color:#333;text-align:left}.ht-featured-icon{background:#ffc107;width:65px;font-size:22px;height:65px;line-height:65px;text-align:center}.ht-featured-post h5{margin-bottom:20px}.ht-featured-icon .fa{vertical-align:middle}.ht-featured-link{-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}.ht-featured-post .ht-featured-excerpt{margin-bottom:20px}.ht-featured-link a{border:0;padding:0;line-height:1;background:0 0}.ht-featured-link a:hover{background:0 0}.ht-portfolio-cat-name-list{text-align:center}.ht-portfolio-cat-name-list .fa{display:none}.ht-portfolio-cat-name{border:0;padding:10px 14px;font-size:.9em}.ht-portfolio-cat-name:hover,.ht-portfolio-cat-name.active{background:#ffc107;border-radius:1px;color:#fff !important}.ht-blog-post{background:0 0;border-bottom:none}.ht-blog-date{background:#ffc107;color:#fff;text-align:center;width:60px;padding:10px 5px;float:left;margin-left:-80px}.ht-blog-date span{display:block;line-height:1;text-transform:uppercase;padding:4px 0}.ht-blog-excerpt{padding:0 0 0 80px}.ht-blog-thumbnail{margin-bottom:25px}.ht-counter{border:none}.ht-counter:before,.ht-counter:after{display:none}.ht-counter-icon{-ms-transform:translate(0,0);-webkit-transform:translate(0,0);transform:translate(0,0);margin-bottom:40px;position:relative;color:#fff !important}.ht-counter-icon:after{content:"";position:absolute;left:50%;top:100%;height:4px;width:40px;background:#fff;margin-top:20px;transform:translateX(-50%)}.ht-counter-count{margin-bottom:15px;font-size:62px}#ht-testimonial-section .ht-section-title-tagline{width:28%;text-align:left;float:left}#ht-testimonial-section .ht-section-title,#ht-testimonial-section .ht-section-tagline{width:100%}.ht-testimonial-wrap{float:right;width:68%}.ht-testimonial-slider .ht-testimonial{width:46%;float:left;margin:0 2%;border:1px solid #eee;padding:20px;margin-bottom:40px}.ht-testimonial-slider .ht-testimonial:nth-child(2n+1){clear:both}.ht-testimonial-excerpt{width:100%;text-align:left}.ht-testimonial-footer{display:flex;align-items:center}.ht-testimonial-footer img{width:60px;margin-right:15px;border-radius:50%}.ht-title-wrap{left:0;bottom:0;right:0}.ht-team-member:hover .ht-title-wrap{opacity:1}.ht-team-member-image{margin-bottom:15px}.ht-team-detail{background:#ffc107;display:block;position:absolute;right:10px;top:10px;bottom:auto;color:#fff;padding:0;height:50px;width:50px;opacity:0;transtion:all .3s ease-in-out}.ht-team-member-image:hover .ht-team-detail{opacity:1}.ht-team-detail:after,.ht-team-detail:before{content:"";position:absolute;left:10px;right:10px;top:50%;background:#fff;height:1px;z-index:9;opacity:.8}.ht-team-detail:before{transform:rotate(90deg)}.ht-team-content-wrap{margin-bottom:10px}.total-hentry .ht-post-info .entry-date span.ht-day{line-height:1}.total-hentry .ht-post-info a{margin-top:15px}.single .ht-post-info{float:none;width:auto;text-align:left}.single .ht-post-info .entry-date span{display:inline}.single .ht-post-info .entry-date span.ht-day{display:inline;font-size:1em;color:inherit !important;margin-right:10px}.single .ht-post-info{margin-right:0;margin-bottom:40px}.single .ht-post-info a,.single .ht-post-info .entry-date{display:inline;border:none;font-size:1em;margin-right:30px}.ht-slide-cap-desc .wp-block-button:last-child{margin-bottom:0}@media screen and (max-width:1000px){#ht-site-navigation{display:block;top:auto;background:0 0 !important}.toggle-bar{position:relative;float:right;top:0;right:0;border:1px solid #fff}.toggle-bar span{height:2px;margin-top:-1px}.ht-main-navigation .ht-menu{display:none;position:absolute;left:0;right:0;top:80px;background:#ffc107;z-index:999;width:100%;padding:0;float:none}.ht-main-navigation .ht-menu li{margin:0}.ht-main-navigation .ht-menu li.ht-button-menu{float:none}.ht-sticky .ht-main-navigation .ht-menu ul ul,.ht-main-navigation .ht-menu ul ul{margin-top:0}body.home.blog .ht-main-navigation .ht-menu li:hover>a,body .ht-main-navigation .ht-menu li:hover>a,body.page-template-home-template .ht-main-navigation .ht-menu li:hover>a{background:0 0 !important;color:#fff !important}.ht-slide-cap-title{font-size:42px}.ht-slide img{min-height:600px;object-fit:cover}}@media screen and (max-width:768px){.ht-site-contact-info{display:none}.ht-sticky #ht-site-navigation{position:absolute;top:auto !important;transform:translateY(-50%)}.ht-slide-cap-title{font-size:4vw}.ht-slide-cap-desc .wp-block-button__link{font-size:3vw}.ht-slide img{min-height:400px}#ht-testimonial-section .ht-section-title-tagline,.ht-testimonial-wrap{width:100%;float:none}.ht-testimonial-slider .ht-testimonial{width:100%;float:none;margin-left:0;margin-right:0}}@media screen and (max-width:580px){.ht-top-header .ht-container{display:block;text-align:center}.ht-top-header .ht-left-header,.ht-top-header .ht-right-header{float:none;max-width:100%}.ht-top-header .ht-right-header{margin-top:10px;display:block}.ht-slide img{min-height:350px}#ht-bx-slider .owl-nav{display:none}.ht-middle-header .ht-container{display:block;text-align:center}.ht-main-header-widget{margin-top:15px}}@media screen and (min-width:1001px){.ht-main-navigation .ht-menu{display:block !important}}