/* custom.css */

.leo-megamenu .navbar-nav > li > a {
    font-size: 18px !important;
}

.alert {
    margin-top: 1rem;
}

.breadcrumb-bg {
    background-image: none !important;
    min-height: 50px !important;
    margin-bottom:1rem !important;
}

#header .header-nav .blockcart {
    padding: 0.35rem !important;
}

#_desktop_cart .header i, #_desktop_cart .header a i {
    color: #1a1a1a !important;
}

#header .header-nav .blockcart.active a:hover i {
    color: var(--theme-color-default) !important;
}

.thumbnail-container .product-title a {
    display: block !important;
    text-align: center;
    color: #003069;
}

.thumbnail-container .product-price-and-shipping {
    color: #90C046;
    font-size: 18px;
    font-weight: bold;
    line-height: 24px;
}

.plist-df .thumbnail-container .product-price-and-shipping {
    justify-content: center;
}

.thumbnail-container .product-price-and-shipping .price {
    margin: 25px 5px 0 0;
}

.note-video-clip, .product-description iframe {
    width: 100%;
    height: 50vh;
}

.product-prices .current-price {
    font-weight: bold;
    line-height: 28px;
    font-size: 28px;
    color: #fff !important;
    background: #90C046 !important;
    letter-spacing: 0.8px;
    padding: 5px 10px 5px 10px;
}

.description-short span {
  background: transparent !important;
}

.product-detail-name {
    color: #90C046 !important;
}

.product-tabs.tabs .nav-tabs {
    background: #90C046;
    border: none;
    border-bottom: 0;
    padding-bottom: 10px;
    padding-top: 10px;
    margin-bottom: 30px;
    text-align: center;
}

.product-tabs.tabs .nav-tabs .nav-link {
    text-transform: none;
    font-weight: bold;
    font-size: 20px;
    line-height: 25px;
    text-align: center;
    color: #003069;
    background: transparent;
    border-radius: 0;
    position: relative;
    padding: 8px 0;
    margin-right: 30px;
}

.product-tabs.tabs .nav-tabs .nav-link.active, .product-tabs.tabs .nav-tabs .nav-link:hover {
    border: none;
    background: transparent;
    color: #FFF;
}

.thumbnail-container .product-additional, .thumbnail-container .second-image-style {
    background: #fff;
}

@media (max-width: 1024px) {
    .elementor-22 .elementor-element.elementor-element-95fe4c2.elementor-column > .elementor-column-wrap > .elementor-widget-wrap > .elementor-element {
        width: 100% !important;
    }

   .elementor-22 .elementor-element.elementor-element-5e5bb62 > .elementor-widget-container {
        margin-top: 50px !important;
   }

#header .header-nav .blockcart {
    margin-top: 42px !important;
}

.navbar-header .navbar-toggler {
    color:#ffffff !important;
}
.elementor-22 .elementor-element.elementor-element-9dcc36e .elementor-image img {
    display:none !important; 
}
}


h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
      color: var(--theme-color-default) !important;
}

.custom-seo-text {
   margin-top:50px;
}

.w-full {
   display:none !important;
}

.elementor-image-box-title a {
   color:#90c046 !important;
}

.navbar-header .navbar-toggler::before {
   font-size:25px !important;
}

.banner__effect h2 a {
   color:#fff !important;
}

.thumbnail-container .product-price-and-shipping {
    font-size: 25px !important;
}
.plist-df .thumbnail-container .button__group .btn-product, .plist-df .thumbnail-container .button__group .quick-view {
    background-color: #90C046 !important;
}

.plist-df .thumbnail-container .button__group .btn-product:hover, .plist-df .thumbnail-container .button__group .quick-view:hover {
    background-color: #003069 !important;
}