@import url('https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800&family=Nunito+Sans:wght@200;300;400;600;700;800;900&family=Roboto+Serif:wght@100;200;300;400&display=swap');

body{
	font-family: 'Nunito Sans', sans-serif;
}



.custom-content-area *{
	font-family: 'Nunito Sans', sans-serif;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{
	font-family: 'Nunito Sans', sans-serif;
}	

.header_top{
	background-color:#454545;
}

.header-middle .header-logo-section .logo a img{
	 max-height: 65px;
}

.header-middle .header-logo-section .search_box{
	padding-left: 300px;
}

.welcome-content .welcome-content-box {
    background-color: #9e4b56;
    box-shadow: 0px 2px 5px rgb(0 0 0 / 10%);
    color: #fff;
}

.welcome-content .welcome-content-box a{
	color:#fff;
	text-decoration: underline;
}

.product-image-wrapper{
	box-shadow: 0px 2px 3px rgb(0 0 0 / 8%);
}

.product-image-wrapper:hover{
	box-shadow: 0px 2px 5px rgb(0 0 0 / 12%);
}


a{
   	color: #333;
}

.product-image-wrapper .productinfo .button-section .add-to-cart{
	background-color: #333;
}

.product-image-wrapper .productinfo .product{
	padding-bottom: 70px;
}



#footer{
	background: #333;
}

.header-middle.sleekMenu{
	height:85px;
}

.product-image-wrapper .productinfo .product small{
	display: -webkit-box;
	-webkit-line-clamp: 10;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.category-products .panel-default .panel-heading .panel-title a{
	font-size: 12px;
}

.category-content .tab-content .tab-heading span, .category-tab-list-content .tab-content .tab-heading span{
	background-color: #9e4b56;
}

.category-content .tab-content .tab-heading, .category-tab-list-content .tab-content .tab-heading{
	border-color: #9e4b56;
}
.product-image-wrapper .productinfo .button-section .add-to-cart:hover{
	box-shadow: 0px 5px 0px #bd6571;
    background-color: #9e4b56;
}

@media (min-width: 1200px){

.container {
    width: 1170px;
}

.product-image-wrapper .productinfo .product .price{
	position: absolute;
    bottom: 40px;
    width: 100%;
}

}

@media (max-width: 768px){

.features-content .product-display-wrapper .col-md-3.col-sm-6{
	width: 100%;
}

}