/* ============================================================ >>> TABLE OF CONTENTS: =============================================================== # Header # Header Top Area # Header Middle Area # Header Bottom Area # Header Feature Area # Main Menu # Header Options # Mini Cart # Header Searchbox # Currency Menu # Header Sticky # Utilize Mobile Menu ============================================================= */
/* -------------------------------------------------------------- Header -------------------------------------------------------------- */
 .ltn__header-area {
	 z-index: 9999;
	 position: relative;
}
/* ---------------------------------------------- Header Top Area ---------------------------------------------- */
 .ltn__header-top-area {
	 border-bottom: 1px solid;
	 border-color: var(--border-color-3);
}
 .ltn__header-top-area .ltn__social-media ul li {
	 font-size: 14px;
	 margin: 0 10px 0 0;
}
 .top-area-color-white {
	 background-color: var(--ltn__primary-color);
}
 .top-area-color-white p, .top-area-color-white a, .top-area-color-white li, .top-area-color-white .welcome p, .top-area-color-white .welcome a, .top-area-color-white .ltn__drop-menu > ul > li > a, .top-area-color-white .ltn__drop-menu > ul > li:hover > a {
	 color: var(--white);
}
 .ltn__header-top-area .row {
	 align-items: center;
}
/* welcome */
 .welcome p {
	 margin-bottom: 0;
	 font-size: 14px;
	 line-height: 40px;
}
 .ltn__top-bar-menu > ul {
	 padding: 0;
	 margin: 0;
}
 .ltn__top-bar-menu > ul > li {
	 list-style: none;
	 display: inline-block;
	 margin: 0 30px 0 0;
	 font-size: 14px;
	 font-weight: 700;
}
 .ltn__top-bar-menu > ul > li:last-child {
	 margin-right: 0;
}
 .ltn__top-bar-menu > ul > li > i, .ltn__top-bar-menu > ul > li > a > i {
	 margin-right: 3px;
	 /*color: var(--ltn__secondary-color);*/
}
 .ltn__top-bar-menu .ltn__currency-menu .active-currency {
	 font-size: 14px;
	 font-weight: 700;
}
 .header-top-btn {
	 display: inline-block;
}
 .header-top-btn a {
	 display: inline-block;
	 padding: 0 20px;
	 line-height: 40px;
	 background-color: var(--ltn__secondary-color);
	 color: var(--white);
}
 .header-top-btn a:hover {
	 background-color: var(--ltn__secondary-color-2);
}
/* ---------------------------------------------- Header Middle Area ---------------------------------------------- */
 .ltn__header-middle-area {
	 z-index: 999;
}
 .ltn__header-middle-area > .container-fluid > .row, .ltn__header-middle-area > .container > .row {
	 -webkit-box-pack: justify;
	 -ms-flex-pack: justify;
	 justify-content: space-between;
	 -webkit-box-align: center;
	 -ms-flex-align: center;
	 align-items: center;
	 position: relative;
}
 .ltn__header-middle-area > .container-fluid > .row > .col, .ltn__header-middle-area > .container > .row > .col {
	 -webkit-box-flex: 0;
	 -ms-flex-positive: 0;
	 flex-grow: 1;
	 position: static;
}
 .site-logo {
	 min-width: 185px;
	 height: 100%;
	 display: flex;
	 align-items: center;
	 white-space: nowrap;
}
 .site-logo a {
	 color: var(--ltn__primary-color);
	 font-size: 30px;
	 font-weight: 600;
	 letter-spacing: 1px;
	 display: contents;
}
 .site-logo i {
	 color: var(--ltn__secondary-color);
	 margin-right: 5px;
	 font-size: 24px;
	 position: relative;
	 top: -2px;
}
 .ltn__header-1 .ltn__header-middle-area {
	 padding-top: 10px;
	 padding-bottom: 10px;
}
/* ---------------------------------------------- Header Bottom Area (header-2) ---------------------------------------------- */
 .header-bottom-area .row {
	 position: relative;
}
 .header-bottom-area .row .col {
	 display: flex;
	 align-items: center;
}
 .sticky-logo {
	 max-width: 200px;
	 align-self: center;
	 height: 100%;
	 float: left;
	 transition: all 0.3s ease 0s;
	 display: none;
}
 .header-menu-2 {
	 text-align: center;
}
 .header-menu-2 .ltn__main-menu > ul {
	 display: inline-block;
}
/* ---------------------------------------------- Header Feature Area ---------------------------------------------- */
 .header-feature-area {
	 display: flex;
}
 .header-feature-item {
	 display: flex;
	 align-items: center;
	 white-space: nowrap;
	 margin-right: 50px;
	 max-width: 50%;
}
 .header-feature-item:last-child {
	 margin-right: 0;
}
 .header-feature-item h6 {
	 margin-bottom: 0;
	 color: var(--ltn__body-color);
	 font-weight: 500;
	 text-transform: uppercase;
	 font-size: 14px;
	 line-height: 1;
}
 .header-feature-item p {
	 margin-bottom: 0;
	 font-size: 16px;
	 font-family: var(--ltn__heading-font);
	 line-height: 1.2;
}
 .header-feature-icon {
	 margin-right: 10px;
	 font-size: 25px;
	 line-height: 1;
	 color: var(--ltn__heading-color);
}
/* ---------------------------------------------- Main Menu ---------------------------------------------- */
 .header-menu-wrap, .header-menu-column {
	 position: inherit;
}
 .ltn__main-menu ul {
	 margin-bottom: 0;
}
 .ltn__main-menu > ul {
	 display: flex;
	 padding: 0;
}
 .ltn__main-menu li {
	 list-style: none;
	 display: block;
	 margin-top: 0;
}
 .ltn__main-menu li > a {
	 position: relative;
}
 .ltn__main-menu > ul > li {
	 display: inline-block;
	 position: relative;
	 margin-right: 20px;
}
 .ltn__main-menu > ul > li:last-child {
	 margin-right: 0px;
}
 .ltn__main-menu > ul > li > a {
	 font-size: 22px;
	 padding: 10px 10px;
	 display: inline-block;
	 white-space: nowrap;
	 color: var(--ltn__heading-color);
	 font-weight: 800;
	 font-family: var(--ltn__body-font);
}
 .ltn__main-menu li:hover > a {
	 color: var(--ltn__secondary-color);
}
/* Submenu */
 .ltn__main-menu li > ul, .ltn__main-menu .sub-menu {
	 position: absolute;
	 margin: 0;
	 top: 130%;
	 transition: opacity 0.2s ease 0.1s, visibility 0.2s ease 0.1s, top 0.2s ease 0.1s;
	 min-width: 230px;
	 padding: 15px 0;
	 box-shadow: var(--ltn__box-shadow-4);
	 background-color: #fff;
	 left: inherit;
	 right: inherit;
	 opacity: 0;
	 visibility: hidden;
	 text-align: left;
	 z-index: 999;
	 border-top: 5px solid var(--ltn__secondary-color);
}
 .ltn__main-menu li ul li, .ltn__main-menu .sub-menu li {
	 line-height: 1.3;
	 padding: 12px 25px 12px 30px;
	 font-size: 16px;
}
 .mega-menu li ul {
	 border-top: 0;
}
 .mega-menu li ul li {
	 padding-left: 10px;
	 padding-right: 0;
}
 .ltn__main-menu li:hover > ul, .ltn__main-menu li:hover > .sub-menu {
	 top: 100%;
	 opacity: 1;
	 visibility: visible;
}
 .ltn__main-menu li ul li > ul, .ltn__main-menu .sub-menu li > .sub-menu {
	 left: 100%;
}
 .ltn__main-menu li ul li:hover > ul, .ltn__main-menu .sub-menu li:hover > .sub-menu {
	 top: 0;
}
 .ltn__main-menu li ul li, .ltn__main-menu .sub-menu li {
	 position: relative;
}
 .ltn__main-menu > ul > li:last-child ul li > ul, .ltn__main-menu > ul > li:last-child .sub-menu li > .sub-menu, .ltn__main-menu > ul > li:nth-last-child(2) ul li > ul, .ltn__main-menu > ul > li:nth-last-child(2) .sub-menu li > .sub-menu, .ltn__main-menu > ul > li:nth-last-child(3) ul li > ul, .ltn__main-menu > ul > li:nth-last-child(3) .sub-menu li > .sub-menu {
	 left: auto;
	 right: 100%;
}
 .ltn__main-menu li > ul.ltn__sub-menu-col-2, .ltn__main-menu .sub-menu.ltn__sub-menu-col-2, .ltn__main-menu li > ul.ltn__sub-menu-col-3, .ltn__main-menu .sub-menu.ltn__sub-menu-col-3 {
	 width: 510px;
}
 .ltn__main-menu li > ul.ltn__sub-menu-col-2 > li, .ltn__main-menu .sub-menu.ltn__sub-menu-col-2 > li, .ltn__main-menu li > ul.ltn__sub-menu-col-3 > li, .ltn__main-menu .sub-menu.ltn__sub-menu-col-3 > li {
	 width: 50%;
	 float: left;
	 padding: 12px 20px 12px 25px;
}
 .ltn__main-menu li > ul.ltn__sub-menu-col-2 > li > a, .ltn__main-menu .sub-menu.ltn__sub-menu-col-2 > li > a, .ltn__main-menu li > ul.ltn__sub-menu-col-3 > li > a, .ltn__main-menu .sub-menu.ltn__sub-menu-col-3 > li > a {
	 padding: 12px 20px 12px 20px;
	 margin-left: 0;
	 border-bottom: 1px dashed #ddd;
	 display: block;
	 font-weight: 600;
	 background-color: var(--section-bg-1);
}
 .ltn__main-menu li > ul.ltn__sub-menu-col-2 .sub-menu-child, .ltn__main-menu .sub-menu.ltn__sub-menu-col-2 .sub-menu-child, .ltn__main-menu li > ul.ltn__sub-menu-col-3 .sub-menu-child, .ltn__main-menu .sub-menu.ltn__sub-menu-col-3 .sub-menu-child {
	 position: inherit;
	 float: left;
	 width: 100%;
	 left: inherit;
	 box-shadow: none;
	 border: none;
	 z-index: inherit;
}
 .ltn__main-menu li > ul.ltn__sub-menu-col-2 .sub-menu-child li, .ltn__main-menu .sub-menu.ltn__sub-menu-col-2 .sub-menu-child li, .ltn__main-menu li > ul.ltn__sub-menu-col-3 .sub-menu-child li, .ltn__main-menu .sub-menu.ltn__sub-menu-col-3 .sub-menu-child li {
	 padding: 12px 20px 12px 20px;
	 transition: all 0.3s ease 0s;
	 position: relative;
}
 .ltn__main-menu li > ul.ltn__sub-menu-col-2 .sub-menu-child li img, .ltn__main-menu .sub-menu.ltn__sub-menu-col-2 .sub-menu-child li img, .ltn__main-menu li > ul.ltn__sub-menu-col-3 .sub-menu-child li img, .ltn__main-menu .sub-menu.ltn__sub-menu-col-3 .sub-menu-child li img {
	 position: absolute;
	 bottom: -20px;
	 left: 50%;
	 width: 150px;
	 height: auto;
	 opacity: 0;
	 visibility: hidden;
	 box-shadow: var(--ltn__box-shadow-3);
	 z-index: 999;
	 transition: all 0.3s ease 0s;
}
 .ltn__main-menu li > ul.ltn__sub-menu-col-2 .sub-menu-child li:hover img, .ltn__main-menu .sub-menu.ltn__sub-menu-col-2 .sub-menu-child li:hover img, .ltn__main-menu li > ul.ltn__sub-menu-col-3 .sub-menu-child li:hover img, .ltn__main-menu .sub-menu.ltn__sub-menu-col-3 .sub-menu-child li:hover img {
	 bottom: -10px;
	 visibility: visible;
	 opacity: 1;
}
 .ltn__main-menu li > ul.ltn__sub-menu-col-3, .ltn__main-menu .sub-menu.ltn__sub-menu-col-3 {
	 width: 780px;
}
 .ltn__main-menu li > ul.ltn__sub-menu-col-3 > li, .ltn__main-menu .sub-menu.ltn__sub-menu-col-3 > li {
	 width: 33.33%;
}
 .ltn__main-menu li:hover > ul.ltn__sub-menu-col-2 .sub-menu-child, .ltn__main-menu li:hover > .sub-menu.ltn__sub-menu-col-2 .sub-menu-child {
	 opacity: 1;
	 visibility: visible;
}
 .menu-pages-img-show li {
	 transition: all 0.3s ease 0s;
	 position: relative;
}
 .menu-pages-img-show li img {
	 position: absolute;
	 bottom: -20px;
	 left: 50%;
	 width: 130px;
	 height: auto;
	 opacity: 0;
	 visibility: hidden;
	 box-shadow: var(--ltn__box-shadow-3);
	 z-index: 999;
	 transition: all 0.3s ease 0s;
}
 .menu-pages-img-show li:hover img {
	 bottom: -10px;
	 visibility: visible;
	 opacity: 1;
}
/* Menu Reverse */
 .ltn__main-menu > ul > li:last-child, .ltn__main-menu > ul > li:nth-last-child(2) {
	 position: relative;
}
 .ltn__main-menu > ul > li:last-child > ul, .ltn__main-menu > ul > li:last-child > .sub-menu, .ltn__main-menu > ul > li:nth-last-child(2) > ul, .ltn__main-menu > ul > li:nth-last-child(2) > .sub-menu {
	 left: auto;
	 right: 0;
}
/* Mega Menu */
 .ltn__main-menu .mega-menu {
	 left: 0;
	 right: auto;
	 overflow: hidden;
	 width: 100%;
}
 .mega-menu > li {
	 float: left;
	 padding-bottom: 0 !important;
	 min-width: 250px !important;
}
 .mega-menu > li {
	 min-width: 220px;
}
 .ltn__main-menu li:hover ul.mega-menu {
	 opacity: 1;
	 visibility: visible;
	 -webkit-transform: scaley(1);
	 transform: scaley(1);
}
 .mega-menu li ul, .mega-menu li .sub-menu {
	 left: 0% !important;
	 box-shadow: none;
	 position: inherit;
}
/* .ltn__main-menu li:hover .mega-menu li ul */
 .ltn__main-menu li .mega-menu > li > ul, .ltn__main-menu li .mega-menu .sub-menu {
	 top: 0;
}
 .ltn__main-menu li:hover .mega-menu > li > ul, .ltn__main-menu li:hover .mega-menu .sub-menu {
	 opacity: 1;
	 visibility: visible;
}
 .mega-menu > li > a {
	 margin-left: 0;
	 border-bottom: 1px dashed #ddd;
	 display: block;
	 font-weight: 600;
	 padding: 10px;
	 background-color: var(--section-bg-1);
}
 .mega-menu.column-1, .mega-menu.column-2 {
	 left: auto;
}
 .mega-menu.column-2 > li {
	 min-width: 50%;
	 width: 50%;
}
 .mega-menu.column-3 > li {
	 min-width: 33.33%;
	 width: 33.33%;
}
 @media (min-width: 991px) {
	 .mega-menu.column-4 > li, .mega-menu.column-5 > li, .mega-menu.column-6 > li, .mega-menu.column-7 > li, .mega-menu.column-8 > li, .mega-menu.column-9 > li, .mega-menu.column-10 > li, .mega-menu.column-11 > li, .mega-menu.column-12 > li {
		 min-width: 25%;
		 width: 25%;
	}
}
 @media (max-width: 991px) {
	 .mega-menu.column-2 > li, .mega-menu.column-3 > li, .mega-menu.column-4 > li, .mega-menu.column-5 > li, .mega-menu.column-6 > li, .mega-menu.column-7 > li, .mega-menu.column-8 > li, .mega-menu.column-9 > li, .mega-menu.column-10 > li, .mega-menu.column-11 > li, .mega-menu.column-12 > li {
		 min-width: 50%;
		 width: 50%;
	}
}
 @media (max-width: 767px) {
	 .mega-menu.column-2 > li, .mega-menu.column-3 > li, .mega-menu.column-4 > li, .mega-menu.column-5 > li, .mega-menu.column-6 > li, .mega-menu.column-7 > li, .mega-menu.column-8 > li, .mega-menu.column-9 > li, .mega-menu.column-10 > li, .mega-menu.column-11 > li, .mega-menu.column-12 > li {
		 min-width: 100%;
		 width: 100%;
	}
}
/* Mega menu submenu submenu */
 .mega-menu li ul li ul {
	 left: 100% !important;
	 position: absolute;
	 opacity: 0;
	 visibility: hidden;
	 box-shadow: var(--ltn__box-shadow-4);
}
 .mega-menu li ul li:hover > ul {
	 opacity: 1;
	 visibility: visible;
}
 @media (min-width: 991px) {
	 .mega-menu-parent {
		 position: inherit !important;
	}
}
/* Menu Icon */
 .menu-icon > a {
	 position: relative;
}
 .menu-icon > a::before {
	 content: "\f067";
	 font-size: 8px;
	 position: absolute;
	 top: 50%;
	 right: 0;
	 -webkit-transform: translateY(-50%);
	 -ms-transform: translateY(-50%);
	 transform: translateY(-50%);
	 font-family: 'Font Awesome\ 5 Free';
	 font-weight: 900;
}
/* Menu Item Badge */
 .menu-item-badge {
	 position: absolute;
	 left: -8px;
	 top: -10px;
	 font-size: 10px;
	 padding: 1px 3px 0px;
	 background-color: var(--ltn__secondary-color);
	 color: var(--white);
	 border-radius: 2px;
	 text-transform: uppercase;
}
/* Menu Porduct Item */
 .menu-product-item {
	 margin-bottom: 30px;
	 margin-top: 15px;
	 border: 2px solid;
	 border-color: var(--border-color-8);
	 transition: all 0.3s ease 0s;
	 text-align: center;
}
 .menu-product-item .product-info {
	 padding: 25px 15px 15px;
	 padding-top: 0;
}
 .menu-product-item .product-title {
	 font-size: 16px;
	 margin-bottom: 5px;
}
 .menu-product-item .product-price {
	 font-size: 16px;
	 color: var(--ltn__secondary-color);
	 font-weight: 600;
}
 .menu-product-item .product-price del {
	 font-size: 15px;
	 opacity: 0.5;
	 color: var(--gray);
}
 .menu-product-item:hover {
	 box-shadow: var(--ltn__box-shadow-1);
}
/* ---------------------------------------------- Header Options ---------------------------------------------- */
 .ltn__header-options > ul {
	 padding: 0;
	 margin: 0;
}
 .ltn__header-options > ul > li {
	 display: inline-block;
	 margin-right: 15px;
	 margin-top: 0;
	 list-style: none;
}
 .ltn__header-options > ul > li:last-child {
	 margin-right: 0;
}
 .ltn__header-options {
	 display: flex;
	 -webkit-box-align: center;
	 -ms-flex-align: center;
	 align-items: center;
	 -webkit-box-pack: end;
	 -ms-flex-pack: end;
	 justify-content: flex-end;
}
 .ltn__header-options ul li {
	 list-style: none;
}
 .ltn__header-options > div {
	 margin-right: 20px;
}
 .ltn__header-options > div:last-child {
	 margin-right: 0;
}
 .ltn__header-options .ltn__drop-menu > ul > li > a {
	 padding: 0;
}
 .ltn__header-options .ltn__drop-menu ul {
	 padding: 0;
}
 .ltn__header-options .ltn__drop-menu ul li ul {
	 padding: 10px 0;
}
 .ltn__header-options-2 > div {
	 margin-right: 10px;
}
 .ltn__header-options-2 .header-search-1, .ltn__header-options-2 .ltn__drop-menu > ul > li > a, .ltn__header-options-2 .mini-cart-icon a, .ltn__header-options-2 .header-wishlist {
	 height: 50px;
	 width: 50px;
	 line-height: 50px;
	 background: var(--white);
	 color: var(--ltn__heading-color);
	 text-align: center;
	 justify-content: center;
	 padding: 0;
	 transition: all 0.3s ease 0s;
	 box-shadow: var(--ltn__box-shadow-1);
}
 .ltn__header-options-2 .header-search-1:hover, .ltn__header-options-2 .ltn__drop-menu > ul > li > a:hover, .ltn__header-options-2 .mini-cart-icon a:hover, .ltn__header-options-2 .header-wishlist:hover {
	 background: var(--ltn__secondary-color);
	 color: var(--white);
}
 .ltn__header-options-2 .header-search-1:hover, .ltn__header-options-2 .ltn__drop-menu > ul > li:hover > a, .ltn__header-options-2 .mini-cart-icon a:hover {
	 background: var(--ltn__secondary-color);
	 color: var(--white);
}
 .ltn__header-options-2 .ltn__drop-menu.ltn__currency-menu > ul > li > a {
	 height: inherit;
	 width: inherit;
	 line-height: inherit;
	 background: inherit;
	 color: inherit;
}
 .ltn__header-options-2 .mobile-menu-toggle > a {
	 width: 50px;
	 height: 50px;
	 background: var(--white);
	 box-shadow: var(--ltn__box-shadow-1);
}
/* ltn__drop-menu */
 .ltn__drop-menu {
	 display: inline-block;
	 text-align: left;
}
 .ltn__drop-menu li {
	 margin-top: 0;
}
 .ltn__drop-menu + .ltn__drop-menu {
	 margin-left: 10px;
}
 .ltn__drop-menu ul {
	 margin-bottom: 0;
}
 .ltn__drop-menu > ul > li {
	 display: inline-block;
	 position: relative;
}
 .ltn__drop-menu > ul > li > a {
	 display: block;
	 text-decoration: none;
	 padding: 0 10px;
	 height: 40px;
	 line-height: 40px;
}
 .ltn__drop-menu ul li ul {
	 position: absolute;
	 min-width: 150px;
	 right: 0;
	 background-color: #fff;
	 z-index: 999;
	 box-shadow: var(--ltn__box-shadow-4);
	 border-top: 1px solid #ececec;
	 top: 130%;
	 padding: 10px 0;
	 margin: 0;
	 transition: opacity 0.2s ease 0.1s, visibility 0.2s ease 0.1s, top 0.2s ease 0.1s;
	 opacity: 0;
	 visibility: hidden;
}
 .ltn__drop-menu ul li ul li {
	 display: block;
	 padding: 5px 15px;
	 font-size: 16px;
	 color: var(--ltn__paragraph-color);
	 font-weight: 500;
}
 .ltn__drop-menu ul li ul li a {
	 color: inherit;
}
 .ltn__drop-menu ul li:hover > ul {
	 top: 100%;
	 opacity: 1;
	 visibility: visible;
}
 .ltn__drop-menu ul li:hover > a {
	 color: var(--ltn__secondary-color);
}
 .ltn__drop-menu > ul > li, .header-wishlist a {
	 font-size: 20px;
}
/* header-wishlist */
 .header-wishlist {
	 color: var(--ltn__heading-color);
}
/* ---------------------------------------------- Mini Cart ---------------------------------------------- */
 .ltn__mini-cart ul {
	 margin: 0;
	 padding: 0;
}
 .mini-cart-icon {
	 display: flex;
	 align-items: center;
	 line-height: 30px;
	 cursor: pointer;
	 color: var(--ltn__heading-color);
}
 .mini-cart-icon i {
	 font-size: 18px;
}
 .mini-cart-icon sup {
	 font-size: 14px;
	 font-weight: 600;
}
 .mini-cart-header h5 {
	 margin-bottom: 0;
}
 .mini-cart-product-area {
	 max-height: calc(100% - (60px + 245px));
}
 .ltn__utilize-cart-menu .ltn__mini-cart {
	 max-height: calc(100% - (60px + 245px));
}
 .mini-cart-item {
	 padding-top: 20px;
	 padding-left: 10px;
	 margin-bottom: 20px;
	 border-top: 1px solid var(--border-color-1);
}
 .mini-cart-item:first-child {
	 border-top: 0;
}
 .mini-cart-img {
	 float: left;
	 width: 80px;
	 margin-right: 15px;
	 position: relative;
}
 .mini-cart-img img {
	 background-color: var(--section-bg-1);
}
 .mini-cart-info {
	 overflow: hidden;
}
 .mini-cart-info h6 {
	 margin-bottom: 5px;
	 font-weight: 500;
}
 .mini-cart-item-delete {
	 position: absolute;
	 left: -8px;
	 top: -8px;
	 height: 20px;
	 width: 20px;
	 border-radius: 100%;
	 display: block;
	 line-height: 20px;
	 background-color: #fff;
	 text-align: center;
	 font-size: 10px;
	 box-shadow: var(--ltn__box-shadow-3);
	 cursor: pointer;
	 transition: all 0.3s ease 0s;
}
 .mini-cart-item-delete:hover {
	 background-color: var(--red);
	 color: #fff;
}
 .mini-cart-footer {
	 margin-top: 25px;
}
 .mini-cart-footer p {
	 font-size: 14px;
	 margin-bottom: 0;
}
 .mini-cart-sub-total {
	 border-top: 1px solid var(--border-color-1);
	 border-bottom: 1px solid var(--border-color-1);
	 padding: 20px 0;
}
 .mini-cart-sub-total h5 {
	 display: flex;
	 justify-content: space-between;
	 align-items: center;
	 margin-bottom: 0;
}
 .mini-cart-sub-total span {
	 color: var(--ltn__secondary-color);
}
 .mini-cart-footer .btn-wrapper {
	 margin-top: 0;
	 display: flex;
	 justify-content: space-between;
	 padding: 25px 0 15px;
}
 .mini-cart-footer .btn-wrapper .btn {
	 margin-bottom: 5px;
	 text-transform: uppercase;
	 font-size: 14px;
}
 .mini-cart-icon-2 > a {
	 display: flex;
	 align-items: center;
	 min-width: 125px;
}
 .mini-cart-icon-2 > a .mini-cart-icon {
	 margin-right: 5px;
}
 .mini-cart-icon-2 > a .mini-cart-icon i {
	 color: var(--ltn__heading-color);
	 font-size: 20px;
}
 .mini-cart-icon-2 > a .mini-cart-icon sup {
	 font-size: 12px;
	 font-weight: 600;
	 height: 20px;
	 width: 20px;
	 line-height: 20px;
	 background-color: var(--ltn__secondary-color);
	 color: var(--white);
	 text-align: center;
	 border-radius: 100%;
	 right: 8px;
	 top: -8px;
}
 .mini-cart-icon-2 > a h6 {
	 margin-bottom: 0;
	 display: flex;
	 -webkit-box-orient: vertical;
	 -webkit-box-direction: normal;
	 -ms-flex-flow: column;
	 flex-flow: column;
	 line-height: 20px;
	 font-weight: 700;
	 color: var(--ltn__body-color);
	 font-size: 14px;
	 text-transform: uppercase;
}
 .mini-cart-icon-2 ul li {
	 list-style: none;
}
/* ---------------------------------------- Header Searchbox ---------------------------------------- */
 .header-search-1 {
	 cursor: pointer;
	 display: inline-block;
}
 .header-search-1 .search-icon {
	 min-width: 25px;
	 text-align: center;
	 font-size: 16px;
}
 .header-search-wrap {
	 position: relative;
}
 .header-search-1-form {
	 background-color: var(--white);
	 box-shadow: var(--ltn__box-shadow-3);
	 height: 0;
	 margin-right: 0;
	 overflow: hidden;
	 position: absolute;
	 right: 0;
	 top: 130%;
	 transition-duration: 0.4s;
	 transition-property: height;
	 width: 320px;
	 z-index: 9999;
}
 .header-search-1-form form {
	 position: relative;
	 margin: 15px 15px 0;
}
 .header-search-1-form input {
	 height: 60px;
	 padding-right: 50px;
}
 .header-search-1-form button[type="submit"] {
	 background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	 border: medium none;
	 color: var(--ltn__heading-color);
	 display: block;
	 font-size: 18px;
	 height: 60px;
	 line-height: 48px;
	 position: absolute;
	 right: 8px;
	 text-align: center;
	 top: 0;
	 padding: 1px 6px;
	 transition: all 0.3s ease 0s;
}
 .header-search-1-form button[type="submit"]:hover {
	 color: var(--ltn__primary-color);
}
 .search-icon {
	 position: relative;
}
 .search-icon .for-search-close {
	 position: absolute;
	 top: 50%;
	 transform: translateY(-50%);
	 left: 0;
	 right: 0;
	 opacity: 0;
	 visibility: hidden;
}
 .search-open.header-search-1-form {
	 height: 90px;
}
 .search-open .for-search-show {
	 opacity: 0;
	 visibility: hidden;
}
 .search-open .for-search-close {
	 opacity: 1;
	 visibility: visible;
}
 @media (max-width: 767px) {
	 .header-search-wrap {
		 position: inherit;
	}
	 .header-search-1-form {
		 top: 100%;
	}
	 .header-search-1-form {
		 transform: translateX(50%);
		 right: 50%;
	}
}
 @media (max-width: 575px) {
	 .header-search-1-form {
		 width: 270px;
	}
}
/* search-2 */
 .header-search-2 {
	 min-width: 500px;
}
 .header-search-2 form {
	 position: relative;
}
 .header-search-2 input {
	 margin-bottom: 0;
	 border: 0;
	 box-shadow: var(--ltn__box-shadow-3);
	 border-radius: 50px;
	 padding-left: 20px;
	 padding-right: 50px;
	 height: 45px;
}
 .header-search-2 button {
	 position: absolute;
	 right: 0;
	 background-color: transparent;
	 height: 45px;
	 top: 0;
	 padding: 0 15px;
}
/* ---------------------------------------- Currency Menu ---------------------------------------- */
 .ltn__currency-menu .active-currency {
	 font-size: 16px;
	 font-weight: 700;
}
 .ltn__currency-menu ul li ul {
	 min-width: 200px;
}
 .ltn__currency-menu .dropdown-toggle::after {
	 margin-left: 3px;
	 border-top: 0.25em solid;
	 border-right: 0.2em solid transparent;
	 border-left: 0.2em solid transparent;
}
 .ltn__language-menu .dropdown-toggle {
	 padding-right: 10px !important;
	 position: relative;
}
 .ltn__language-menu .dropdown-toggle::after {
	 display: none;
}
 .ltn__language-menu .dropdown-toggle::before {
	 content: "\e911";
	 font-size: 14px;
	 position: absolute;
	 top: 50%;
	 right: -5px;
	 -webkit-transform: translateY(-50%);
	 -ms-transform: translateY(-50%);
	 transform: translateY(-50%);
	 font-family: 'icomoon';
	 color: var(--ltn__secondary-color);
}
/* ---------------------------------------- Header 2 ---------------------------------------- */
 .ltn__header-2 .sticky-active .row .col {
	 justify-content: space-between !important;
}
 .ltn__header-2 .sticky-active .sticky-logo {
	 display: block;
}
 .ltn__header-2 .sticky-active .header-menu-2 {
	 text-align: right;
}
/* ---------------------------------------- Header 3 ---------------------------------------- */
 .ltn__header-3 .ltn__header-middle-area {
	 padding: 30px 0;
}
 .ltn__header-3 .header-bottom-area.sticky-active {
	 padding-top: 0px;
	 padding-bottom: 0px;
}
 .ltn__header-3 .sticky-active .row .col {
	 justify-content: space-between !important;
}
 .ltn__header-3 .sticky-active .sticky-logo {
	 display: block;
}
 .ltn__header-3 .sticky-active .header-menu-2 {
	 text-align: right;
}
/* ---------------------------------------- Header 4 ---------------------------------------- */
 .ltn__header-4 .ltn__header-middle-area, .ltn__header-5 .ltn__header-middle-area {
	 padding-top: 22px;
	 padding-bottom: 22px;
}
 .ltn__header-4 .ltn__header-top-area {
	 border-color: var(--border-color-3);
}
 .site-logo-wrap {
	 display: flex;
}
 .site-logo-wrap .site-logo {
	 min-width: auto;
}
 .get-support {
	 display: flex;
	 align-items: center;
	 position: relative;
	 padding-left: 20px;
	 margin-left: 20px;
}
 .get-support::before {
	 position: absolute;
	 content: "";
	 left: 0;
	 top: 50%;
	 transform: translateY(-50%);
	 height: 30px;
	 width: 1px;
	 background-color: #999;
}
 .get-support .get-support-icon {
	 margin-right: 10px;
	 font-size: 35px;
	 line-height: 1;
	 color: var(--ltn__secondary-color);
}
 .get-support .get-support-icon i {
	 transform: rotate(-45deg);
}
 .get-support .get-support-info {
	 margin: 0;
	 text-align: left;
}
 .get-support .get-support-info h6 {
	 margin: 0;
	 font-weight: 600;
	 font-size: 14px;
}
 .get-support .get-support-info h4 {
	 margin: 5px 0 0;
	 line-height: 1;
}
 .get-support-color-white .get-support-info h6, .get-support-color-white .get-support-info h4 {
	 color: var(--white);
}
 .special-link {
	 margin-left: 15px;
	 align-self: center;
}
 .special-link a {
	 background-color: var(--ltn__secondary-color);
	 color: var(--white) !important;
	 padding: 12px 30px !important;
}
 .special-link a:hover {
	 background-color: var(--section-bg-1);
	 color: var(--ltn__primary-color) !important;
}
 .menu-color-white .ltn__main-menu > ul > li > a {
	 color: var(--white);
	 text-decoration: underline;
  	 text-decoration-color: var(--white);
}
/* ---------------------------------------- Header 5 ---------------------------------------- */
 .ltn__header-5 .get-support::before {
	 background-color: #e4e8ea;
}
 .ltn__header-5 .ltn__header-options {
	 margin-left: 30px;
}
/* ---------------------------------------- ltn__header-logo-mobile-menu-in-mobile ---------------------------------------- */
 .ltn__header-logo-mobile-menu-in-mobile {
	 margin-top: 0;
}
/* ---------------------------------------------- Header Sticky ---------------------------------------------- */
 .sticky-active {
	 animation: 300ms ease-in-out 0s normal none 1 running fadeInDown;
	 background-color: var(--white);
	 left: 0;
	 position: fixed;
	 top: 0;
	 width: 100%;
	 z-index: 999;
	 box-shadow: 0 10px 50px 0 rgba(46, 56, 220, .2);
}
 .ltn__header-4 .ltn__header-middle-area.sticky-active, .ltn__header-5 .ltn__header-middle-area.sticky-active {
	 padding-top: 2px;
	 padding-bottom: 2px; 
}

.ltn__header-4 .ltn__header-middle-area.sticky-active, .ltn__header-5 .ltn__header-middle-area.sticky-active  img {
	 position: absolute;
	 height: 60px; 
	 z-index: 999; 
}

/* Sticky Background Secondary */
 .sticky-active.ltn__sticky-bg-secondary {
	 background-color: var(--ltn__secondary-color);
}
 .sticky-active.ltn__sticky-bg-secondary .ltn__main-menu > ul > li > a, .sticky-active.ltn__sticky-bg-secondary .header-wishlist a, .sticky-active.ltn__sticky-bg-secondary .mini-cart-icon, .sticky-active.ltn__sticky-bg-secondary .header-feature-item h6, .sticky-active.ltn__sticky-bg-secondary .header-feature-item p, .sticky-active.ltn__sticky-bg-secondary .header-feature-icon, .sticky-active.ltn__sticky-bg-secondary .header-search-1 .search-icon, .sticky-active.ltn__sticky-bg-secondary .ltn__header-options .ltn__drop-menu > ul > li > a {
	 color: var(--white);
}
 .sticky-active.ltn__sticky-bg-secondary .ltn__header-options-2 .header-search-1, .sticky-active.ltn__sticky-bg-secondary .ltn__header-options-2 .header-search-1 i, .sticky-active.ltn__sticky-bg-secondary .ltn__header-options-2 .ltn__drop-menu > ul > li > a, .sticky-active.ltn__sticky-bg-secondary .ltn__header-options-2 .mini-cart-icon a, .sticky-active.ltn__sticky-bg-secondary .ltn__header-options-2 .header-wishlist {
	 background: var(--white);
	 color: var(--ltn__heading-color);
}
/* Sticky Background Black */
 .sticky-active.ltn__sticky-bg-black {
	 background-color: #12669c ;
}
 .sticky-active.ltn__sticky-bg-black .ltn__main-menu > ul > li > a, .sticky-active.ltn__sticky-bg-black .header-wishlist a, .sticky-active.ltn__sticky-bg-black .mini-cart-icon, .sticky-active.ltn__sticky-bg-black .header-feature-item h6, .sticky-active.ltn__sticky-bg-black .header-feature-item p, .sticky-active.ltn__sticky-bg-black .header-feature-icon, .sticky-active.ltn__sticky-bg-black .header-search-1 .search-icon, .sticky-active.ltn__sticky-bg-black .ltn__header-options .ltn__drop-menu > ul > li > a {
	 color: var(--white);
}
 .sticky-active.ltn__sticky-bg-black .ltn__header-options-2 .header-search-1, .sticky-active.ltn__sticky-bg-black .ltn__header-options-2 .header-search-1 i, .sticky-active.ltn__sticky-bg-black .ltn__header-options-2 .ltn__drop-menu > ul > li > a, .sticky-active.ltn__sticky-bg-black .ltn__header-options-2 .mini-cart-icon a, .sticky-active.ltn__sticky-bg-black .ltn__header-options-2 .header-wishlist {
	 background: var(--white);
	 color: var(--ltn__heading-color);
}
/* Sticky Background White */
 .sticky-active.ltn__sticky-bg-white {
	 background-color: var(--white);
}
 .sticky-active.ltn__sticky-bg-white .ltn__main-menu > ul > li > a, .sticky-active.ltn__sticky-bg-white .header-wishlist a, .sticky-active.ltn__sticky-bg-white .mini-cart-icon, .sticky-active.ltn__sticky-bg-white .header-feature-item h6, .sticky-active.ltn__sticky-bg-white .header-feature-item p, .sticky-active.ltn__sticky-bg-white .header-feature-icon, .sticky-active.ltn__sticky-bg-white .header-search-1 .search-icon, .sticky-active.ltn__sticky-bg-white .ltn__header-options .ltn__drop-menu > ul > li > a {
	 color: var(--ltn__heading-color);
}
 .sticky-active.ltn__sticky-bg-white .ltn__header-options-2 .header-search-1, .sticky-active.ltn__sticky-bg-white .ltn__header-options-2 .header-search-1 i, .sticky-active.ltn__sticky-bg-white .ltn__header-options-2 .ltn__drop-menu > ul > li > a, .sticky-active.ltn__sticky-bg-white .ltn__header-options-2 .mini-cart-icon a, .sticky-active.ltn__sticky-bg-white .ltn__header-options-2 .header-wishlist {
	 box-shadow: var(--ltn__box-shadow-1);
	 background: var(--white);
	 color: var(--ltn__heading-color);
}
 .header-contact-search {
	 display: flex;
	 justify-content: space-between;
}
/* ltn__header-transparent */
 .ltn__header-transparent {
	 position: absolute;
	 width: 100%;
	 z-index: 999;
	 background-color: transparent;
}
 .ltn__header-transparent .top-area-color-white {
	 background-color: transparent;
}
/* ---------------------------------------- Utilize Mobile Menu ---------------------------------------- */
 .ltn__utilize {
	 position: fixed;
	 z-index: 1000;
	 top: 0;
	 right: 0;
	 left: auto;
	 display: block;
	 overflow: hidden;
	 width: 400px;
	 height: 100vh;
	 padding: 20px 10px 20px 30px;
	 -webkit-transition: all 0.5s ease 0s;
	 -o-transition: all 0.5s ease 0s;
	 transition: all 0.5s ease 0s;
	 -webkit-transform: translateX(100%);
	 -ms-transform: translateX(100%);
	 transform: translateX(100%);
	 background-color: var(--white);
	 -webkit-box-shadow: none;
	 box-shadow: none;
	 z-index: 99999;
}
 .ltn__utilize.ltn__utilize-mobile-menu {
	 right: auto;
	 left: 0;
	 padding: 50px 40px;
	 -webkit-transform: translateX(-100%);
	 -ms-transform: translateX(-100%);
	 transform: translateX(-100%);
}
 .ltn__utilize-menu-inner {
	 position: relative;
	 z-index: 9;
	 display: -webkit-box;
	 display: -webkit-flex;
	 display: -ms-flexbox;
	 display: flex;
	 -webkit-box-orient: vertical;
	 -webkit-box-direction: normal;
	 -webkit-flex-direction: column;
	 -ms-flex-direction: column;
	 flex-direction: column;
	 height: 100%;
	 touch-action: auto;
	 overflow-x: hidden !important;
	 padding-right: 20px;
}
 .ltn__utilize-menu-search-form {
	 margin-bottom: 30px;
	 position: relative;
}
 .ltn__utilize-menu-search-form input[type="text"] {
	 margin-bottom: 0;
}
 .ltn__utilize-menu-search-form button {
	 background-color: transparent;
	 position: absolute;
	 right: 0;
	 top: 50%;
	 transform: translateY(-50%);
	 height: 100%;
	 padding: 0 15px;
}
 @media (max-width: 479px) {
	 .ltn__utilize {
		 width: 300px;
	}
	 .ltn__utilize.ltn__utilize-mobile-menu {
		 padding: 50px 20px;
	}
}
 .ltn__utilize-menu > ul {
	 margin: 0;
	 padding: 0;
	 list-style: none;
}
 .ltn__utilize-menu > ul > li {
	 position: relative;
}
 .ltn__utilize-menu > ul > li .menu-expand {
	 position: absolute;
	 z-index: 2;
	 top: 0;
	 right: 0;
	 width: 24px;
	 height: 44px;
	 cursor: pointer;
	 background-color: transparent;
}
 .ltn__utilize-menu > ul > li .menu-expand::before, .ltn__utilize-menu > ul > li .menu-expand::after {
	 position: absolute;
	 top: calc(50% - 1px);
	 left: calc(50% - 7px);
	 width: 14px;
	 height: 2px;
	 content: "";
	 -webkit-transition: all 0.5s ease 0s;
	 -o-transition: all 0.5s ease 0s;
	 transition: all 0.5s ease 0s;
	 -webkit-transform: scale(0.75);
	 -ms-transform: scale(0.75);
	 transform: scale(0.75);
	 background-color: #7e7e7e;
}
 .ltn__utilize-menu > ul > li .menu-expand::after {
	 -webkit-transform: rotate(90deg) scale(0.75);
	 -ms-transform: rotate(90deg) scale(0.75);
	 transform: rotate(90deg) scale(0.75);
}
 .ltn__utilize-menu > ul > li.active .menu-expand::after {
	 -webkit-transform: inherit;
	 -ms-transform: inherit;
	 transform: inherit;
}
 .ltn__utilize-menu > ul > li > a {
	 display: block;
	 padding: 8px 24px 8px 0;
	 text-transform: uppercase;
}
 .ltn__utilize-menu > ul > li .sub-menu {
	 position: static;
	 top: auto;
	 display: none;
	 visibility: visible;
	 width: 100%;
	 min-width: auto;
	 padding: 0;
	 padding-left: 15px;
	 -webkit-transition: none;
	 -o-transition: none;
	 transition: none;
	 opacity: 1;
	 -webkit-box-shadow: none;
	 box-shadow: none;
}
 .ltn__utilize-menu > ul > li .sub-menu li {
	 line-height: inherit;
	 position: relative;
	 list-style: none;
}
 .ltn__utilize-overlay {
	 position: fixed;
	 z-index: 9999;
	 top: 0;
	 right: 0;
	 bottom: 0;
	 left: 0;
	 display: none;
	 background-color: rgba(0, 0, 0, 0.5);
}
 .ltn__utilize.ltn__utilize-open {
	 -webkit-transform: translateX(0);
	 -ms-transform: translateX(0);
	 transform: translateX(0);
}
 .ltn__utilize.ltn__utilize-mobile-menu.ltn__utilize-open {
	 -webkit-transform: translateX(0);
	 -ms-transform: translateX(0);
	 transform: translateX(0);
}
 .mobile-menu-toggle {
	 margin-right: 15px;
}
 .mobile-menu-toggle > a {
	 width: 24px;
	 height: 32px;
	 position: relative;
	 display: -webkit-box;
	 display: -webkit-flex;
	 display: -ms-flexbox;
	 display: flex;
	 color: #333;
	 margin-left: auto;
}
 .mobile-menu-toggle svg {
	 position: absolute;
	 top: 50%;
	 left: 50%;
	 width: 50px;
	 height: 60px;
	 margin-top: -2px;
	 margin-left: -2px;
	 cursor: pointer;
	 -webkit-transform: translate3d(-50%, -50%, 0);
	 transform: translate3d(-50%, -50%, 0);
}
 .mobile-menu-toggle svg path {
	 -webkit-transition: stroke-dashoffset 0.5s cubic-bezier(0.25, -0.25, 0.75, 1.25), stroke-dasharray 0.5s cubic-bezier(0.25, -0.25, 0.75, 1.25);
	 -o-transition: stroke-dashoffset 0.5s cubic-bezier(0.25, -0.25, 0.75, 1.25), stroke-dasharray 0.5s cubic-bezier(0.25, -0.25, 0.75, 1.25);
	 transition: stroke-dashoffset 0.5s cubic-bezier(0.25, -0.25, 0.75, 1.25), stroke-dasharray 0.5s cubic-bezier(0.25, -0.25, 0.75, 1.25);
	 fill: none;
	 stroke: #333;
	 stroke-dashoffset: 0;
	 stroke-linecap: round;
	 stroke-width: 30px;
}
 .mobile-menu-toggle svg path#top, .mobile-menu-toggle svg path#bottom {
	 stroke-dasharray: 240px 950px;
}
 .mobile-menu-toggle svg path#middle {
	 stroke-dasharray: 240px 240px;
}
 .mobile-menu-toggle .close svg path#top, .mobile-menu-toggle .close svg path#bottom {
	 stroke-dasharray: -650px;
	 stroke-dashoffset: -650px;
}
 .mobile-menu-toggle .close svg path#middle {
	 stroke-dasharray: 1px 220px;
	 stroke-dashoffset: -115px;
}
 .ltn__utilize-menu-head {
	 display: flex;
	 justify-content: space-between;
	 align-items: center;
	 margin-bottom: 25px;
	 padding-bottom: 15px;
	 border-bottom: 1px solid #eee;
}
 .ltn__utilize-menu-head .ltn__utilize-menu-title {
	 font-weight: 700;
}
 .ltn__utilize-menu-head .ltn__utilize-close {
	 background-color: transparent;
	 font-size: 30px;
	 padding: 0 15px;
}
 .ltn__utilize-buttons {
	 border-top: 1px solid var(--border-color-1);
	 padding: 5px 0px 20px;
	 margin: 30px 0;
	 border-bottom: 1px solid var(--border-color-1);
}
 .ltn__utilize-buttons ul {
	 padding: 0;
	 margin: 0;
}
 .ltn__utilize-buttons ul li {
	 display: inline-block;
}
 .ltn__utilize-buttons .utilize-btn-icon {
	 width: 50px;
	 display: inline-block;
	 height: 50px;
	 border: 2px solid var(--border-color-1);
	 line-height: 46px;
	 text-align: center;
	 margin-right: 10px;
}
 .ltn__utilize-buttons-2 ul li {
	 display: block;
}
 .menu-btn-white.mobile-menu-toggle > a {
	 color: #fff;
}
 .menu-btn-white.mobile-menu-toggle svg path {
	 stroke: #fff;
}
 .menu-btn-border a {
	 width: 40px;
	 height: 38px;
	 border: 1px solid;
}
/* ---------------------------------------- Responsive ---------------------------------------- */
 @media (min-width: 1200px) and (max-width: 1300px) {
	 .ltn__main-menu > ul > li {
		 margin-right: 15px;
	}
	 .ltn__main-menu > ul > li:last-child {
		 margin-right: 0;
	}
	 .ltn__main-menu > ul > li > a {
		 font-size: 15px;
	}
	 .ltn__header-6 .ltn__main-menu > ul > li {
		 margin-right: 10px;
	}
	 .ltn__header-6 .ltn__main-menu > ul > li:last-child {
		 margin-right: 0px;
	}
	 .ltn__header-6 .special-link a {
		 padding: 15px 20px !important;
	}
	 .ltn__header-6 .ltn__main-menu > ul > li > a {
		 font-size: 14px;
	}
}
 @media (max-width: 1199px) {
	 .site-logo {
		 min-width: 180px;
	}
	 .ltn__main-menu > ul > li > a {
		 padding: 20px 15px;
	}
	 .ltn__main-menu > ul > li {
		 margin-right: 10px;
	}
	 .ltn__header-3 .header-feature-item {
		 display: none;
	}
	 .ltn__header-logo-and-mobile-menu .site-logo-wrap {
		 justify-content: flex-start;
		 margin: 10px 0 10px;
	}
	 .ltn__header-logo-and-mobile-menu .ltn__header-middle-area > .container-fluid > .row > .col, .ltn__header-logo-and-mobile-menu .ltn__header-middle-area > .container > .row > .col {
		 max-width: 65%;
	}
	 .ltn__header-logo-and-mobile-menu .ltn__header-options {
		 flex: 0 0 30%;
	}
}
 @media (max-width: 991px) {
	/* sticky */
	 .header-search-column, .header-menu-column {
		 display: none;
	}
	 .sticky-active {
		 position: inherit;
	}
	 .ltn__header-2 .ltn__header-middle-area > .container > .row .header-feature-column {
		 order: 3;
		 flex-grow: 1;
		 max-width: 100%;
		 border-top: 1px solid #ddd;
	}
	 .ltn__header-2 .header-feature-area {
		 justify-content: space-between;
	}
	 .ltn__header-2 .header-feature-item {
		 margin-right: 15px;
	}
	 .ltn__header-3 .ltn__header-middle-area > .container > .row .header-search-column {
		 order: 3;
		 flex-grow: 1;
		 max-width: 100%;
		 border-top: 1px solid #ddd;
	}
	 .ltn__header-3 .header-search-2 {
		 min-width: 280px;
	}
	 .ltn__top-bar-menu ul li {
		 margin: 0 20px 0 0;
	}
}
 @media (max-width: 767px) {
	 .ltn__header-top-area {
		 padding: 5px 0;
		 text-align: center;
	}
	 .ltn__header-top-area .ltn__social-media ul li {
		 font-size: 12px;
		 margin: 0 5px 0 0;
	}
	 .ltn__top-bar-menu .ltn__currency-menu .active-currency, .ltn__top-bar-menu > ul > li {
		 font-size: 13px;
	}
	 .ltn__drop-menu > ul > li {
		 position: inherit;
	}
	 .ltn__drop-menu > ul > li > a {
		 height: 20px;
		 line-height: 20px;
	}
	 .ltn__drop-menu ul li ul {
		 left: 50%;
		 right: 50%;
		 transform: translateX(-50%);
	}
	 .top-bar-right {
		 display: flex;
		 justify-content: space-between;
	}
	 .welcome p {
		 line-height: 20px;
		 margin: 5px 0;
	}
	 .site-logo {
		 min-width: 100px;
	}
	 .ltn__header-5 .top-bar-right, .ltn__header-4 .top-bar-right {
		 justify-content: center;
		 margin-top: 5px;
	}
	 .ltn__header-4 .site-logo-wrap, .ltn__header-5 .site-logo-wrap {
		 flex: 0 0 100%;
		 justify-content: center;
		 margin: 10px 0 30px;
	}
	 .ltn__header-4 .ltn__header-options, .ltn__header-5 .ltn__header-options {
		 margin-left: 0;
		 flex: 0 0 100%;
		 justify-content: center;
	}
	 .ltn__header-3 .top-bar-right {
		 justify-content: center;
		 margin-top: 5px;
	}
	 .ltn__header-logo-and-mobile-menu-in-mobile .site-logo-wrap {
		 justify-content: flex-start;
		 margin: 10px 0 10px;
	}
	 .ltn__header-logo-and-mobile-menu-in-mobile .ltn__header-middle-area > .container-fluid > .row > .col, .ltn__header-logo-and-mobile-menu-in-mobile .ltn__header-middle-area > .container > .row > .col {
		 max-width: 65%;
	}
	 .ltn__header-logo-and-mobile-menu-in-mobile .ltn__header-options {
		 flex: 0 0 30%;
	}
	 .header-top-btn a {
		 padding: 0 15px;
		 line-height: 25px;
	}
}
 @media (max-width: 575px) {
	 .site-logo a {
		 font-size: 24px;
	}
	 .site-logo a i {
		 font-size: 20px;
	}
	 .ltn__header-1 .ltn__header-middle-area > .container > .row {
		 flex-flow: column;
	}
	 .ltn__header-1 .site-logo {
		 justify-content: center;
	}
	 .ltn__header-1 .ltn__header-options {
		 justify-content: center;
		 margin-top: 30px;
	}
	 .ltn__header-7 .site-logo {
		 -webkit-box-pack: center;
		 -ms-flex-pack: center;
		 justify-content: center;
	}
	 .ltn__header-7 .ltn__header-options {
		 -webkit-box-pack: center;
		 -ms-flex-pack: center;
		 justify-content: center;
		 margin-top: 20px;
	}
	 .ltn__header-7 .ltn__header-middle-area > .container > .row .col, .ltn__header-7 .ltn__header-middle-area > .container-fluid > .row .col {
		 -webkit-box-flex: 0;
		 -ms-flex: 0 0 100%;
		 flex: 0 0 100%;
	}
	 .ltn__header-3 .mini-cart-icon-2 > a {
		 min-width: auto;
	}
	 .ltn__header-3 .mini-cart-icon-2 > a h6 {
		 display: none;
	}
}
 @media (max-width: 449px) {
	 .ltn__header-options > div {
		 margin-right: 10px;
	}
	 .header-feature-area {
		 flex-flow: column;
	}
	 .header-feature-item:last-child {
		 padding-top: 0;
	}
	 .get-support {
		 padding-left: 10px;
		 margin-left: 10px;
	}
	 .get-support .get-support-icon {
		 font-size: 20px;
		 display: none;
	}
	 .get-support .get-support-info h6 {
		 display: 13px;
	}
	 .get-support .get-support-info h4 {
		 font-size: 16px;
	}
}
 @media (max-width: 370px) {
	 .ltn__header-3 .ltn__header-options > ul > li {
		 margin-right: 5px;
	}
}
/* ---------------------------------------- Icon Font ---------------------------------------- */
 .ltn__header-options i, .ltn__header-top-area i {
	 font-weight: bold;
}
/* ---------------------------------------------------- Category Menu ---------------------------------------------------- */
 .ltn__category-menu-wrap {
	 position: relative;
}
 .ltn__category-menu-title h2 {
	 cursor: pointer;
	 font-size: 18px;
	 font-weight: bold;
	 letter-spacing: 1px;
	 line-height: 45px;
	 margin: 0;
	 overflow: hidden;
	 padding: 5px 20px;
	 position: relative;
	 text-transform: uppercase;
}
 .ltn__category-menu-title h2::before, .ltn__category-menu-title h2::after {
	 font-family: 'Font Awesome\ 5 Free';
	 font-weight: 900;
	 display: block;
	 font-size: 14px;
}
 .ltn__category-menu-title h2::before {
	 content: "\f0c9";
	 float: left;
	 margin-right: 10px;
}
 .ltn__category-menu-title h2::after {
	 content: "\f0dd";
	 float: right;
}
 .ltn__category-menu-toggle {
	 background-color: var(--white);
}
 .ltn__category-menu-toggle > ul {
	 border-color: var(--border-color-1);
	 border-width: 1px 1px 1px;
	 border-style: solid;
	 padding: 0;
	 margin: 0;
}
 .ltn__category-menu-toggle > ul > li > a {
	 padding: 10px 15px;
	 display: block;
	 font-size: 15px;
	 border-bottom: 1px solid var(--border-color-1);
}
 .ltn__category-menu-toggle > ul > li:hover > a {
	 background-color: var(--section-bg-1);
	 font-weight: 700;
}
 .ltn__category-menu-toggle > ul > li:hover .ltn__category-submenu {
	 opacity: 1;
	 visibility: visible;
	 top: 0;
}
 .ltn__category-menu-toggle > ul > li i {
	 font-size: 18px;
	 margin-right: 5px;
	 width: 25px;
	 display: inline-block;
}
 .ltn__category-menu-toggle ul {
	 margin: 0;
}
 .ltn__category-menu-toggle ul li {
	 margin-top: 0;
	 list-style: none;
	 position: relative;
	 font-size: 14px;
}
 .ltn__category-menu-toggle ul li a {
	 display: block;
}
 .ltn__category-menu-toggle ul li:hover > a {
	 color: var(--ltn__secondary-color);
}
 .ltn__category-menu-toggle.ltn__one-line-active .ltn__category-submenu li a {
	 display: block;
	 overflow: hidden;
	 text-overflow: ellipsis;
	 white-space: nowrap;
}
 .ltn__category-submenu {
	 position: absolute;
	 left: 100%;
	 top: 90%;
	 width: 230px;
	 z-index: 99;
	 background-color: #fff;
	 padding: 25px 20px;
	 box-shadow: var(--ltn__box-shadow-4);
	 opacity: 0;
	 visibility: hidden;
	 transition: all 0.3s ease 0s;
}
 .ltn__category-submenu ul {
	 padding: 0;
}
 .ltn__category-submenu ul li {
	 padding: 8px 0px;
}
 .ltn__category-submenu > li {
	 width: 100%;
	 float: left;
	 padding: 0 10px;
}
 .ltn__category-submenu.ltn__category-column-5, .ltn__category-submenu.ltn__category-column-6, .ltn__category-submenu.ltn__category-column-7, .ltn__category-submenu.ltn__category-column-8, .ltn__category-submenu.ltn__category-column-9, .ltn__category-submenu.ltn__category-column-10, .ltn__category-submenu.ltn__category-column-11, .ltn__category-submenu.ltn__category-column-12, .ltn__category-submenu.ltn__category-column-no-5, .ltn__category-submenu.ltn__category-column-no-6, .ltn__category-submenu.ltn__category-column-no-7, .ltn__category-submenu.ltn__category-column-no-8, .ltn__category-submenu.ltn__category-column-no-9, .ltn__category-submenu.ltn__category-column-no-10, .ltn__category-submenu.ltn__category-column-no-11, .ltn__category-submenu.ltn__category-column-no-12, .ltn__category-submenu.ltn__category-column-no-13, .ltn__category-submenu.ltn__category-column-no-14 {
	 width: 730px;
}
 .ltn__category-submenu.ltn__category-column-5 > li, .ltn__category-submenu.ltn__category-column-6 > li, .ltn__category-submenu.ltn__category-column-7 > li, .ltn__category-submenu.ltn__category-column-8 > li, .ltn__category-submenu.ltn__category-column-9 > li, .ltn__category-submenu.ltn__category-column-10 > li, .ltn__category-submenu.ltn__category-column-11 > li, .ltn__category-submenu.ltn__category-column-12 > li, .ltn__category-submenu.ltn__category-column-no-5 > li, .ltn__category-submenu.ltn__category-column-no-6 > li, .ltn__category-submenu.ltn__category-column-no-7 > li, .ltn__category-submenu.ltn__category-column-no-8 > li, .ltn__category-submenu.ltn__category-column-no-9 > li, .ltn__category-submenu.ltn__category-column-no-10 > li, .ltn__category-submenu.ltn__category-column-no-11 > li, .ltn__category-submenu.ltn__category-column-no-12 > li, .ltn__category-submenu.ltn__category-column-no-13 > li, .ltn__category-submenu.ltn__category-column-no-14 > li {
	 width: 25%;
}
 .ltn__category-submenu.ltn__category-column-4, .ltn__category-submenu.ltn__category-column-no-4 {
	 width: 730px;
}
 .ltn__category-submenu.ltn__category-column-4 > li, .ltn__category-submenu.ltn__category-column-no-4 > li {
	 width: 25%;
}
 .ltn__category-submenu.ltn__category-column-3, .ltn__category-submenu.ltn__category-column-no-3 {
	 width: 690px;
}
 .ltn__category-submenu.ltn__category-column-3 > li, .ltn__category-submenu.ltn__category-column-no-3 > li {
	 width: 33%;
}
 .ltn__category-submenu.ltn__category-column-2, .ltn__category-submenu.ltn__category-column-no-2 {
	 width: 460px;
}
 .ltn__category-submenu.ltn__category-column-2 > li, .ltn__category-submenu.ltn__category-column-no-2 > li {
	 width: 50%;
}
 .ltn__category-submenu-title > a {
	 border-bottom: 1px solid #ddd;
	 font-weight: 700;
	 padding: 5px 0;
	 margin-bottom: 10px;
}
 .ltn__category-menu-toggle .ltn__category-menu-more-item-parent {
	 cursor: pointer;
}
 .ltn__category-menu-toggle .ltn__category-menu-more-item-child, .ltn__category-menu-toggle .rx-show {
	 display: none;
}
 .ltn__category-menu-toggle .rx-change .rx-show {
	 display: block;
}
 .ltn__category-menu-toggle .rx-change .rx-default {
	 display: none;
}
 @media (max-width: 1200px) {
	 .ltn__category-menu-toggle > ul > li > a {
		 padding: 10px 5px;
		 font-size: 13px;
	}
	 .ltn__category-menu-toggle > ul > li i {
		 font-size: 16px;
		 width: 20px;
	}
	 .ltn__category-menu-toggle ul li {
		 font-size: 13px;
	}
	 .ltn__category-submenu ul {
		 padding-left: 10px;
	}
	 .ltn__category-submenu ul li {
		 padding: 5px 0px;
	}
}
 @media (max-width: 991px) {
	 .ltn__category-menu-wrap {
		 margin-bottom: 30px;
	}
	 .ltn__category-menu-toggle {
		 max-height: 350px;
		 overflow: auto;
		 position: absolute;
		 width: 100%;
		 z-index: 99;
		 display: none;
	}
	 .ltn__category-submenu {
		 display: none;
		 opacity: inherit !important;
		 visibility: inherit !important;
		 left: inherit !important;
		 width: 100% !important;
		 top: 100%;
		 max-height: 350px;
		 overflow: auto;
		 transition: unset;
		 box-shadow: inherit;
		 position: inherit;
		 padding: 5px 0px 0px 15px;
	}
	 .ltn__category-submenu > li {
		 width: 100% !important;
		 margin-bottom: 0;
		 float: none;
	}
	 .ltn__category-submenu-children {
		 display: none;
	}
	 .ltn__category-menu-drop > a {
		 position: relative;
	}
	 .ltn__category-menu-drop > a::before {
		 position: absolute;
		 content: "+";
		 right: 15px;
		 top: 50%;
		 transform: translatey(-50%);
		 font-size: 20px;
		 font-weight: 400;
	}
	 .ltn__category-menu-drop.open > a::before {
		 display: none;
	}
	 .ltn__category-menu-drop.open > a::after {
		 position: absolute;
		 content: "-";
		 right: 15px;
		 top: 50%;
		 transform: translatey(-50%);
		 font-size: 30px;
		 font-weight: 400;
	}
}
 .mobile-header-menu-fullwidth .mobile-menu-toggle {
	 display: flex;
	 justify-content: space-between;
	 border: 1px solid var(--border-color-1);
	 padding: 7px 20px 6px;
	 margin-right: 0;
}
/* ---------------------------------------------------- END ---------------------------------------------------- */
 
