/**
 * WARNING: Do not change this file. Your changes will be lost.
 * 2026-06-17 09:46:19 */

body {
        font-size: 14px;
        font-family: Oxygen;
}
html,body{color:#FFFFFF}
button.action.primary{
}
button.action.primary:hover{
}
    .page-header.type1, .page-header.type23, .page-header,header.page-header.sticky-header .header-main {
        background-color: #FFFFFF;
    }
    @media (max-width: 767px){
      header.page-header.sticky-header .header-main {
          background-color: #FFFFFF;
      }
    }
    .page-header .header-main {
        color: #ffffff;
    }
    .page-header .header-main a, .page-header.type5 .search-area a.search-toggle-icon{
        color: #ffffff;
    }
    .cart-design-2 .action.showcart .minicart-icon {border-color: #ffffff;}
@media (min-width: 992px){
    .page-header.type1 .nav-sections,.page-header.type2 .nav-sections, .page-header .navigation:not(.side-megamenu) > ul, .page-header.type16.sticky-header .navigation:not(.side-megamenu) > ul, .page-header.type18 .main-menu-wrap{
        background-color: transparent;
    }
    .page-header.type16 .navigation:not(.side-megamenu) > ul {border-color: transparent;}
}
@media (min-width: 992px){
    .page-header .navigation li.level0 {
        color: #ffffff;
    }
}
@media (min-width: 992px){
    .page-header.type1 .navigation li.level0.active, .page-header.type1 .navigation li.level0:hover,
    .page-header .navigation li.level0.active, .page-header .navigation li.level0:hover {
        background-color: #343434;
    }
    .page-header.type19 .navigation:not(.side-megamenu) .level0 > .submenu {
        border-color: #343434;
    }
}
@media (min-width: 992px){
    .page-header .navigation li.level0.active,
    .page-header .navigation li.level0:hover {
        color: #fbc204;
    }
    .page-header.type2 .navigation .level0 .level-top:before {
        background-color: #fbc204;
    }
}
@media (min-width: 992px){
  .sw-megamenu.navigation.side-megamenu li.level0:hover,
  .sw-megamenu.navigation.side-megamenu li.level0.active {
    color: #FFFFFF;
  }
}
@media (min-width: 992px){
    .navigation .level0 .submenu, .sw-megamenu.navigation li.level0.classic .subchildmenu .subchildmenu {
        background-color: #171717;
    }
}
@media (min-width: 992px){
    .navigation .level0 .submenu a {
        color: #FFFFFF;
    }
}
@media (min-width: 992px){
    .navigation .level0 .submenu a:hover, .navigation .level0 .submenu a.ui-state-focus {
        background-color: #343434;
    }
}
@media (min-width: 992px){
    .navigation .level0 .submenu a:hover, .navigation .level0 .submenu a.ui-state-focus {
        color: #fbc204;
    }
}
@media (min-width: 992px){
    .sw-megamenu.navigation li.level0.fullwidth > .submenu a, .sw-megamenu.navigation li.level0.staticwidth > .submenu a {
        color: #000;
    }
}
@media (min-width: 992px){
    .sw-megamenu.navigation li.level0.fullwidth > .submenu a:hover, .sw-megamenu.navigation li.level0.staticwidth > .submenu a:hover {
        color: #000;
    }
}
.search-area .block.block-search {
  background-color: #171717;
}
.search-area {
  color: #FFFFFF;
}
@media (min-width: 768px){
    .header.panel .minicart-wrapper .action.showcart .counter.qty {
        color: #ffffff;
    }
}
@media (min-width: 992px){
     .page-header .minicart-wrapper .action.showcart, .page-header .minicart-wrapper .action.showcart:before, .page-header .minicart-wrapper .action.showcart.active:before, .page-header.type18 .wishlist {
        color: #ffffff;
    }
    .cart-design-2 .action.showcart .minicart-icon {border-color: #ffffff;}
}
.footer-top{
    background-color:#212121;
}
.footer-middle{
    background-color:#212121;
}
.footer-middle, .footer-middle p{
    color:#FFFFFF;
}
.footer-middle .block .block-title strong, .footer .widget-title,.footer .contact-details strong{
    color:#FFFFFF;
}
.footer-middle [class^="porto-icon-"].theme-color, .footer-middle [class*=" porto-icon-"].theme-color{
    color:#FFFFFF !important;
}
.footer .footer-ribbon{
    background-color:#FFFFFF;
}
.footer .footer-ribbon:before{
    border-right-color:#FFFFFF;
    border-left-color:#FFFFFF;
}
.footer-ribbon span{
    color:#FFFFFF;
}
.footer-bottom{
    background-color:#212121;
}
.footer-bottom, .footer-bottom p{
    color:#FFFFFF;
}
