/*
Theme Name: Beilee Auto Spare Parts Ltd
Theme URI:  https://www.adstercreativesolutions.co.ke/
Author:     Bethulow
Author URI: https://www.adstercreativesolutions.co.ke/
Template:   hello-elementor
Version:    1.0
License:    GNU General Public License v2 or later
*/

@import url('https://fonts.googleapis.com/css2?family=Karla:ital,wght@0,200..800;1,200..800&family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap');

h1,h2,h3,h4,h5,h6{
	font-family: "Lato", sans-serif !important;
}
body,html,p{	
	font-family: "Karla", sans-serif !important;
	line-height:1.7 !important;
}

#topmenu{
	background:#1c2609;
}
#topmenu ul li{
	display:inline;
	padding:10px !important;
}

#topmenu ul li a{
color:#fff !important;
}
#foota{
 background:#d9b470;
 padding:40px 0px;	
}
#foota ul li{
 color:#000 !important;
 display:block !important;	
}
#foota h3{
 color:#000 !important;
}
#foota p{
 color:#000 !important;
}
#bottom{
	border-top:1px solid #eee;
	background:#fff;
}
#foota section{
	width:fit-content;
	margin:0 auto !important;
}
.dash{
    display: flex !important;
    padding:5px !important;
}
#bottom p{
	margin:0px !important;
	padding:10px 0px !important;
	color:#000 !important;
}
#label label{
    width: 100% !important;
}
.rpwe-alignleft
{
	display:none !important;
}
#slideronly .swiper-slide{
 padding:10px !important;	
 box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);	
}
.container-fluid{
	padding:0px !important;
	margin:0px !important;
}
.site-header .container {
    /* margin: 0 auto; */
/*     position: absolute;
    left: 50%;
    z-index: 9;
    transform: translateX(-50%); */
}
.sp-pcp-post .sp-pcp-title{
	padding:0px 10px !important;
}
.sp-pcp-post-content{
	padding:0px 10px !important;
}
#foota .container{
	padding:50px 0px !important;
}
.site-header{
/*     position: fixed !important; */
    z-index: 6;
    width: 100%;
}
#heading{
/*     position: absolute; */
    bottom: 0px;
    left: 50%;
    transform: translateX(-50%);
}
#fom label{
	width:100% !important;
}
.sp-pcp-post .sp-pcp-post-thumb-area img {
    max-width: 100%;
    transition: ease all .3s;
    height: 250px !important;
    object-fit: cover !important;
}
.elementor-testimonial__image img{
	border-radius:0px  !important;
}
.elementor-7 .elementor-element.elementor-element-523666c .elementor-testimonial__image img {
    width: 350px !important;
    height: 350px !important;
	border:8px solid #fff !important;
}
.elementor-widget-testimonial-carousel .elementor-testimonial__text {
/*     font-size: 1.3em;
    top: 50% !important;
    transform: translateY(-50%) !important;
    position: absolute !important; */
    /* width: 100%; */
/*     font-style: italic;
    line-height: 1.5; */
}
.elementor-7 .elementor-element.elementor-element-523666c .elementor-testimonial__content{
	width:100% !important;
}
.elementor-7 .elementor-element.elementor-element-523666c.elementor-testimonial--layout-image_left .elementor-testimonial__content:after{
	top:50% !important;
}
.awsm-grid figure img {
    width: 100%;
    display: block;
    position: relative;
    margin: 0;
    object-fit: cover !important;
    height: 300px !important;
    border: none;
    max-width: 100%;
    height: auto;
}

/* 
categories overwrite code */

.wc-category-slider .wc-slide-button {
    background: #384544 !important;
}
.wc-category-slider .owl-nav button.owl-next, .wc-category-slider .owl-nav button.owl-prev {
    background: #384544 !important;
}
.wc-category-slider .owl-dots button.owl-dot.active span, .wc-category-slider .owl-dots button.owl-dot:active span, .wc-category-slider .owl-dots button.owl-dot:focus span, .wc-category-slider .owl-dots button.owl-dot:hover span{
    background: #384544 !important;
}
.woocommerce a.button{
    color: #bdb597 !important;
    background-color: #384544 !important;
}
.woocommerce ul.products li.product .woocommerce-loop-product__title{
    color: #000 !important;
}
.woocommerce ul.products li.product .price {
    color: #bdb597 !important;
}
#banner .product-image-wrap  .image-wrap img {
    width: 100% !important;
    object-fit: cover !important;
}
#banner  .eael-product-grid .product-details-wrap {
    background: #384544 !important;
    padding: 40px !important;
}
#banner .woocommerce a.button {
    color: #fff !important;
    background-color: #bdb597 !important;
}
.wc-category-slider .owl-nav {
    position: absolute;
    top: -60px;
    left: 5px!important;
	right:auto;
    margin-top: 0;
}
.noptin-newsletter-form .noptin-form-field-wrapper{
	margin-bottom:0px !important;
}
.noptin-form-submit{
	padding:10px 12px !important;
	color: #384544 !important;
	background-color: #bdb597 !important;
	border-color: #bdb597 !important;	
}
.wc-category-slider {
     margin-top: 0px !important;
}
.boda{
	border-bottom:1px solid #fff !important;
}

.woocommerce-breadcrumb {
    padding-bottom: 1em !important;
    margin-bottom: 0em !important;
    border-bottom: 1px solid #ddd;
    font-size: 13px;
    font-size: .8125rem;
}
.premium-woocommerce .premium-woo-products-details-wrap {
    padding: 1em 1.2em;
    min-height: 150px !important;
}
/* woocommmerce css Overwrite */
#relatedproducts .woocommerce-loop-product__title {
    color: #000 !important;
    min-height: 85px !important;
}
.woocommerce-tabs li.active a {
    box-shadow: none !important;
}
.woocommerce div.product.elementor ul.tabs li {
    padding: 15px !important;
}
#cred p{
	padding:0px !important;
	margin:0px !important;
}
/* .woocommerce-product-gallery  img {
    display: block;
    height: auto;
    width: 100% !important;
    height: 400px !important;
    object-fit: cover !important;
} */
.woocommerce-product-gallery img {
    display: block;
    height: auto;
    width: 100% !important;
	object-fit: cover !important;
}
#list ul,#list ol {
    padding-left: 25px !important;
}

.woo-variation-items-wrapper ul li{
	padding-left: 0px !important;
}

#skin .elementor-field-subgroup {
    line-height: 2.3rem !important;
}
#skin .elementor-field-textual {
    min-height: 0px !important;
}
.woocommerce a.button br{
	display:none !important;
}
.woocommerce-page table.cart img {
    height: 100px !important;
    object-fit: contain !important;
}

.premium-modal-box-modal-header {
    justify-content: end !important;
}
.elementor-1748 .elementor-element.elementor-element-4dea2ca .premium-modal-box-modal-dialog {
    right: 8% !important;	
}
@media (max-width: 899px) {
	.elementor-1748 .elementor-element.elementor-element-4dea2ca .premium-modal-box-modal-dialog {
		right: 50% !important;
	}}
@media (max-width: 1199px) {
	.elementor-1748 .elementor-element.elementor-element-4dea2ca .premium-modal-box-modal-dialog {
		right: 0% !important;
	}}
.premium-modal-box-modal {
  background:rgb(255 255 255 / 0%) !important;	
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 768px) {
  .premium-modal-box-modal {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .premium-modal-box-modal{
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .premium-modal-box-modal {
    width: 1170px;
  }
}

.eicon-close {
    background:#384544 !important;
    padding: 10px !important;
	color:#fff !important;
}

#logos .swiper-slide-inner img {
    border-radius: 0;
    box-shadow: none;
    width: 100% !important;
    height: auto;
    max-width: 100%;
    height: 150px !important;
    padding: 15px !important;
    object-fit: contain !important;
}