body{font-family:var(--font-text),sans-serif;font-weight:var(--font-weight-text)}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:var(--font-title),sans-serif;font-weight:var(--font-weight-title)}a:hover{color:var(--theme-color)}.text-color{color:var(--theme-color)!important}.bg-color{background-color:var(--theme-color)!important}.btn.btn-sm{font-size:14px;line-height:16px;padding:6px 12px}#scrollUp{line-height:60px}#scrollUp:hover{background-color:var(--theme-color)}#scrollUp svg{font-size:22px}.header-bg-1{background:var(--header-background)}.header-area .logo a img{max-height:100px;max-width:150px;width:auto;height:auto}.header-small-mobile .mobile-logo.logo-mobile a img{max-height:40px;max-width:150px;width:auto;height:auto}.header-aside-active .header-aside-wrap .aside-close:hover{color:var(--theme-color)}.header-aside-active .header-aside-wrap .header-aside-content .mobile-menu-area .mobile-menu-wrap .mobile-navigation nav .mobile-menu li ul li a:hover{color:#bdbdbd}.main-menu>nav>ul>li>a{font-family:var(--font-menu),sans-serif;font-weight:var(--font-weight-menu)}.header-right-wrap .same-style .logout,.header-right-wrap .same-style a,.main-menu>nav>ul>li>a,.main-menu>nav>ul>li>a i{color:var(--header-color)}.header-right-wrap .same-style .logout:hover,.header-right-wrap .same-style a:hover,.main-menu>nav>ul>li>a:hover,.main-menu>nav>ul>li>a:hover i{color:var(--theme-color)}.main-menu>nav>ul>li>a::after{background-color:var(--theme-color)}.main-menu>nav>ul>li>ul.sub-menu-width li a:hover{color:var(--theme-color)}.main-menu>nav>ul>li>ul{background:#fff}.main-menu>nav>ul>li>ul.sub-menu-width li a{color:#262626}.header-right-wrap .same-style .logout{background:0 0;border:none;font-size:20px;padding:0}.header-right-wrap .same-style .logout:hover{color:var(--theme-color)}.footer-top .logo-footer a img{max-height:150px;max-width:150px;width:auto;height:auto}.social-icon-style-2 a:hover{color:#fff}body.menu-fixed{padding-top:84px}body.menu-fixed .header-small-mobile,body.menu-fixed header{position:fixed;top:0;width:100%;z-index:300}@media only screen and (min-width:991px){body.menu-fixed{padding-top:0}}.breadcrumb-bg-1{background:var(--breadcrumb-background)}.breadcrumb-content .breadcrumb-title h1,.breadcrumb-content ul li,.breadcrumb-content ul li a,.breadcrumb-content ul li span{color:var(--breadcrumb-color);font-weight:var(--font-weight-title)}.breadcrumb-content ul li a:hover{color:var(--theme-color)}.main-content{overflow-x:hidden}.footer-area{background:var(--footer-background)}.footer-menu nav ul li a,.footer-menu p,.social-icon-style-2 a,.social-icon-style-2 a:hover,.social-icon-style-2 button,.social-icon-style-2 button:hover{color:var(--footer-color)}.footer-menu nav ul li a{text-transform:none}.social-icon-style-2 a,.social-icon-style-2 button{border-color:var(--footer-socials-border);background:0 0}footer .copyright p,footer .copyright p a{color:var(--footer-copyright-color)}footer .copyright p a:hover{color:var(--theme-color)}.modal-dialog .modal-content .modal-header .close{background-color:#fff;color:#000}.block-section{margin-top:1.5rem}.blog-wrap-3 .blog-content-3 .blog-category a{color:var(--theme-color)}.blog-btn-2.blog-btn-2-red a:hover,.blog-wrap-3:hover .blog-btn-2-red a{background-color:var(--theme-color);border:1px solid var(--theme-color)}.blog-details-content .blog-details-paragraph ul:not(.fa-ul){list-style:disc;padding-left:2rem;margin-bottom:1rem}.blog-details-content .blog-details-paragraph li{font-size:16px;line-height:1.88;color:#535353}.blog-details-content .blog-details-paragraph p>a{text-decoration:underline}.blog-details-content .blog-details-paragraph .link-copy .js-copy{position:absolute;left:-35px;height:30px;width:30px;background:var(--theme-color);font-size:15px;line-height:30px;text-align:center;color:#fff;border-radius:50%;opacity:0;transition:opacity .5s ease-in-out}.blog-details-content .blog-details-paragraph .link-copy:hover .js-copy{opacity:1}.blog-details-content .blog-details-paragraph .link-copy{position:relative;cursor:pointer}.blog-details-content .blog-details-paragraph .position-relative .caption{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--breadcrumb-background);transition:.5s;opacity:0;display:flex;justify-content:center;align-items:center}.blog-details-content .blog-details-paragraph .position-relative:hover .caption{opacity:1}.form-control,.form-select{background-color:transparent;border:1px solid rgba(0,0,0,.15);border-radius:0;padding:2px 20px;margin-bottom:20px;box-shadow:none;height:62px;color:#535353;font-size:12px}textarea.form-control{height:auto;padding:20px}.form-control:focus,.form-select:focus{border:1px solid #262626;box-shadow:none}.form-check label{font-size:15px}.form-check-input:checked{background-color:#262626;border-color:#262626}.form-check-input:focus{border-color:rgba(38,38,38,.25);outline:0;box-shadow:0 0 0 .25rem rgba(38,38,38,.25)}.btn{line-height:24px;border-radius:0;padding:17px 50px 20px;font-size:16px}.btn.submit{background-color:#262626;border:1px solid #262626;color:#fff}.btn.submit:hover{background-color:var(--theme-color);border-color:var(--theme-color)}.cart-plus-minus input::-webkit-inner-spin-button,.cart-plus-minus input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cart-plus-minus input[type=number]{-moz-appearance:textfield}.grand-total-wrap .grand-btn a:hover{background-color:var(--theme-color)}.sidebar-widget .sidebar-widget-list ul li a:hover{color:var(--theme-color)}.product-details-content .product-details-meta>span a:hover{color:var(--theme-color)}.product-wrap .add-to-cart-btn{position:absolute;right:20px;top:20px;width:50px;height:50px;line-height:50px;color:var(--theme-color);text-align:center;font-size:30px;background:var(--theme-color-contrast);border:none;border-radius:50%;z-index:10;opacity:0}.product-wrap:hover .add-to-cart-btn{opacity:1}.product-wrap:hover .add-to-cart-btn:hover{color:var(--theme-color-contrast);background:var(--theme-color)}.contact-info-area .contact-info-bottom .contact-info-social a:hover{color:var(--theme-color)}.dataTables_wrapper .form-control-sm,.dataTables_wrapper .form-select-sm,.datatable .form-control-sm{padding:.25rem .5rem;font-size:.875rem;border-radius:.25rem;height:auto}.dataTables_wrapper .form-select-sm{padding-right:30px}.dt-buttons .btn{font-size:14px;line-height:16px;padding:6px 12px}.active>.page-link,.page-link.active{--bs-pagination-active-bg:var(--theme-color);--bs-pagination-active-border-color:var(--theme-color)}