.oceanus-navbar {
	 height: auto;
	 position: relative;
}
 .oceanus-navbar .select-category .item {
	 white-space: nowrap;
	 overflow: hidden;
	 text-overflow: ellipsis;
}
 .oceanus_logo {
	 display: flex;
	 align-items: center;
}
 .oceanus__nav-inner {
	 height: 100%;
}
 .oceanus_middlenavbar {
	 border-width: 0px 0px 1px 0px;
	 border-bottom: 1px solid rgba(255, 255, 255, 0.1);
	 width: 100%;
	 z-index: 999;
}
 .oceanus_middlenavbar-avatar {
	 float: left;
	 width: 40px;
	 height: 40px;
	 margin-right: 5px;
}
 .oceanus_middlenavbar-avatar img {
	 border-radius: 50%;
	 height: 100%;
	 width: 100%;
	 object-fit: cover;
	 object-position: top center;
	 border: none;
	 background: #fff;
	 border: 2px solid #f1f1f1;
}
 .oceanus_middlenavbar__search {
	 cursor: pointer;
	 padding: 21px 10px;
	 background: var(--theme-secondary);
	 color: var(--theme-secondary-text) !important;
}
 .oceanus_middlenavbar__addrs {
	 width: 100%;
}
 .oceanus_middlenavbar__addrs li {
	 width: 100%;
}
 .oceanus_middlenavbar__addrs li a {
	 font-size: 14px !important;
	 color: #333;
	 opacity: 0.7;
}
 .oceanus_middlenavbar-cart {
	 color: var(--theme-secondary-text);
}
 .oceanus_middlenavbar-a, .oceanus_middlenavbar-a:hover {
	 padding: 1.3rem 1rem;
	 color: var(--theme-secondary-text);
}
 .oceanus_middlenavbar .oceanus_nav > li {
	 padding: 11px 0px;
}
 .oceanus_middlenavbar .oceanus_nav > li > a, .oceanus_middlenavbar .oceanus_nav > li a:focus, .oceanus_middlenavbar .oceanus_nav > li a:active {
	 position: relative;
	 font-size: 16px !important;
	 font-weight: 600;
	 text-decoration: none;
	 padding: 10px 30px 10px 0;
	 color: var(--theme-secondary-text);
	 background: transparent !important;
}
 .oceanus_middlenavbar .oceanus_nav > li > a:hover, .oceanus_middlenavbar .oceanus_nav > li a:focus:hover, .oceanus_middlenavbar .oceanus_nav > li a:active:hover {
	 color: var(--theme-primary) !important;
}
 .oceanus_middlenavbar .oceanus_nav li, .oceanus_middlenavbar .oceanus_nav a {
	 position: relative;
}
 .oceanus_middlenavbar .oceanus_nav li li {
	 display: flex;
	 justify-content: center;
	 align-self: center;
	 width: 100%;
	 font-size: 14px;
	 color: var(--theme-primary-text);
	 border-bottom: 1px solid #eaeff5;
}
 .oceanus_middlenavbar .oceanus_nav ul {
	 position: absolute;
	 display: block;
	 transition: all 0.5s;
	 width: max-content;
	 top: 80%;
	 background: #fff;
	 transform: rotateX(-90deg);
	 transform-origin: 0% 0%;
	 z-index: 3333;
	 box-shadow: 0px 0px 15px 1px rgba(113, 106, 202, 0.2);
	 padding: 10px;
	 left: -50px;
	 list-style: none;
	 border: 1px solid #eee;
	 width: max-content;
	 max-height: 550px;
	 opacity: 0;
}
 .oceanus_middlenavbar .oceanus_nav li:hover > ul {
	 padding-bottom: 2px;
	 transition: all 0.5s;
	 opacity: 1;
	 visibility: visible;
	 top: 100%;
	 transform: rotateX(0deg);
	/* Track */
	/* Handle */
	/* Handle on hover */
}
 .oceanus_middlenavbar .oceanus_nav li:hover > ul::-webkit-scrollbar {
	 width: 8px;
}
 .oceanus_middlenavbar .oceanus_nav li:hover > ul::-webkit-scrollbar-track {
	 background: #f1f1f1;
}
 .oceanus_middlenavbar .oceanus_nav li:hover > ul::-webkit-scrollbar-thumb {
	 background: #888;
}
 .oceanus_middlenavbar .oceanus_nav li:hover > ul::-webkit-scrollbar-thumb:hover {
	 background: #555;
}
 .oceanus_middlenavbar .oceanus_nav li:hover > ul a:hover {
	 color: var(--theme-primary);
	 transition: all 0.5s;
}
 .oceanus_middlenavbar .oceanus_nav li:hover ul li:hover a {
	 width: 100%;
}
 .oceanus_middlenavbar .oceanus_nav a, .oceanus_middlenavbar .oceanus_nav a:focus {
	 background: #fff;
	 transition: all 0.5s;
	 color: #333;
	 padding: 10px;
	 width: 100%;
	 text-decoration: none;
	 font-size: 13px;
}
 .oceanus_middlenavbar .oceanus_nav ul ul,
 .oceanus_middlenavbar .oceanus_nav ul ul ul,
 .oceanus_middlenavbar .oceanus_nav ul ul ul ul,
 .oceanus_middlenavbar .oceanus_nav ul ul ul ul {
	 left: 100%;
	 top: 0;
}
/*-------------cartbox---------------*/
 .oceanus_section > a {
	 color: var(--theme-secondary-text);
	 box-shadow: none !important;
	 background: var(--theme-secondary);
	 outline: none;
	 border: none;
}
 .oceanus_section > a:hover, .oceanus_section > a:focus {
	 border: none;
	 background: var(--theme-secondary);
}
 .oceanus_cartbox {
	 padding: 0.6rem 1rem;
}
 .oceanus_cartbox .shopping-cart-box {
	 background: var(--e-global-color-accent);
	 width: 300px;
	 max-width: 290px;
	 right: 10px;
}
 .oceanus_cartbox .shopping-cart-box:after {
	 display: none;
}
 .oceanus_cartbox .cart-list-item a {
	 color: var(--theme-primary-text);
	 text-decoration: none;
}
 .oceanus_cartbox .cart-products-total btn {
	 background: var(--theme-primary);
	 color: var(--theme-primary-text);
}
 .oceanus-navbarscroll {
	 background: #fff;
	 border-bottom: none;
	 box-shadow: -1px 4px 11px -4px rgba(238, 238, 238, 1);
}
 .oceanus-navbarscroll .oceanus_nav > li > a {
	 color: #222;
}
 .oceanus-navbarscroll .oceanus-nav-fade-link {
	 color: var(--theme-primary-text);
	 background: var(--theme-primary);
}
 .oceanus-navbarscroll .gctnav_middlenavbar-cart {
	 color: #222;
}
 .oceanus-navbarscroll .oceanus_btn i {
	 color: #222;
}
 .oceanus__top-bar ul {
	 width: 100%;
	 justify-content: flex-start !important;
	 flex-direction: row !important;
	 display: flex !important;
	 padding-left: 0;
	 margin-bottom: 0;
	 list-style: none;
	 flex-wrap: wrap;
}
 .oceanus__top-bar ul > li > a, .oceanus__top-bar ul > li a:focus, .oceanus__top-bar ul > li a:active {
	 position: relative;
	 font-size: 16px !important;
	 font-weight: 600;
	 text-decoration: none;
	 color: var(--link-color);
	 background: transparent !important;
}
 .oceanus__top-bar ul > li > a:hover, .oceanus__top-bar ul > li a:focus:hover, .oceanus__top-bar ul > li a:active:hover {
	 color: var(--theme-primary) !important;
}
 .oceanus__top-bar ul li, .oceanus__top-bar ul a {
	 position: relative;
}
 .oceanus__top-bar ul li li {
	 display: flex;
	 justify-content: center;
	 align-self: center;
	 width: 100%;
	 font-size: 14px;
	 color: var(--theme-primary-text);
	 border-bottom: 1px solid #eaeff5;
}
 .oceanus__top-bar ul ul {
	 position: absolute;
	 display: block;
	 transition: all 0.5s;
	 width: max-content;
	 top: 80%;
	 background: #fff;
	 transform: rotateX(-90deg);
	 transform-origin: 0% 0%;
	 z-index: 3333;
	 box-shadow: 0px 0px 15px 1px rgba(113, 106, 202, 0.2);
	 padding: 10px;
	 left: -50px;
	 list-style: none;
	 border: 1px solid #eee;
	 width: max-content;
	 max-height: 500px;
	 opacity: 0;
}
 .oceanus__top-bar ul li:hover > ul {
	 padding-bottom: 2px;
	 transition: all 0.5s;
	 opacity: 1;
	 visibility: visible;
	 top: 100%;
	 transform: rotateX(0deg);
}
 .oceanus__top-bar ul li:hover > ul::-webkit-scrollbar {
	 width: 8px;
}
 .oceanus__top-bar ul li:hover > ul::-webkit-scrollbar-track {
	 background: #f1f1f1;
}
 .oceanus__top-bar ul li:hover > ul::-webkit-scrollbar-thumb {
	 background: #888;
}
 .oceanus__top-bar ul li:hover > ul::-webkit-scrollbar-thumb:hover {
	 background: #555;
}
 .oceanus__top-bar ul li:hover > ul a {
	 color: var(--theme-primary-text);
}
 .oceanus__top-bar ul li:hover > ul a:hover {
	 color: var(--theme-primary);
	 transition: all 0.5s;
}
 .oceanus__top-bar ul li:hover ul li:hover a {
	 width: 100%;
}
 .oceanus__top-bar ul a, .oceanus__top-bar ul a:focus {
	 background: #fff;
	 transition: all 0.5s;
	 color: #333;
	 padding: 10px;
	 width: 100%;
	 text-decoration: none;
	 font-size: 13px;
}
 .oceanus__top-bar ul ul ul, .oceanus__top-bar ul ul ul ul, .oceanus__top-bar ul ul ul ul ul, .oceanus__top-bar ul ul ul ul ul {
	 left: 100%;
	 top: 0;
}
/* Top Header */
 .oceanus-topheader {
	 margin-bottom: 50px;
	 position: relative;
	 padding: 0;
	 margin: 0;
	 background-color: rgba(24, 33, 49, 0.8);
	 background-size: cover;
	 background-position: center;
	 z-index: 1;
}
 .oceanus-topheader:before {
	 content: '';
	 z-index: -1;
	 display: block;
	 width: 100%;
	 height: 100%;
	 background-color: rgba(24, 33, 49, 0.8);
	 position: absolute;
	 top: 0;
	 left: 0;
}
 .oceanus-topheader-height {
	 height: 250px;
	 align-items: center;
	 -webkit-align-items: center;
	 justify-content: center;
	 -webkit-justify-content: center;
	 display: -webkit-box;
	 display: -webkit-flex;
	 display: -moz-flex;
	 display: -ms-flexbox;
	 display: flex;
}
 .oceanus-topheader-width {
	 padding: 30px 0;
	 width: 100%;
}
 .oceanus-topheader-head {
	 font-size: 46px;
	 margin: 0 0 15px;
	 line-height: 1.1;
	 color: #fff;
}
 .oceanus-topheader-breadcrumb {
	 background: transparent;
	 margin: 0;
	 padding: 0;
	 color: #fff;
	 text-transform: uppercase;
	 border-radius: 2px;
}
 .oceanus-topheader-breadcrumb li {
	 display: inline-block;
}
 .oceanus-topheader-breadcrumb li a {
	 color: #fff;
	 text-decoration: none;
}
 .oceanus-topheader-breadcrumb > li + li:before {
	 content: ">";
	 padding: 0 7px;
	 color: #fff !important;
}
 .oceanus-topheader-breadcrumb span {
	 color: var(--theme-primary);
}
 .oceanus__top-bar ul li:hover ul {
	 overflow: visible !important;
	 max-height: none !important;
}
 .oceanus__top-bar ul li:hover ul ul {
	 left: 0 !important;
	 top: 100% !important;
}
 .oceanus__top-bar ul li:hover ul ul,
 .oceanus__top-bar ul li:hover ul ul ul,
 .oceanus__top-bar ul li:hover ul ul ul ul,
 .oceanus__top-bar ul li:hover ul ul ul ul ul,
 .oceanus__top-bar ul li:hover ul ul ul ul ul {
	 left: 100% !important;
	 top: 0 !important;
}
 .oceanus-nav-fade .oceanus-text,
.oceanus_cartbox i {
	 color: #fff !important;
}
 .oceanus-navbarscroll .oceanus-text, .oceanus-navbarscroll .link-list a {
	 color: #222 !important;
}
.oceanus-navbar .qb-cart-dropdown {
	color: #222 !important;
}
