@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: #caf6fd !important;
}

.header-top-ptb-1 {
	border-bottom: 3px solid #0084A5 !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{
  color:#0084A5 !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;
}

.main-menu > nav > ul > li > a.active,
.main-menu > nav > ul > li > a:hover {
	color: #0084A5 !important;
}

.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 !important;
}

.bg-video video{
  	position: absolute;
  	min-width: 100%;
  min-height: 495px;
  object-fit: cover;
  width:100%;
}

.product-sell-ad img{
  border-radius: 20px;
  height: 100%;
}

.product-deals img{
  border-radius: unset;
  height: 420px;
}

.form-blog_0 img{
  border-radius: unset;
   height: 420px;
}
.form-blog_1 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: #0084A5 !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: #c4f8fe;
} 
.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:#0084A5!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;
  width: max-content;: 40px;
}
@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;
}
}

.form-blog_0 img {
  height:unset!important;
aspect-ratio:8/9.1
}
.form-blog_first img {
	aspect-ratio:4/3;
}
.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;
    justify-content: center;
} 
.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%);
}

.header-action-2 .header-action-icon-2 > a span.pro-count.blue,
.header-bottom .header-action-right a span.pro-count {
	background-color: #0084A5;
}

.search-style-2 form button {
	color: #0084A5;
}

.news_banner a img {
	border-radius: 15px;
}

.hero-slider-1.style-3 .slider-1-height-3 {
	height: 550px;
}

.hero-slider-1.style-3 .slider-img {
	border-radius: 15px;
}

.nav-tabs .nav-link.active,
.nav-tabs .nav-link:hover {
	color: #fff;
}

.sticky-bar.stick {
	background: #caf6fd;
}

body.show-admin-bar .sticky-bar.stick {
	border-bottom: 2px solid #0084A5;
}

.product-cart-wrap .product-action-1 button:hover, .product-cart-wrap .product-action-1 a.action-btn:hover {
	background-color: #0084A5;
}

.product-cart-wrap .product-action-1 button, .product-cart-wrap .product-action-1 a.action-btn {
	border: 1px solid #0084A5;
    color: #0084A5;
    background-color: #fff;
}

.product-cart-wrap .product-action-1 button:after, .product-cart-wrap .product-action-1 a.action-btn:after {
	background-color: #0084A5;
}

.product-cart-wrap .product-content-wrap h2 a:hover,
.product-cart-wrap .product-content-wrap .product-price span {
	color: #0084A5;
}

.product-cart-wrap .product-content-wrap .product-category a {
	color: #000;
}

.product-cart-wrap .product-content-wrap .product-category a:hover {
	color: #0084A5;
}

.rating_wrap .rating::before {
	color: #cbcbcb;
}

.card-1 {
	border: 1px solid transparent;
}

.card-1:hover a {
	color: #0084A5;
}

.section-title span {
	color: #0084A5;
}

.deal .deal-top .text-brand {
	color: #0084A5 !important;
}

.deal .product-price {
	color: #0084A5;
}

.deal .product-price .old-price {
	color: #0dcaf0;
}

.deals-countdown .countdown-section {
	background-color: #0084A5;
}

.deal .btn {
	border: 2px solid #0084A5;
    color: #0084A5;
}

.product-list-small .product-price {
	color: #0084A5;
}

.post-content .entry-meta a {
	color: #0084A5;
}

.slider-arrow .slider-btn {
    background: #fff;
	border: 1px solid #0084a5;
    color: #0084a5;
}

.slider-arrow .slider-btn:hover {
    background-color: #0084a5;
    color: #fff;
    border-color: #0084a5;
}

.deal {
	border-radius: 15px;
}

.hero-slider-1.style-3 .hero-slider-content-2 {
	top: auto;
    bottom: 30%;
    padding-left: 40px;
}

.hero-slider-1.style-3 .hero-slider-content-2 p {
	padding: 10px;
    border-radius: 15px;
    line-height: normal;
}

.hero-slider-1.style-3 .hero-slider-content-2 p:hover {
    background-color: #0084a5;
    color: #fff !important;
}

.categories-dropdown-wrap ul li a:hover {
	color: #0084a5;
}

#scrollUp {
	background-color: #0084A5;
}

.addcart-button {
	background: #0084A5 !important;
}

.mini-cart-icon,
.mini-cart-icon:hover {
	color: #fff;
}

.newsletter .form-subcriber button {
	background: #0084A5 !important;
}

.post-content {
	width: 100%;
}

.footer-list li a:hover {
	color: #0084A5;
}

.btn, .button,
.btn:hover, .button:hover{
	background-color: #0084A5;
}

.form--auth p a {
	color: #000;
}

.form--auth p a:hover {
	color: #0084A5;
}

.form--auth .login_footer a {
	color: #000 !important;
}

.form--auth .login_footer a:hover {
	color: #0084A5 !important;
}

.page-header.breadcrumb-wrap {
	background-color: #caf6fd !important;
}

.login_wrap .padding_eight_all {
	background-color: #caf6fd !important;
}

.login_wrap .heading_s1 p {
	color: #0084a5;
}

.breadcrumb-item a {
	color: #0084A5;
}

.custome-checkbox input[type=checkbox]:checked + .form-check-label::before {
	background-color: #0084A5;
    border-color: #0084A5;
}

.sort-by-dropdown ul li a.active::before {
	color: #0084A5;
}

.sort-by-dropdown ul li a:hover {
	background-color: #0084A5;
}

.page-item.active .page-link {
	background-color: #0084A5;
}

.page-item .page-link {
	background-color: #caf6fd;
}

.cart-dropdown-wrap .shopping-cart-footer .shopping-cart-button a {
	background-color: #0084A5;
    border: 2px solid #0084A5;
}

.cart-dropdown-wrap ul li .shopping-cart-title h4 a {
	color: #0084A5;
}

.cart-dropdown-wrap .shopping-cart-footer .shopping-cart-total h4 span {
	color: #0084A5;
}

.cart-dropdown-wrap .shopping-cart-footer .shopping-cart-button a:hover {
	background-color: #0084A5;
}

.product-name a {
	color: #0084A5;
}

.js-remove-from-wishlist-button {
	color: #0084A5;
}

.js-remove-from-wishlist-button:hover {
	color: #0dcaf0;
}

.shop-filter-toogle {
	color: #0084A5;
}

.range .ui-slider-handle.ui-state-default.ui-corner-all {
	background: #0084A5;
}

.totall-product p strong {
	color: #0084A5;
}

.shop-product-filter-header .show-advanced-filters {
	color: #0084A5;
}

.clear_filter {
	color: #0084A5;
}

.product-cart-wrap.small.hover-up.p-10.slick-slide .product-img-action-wrap {
	border-top-left-radius: 15px;
    border-top-right-radius: 15px;
}

.product-cart-wrap.small.hover-up.p-10.slick-slide .product-content-wrap {
	border-bottom-left-radius: 15px;
    border-bottom-right-radius: 15px;
}

.footer-bottom {
	border-top: 2px solid #0084A5;
}

.header-wrap .header-right {
	background-color: #caf6fd;
    border-radius: 15px;
}

.header-style-1 .search-style-2 select,
.search-style-2 form input,
.search-style-2 form input:focus {
	border-color: transparent;
}

.single-header h1 {
	color: #0084A5 !important;
}

.widget_categories li.cat-item a, .widget_archive li a, .widget_pages li a {
	color: #0084A5;
}

.post-thumb .entry-meta a {
	background-color: #0084A5;
}

.entry-meta a.read-more {
	border: 1px solid #0084a5;
    color: #0084a5;
}

.entry-meta.meta-1 a.text-brand {
	color: #0084a5 !important;
}

.contact-from-area .contact-form-style button {
	background-color: #0084a5 !important;
    border: 1px solid #0084a5 !important;
}

.contact-from-area .contact-form-style button:hover {
	background-color: #0084a5 !important;
}

.footer_copyright p {
	color: #000 !important;
}

#scrollUp {
	right: 15px;
    bottom: 80px;
}

.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-header-info-wrap .single-mobile-header-info a {
	color: #0084a5;
}

.heading-tab-right .nav.nav-tabs {
	gap: 15px;
}

.mobile-social-icon {
	display: none;
}

.brand-logo .img-grey-hover {
	opacity: 1;
    filter: unset;
}

@media only screen and (max-width: 1024px) {
  .hero-slider-1.style-3 .hero-slider-content-2 {
      bottom: 30%;
      padding-left: 15px;
  }
  
  .hero-slider-1.style-3 .slider-1-height-3 {
    height: 400px;
  }
}

@media only screen and (max-width: 991px) {
  .hero-slider-1.style-3 .hero-slider-content-2 {
      bottom: 25%;
  }
}

@media only screen and (max-width: 767px) {
  .hero-slider-1.style-3 .slider-1-height-3 {
      height: 240px;
  }
  
  .hero-slider-1.style-3 .hero-slider-content-2 {
  	position: absolute;
    bottom: 30%;
    padding-left: 0px;
  }
  
  .slider-arrow.slider-arrow-2 .slider-btn {
  	display: none !important;
  }
  
  footer.main,
  .widget-about.font-md.mb-md-5.mb-lg-0 {
  	text-align: center;
  }
  
  .widget-about.font-md.mb-md-5.mb-lg-0 > p:nth-of-type(3) {
  	justify-content: center;
  }
}

.tab-style3 .nav-tabs .nav-item a.active {
    color: #000000;
}