.ht-navigation .search-icon a{display:flex!important;align-items:center!important;justify-content:center!important}.header-number i{display:flex!important;align-items:center!important;justify-content:center!important}.social-icons li a{display:flex!important;align-items:center!important;justify-content:center!important}.button-style-2 .button-style-2-link{display:flex!important;align-items:center!important;justify-content:center!important}.custom-cart-notification{display:none;position:fixed;top:20px;right:20px;background-color:#4CAF50;color:#fff;padding:10px 20px;border-radius:5px;font-size:16px;z-index:9999;opacity:0;transition:opacity 0.5s}.custom-cart-notification.show{display:block;opacity:1}.page-title{padding:200px 0 120px 0}.banner-content{padding:200px 0 120px 0!important}.navigation.post-navigation .nav-previous,.navigation.post-navigation .nav-next{display:flex;flex-direction:column;align-items:center;text-align:center}.nav-meta{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:6px}.nav-label{font-size:12px;text-transform:uppercase;color:#555;letter-spacing:1px;font-weight:500}.nav-icon-circle{background-color:#0a677d;color:#fff;border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;font-size:18px}.nav-title{font-size:20px;font-weight:500;color:#f04d4e;line-height:1.3;margin-top:5px}.navigation.post-navigation{margin-bottom:60px}header#site-header .lang-dd{position:relative!important;display:inline-flex!important;align-items:center!important}header#site-header .lang-dd__btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:52px!important;height:38px!important;border-radius:999px!important;border:1px solid rgb(255 255 255 / .25)!important;background:rgb(255 255 255 / .08)!important;text-decoration:none!important;box-shadow:none!important}header#site-header .lang-dd__btn img{width:22px!important;height:auto!important;display:block!important}header#site-header .lang-dd__menu{display:none!important;position:absolute!important;top:44px!important;right:0!important;z-index:999999!important;padding:6px!important;border-radius:12px!important;border:1px solid rgb(255 255 255 / .18)!important;background:rgb(0 0 0 / .35)!important;backdrop-filter:blur(6px)!important}header#site-header .lang-dd:hover .lang-dd__menu{display:grid!important;gap:6px!important}header#site-header .lang-dd__item{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:52px!important;height:38px!important;border-radius:999px!important;border:1px solid rgb(255 255 255 / .18)!important;background:rgb(255 255 255 / .06)!important;text-decoration:none!important}header#site-header .lang-dd__item img{width:22px!important;height:auto!important;display:block!important}@media (max-width:991px){header#site-header nav.ht-navigation .navigation-top{display:block!important}header#site-header nav.ht-navigation .navigation-top{position:fixed!important;top:0!important;left:-100%!important;width:80%!important;max-width:360px!important;height:100vh!important;overflow-y:auto!important;z-index:999998!important;transition:left .25s ease!important;background:#0b3b43!important;padding:20px!important}body.menu-open header#site-header nav.ht-navigation .navigation-top,body.nav-open header#site-header nav.ht-navigation .navigation-top,body.ht-menu-open header#site-header nav.ht-navigation .navigation-top,body.offcanvas-open header#site-header nav.ht-navigation .navigation-top,body.mobile-menu-open header#site-header nav.ht-navigation .navigation-top{left:0!important}}@media (max-width:991px){header#site-header nav.ht-navigation .ht-mobile-menu-bg{display:block!important}}.portfolio-item.style-1{cursor:pointer}.portfolio-item.style-1 .portfolio-desc{pointer-events:none}.portfolio-item.style-1 .portfolio-desc a,.portfolio-item.style-1 .portfolio-desc button{pointer-events:auto}.portfolio-item.style-1 .portfolio-link::after{content:"";position:absolute;inset:0;z-index:8}.portfolio-item.style-1:focus-within{outline:3px solid var(--themeht-primary-color,#f85d5d);outline-offset:3px}.portfolio-item.style-1 .button-style-2{pointer-events:none}.portfolio-item.style-1 .button-style-2>a{pointer-events:auto}.footer .footer-widget.widget_text .textwidget a{color:var(--themeht-white-color,#fff);text-decoration:underline!important;text-underline-offset:3px}.footer .footer-widget.widget_text .textwidget a:hover,.footer .footer-widget.widget_text .textwidget a:focus{color:var(--themeht-white-color,#fff);text-decoration-thickness:2px!important}.footer .footer-widget.widget_text .textwidget a:focus-visible{outline:2px solid #fff;outline-offset:3px}