@import url('https://fonts.googleapis.com/css2?family=League+Spartan:wght@400&display=swap');
:root {
   --font-text-spartan : 'League Spartan', sans-serif;
--font-text-spartan : 'League Spartan', sans-serif;}

*:not(i){
    font-family: var(--font-text-spartan) !important;
} 
.fa, .fas {
    font-family: "Font Awesome 5 Pro"!important;
    font-weight: 900;
}
body{
  font-family: var(--font-text-spartan) !important;
  font-size:16px !important;
  background-color:#fff;
};
h1,h2,h3,h4,h5,h6,p,a,span,li a span{
  font-family: var(--font-text-spartan) !important;
}
.nav-tabs .nav-link{
  font-family: var(--font-text-spartan) !important;
}
.short-desc h4
{
  color: #000;
    font-weight: 700;
    margin-bottom: 10px;
    font-size: 18px;
}
.product-detail .shop_info_tab.entry-main-content h4
{
  margin-bottom: 10px;
}
#Description p,
.short-desc p {
    margin-bottom: 15px;
}

.policy-section h2,
.policy-section h3,
.policy-section h4
{
  margin:10px 0px;
}

.product-cart-wrap .product-content-wrap h2
{
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.header-top-ptb-1
{
  background-color: #754827;
    border-bottom: 1px solid #754827;
}
#news-flash
{
  display:none !important;
}
.header-info>ul>li a,
#news-flash ul li span,
#news-flash ul li i
{
  color:#fff;
}
nav#admin_bar {
    display: none;
}
.categories-dropdown-active-large
{
  z-index:99;
}
body.header_full_true.wowy-template.css_scrollbar.lazy_icons.btnt4_style_2.zoom_tp_2.template-index.wowy_toolbar_true.hover_img2.swatch_style_rounded.swatch_list_size_small.label_style_rounded.wrapper_full_width.header_sticky_true.hide_scrolld_true.des_header_3.h_banner_true.top_bar_true.prs_bordered_grid_1.search_pos_canvas.lazyload.show-admin-bar {
    margin: 0 !important;
}
body.show-admin-bar .mobile-header-wrapper-style, body.show-admin-bar .sticky-bar.stick {
    top: 0 !important;
}

#main-section a.btn.btn-outline.btn-sm.btn-brand-outline {
    display: none;
}
.product-cart-wrap .product-content-wrap .product-price span
{
  font-size:16px;
}

.header-info>ul>li>ul.language-dropdown li:last-child {
    display: none;
}
.widget-about p:nth-last-child(3) strong {
    display: none !important;
}
.widget-about h4:last-of-type {
    display: none;
}

.newsletter h5{

  display: none;
}


.banners .banner-img .banner-text span{
color:#ffff;
}

header .header-style-4 .header-top-ptb-1 a, .header-style-4 .header-top-ptb-1 i,.header-style-4 .header-top-ptb-1 a, .header-style-4 .header-top-ptb-1 i{
color:black;
}

header .header-top.header-top-ptb-1.d-none.d-lg-block{

background: #d8f4e2 !important;

}

section.banners.pt-60 .col-md-12 .news_banner .banner-text{
 left:30%;
}

.header-bottom.header-bottom-bg-color.sticky-bar.gray-bg.sticky-blue-bg.stick{
  background: #d8f4e2 !important;
}


.header-bottom.header-bottom-bg-color .container .header-wrap .main-categories-wrap>a{
  /* background: #d8f4e2 !important; */
  color:#088178 !important;
}

.header-style-4 .stick .main-menu.main-menu-light-white>nav>ul>li>a{
 color:#000 !important;
}

.header-style-4 .stick .hotline p{
 color:#000 !important;
}

.header-bottom.header-bottom-bg-color.sticky-bar.gray-bg.sticky-blue-bg{
   background: #d8f4e2 !important;
}

.main-menu.main-menu-light-white>nav>ul>li>a{
 color:#000;
}

.header-wrap .hotline p{
 color:#000 !important;
}
.product-sell-ad img{
   border-radius: 20px
}


.header-info>ul>li a, #news-flash ul li span, #news-flash ul li i{
 color:#000;
}


section.home-slider.bg-grey-9.position-relative{
background-color:#fff;
}

section.newsletter.bg-brand.p-30.text-white.wow.fadeIn.animated{
  background: #aeccc5 !important;
}

.header-info.header-info-right ul li:nth-child(1){
display:none;
}

.newsletter h4, .newsletter h5 {
    color: #060606;
}

.bg-video video{
  	position: absolute;
  	min-width: 100%;
  min-height: 495px;
  object-fit: cover;
  width:100%;
}

.product-sell-ad img{
  
  border-radius: 20px;
  height: 328px;
}

.product-deals img{
  border-radius: unset;
  height: 420px;
}

.form-blog_0 img{
  border-radius: unset;
   height: 420px;
}
.form-blog_1 img{
  border-radius: unset;
}

.form-blog_first img{
  border-radius: unset;
}


.customer_login_dropdown ul li:first-child{
  display: block !important;
  
}

.customer_login_dropdown svg {
  
  width: 20px;
  height: 20px;
}
.customer_login_dropdown button {
  
  background: transparent !important;
  border: none !important;
  padding: unset !important;
  margin: unset !important;
}
.customer_login_dropdown .btn {
  color: black !important;
}

.post-by, .post-on, .time-reading, .has-dot{
  display:none;
}
.logo_dark {
  width:100px;
}
a,p{
  font-size:16px !important;
}
li a span{
    font-size:16px !important;

}
.banner-features {
    min-height: 195px;
    max-height: 195px;
}
.header-wrap.header-space-between {
        justify-content: flex-start;
}
.main-nav{
  gap:65px;
}
.banner-features .banner-icon img {
    width: 85px;
  height: 85px; }
.deals-countdown .countdown-section {
padding:15px 0px!important;
} 
.deals-countdown .countdown-section .countdown-amount{
font-size:15px!important;
}  
#carousel-6-columns-3-arrows .slider-prev{
 left: 0px!important;
 top: 0px!important;
}
#carousel-6-columns-3-arrows .slider-next {
    right: 0px!important;
    top: 0px!important;
}
.product-tabs .slider-arrow ,.home-slider .hero-slider-1-arrow {
  display:none!important;
}
.product-tabs .product-cart-wrap .product-action-1.show {
    bottom: 12px!important;
    right: 20px!important;
} 
.product-tabs .product-cart-wrap  .rating_wrap {
  text-align:left;
}
section.product-tabs.pt-40.pb-30.wow.fadeIn.animated {
  padding-bottom:unset!important;
}
section.product-tabs.pt-40.pb-30.wow.fadeIn.animated + .banners{
  padding-top:30px!important;
}
.product-list-small .title-small a,.widget-about p,
.alert.alert-dismissible ,
.form__content .form-group  label{
font-size:16px!important;
} 
.alert.alert-dismissible .btn-close {
font-size:14px!important;
}
.mt-50.pb-50 > .row > .col-md-4.mb-4.mb-md-0 {
      font-size: 18px;
}
.nav-tabs .nav-link.active,.nav-tabs .nav-link:hover {

    background-color: #fab1b2!important;
}

.product-detail .short-desc ol li, .product-detail .short-desc ul li {
    font-weight: 400;
    list-style: disc;
    font-size: 16px;
}
.addcart-button{
padding:11px 15px!important;
background:#ffa9b0!important;
width:52px!important;
}
section#featured-product-categories ,select.product-category-select , select.product-category-select + input {
background:transparent!important;
}
.product-cart-wrap ,.bg-grey-9{
background-color:transparent!important;
}
.product-cart-wrap .product-content-wrap,.product-cart-wrap .product-img-action-wrap{
background-color:#00957970;
} 
.hero-slider-1.style-2 .hero-slider-content-2  {
padding-left:unset!important;
}

.hero-slider-content-2 h2 {
color:#003F34!important;
}
.hero-slider-content-2 h4,.hero-slider-content-2 p {
color:#00745F!important;
}  
.hero-slider-content-2 a {
position:relative;
}
.hero-slider-content-2 a {
position:relative;
  display: inline-block;
    text-align: center;
}
.hero-slider-content-2 a p{
position:absolute;
  top:5px;
  left:0px;
  margin-bottom:unset!important;
}
@media only screen and (max-width: 992px)  { 
  .home-slider .hero-slider-1.style-2 .single-slider-img img {
    max-width: 300px!important;
  }
.hero-slider-1.style-2 .single-slider-img {
right:-75px!important
  } 
  .header-action-2 .header-action-icon-2:last-child {
position: absolute;
    right: 0px;
} 
.row.product-category-ads{
display:none!important;
}
}

.form-blog_0 img {
  height:unset!important;
aspect-ratio:8/9.1
}
.form-blog_first img {
aspect-ratio:4/3;
}
.bg-grey-9.section-padding-60+ .banners.pt-60 {
display:none
}
.product-detail .shop_info_tab.entry-main-content ol li, .product-detail .shop_info_tab.entry-main-content ul li {
font-size:16px;
}  
@media only screen and (max-width: 480px) {
.hero-slider-1.style-2 .single-slider-img {
    display: block!important;
}
.home-slider .hero-slider-1.style-2 .single-slider-img img{
    max-width: 200px!important;
}
.hero-slider-1.style-2 .single-slider-img {
    position: absolute;
  bottom: -70px;  
  right:9%!important;
top:unset!important;
}
.home-slider .hero-slider-1.style-2 .slider-1-height-2 {
height: 450px!important;
}
}
section.newsletter {
height:unset!important;
}

section.newsletter .container > div:first-child {
display:none!important;
} 
section.newsletter .container .row.align-items-center:first-child{
padding:20px 0;
} 
.login_wrap.widget-taber-content.background-white.border-radius-10 {
padding:unset!important
} 
.login_wrap.widget-taber-content.background-white.border-radius-10 > .padding_eight_all.bg-white {
padding:30px!important
}
.password-strength{
font-size:16px!important;
}
table{
font-size:16px!important;
}
.logo.logo-width-1 a img {
    width: 130px!important;
}
.main-nav{
gap:30px!important
}
.logo.logo-width-1 a img {
    width: 240px!important
}
.logo.logo-width-1 {
    margin-right: unset!important;
}
.header-middle.header-middle-ptb-1.d-none.d-lg-block > .container > .header-wrap.header-space-between {
gap:30px;
}
.widget-about.font-md.mb-md-5.mb-lg-0 {
text-align:justify
}
.img-hover-slide.position-relative.overflow-hidden  span.top-right-icon.bg-dark,a.mobile-language-active {
display:none!important;
}
.widget-about.font-md.mb-md-5.mb-lg-0 > p:nth-of-type(3){
display: flex;
    align-items: center;
    gap: 5px;
}
.post-thumb.img-hover-scale >a >img {
width:100%;
}
@media screen and (max-width:992px){
  .about-us-watermark img {
  width:unset!important;
  }
}


.about-us-watermark img{
    position: absolute;
    width: 25%;
    left: 50%;
    right: 50%;
    transform: translate(-50%, 30%);
}