/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Oct 17 2025 | 12:04:39 */
/* .home-post .layout-blog .row{
	display:flex;
	gap:30px;
} */
.date {
    margin-bottom: 25px;
    font-size: 14px;
    text-transform: capitalize;
}
.home-post .readmore{display:none}
.d-none{display:none !important;}
/* inner page header */
section#apus-breadscrumb, .details-product .information .woosc-btn{display:none;}
.main-content{
	margin-top:80px;
}
@media (min-width:992px){
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{
	padding-left: 35px;
    padding-right: 35px;
}
	}
.product-block:hover figure{
/* 	height:420px; */
	border: 1px solid #3B0E11 !important;
}
.product-block .image img{
/* 	height:420px; */
/* 	object-fit:cover; */
}
.elementor-2350 .elementor-element.elementor-element-50dbbe3 [type="email"], 
.elementor-2350 .elementor-element.elementor-element-50dbbe3 .btn {
    font-family: 'inter' !important;
    color: #3E3E3E !important;
}
.elementor-2350 .elementor-element.elementor-element-50dbbe3 [type="email"] {
    color: #3E3E3E !important;
    border-color: #3E3E3E !important;
}
.elementor-2350 .elementor-element.elementor-element-50dbbe3 .widget-mailchimp form{
    border-color: #3E3E3E !important;
}
::placeholder{
    color: #3E3E3E !important;
}
.name {
        font-size: 24px;
	line-height:30px;
	text-transform:capitalize;
	-webkit-line-clamp: 2 !important;
	color:#000 !important;
	margin-bottom:15px !important;
    }

.name a{
	color:#000 !important;
}
.product-block .price{
	 font-size: 22px !important;
	line-height:26px;
	color:#656565 !important;
}
.wishlist-icon .count, .mini-cart .count{
	background:#c12e38;
}

/* single */
.woocommerce div.product .product_title{
font-weight: 400;
	margin-bottom:15px;
font-size: 30px;
line-height: 120%;
letter-spacing: -0.2px;

}
.woocommerce div.product p.price, .woocommerce div.product span.price{
font-weight: 400;
font-size: 30px;
}
.woocommerce button.button{
	background:#193A43 !important;
}
.details-product .information .woosw-btn{
	font-weight:bold;
	font-size:18px !important;
	color:#193A43;
}
.home-products .price{
	font-size:24px !important;
}
.home-products .name{
        font-size: 30px;
}
.details-product .top-content .woocommerce-product-details__short-description p{
	font-weight:200 !important;
	font-size:20px !important;
	line-height:24px !important;
}
.woocommerce div.product form.cart .button{
	background:#c12e38 !important;
}
.woocommerce-product-rating{
	    margin-left: 60px;
}
.woocommerce .woocommerce-product-rating .star-rating{
	transform:scale(2.5);
}
.woocommerce .woocommerce-product-rating .woocommerce-review-link{
	margin-left:70px;
	font-size:22px;
}
.woocommerce .star-rating span:before{
	color:#FFBDDD;
}
.tabs-list > li > a{
	color:#292929;
	font-size:18px;
	font-weight:400;
}

.related.products.widget .slick-carousel .slick-slide {
    outline: none !important;
    padding-left: 35px;
    padding-right: 35px;
}
ul.tabs-list.nav.nav-tabs {
    margin-bottom: 30px;
}
.testi .info{
	margin-bottom:-10px;
}
/* .testi .testimonial-content {
    display: flex;
    flex-direction: column-reverse;
} */
.rating-customers{
	transform: scale(2.5);
    margin: 10px 0 40px 70px  !important;
/*     margin-top: 30px; */
}
.widget-testimonials .rating-customers .inner{
	color:#FFBDDD;
	
}
/* .job:first-letter{
	display:none !important;
	font-size:0;
}
 */
button.slick-arrow.slick-next {
    right: 0 !important;
    z-index: 999999;
    left: auto !important;
    top:50%;
	transform:translatey(-50%);
}
.widget-testimonials .slick-carousel .slick-arrow{
	top:50% !important;
	transform:translatey(-50%) !important;
	font-size:30px !important;
}
.widget-testimonials .slick-carousel{
	padding:0 120px;
}
.testimonials-item .title{
	margin-bottom:30px;
}

@media (max-width:767px){
	.widget-testimonials .slick-carousel{
	padding:0 20px;
}
	.name, .home-products .name {
        font-size: 16px;
	line-height:22px;
		margin-bottom:5px !important;
	}
	.product-block .price,
	.home-products .price{
	 font-size: 14px !important;
	line-height:20px;
}
	.details-product .top-content .woocommerce-product-details__short-description p{
	font-weight:200 !important;
	font-size:16px !important;
	line-height:22px !important;
}
	.woocommerce div.product .product_title{
		font-size:22px;
	}
	.woocommerce div.product p.price, .woocommerce div.product span.price {
    font-weight: 400;
    font-size: 18px;
}
	.related.products.widget .slick-carousel .slick-slide {
    outline: none !important;
    padding-left: 10px;
    padding-right: 10px;
}
	.main-content{
	margin-top:30px;
}
	.apus-footer-mobile > ul{
		justify-content:center;
	}
	.details-product .information .woosw-btn, 
	.tabs-list > li > a {
    font-size: 16px !important;
}
	.testimonials-item .title{
		margin-bottom:10px !important;
	}
	
.rating-customers {
    transform: scale(1.5);
    margin: 10px 0 10px 29px !important;
}
ul.tabs-list.nav.nav-tabs {
    margin-bottom: 10px;
}
	.description{
		margin-bottom:0 !important;
	}
}

#gt_float_wrapper{
	top:70px !important;
}
.gt_float_switcher .gt_options a{
	font-size:16px !important;
}
ul{
	padding-left: 20px;
    list-style-position:outside ;
}
.faq-sec li,
.faq-sec p{
	margin-bottom:10px;
}
	